[PATCH 2/2] doc: remove outdate Samba3-HOWTO

Björn Jacke bj at sernet.de
Fri Jan 31 15:20:33 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/Samba3-HOWTO/TOSHARG-AccessControls.xml   | 1710 -------
 .../Samba3-HOWTO/TOSHARG-AdvancedNetworkAdmin.xml  |  485 --
 docs-xml/Samba3-HOWTO/TOSHARG-BDC.xml              |  707 ---
 docs-xml/Samba3-HOWTO/TOSHARG-Backup.xml           |  241 -
 docs-xml/Samba3-HOWTO/TOSHARG-Bugs.xml             |  284 --
 docs-xml/Samba3-HOWTO/TOSHARG-CUPS-printing.xml    | 5173 --------------------
 docs-xml/Samba3-HOWTO/TOSHARG-ChangeNotes.xml      |  244 -
 docs-xml/Samba3-HOWTO/TOSHARG-Compiling.xml        |  356 --
 docs-xml/Samba3-HOWTO/TOSHARG-ConfigSmarts.xml     |  392 --
 .../TOSHARG-DNS-DHCP-Configuration.xml             |  346 --
 docs-xml/Samba3-HOWTO/TOSHARG-Diagnosis.xml        |  585 ---
 docs-xml/Samba3-HOWTO/TOSHARG-DomainMember.xml     | 1269 -----
 docs-xml/Samba3-HOWTO/TOSHARG-FastStart.xml        | 1298 -----
 .../Samba3-HOWTO/TOSHARG-Further-Resources.xml     |  174 -
 docs-xml/Samba3-HOWTO/TOSHARG-Group-Mapping.xml    |  920 ----
 docs-xml/Samba3-HOWTO/TOSHARG-IDMAP.xml            | 1122 -----
 docs-xml/Samba3-HOWTO/TOSHARG-Install.xml          |  687 ---
 .../TOSHARG-Integrating-with-Windows.xml           |  745 ---
 .../Samba3-HOWTO/TOSHARG-InterdomainTrusts.xml     |  602 ---
 docs-xml/Samba3-HOWTO/TOSHARG-IntroSMB.xml         |  224 -
 docs-xml/Samba3-HOWTO/TOSHARG-LargeFile.xml        |   89 -
 docs-xml/Samba3-HOWTO/TOSHARG-NT4Migration.xml     |  631 ---
 docs-xml/Samba3-HOWTO/TOSHARG-NetworkBrowsing.xml  | 2223 ---------
 docs-xml/Samba3-HOWTO/TOSHARG-PAM.xml              | 1013 ----
 docs-xml/Samba3-HOWTO/TOSHARG-PDC.xml              | 1164 -----
 docs-xml/Samba3-HOWTO/TOSHARG-Passdb.xml           | 2610 ----------
 docs-xml/Samba3-HOWTO/TOSHARG-PolicyMgmt.xml       |  607 ---
 docs-xml/Samba3-HOWTO/TOSHARG-Printing.xml         | 3236 ------------
 docs-xml/Samba3-HOWTO/TOSHARG-Problems.xml         |  325 --
 docs-xml/Samba3-HOWTO/TOSHARG-ProfileMgmt.xml      | 1320 -----
 .../Samba3-HOWTO/TOSHARG-RightsAndPriviliges.xml   |  596 ---
 docs-xml/Samba3-HOWTO/TOSHARG-SWAT.xml             |  640 ---
 docs-xml/Samba3-HOWTO/TOSHARG-SecureLDAP.xml       |  405 --
 docs-xml/Samba3-HOWTO/TOSHARG-Securing.xml         |  448 --
 docs-xml/Samba3-HOWTO/TOSHARG-ServerType.xml       |  564 ---
 docs-xml/Samba3-HOWTO/TOSHARG-StandAloneServer.xml |  340 --
 docs-xml/Samba3-HOWTO/TOSHARG-Support.xml          |  163 -
 docs-xml/Samba3-HOWTO/TOSHARG-TDBFiles.xml         |  157 -
 docs-xml/Samba3-HOWTO/TOSHARG-TheNetCommand.xml    | 1916 --------
 docs-xml/Samba3-HOWTO/TOSHARG-Unicode.xml          |  571 ---
 docs-xml/Samba3-HOWTO/TOSHARG-VFS.xml              |  948 ----
 docs-xml/Samba3-HOWTO/TOSHARG-Winbind.xml          | 1475 ------
 .../Samba3-HOWTO/TOSHARG-WindowsClientConfig.xml   |  599 ---
 docs-xml/Samba3-HOWTO/TOSHARG-foreword-cargill.xml |   79 -
 docs-xml/Samba3-HOWTO/TOSHARG-foreword-tridge.xml  |   48 -
 docs-xml/Samba3-HOWTO/TOSHARG-glossary.xml         |  254 -
 docs-xml/Samba3-HOWTO/TOSHARG-inside-cover.xml     |   43 -
 docs-xml/Samba3-HOWTO/TOSHARG-locking.xml          | 1139 -----
 docs-xml/Samba3-HOWTO/TOSHARG-msdfs.xml            |  176 -
 docs-xml/Samba3-HOWTO/TOSHARG-preface.xml          |   61 -
 docs-xml/Samba3-HOWTO/conventions.xml              |   60 -
 docs-xml/Samba3-HOWTO/gpl-3.0.xml                  |  836 ----
 docs-xml/Samba3-HOWTO/hitlist-content              |   14 -
 docs-xml/Samba3-HOWTO/images/10small.png           |  Bin 46666 -> 0 bytes
 docs-xml/Samba3-HOWTO/images/11small.png           |  Bin 27817 -> 0 bytes
 docs-xml/Samba3-HOWTO/images/12small.png           |  Bin 29508 -> 0 bytes
 docs-xml/Samba3-HOWTO/images/13small.png           |  Bin 30506 -> 0 bytes
 docs-xml/Samba3-HOWTO/images/14small.png           |  Bin 56042 -> 0 bytes
 docs-xml/Samba3-HOWTO/images/1small.png            |  Bin 20739 -> 0 bytes
 docs-xml/Samba3-HOWTO/images/2small.png            |  Bin 15016 -> 0 bytes
 docs-xml/Samba3-HOWTO/images/3small.png            |  Bin 15785 -> 0 bytes
 docs-xml/Samba3-HOWTO/images/4small.png            |  Bin 22370 -> 0 bytes
 docs-xml/Samba3-HOWTO/images/5small.png            |  Bin 27857 -> 0 bytes
 docs-xml/Samba3-HOWTO/images/6small.png            |  Bin 32612 -> 0 bytes
 docs-xml/Samba3-HOWTO/images/7small.png            |  Bin 29350 -> 0 bytes
 docs-xml/Samba3-HOWTO/images/8small.png            |  Bin 45259 -> 0 bytes
 docs-xml/Samba3-HOWTO/images/9small.png            |  Bin 30509 -> 0 bytes
 docs-xml/Samba3-HOWTO/images/WME001.png            |  Bin 8576 -> 0 bytes
 docs-xml/Samba3-HOWTO/images/WME002.png            |  Bin 6913 -> 0 bytes
 docs-xml/Samba3-HOWTO/images/WME003.png            |  Bin 6448 -> 0 bytes
 docs-xml/Samba3-HOWTO/images/WME004.png            |  Bin 8864 -> 0 bytes
 docs-xml/Samba3-HOWTO/images/WME005.png            |  Bin 6421 -> 0 bytes
 docs-xml/Samba3-HOWTO/images/WME006.png            |  Bin 5999 -> 0 bytes
 docs-xml/Samba3-HOWTO/images/WME007.png            |  Bin 5855 -> 0 bytes
 docs-xml/Samba3-HOWTO/images/WME008.png            |  Bin 2337 -> 0 bytes
 docs-xml/Samba3-HOWTO/images/WME009.png            |  Bin 8863 -> 0 bytes
 docs-xml/Samba3-HOWTO/images/WME010.png            |  Bin 6454 -> 0 bytes
 docs-xml/Samba3-HOWTO/images/WME011.png            |  Bin 5810 -> 0 bytes
 docs-xml/Samba3-HOWTO/images/WME012.png            |  Bin 6454 -> 0 bytes
 docs-xml/Samba3-HOWTO/images/WME013.png            |  Bin 5844 -> 0 bytes
 docs-xml/Samba3-HOWTO/images/WME014.png            |  Bin 5802 -> 0 bytes
 docs-xml/Samba3-HOWTO/images/WXPP002.png           |  Bin 25711 -> 0 bytes
 docs-xml/Samba3-HOWTO/images/WXPP003.png           |  Bin 18079 -> 0 bytes
 docs-xml/Samba3-HOWTO/images/WXPP005.png           |  Bin 15378 -> 0 bytes
 docs-xml/Samba3-HOWTO/images/WXPP009.png           |  Bin 18976 -> 0 bytes
 docs-xml/Samba3-HOWTO/images/WXPP014.png           |  Bin 28767 -> 0 bytes
 docs-xml/Samba3-HOWTO/images/a_small.png           |  Bin 115304 -> 0 bytes
 docs-xml/Samba3-HOWTO/images/access1.svg           |  308 --
 docs-xml/Samba3-HOWTO/images/browsing1.svg         | 2025 --------
 docs-xml/Samba3-HOWTO/images/cups1.svg             |  274 --
 docs-xml/Samba3-HOWTO/images/cups2.svg             |  320 --
 docs-xml/Samba3-HOWTO/images/domain.svg            | 2288 ---------
 docs-xml/Samba3-HOWTO/images/ethereal1.png         |  Bin 18517 -> 0 bytes
 docs-xml/Samba3-HOWTO/images/ethereal2.png         |  Bin 38069 -> 0 bytes
 docs-xml/Samba3-HOWTO/images/idmap-gid2sid.svg     |  277 --
 docs-xml/Samba3-HOWTO/images/idmap-groups.svg      |  129 -
 docs-xml/Samba3-HOWTO/images/idmap-sid2gid.svg     |  277 --
 docs-xml/Samba3-HOWTO/images/idmap-sid2uid.svg     |  365 --
 .../Samba3-HOWTO/images/idmap-store-gid2sid.svg    |  122 -
 docs-xml/Samba3-HOWTO/images/idmap-uid2sid.svg     |  365 --
 docs-xml/Samba3-HOWTO/images/idmap.svg             |  119 -
 .../Samba3-HOWTO/images/idmap_winbind_no_loop.png  |  Bin 9172 -> 0 bytes
 docs-xml/Samba3-HOWTO/images/pdftoepsonusb.svg     |  156 -
 docs-xml/Samba3-HOWTO/images/pdftosocket.svg       |   94 -
 docs-xml/Samba3-HOWTO/images/trusts1.svg           |  792 ---
 docs-xml/Samba3-HOWTO/images/w2kp001.png           |  Bin 10891 -> 0 bytes
 docs-xml/Samba3-HOWTO/images/w2kp002.png           |  Bin 11966 -> 0 bytes
 docs-xml/Samba3-HOWTO/images/w2kp003.png           |  Bin 8892 -> 0 bytes
 docs-xml/Samba3-HOWTO/images/w2kp004.png           |  Bin 12127 -> 0 bytes
 docs-xml/Samba3-HOWTO/images/w2kp005.png           |  Bin 9951 -> 0 bytes
 docs-xml/Samba3-HOWTO/images/w2kp006.png           |  Bin 9244 -> 0 bytes
 docs-xml/Samba3-HOWTO/images/wxpp001.png           |  Bin 31712 -> 0 bytes
 docs-xml/Samba3-HOWTO/images/wxpp004.png           |  Bin 29694 -> 0 bytes
 docs-xml/Samba3-HOWTO/images/wxpp006.png           |  Bin 12651 -> 0 bytes
 docs-xml/Samba3-HOWTO/images/wxpp007.png           |  Bin 12781 -> 0 bytes
 docs-xml/Samba3-HOWTO/images/wxpp008.png           |  Bin 19550 -> 0 bytes
 docs-xml/Samba3-HOWTO/images/wxpp010.png           |  Bin 19725 -> 0 bytes
 docs-xml/Samba3-HOWTO/images/wxpp011.png           |  Bin 8579 -> 0 bytes
 docs-xml/Samba3-HOWTO/images/wxpp012.png           |  Bin 8918 -> 0 bytes
 docs-xml/Samba3-HOWTO/images/wxpp013.png           |  Bin 30107 -> 0 bytes
 docs-xml/Samba3-HOWTO/images/wxpp015.png           |  Bin 9713 -> 0 bytes
 docs-xml/Samba3-HOWTO/index.xml                    |  229 -
 docs-xml/Samba3-HOWTO/manpages.xml                 |   71 -
 123 files changed, 50525 deletions(-)
 delete mode 100644 docs-xml/Samba3-HOWTO/TOSHARG-AccessControls.xml
 delete mode 100644 docs-xml/Samba3-HOWTO/TOSHARG-AdvancedNetworkAdmin.xml
 delete mode 100644 docs-xml/Samba3-HOWTO/TOSHARG-BDC.xml
 delete mode 100644 docs-xml/Samba3-HOWTO/TOSHARG-Backup.xml
 delete mode 100644 docs-xml/Samba3-HOWTO/TOSHARG-Bugs.xml
 delete mode 100644 docs-xml/Samba3-HOWTO/TOSHARG-CUPS-printing.xml
 delete mode 100644 docs-xml/Samba3-HOWTO/TOSHARG-ChangeNotes.xml
 delete mode 100644 docs-xml/Samba3-HOWTO/TOSHARG-Compiling.xml
 delete mode 100644 docs-xml/Samba3-HOWTO/TOSHARG-ConfigSmarts.xml
 delete mode 100644 docs-xml/Samba3-HOWTO/TOSHARG-DNS-DHCP-Configuration.xml
 delete mode 100644 docs-xml/Samba3-HOWTO/TOSHARG-Diagnosis.xml
 delete mode 100644 docs-xml/Samba3-HOWTO/TOSHARG-DomainMember.xml
 delete mode 100644 docs-xml/Samba3-HOWTO/TOSHARG-FastStart.xml
 delete mode 100644 docs-xml/Samba3-HOWTO/TOSHARG-Further-Resources.xml
 delete mode 100644 docs-xml/Samba3-HOWTO/TOSHARG-Group-Mapping.xml
 delete mode 100644 docs-xml/Samba3-HOWTO/TOSHARG-IDMAP.xml
 delete mode 100644 docs-xml/Samba3-HOWTO/TOSHARG-Install.xml
 delete mode 100644 docs-xml/Samba3-HOWTO/TOSHARG-Integrating-with-Windows.xml
 delete mode 100644 docs-xml/Samba3-HOWTO/TOSHARG-InterdomainTrusts.xml
 delete mode 100644 docs-xml/Samba3-HOWTO/TOSHARG-IntroSMB.xml
 delete mode 100644 docs-xml/Samba3-HOWTO/TOSHARG-LargeFile.xml
 delete mode 100644 docs-xml/Samba3-HOWTO/TOSHARG-NT4Migration.xml
 delete mode 100644 docs-xml/Samba3-HOWTO/TOSHARG-NetworkBrowsing.xml
 delete mode 100644 docs-xml/Samba3-HOWTO/TOSHARG-PAM.xml
 delete mode 100644 docs-xml/Samba3-HOWTO/TOSHARG-PDC.xml
 delete mode 100644 docs-xml/Samba3-HOWTO/TOSHARG-Passdb.xml
 delete mode 100644 docs-xml/Samba3-HOWTO/TOSHARG-PolicyMgmt.xml
 delete mode 100644 docs-xml/Samba3-HOWTO/TOSHARG-Printing.xml
 delete mode 100644 docs-xml/Samba3-HOWTO/TOSHARG-Problems.xml
 delete mode 100644 docs-xml/Samba3-HOWTO/TOSHARG-ProfileMgmt.xml
 delete mode 100644 docs-xml/Samba3-HOWTO/TOSHARG-RightsAndPriviliges.xml
 delete mode 100644 docs-xml/Samba3-HOWTO/TOSHARG-SWAT.xml
 delete mode 100644 docs-xml/Samba3-HOWTO/TOSHARG-SecureLDAP.xml
 delete mode 100644 docs-xml/Samba3-HOWTO/TOSHARG-Securing.xml
 delete mode 100644 docs-xml/Samba3-HOWTO/TOSHARG-ServerType.xml
 delete mode 100644 docs-xml/Samba3-HOWTO/TOSHARG-StandAloneServer.xml
 delete mode 100644 docs-xml/Samba3-HOWTO/TOSHARG-Support.xml
 delete mode 100644 docs-xml/Samba3-HOWTO/TOSHARG-TDBFiles.xml
 delete mode 100644 docs-xml/Samba3-HOWTO/TOSHARG-TheNetCommand.xml
 delete mode 100644 docs-xml/Samba3-HOWTO/TOSHARG-Unicode.xml
 delete mode 100644 docs-xml/Samba3-HOWTO/TOSHARG-VFS.xml
 delete mode 100644 docs-xml/Samba3-HOWTO/TOSHARG-Winbind.xml
 delete mode 100644 docs-xml/Samba3-HOWTO/TOSHARG-WindowsClientConfig.xml
 delete mode 100644 docs-xml/Samba3-HOWTO/TOSHARG-foreword-cargill.xml
 delete mode 100644 docs-xml/Samba3-HOWTO/TOSHARG-foreword-tridge.xml
 delete mode 100644 docs-xml/Samba3-HOWTO/TOSHARG-glossary.xml
 delete mode 100644 docs-xml/Samba3-HOWTO/TOSHARG-inside-cover.xml
 delete mode 100644 docs-xml/Samba3-HOWTO/TOSHARG-locking.xml
 delete mode 100644 docs-xml/Samba3-HOWTO/TOSHARG-msdfs.xml
 delete mode 100644 docs-xml/Samba3-HOWTO/TOSHARG-preface.xml
 delete mode 100644 docs-xml/Samba3-HOWTO/conventions.xml
 delete mode 100644 docs-xml/Samba3-HOWTO/gpl-3.0.xml
 delete mode 100644 docs-xml/Samba3-HOWTO/hitlist-content
 delete mode 100644 docs-xml/Samba3-HOWTO/images/10small.png
 delete mode 100644 docs-xml/Samba3-HOWTO/images/11small.png
 delete mode 100644 docs-xml/Samba3-HOWTO/images/12small.png
 delete mode 100644 docs-xml/Samba3-HOWTO/images/13small.png
 delete mode 100644 docs-xml/Samba3-HOWTO/images/14small.png
 delete mode 100644 docs-xml/Samba3-HOWTO/images/1small.png
 delete mode 100644 docs-xml/Samba3-HOWTO/images/2small.png
 delete mode 100644 docs-xml/Samba3-HOWTO/images/3small.png
 delete mode 100644 docs-xml/Samba3-HOWTO/images/4small.png
 delete mode 100644 docs-xml/Samba3-HOWTO/images/5small.png
 delete mode 100644 docs-xml/Samba3-HOWTO/images/6small.png
 delete mode 100644 docs-xml/Samba3-HOWTO/images/7small.png
 delete mode 100644 docs-xml/Samba3-HOWTO/images/8small.png
 delete mode 100644 docs-xml/Samba3-HOWTO/images/9small.png
 delete mode 100644 docs-xml/Samba3-HOWTO/images/WME001.png
 delete mode 100644 docs-xml/Samba3-HOWTO/images/WME002.png
 delete mode 100644 docs-xml/Samba3-HOWTO/images/WME003.png
 delete mode 100644 docs-xml/Samba3-HOWTO/images/WME004.png
 delete mode 100644 docs-xml/Samba3-HOWTO/images/WME005.png
 delete mode 100644 docs-xml/Samba3-HOWTO/images/WME006.png
 delete mode 100644 docs-xml/Samba3-HOWTO/images/WME007.png
 delete mode 100644 docs-xml/Samba3-HOWTO/images/WME008.png
 delete mode 100644 docs-xml/Samba3-HOWTO/images/WME009.png
 delete mode 100644 docs-xml/Samba3-HOWTO/images/WME010.png
 delete mode 100644 docs-xml/Samba3-HOWTO/images/WME011.png
 delete mode 100644 docs-xml/Samba3-HOWTO/images/WME012.png
 delete mode 100644 docs-xml/Samba3-HOWTO/images/WME013.png
 delete mode 100644 docs-xml/Samba3-HOWTO/images/WME014.png
 delete mode 100644 docs-xml/Samba3-HOWTO/images/WXPP002.png
 delete mode 100644 docs-xml/Samba3-HOWTO/images/WXPP003.png
 delete mode 100644 docs-xml/Samba3-HOWTO/images/WXPP005.png
 delete mode 100644 docs-xml/Samba3-HOWTO/images/WXPP009.png
 delete mode 100644 docs-xml/Samba3-HOWTO/images/WXPP014.png
 delete mode 100644 docs-xml/Samba3-HOWTO/images/a_small.png
 delete mode 100644 docs-xml/Samba3-HOWTO/images/access1.svg
 delete mode 100644 docs-xml/Samba3-HOWTO/images/browsing1.svg
 delete mode 100644 docs-xml/Samba3-HOWTO/images/cups1.svg
 delete mode 100644 docs-xml/Samba3-HOWTO/images/cups2.svg
 delete mode 100644 docs-xml/Samba3-HOWTO/images/domain.svg
 delete mode 100644 docs-xml/Samba3-HOWTO/images/ethereal1.png
 delete mode 100644 docs-xml/Samba3-HOWTO/images/ethereal2.png
 delete mode 100644 docs-xml/Samba3-HOWTO/images/idmap-gid2sid.svg
 delete mode 100644 docs-xml/Samba3-HOWTO/images/idmap-groups.svg
 delete mode 100644 docs-xml/Samba3-HOWTO/images/idmap-sid2gid.svg
 delete mode 100644 docs-xml/Samba3-HOWTO/images/idmap-sid2uid.svg
 delete mode 100644 docs-xml/Samba3-HOWTO/images/idmap-store-gid2sid.svg
 delete mode 100644 docs-xml/Samba3-HOWTO/images/idmap-uid2sid.svg
 delete mode 100644 docs-xml/Samba3-HOWTO/images/idmap.svg
 delete mode 100644 docs-xml/Samba3-HOWTO/images/idmap_winbind_no_loop.png
 delete mode 100644 docs-xml/Samba3-HOWTO/images/pdftoepsonusb.svg
 delete mode 100644 docs-xml/Samba3-HOWTO/images/pdftosocket.svg
 delete mode 100644 docs-xml/Samba3-HOWTO/images/trusts1.svg
 delete mode 100644 docs-xml/Samba3-HOWTO/images/w2kp001.png
 delete mode 100644 docs-xml/Samba3-HOWTO/images/w2kp002.png
 delete mode 100644 docs-xml/Samba3-HOWTO/images/w2kp003.png
 delete mode 100644 docs-xml/Samba3-HOWTO/images/w2kp004.png
 delete mode 100644 docs-xml/Samba3-HOWTO/images/w2kp005.png
 delete mode 100644 docs-xml/Samba3-HOWTO/images/w2kp006.png
 delete mode 100644 docs-xml/Samba3-HOWTO/images/wxpp001.png
 delete mode 100644 docs-xml/Samba3-HOWTO/images/wxpp004.png
 delete mode 100644 docs-xml/Samba3-HOWTO/images/wxpp006.png
 delete mode 100644 docs-xml/Samba3-HOWTO/images/wxpp007.png
 delete mode 100644 docs-xml/Samba3-HOWTO/images/wxpp008.png
 delete mode 100644 docs-xml/Samba3-HOWTO/images/wxpp010.png
 delete mode 100644 docs-xml/Samba3-HOWTO/images/wxpp011.png
 delete mode 100644 docs-xml/Samba3-HOWTO/images/wxpp012.png
 delete mode 100644 docs-xml/Samba3-HOWTO/images/wxpp013.png
 delete mode 100644 docs-xml/Samba3-HOWTO/images/wxpp015.png
 delete mode 100644 docs-xml/Samba3-HOWTO/index.xml
 delete mode 100644 docs-xml/Samba3-HOWTO/manpages.xml

diff --git a/docs-xml/Samba3-HOWTO/TOSHARG-AccessControls.xml b/docs-xml/Samba3-HOWTO/TOSHARG-AccessControls.xml
deleted file mode 100644
index 6096975..0000000
--- a/docs-xml/Samba3-HOWTO/TOSHARG-AccessControls.xml
+++ /dev/null
@@ -1,1710 +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="AccessControls">
-<chapterinfo>
-	&author.jht;
-	&author.jeremy;
-	<author>&person.jelmer;<contrib>drawing</contrib></author>
-	<pubdate>May 10, 2003</pubdate>
-</chapterinfo>
-<title>File, Directory, and Share Access Controls</title>
-
-<para>
-<indexterm><primary>ACLs</primary></indexterm>
-<indexterm><primary>share</primary></indexterm>
-<indexterm><primary>network access controls</primary></indexterm>
-<indexterm><primary>unauthorized access</primary></indexterm>
-Advanced MS Windows users are frequently perplexed when file, directory, and share manipulation of
-resources shared via Samba do not behave in the manner they might expect. MS Windows network
-administrators are often confused regarding network access controls and how to
-provide users with the access they need while protecting resources from unauthorized access.
-</para>
-
-<para>
-<indexterm><primary>file access permissions</primary></indexterm>
-<indexterm><primary>directory access permissions</primary></indexterm>
-Many UNIX administrators are unfamiliar with the MS Windows environment and in particular
-have difficulty in visualizing what the MS Windows user wishes to achieve in attempts to set file
-and directory access permissions. 
-</para>
-
-<para>
-<indexterm><primary>bridge</primary></indexterm>
-<indexterm><primary>directory controls</primary></indexterm>
-<indexterm><primary>directory permissions</primary></indexterm>
-<indexterm><primary></primary></indexterm>
-The problem lies in the differences in how file and directory permissions and controls work
-between the two environments. This difference is one that Samba cannot completely hide, even
-though it does try to bridge the chasm to a degree.
-</para>
-
-<para>
-<indexterm><primary>Extended Attributes</primary></indexterm>
-<indexterm><primary>ACLs</primary><secondary>POSIX</secondary></indexterm>
-<indexterm><primary>Access Control List</primary></indexterm>
-<indexterm><primary>commercial Linux products</primary></indexterm>
-POSIX Access Control List technology has been available (along with extended attributes)
-for UNIX for many years, yet there is little evidence today of any significant use. This
-explains to some extent the slow adoption of ACLs into commercial Linux products. MS Windows
-administrators are astounded at this, given that ACLs were a foundational capability of the now
-decade-old MS Windows NT operating system.
-</para>
-
-<para>
-<indexterm><primary>network administrator</primary></indexterm>
-The purpose of this chapter is to present each of the points of control that are possible with
-Samba-3 in the hope that this will help the network administrator to find the optimum method
-for delivering the best environment for MS Windows desktop users.
-</para>
-
-<para>
-<indexterm><primary>interoperability</primary></indexterm>
-<indexterm><primary>data interchange</primary></indexterm>
-This is an opportune point to mention that Samba was created to provide a means of interoperability
-and interchange of data between differing operating environments. Samba has no intent to change
-UNIX/Linux into a platform like MS Windows. Instead the purpose was and is to provide a sufficient
-level of exchange of data between the two environments. What is available today extends well
-beyond early plans and expectations, yet the gap continues to shrink.
-</para>
-
-<sect1>
-<title>Features and Benefits</title>
-
-	<para>
-	Samba offers much flexibility in file system access management. These are the key access control
-	facilities present in Samba today:
-	</para>
-
-	<itemizedlist>
-	<title>Samba Access Control Facilities</title>
-		<listitem><para>
-		<indexterm><primary>permissions</primary><secondary>UNIX file and directory</secondary></indexterm>
-		<emphasis>UNIX File and Directory Permissions</emphasis>
-		</para>
-
-			<para>
-<indexterm><primary>UNIX file system access controls</primary></indexterm>
-<indexterm><primary>access controls</primary></indexterm>
-<indexterm><primary>permissions and controls</primary></indexterm>
-			Samba honors and implements UNIX file system access controls. Users
-			who access a Samba server will do so as a particular MS Windows user.
-			This information is passed to the Samba server as part of the logon or
-			connection setup process. Samba uses this user identity to validate
-			whether or not the user should be given access to file system resources
-			(files and directories). This chapter provides an overview for those
-			to whom the UNIX permissions and controls are a little strange or unknown.
-			</para>
-		</listitem>
-
-		<listitem><para>
-		<emphasis>Samba Share Definitions</emphasis>
-		</para>
-
-			<para>
-<indexterm><primary>share settings</primary></indexterm>
-			In configuring share settings and controls in the &smb.conf; file,
-			the network administrator can exercise overrides to native file
-			system permissions and behaviors. This can be handy and convenient
-			to effect behavior that is more like what MS Windows NT users expect,
-			but it is seldom the <emphasis>best</emphasis> way to achieve this.
-			The basic options and techniques are described herein.
-			</para>
-		</listitem>
-
-		<listitem><para>
-		<emphasis>Samba Share ACLs</emphasis>
-		<indexterm><primary>ACLs</primary><secondary>share</secondary></indexterm>
-		</para>
-
-			<para>
-<indexterm><primary>ACLs on shares</primary></indexterm>
-			Just as it is possible in MS Windows NT to set ACLs on shares
-			themselves, so it is possible to do in Samba.
-			Few people make use of this facility, yet it remains one of the
-			easiest ways to affect access controls (restrictions) and can often
-			do so with minimum invasiveness compared with other methods.
-			</para>
-		</listitem>
-
-		<listitem><para>
-				<indexterm><primary>ACLs</primary><secondary>POSIX</secondary></indexterm>
-				<indexterm><primary>ACLs</primary><secondary>Windows</secondary></indexterm>
-		<emphasis>MS Windows ACLs through UNIX POSIX ACLs</emphasis>
-		</para>
-
-			<para>
-<indexterm><primary>native ACLs</primary></indexterm>
-			The use of POSIX ACLs on UNIX/Linux is possible only if the underlying
-			operating system supports them. If not, then this option will not be
-			available to you. Current UNIX technology platforms have native support
-			for POSIX ACLs. There are patches for the Linux kernel that also provide
-			this support. Sadly, few Linux platforms ship today with native ACLs and
-			extended attributes enabled. This chapter has pertinent information
-			for users of platforms that support them.
-			</para>
-		</listitem>
-	</itemizedlist>
-
-</sect1>
-
-<sect1>
-<title>File System Access Controls</title>
-
-<para>
-Perhaps the most important recognition to be made is the simple fact that MS Windows NT4/200x/XP
-implement a totally divergent file system technology from what is provided in the UNIX operating system
-environment. First we consider what the most significant differences are, then we look
-at how Samba helps to bridge the differences.
-</para>
-
-	<sect2>
-	<title>MS Windows NTFS Comparison with UNIX File Systems</title>
-
-	<para>
-	<indexterm><primary>NTFS</primary></indexterm>
-	<indexterm><primary>File System</primary></indexterm>
-	<indexterm><primary>File System</primary><secondary>UNIX</secondary></indexterm>
-	<indexterm><primary>File System</primary><secondary>Windows</secondary></indexterm>
-	Samba operates on top of the UNIX file system. This means it is subject to UNIX file system conventions
-	and permissions. It also means that if the MS Windows networking environment requires file system
-	behavior, that differs from UNIX file system behavior then somehow Samba is responsible for emulating
-	that in a transparent and consistent manner.
-	</para>
-
-	<para>
-	It is good news that Samba does this to a large extent, and on top of that, provides a high degree
-	of optional configuration to override the default behavior. We look at some of these overrides,
-	but for the greater part we stay within the bounds of default behavior. Those wishing to explore
-	the depths of control ability should review the &smb.conf; man page.
-	</para>
-
-	<para>The following compares file system features for UNIX with those of MS Windows NT/200x:
-	<indexterm><primary>File System</primary><secondary>feature comparison</secondary></indexterm>
-	
-	</para>
-
-	<variablelist>
-		<varlistentry>
-			<term>Name Space</term>
-			<listitem>
-		<para>
-		MS Windows NT4/200x/XP file names may be up to 254 characters long, and UNIX file names
-		may be 1023 characters long. In MS Windows, file extensions indicate particular file types;
-		in UNIX this is not so rigorously observed because all names are considered arbitrary. 
-		</para>
-		<para>
-		What MS Windows calls a folder, UNIX calls a directory.
-		</para>
-			</listitem>
-		</varlistentry>
-
-		<varlistentry>
-			<term>Case Sensitivity</term>
-			<listitem>
-		<para>
-		<indexterm><primary>8.3 file names</primary></indexterm>
-		<indexterm><primary>File System</primary><secondary>case sensitivity</secondary></indexterm>
-		MS Windows file names are generally uppercase if made up of 8.3 (8-character file name
-		and 3 character extension. File names that are longer than 8.3 are case preserving and case
-		insensitive.
-		</para>
-
-		<para>
-		UNIX file and directory names are case sensitive and case preserving. Samba implements the
-		MS Windows file name behavior, but it does so as a user application. The UNIX file system
-		provides no mechanism to perform case-insensitive file name lookups. MS Windows does this
-		by default. This means that Samba has to carry the processing overhead to provide features
-		that are not native to the UNIX operating system environment.
-		</para>
-
-		<para>
-		Consider the following. All are unique UNIX names but one single MS Windows file name:
-		<screen>
-				MYFILE.TXT
-				MyFile.txt
-				myfile.txt
-		</screen></para>
-
-		<para>
-		So clearly, in an MS Windows file namespace these three files cannot co-exist, but in UNIX
-		they can.
-		</para>
-
-		<para>
-		So what should Samba do if all three are present? That which is lexically first will be
-		accessible to MS Windows users; the others are invisible and unaccessible &smbmdash; any
-		other solution would be suicidal. The Windows client will ask for a case-insensitive file
-		lookup, and that is the reason for which Samba must offer a consistent selection in the
-		event that the UNIX directory contains multiple files that would match a case insensitive
-		file listing.
-		</para></listitem>
-		</varlistentry>
-
-		<varlistentry>
-		<term>Directory Separators</term>
-		<listitem><para>
-		<indexterm><primary>Directory Separators</primary></indexterm>
-		MS Windows and DOS use the backslash <constant>\</constant> as a directory delimiter, and UNIX uses
-		the forward-slash <constant>/</constant> as its directory delimiter. This is handled transparently by Samba.
-		</para></listitem>
-		</varlistentry>
-
-		<varlistentry>
-		<term>Drive Identification</term>
-		<listitem><para>
-		<indexterm><primary>Drive Identification</primary></indexterm>
-		MS Windows products support a notion of drive letters, like <command>C:</command>, to represent
-		disk partitions. UNIX has no concept of separate identifiers for file partitions; each
-		such file system is mounted to become part of the overall directory tree.
-		The UNIX directory tree begins at <constant>/</constant> just as the root of a DOS drive is specified as
-		<constant>C:\</constant>.
-		</para></listitem>
-		</varlistentry>
-
-		<varlistentry>
-		<term>File Naming Conventions</term>
-		<listitem><para>
-		<indexterm><primary>File Naming Conventions</primary></indexterm>
-		MS Windows generally never experiences file names that begin with a dot (<constant>.</constant>), while in UNIX these
-		are commonly found in a user's home directory. Files that begin with a dot (<constant>.</constant>) are typically
-		startup files for various UNIX applications, or they may be files that contain
-		startup configuration data.
-		</para></listitem>
-		</varlistentry>
-
-		<varlistentry>
-		<term>Links and Short-Cuts</term>
-		<listitem><para>
-		<indexterm><primary>Links</primary><secondary>hard</secondary></indexterm>
-		<indexterm><primary>Links</primary><secondary>soft</secondary></indexterm>
-		<indexterm><primary>Shortcuts</primary></indexterm>
-		MS Windows make use of <emphasis>links and shortcuts</emphasis> that are actually special types of files that will
-		redirect an attempt to execute the file to the real location of the file. UNIX knows of file and directory
-		links, but they are entirely different from what MS Windows users are used to.
-		</para>
-
-		<para>
-		Symbolic links are files in UNIX that contain the actual location of the data (file or directory). An
-		operation (like read or write) will operate directly on the file referenced. Symbolic links are also
-		referred to as <quote>soft links.</quote> A hard link is something that MS Windows is not familiar with. It allows
-		one physical file to be known simultaneously by more than one file name.
-		</para></listitem>
-		</varlistentry>
-	</variablelist>
-
-	<para>
-	There are many other subtle differences that may cause the MS Windows administrator some temporary discomfort
-	in the process of becoming familiar with UNIX/Linux. These are best left for a text that is dedicated to the
-	purpose of UNIX/Linux training and education.
-	</para>
-
-	</sect2>
-
-	<sect2>
-	<title>Managing Directories</title>
-
-	<para>
-<indexterm><primary>create</primary></indexterm>
-<indexterm><primary>delete</primary></indexterm>
-<indexterm><primary>rename</primary></indexterm>
-	There are three basic operations for managing directories: <command>create</command>, <command>delete</command>,
-	<command>rename</command>. <link linkend="TOSH-Accesstbl">Managing Directories with UNIX and
-	Windows</link> compares the commands in Windows and UNIX that implement these operations.
-	</para>
-
-	<table frame="all" id="TOSH-Accesstbl">
-		<title>Managing Directories with UNIX and Windows</title>
-		<tgroup align="center" cols="3">
-		<thead>
-		<row><entry>Action</entry><entry>MS Windows Command</entry><entry>UNIX Command</entry></row>
-		</thead>
-	
-		<tbody>
-			<row><entry>create</entry><entry>md folder</entry><entry>mkdir folder</entry></row>
-			<row><entry>delete</entry><entry>rd folder</entry><entry>rmdir folder</entry></row>
-			<row><entry>rename</entry><entry>rename oldname newname</entry><entry>mv oldname newname</entry></row>
-		</tbody>
-	</tgroup>
-	</table>
-
-	</sect2>
-
-	<sect2>
-	<title>File and Directory Access Control</title>
-
-	<para>
-	<indexterm><primary>ACLs</primary><secondary>File System</secondary></indexterm>
-<indexterm><primary>POSIX ACLs</primary></indexterm>
-<indexterm><primary>EAs</primary></indexterm>
-	The network administrator is strongly advised to read basic UNIX training manuals and reference materials
-	regarding file and directory permissions maintenance. Much can be achieved with the basic UNIX permissions
-	without having to resort to more complex facilities like POSIX ACLs or extended attributes (EAs).
-	</para>
-
-	<para>
-	UNIX/Linux file and directory access permissions involves setting three primary sets of data and one control set.
-	A UNIX file listing looks as follows:
-<screen>
-&prompt;<userinput>ls -la</userinput>
-total 632
-drwxr-xr-x   13 maryo   gnomes      816 2003-05-12 22:56 .
-drwxrwxr-x   37 maryo   gnomes     3800 2003-05-12 22:29 ..
-dr-xr-xr-x    2 maryo   gnomes       48 2003-05-12 22:29 muchado02
-drwxrwxrwx    2 maryo   gnomes       48 2003-05-12 22:29 muchado03
-drw-rw-rw-    2 maryo   gnomes       48 2003-05-12 22:29 muchado04
-d-w--w--w-    2 maryo   gnomes       48 2003-05-12 22:29 muchado05
-dr--r--r--    2 maryo   gnomes       48 2003-05-12 22:29 muchado06
-drwsrwsrwx    2 maryo   gnomes       48 2003-05-12 22:29 muchado08
-----------    1 maryo   gnomes     1242 2003-05-12 22:31 mydata00.lst
---w--w--w-    1 maryo   gnomes     7754 2003-05-12 22:33 mydata02.lst
--r--r--r--    1 maryo   gnomes    21017 2003-05-12 22:32 mydata04.lst
--rw-rw-rw-    1 maryo   gnomes    41105 2003-05-12 22:32 mydata06.lst
-&prompt;
-</screen>
-	</para>
-
-	<para>
-	The columns represent (from left to right) permissions, number of hard links to file, owner, group, size
-	(bytes), access date, time of last modification, and file name.
-	</para>
-
-	<para>
-	An overview of the permissions field is shown in <link linkend="access1">Overview of UNIX permissions
-	field</link>.
-	</para>
-
-	<figure id="access1">
-		<title>Overview of UNIX permissions field.</title>
-		<imagefile scale="40">access1</imagefile>
-	</figure>
-
-	<para>
-		Any bit flag may be unset. An unset bit flag is the equivalent of "cannot" and is represented
-		as a <quote>-</quote> character (see <link linkend="access2"/>)
-<indexterm><primary>read</primary></indexterm>
-<indexterm><primary>write</primary></indexterm>
-<indexterm><primary>execute</primary></indexterm>
-<indexterm><primary>user</primary></indexterm>
-<indexterm><primary>group</primary></indexterm>
-<indexterm><primary>other</primary></indexterm>
-	</para>
-
-<example id="access2">
-<title>Example File</title>
-<programlisting>
--rwxr-x---   Means: 
- ^^^                The owner (user) can read, write, execute
-    ^^^             the group can read and execute
-       ^^^          everyone else cannot do anything with it.
-</programlisting>
-</example>
-
-
-	<para>
-<indexterm><primary>character device</primary></indexterm>
-<indexterm><primary>block device</primary></indexterm>
-<indexterm><primary>pipe device</primary></indexterm>
-<indexterm><primary>UNIX Domain Socket</primary></indexterm>
-	Additional possibilities in the [type] field are c = character device, b = block device, p = pipe device,
-	s = UNIX Domain Socket.
-	</para>
-
-	<para>
-<indexterm><primary>read</primary></indexterm>
-<indexterm><primary>write</primary></indexterm>
-<indexterm><primary>execute</primary></indexterm>
-<indexterm><primary>SGID</primary></indexterm>
-<indexterm><primary>SUID</primary></indexterm>
-	The letters <constant>rwxXst</constant> set permissions for the user, group, and others as read (r), write (w),
-	execute (or access for directories) (x), execute  only  if  the  file  is a directory or already has execute
-	permission for some user (X), set user (SUID) or group ID (SGID) on execution (s), sticky (t).
-	</para>
-
-	<para>
-<indexterm><primary>sticky bit</primary></indexterm>
-<indexterm><primary>unlinked</primary></indexterm>
-<indexterm><primary>/tmp</primary></indexterm>
-<indexterm><primary>world-writable</primary></indexterm>
-	When the sticky bit is set on a directory, files in that directory may be unlinked (deleted) or renamed only by root or their owner. 
-	Without the sticky  bit, anyone able to write to the directory can delete or rename files. The sticky bit is commonly found on
-	directories, such as <filename>/tmp</filename>, that are world-writable.
-	</para>
-
-	<para>
-<indexterm><primary>write</primary></indexterm>
-<indexterm><primary>read</primary></indexterm>
-<indexterm><primary>setting up directories</primary></indexterm>
-<indexterm><primary>set user id</primary><see>SUID</see></indexterm>
-<indexterm><primary>set group id</primary><see>SGID</see></indexterm>
-	When the set user or group ID bit (s) is set on a directory, then all files created within it will be owned by the user and/or
-	group whose `set user or group' bit is set. This can be helpful in setting up directories for which it is desired that
-	all users who are in a group should be able to write to and read from a file, particularly when it is undesirable for that file
-	to be exclusively owned by a user whose primary group is not the group that all such users belong to.
-	</para>
-
-	<para>
-	When a directory is set <constant>d-wx--x---</constant>, the owner can read and create (write) files in it, but because
-	the (r) read flags are not set, files cannot be listed (seen) in the directory by anyone. The group can read files in the
-	directory but cannot create new files. If files in the directory are set to be readable and writable for the group, then
-	group members will be able to write to (or delete) them.
-	</para>
-
-	<sect3>
-	<title>Protecting Directories and Files from Deletion</title>
-
-	<para>
-<indexterm><primary>protect files</primary></indexterm>
-<indexterm><primary>protect directories</primary></indexterm>
-<indexterm><primary>access controls</primary></indexterm>
-<indexterm><primary>capability to delete</primary></indexterm>
-	People have asked on the Samba mailing list how is it possible to protect files or directories from deletion by users.
-	For example, Windows NT/2K/XP provides the capacity to set access controls on a directory into which people can
-	write files but not delete them. It is possible to set an ACL on a Windows file that permits the file to be written to
-	but not deleted. Such concepts are foreign to the UNIX operating system file space. Within the UNIX file system
-	anyone who has the ability to create a file can write to it. Anyone who has write permission on the
-	directory that contains a file and has write permission for it has the capability to delete it.
-	</para>
-
-	<para>
-<indexterm><primary>directory permissions</primary></indexterm>
-<indexterm><primary>delete a file</primary></indexterm>
-<indexterm><primary>write access</primary></indexterm>
-	For the record, in the UNIX environment the ability to delete a file is controlled by the permissions on
-	the directory that the file is in. In other words, a user can delete a file in a directory to which that
-	user has write access, even if that user does not own the file.
-	</para>
-	
-	<para>
-<indexterm><primary>file system capabilities</primary></indexterm>
-<indexterm><primary>inheritance</primary></indexterm>
-<indexterm><primary>POSIX ACLs</primary></indexterm>
-<indexterm><primary>extended attributes</primary></indexterm>
-	Of necessity, Samba is subject to the file system semantics of the host operating system. Samba is therefore
-	limited in the file system capabilities that can be made available through Windows ACLs, and therefore performs
-	a "best fit" translation to POSIX ACLs. Some UNIX file systems do, however support, a feature known
-	as extended attributes. Only the Windows concept of <emphasis>inheritance</emphasis> is implemented by Samba through
-	the appropriate extended attribute.
-	</para>	
-
-	<para>
-<indexterm><primary>extended attributes</primary></indexterm>
-<indexterm><primary>immutable</primary></indexterm>
-<indexterm><primary>chattr</primary></indexterm>
-<indexterm><primary>CAP_LINUX_IMMUTABLE</primary></indexterm>
-	The specific semantics of the extended attributes are not consistent across UNIX and UNIX-like systems such as Linux.
-	For example, it is possible on some implementations of the extended attributes to set a flag that prevents the directory
-	or file from being deleted. The extended attribute that may achieve this is called the <constant>immutable</constant> bit.
-	Unfortunately, the implementation of the immutable flag is NOT consistent with published documentation. For example, the
-	man page for the <command>chattr</command> on SUSE Linux 9.2 says:
-<screen>
-A file with the i attribute cannot be modified: it cannot be deleted
-or renamed, no link can be created to this file and no data can be
-written to the file. Only the superuser or a process possessing the
-CAP_LINUX_IMMUTABLE capability can set or clear this attribute.
-</screen>
-	A simple test can be done to check if the immutable flag is supported on files in the file system of the Samba host
-	server.
-	</para>
-
-	<procedure>
-	<title>Test for File Immutibility Support</title>
-
-	<step><para>
-	Create a file called <filename>filename</filename>.
-	</para></step>
-
-	<step><para>
-	Login as the <constant>root</constant> user, then set the immutibile flag on a test file as follows:
-<screen>
-&rootprompt; chattr +i `filename'
-</screen>
-	</para></step>
-
-	<step><para>
-	Login as the user who owns the file (not root) and attempt to remove the file as follows:
-<screen>
-mystic:/home/hannibal > rm filename
-</screen>
-	It will not be possible to delete the file if the immutable flag is correctly honored.
-	</para></step>
-	</procedure>
-
-	<para>
-	On operating systems and file system types that support the immutable bit, it is possible to create directories
-	that cannot be deleted. Check the man page on your particular host system to determine whether or not
-	immutable directories are writable. If they are not, then the entire directory and its contents will effectively
-	be protected from writing (file creation also) and deletion.
-	</para>
-
-	</sect3>
-
-	</sect2>
-
-</sect1>
-
-<sect1>
-<title>Share Definition Access Controls</title>
-
-
-	<para>
-	<indexterm><primary>permissions</primary><secondary>share</secondary></indexterm>
-	The following parameters in the &smb.conf; file sections define a share control or affect access controls.
-	Before using any of the following options, please refer to the man page for &smb.conf;.
-	</para>
-
-	<sect2>
-	<title>User- and Group-Based Controls</title>
-
-	<para>
-	User- and group-based controls can prove quite useful. In some situations it is distinctly desirable to
-	force all file system operations as if a single user were doing so. The use of the
-	<smbconfoption name="force user"/> and <smbconfoption name="force group"/> behavior will achieve this.
-	In other situations it may be necessary to use a paranoia level of control to ensure that only particular
-	authorized persons will be able to access a share or its contents. Here the use of the
-	<smbconfoption name="valid users"/> or the <smbconfoption name="invalid users"/> parameter may be useful.
-	</para>
-
-	<para>
-	As always, it is highly advisable to use the easiest to maintain and the least ambiguous method for
-	controlling access. Remember, when you leave the scene, someone else will need to provide assistance, and
-	if he or she finds too great a mess or does not understand what you have done, there is risk of
-	Samba being removed and an alternative solution being adopted.
-	</para>
-
-	<para>
-	<link linkend="ugbc">User and Group Based Controls</link> enumerates these controls.
-	</para>
-
-	<table frame='all' pgwide='0' id="ugbc"><title>User- and Group-Based Controls</title>
-	<tgroup cols='2'>
-		<colspec align="left"/>
-		<colspec align="justify" colwidth="1*"/>
-		<thead>
-		<row>
-			<entry align="center">Control Parameter</entry>
-			<entry align="center">Description, Action, Notes</entry>
-		</row>
-		</thead>
-		<tbody>
-		<row>
-			<entry><smbconfoption name="admin users"/></entry>
-			<entry><para>
-			List of users who will be granted administrative privileges on the share.
-			They will do all file operations as the superuser (root). 
-			Users in this list will be able to do anything they like on the share,
-			irrespective of file permissions.
-			</para></entry>
-		</row>
-		<row>
-			<entry><smbconfoption name="force group"/></entry>
-			<entry><para>
-			Specifies a UNIX group name that will be assigned as the default primary group
-			for all users connecting to this service.
-			</para></entry>
-		</row>
-		<row>
-			<entry><smbconfoption name="force user"/></entry>
-			<entry><para>
-			Specifies a UNIX username that will be assigned as the default user for all users connecting to this service.
-			This is useful for sharing files. Incorrect use can cause security problems.
-			</para></entry>
-		</row>
-		<row>
-			<entry><smbconfoption name="guest ok"/></entry>
-			<entry><para>
-			If this parameter is set for a service, then no password is required to connect to the service. Privileges will be 
-			those of the  guest account.
-			</para></entry>
-		</row>
-		<row>
-			<entry><smbconfoption name="invalid users"/></entry>
-			<entry><para>
-			List of users that should not be allowed to login to this service.
-			</para></entry>
-		</row>
-		<row>
-			<entry><smbconfoption name="only user"/></entry>
-			<entry><para>
-			Controls whether connections with usernames not in the user list will be allowed.
-			</para></entry>
-		</row>
-		<row>
-			<entry><smbconfoption name="read list"/></entry>
-			<entry><para>
-			List of users that are given read-only access to a service. Users in this list
-			will not be given write access, no matter what the  read-only  option is set to. 
-			</para></entry>
-		</row>
-		<row>
-			<entry><smbconfoption name="username"/></entry>
-			<entry><para>
-			Refer to the &smb.conf; man page for more information; this is a complex and potentially misused parameter.
-			</para></entry>
-		</row>
-		<row>
-			<entry><smbconfoption name="valid users"/></entry>
-			<entry><para>
-			List of users that should be allowed to login to this service.
-			</para></entry>
-		</row>
-		<row>
-			<entry><smbconfoption name="write list"/></entry>
-			<entry><para>
-			List of users that are given read-write access to a service.
-			</para></entry>
-		</row>
-		</tbody>
-	</tgroup>
-	</table>
-
-	</sect2>
-
-	<sect2>
-	<title>File and Directory Permissions-Based Controls</title>
-
-	<para>
-	Directory permission-based controls, if misused, can result in considerable difficulty in diagnosing the causes of 
-	misconfiguration. Use them sparingly and carefully. By gradually introducing each, one at a time, undesirable side 
-	effects may be detected. In the event of a problem, always comment all of them out and then gradually reintroduce 
-	them in a controlled way.
-	</para>
-
-	<para>
-	Refer to <link linkend="fdpbc">File and Directory Permission Based Controls</link> for information 
-	regarding the parameters that may be used to set file and directory permission-based access controls.
-	</para>
-
-	<table frame='all' id="fdpbc"><title>File and Directory Permission-Based Controls</title>
-		<tgroup cols='2'>
-			<colspec align="left"/>
-			<colspec align="justify" colwidth="1*"/>
-		<thead>
-		<row>
-			<entry align="center">Control Parameter</entry>
-			<entry align="center">Description, Action, Notes</entry>
-		</row>
-		</thead>
-		<tbody>
-		<row>
-			<entry><smbconfoption name="create mask"/></entry>
-			<entry><para>
-			Refer to the &smb.conf; man page.
-			</para></entry>
-		</row>
-		<row>
-			<entry><smbconfoption name="directory mask"/></entry>
-			<entry><para>
-			The octal modes used when converting DOS modes to UNIX modes when creating UNIX directories.
-			See also directory security mask.
-			</para></entry></row>
-		<row>
-			<entry><smbconfoption name="dos filemode"/></entry>
-			<entry><para>
-			Enabling this parameter allows a user who has write access to the file to modify the permissions on it.
-			</para></entry>
-		</row>
-		<row>
-			<entry><smbconfoption name="force create mode"/></entry>
-			<entry><para>
-			This parameter specifies a set of UNIX-mode bit permissions that will always be set on a file created by Samba.
-			</para></entry>
-		</row>
-		<row>
-			<entry><smbconfoption name="force directory mode"/></entry>
-			<entry><para>
-			This parameter specifies a set of UNIX-mode bit permissions that will always be set on a directory created by Samba.
-			</para></entry>
-		</row>
-		<row>
-			<entry><smbconfoption name="force directory security mode"/></entry>
-			<entry><para>
-			Controls UNIX permission bits modified when a Windows NT client is manipulating UNIX permissions on a directory.
-			</para></entry>
-		</row>
-		<row>
-			<entry><smbconfoption name="force security mode"/></entry>
-			<entry><para>
-			Controls UNIX permission bits modified when a Windows NT client manipulates UNIX permissions.
-			</para></entry>
-		</row>
-		<row>
-			<entry><smbconfoption name="hide unreadable"/></entry>
-			<entry><para>
-			Prevents clients from seeing the existence of files that cannot be read.
-			</para></entry>
-		</row>
-		<row>
-			<entry><smbconfoption name="hide unwriteable files"/></entry>
-			<entry><para>
-			Prevents clients from seeing the existence of files that cannot be written to. Unwritable directories are shown as usual. 
-			</para></entry>
-		</row>
-		<row>
-			<entry><smbconfoption name="nt acl support"/></entry>
-			<entry><para>
-			This parameter controls whether smbd will attempt to map UNIX permissions into Windows NT ACLs.
-			</para></entry>
-		</row>
-		<row>
-			<entry><smbconfoption name="security mask"/></entry>
-			<entry><para>
-			Controls UNIX permission bits modified when a Windows NT client is manipulating the UNIX permissions on a file.
-			</para></entry>
-		</row>
-		</tbody>
-	</tgroup>
-	</table>
-
-	</sect2>
-
-	<sect2>
-	<title>Miscellaneous Controls</title>
-
-	<para>
-	The parameters documented in <link linkend="mcoc">Other Controls</link> are often used by administrators
-	in ways that create inadvertent barriers to file access. Such are the consequences of not understanding the 
-	full implications of &smb.conf; file settings.
-	</para>
-
-	<table frame='all' id="mcoc"><title>Other Controls</title>
-	<tgroup cols='2'>
-		<colspec align="justify" colwidth="1*"/>
-		<colspec align="justify" colwidth="1*"/>
-		<thead>
-		<row>
-			<entry align="center">Control Parameter</entry>
-			<entry align="center">Description, Action, Notes</entry>
-		</row>
-		</thead>
-		<tbody>
-		<row>
-			<entry>
-			<smbconfoption name="case sensitive"/>,
-			<smbconfoption name="default case"/>,
-			<smbconfoption name="short preserve case"/>
-			</entry>
-			<entry><para>
-			This means that all file name lookup will be done in a case-sensitive manner. 
-			Files will be created with the precise file name Samba received from the MS Windows client.
-			</para></entry>
-		</row>
-		<row>
-			<entry><smbconfoption name="csc policy"/></entry>
-			<entry><para>
-			Client-side caching policy parallels MS Windows client-side file caching capabilities.
-			</para></entry>
-		</row>
-		<row>
-			<entry><smbconfoption name="dont descend"/></entry>
-			<entry><para>
-			Allows specifying a comma-delimited list of directories that the server should always show as empty.
-			</para></entry>
-		</row>
-		<row>
-			<entry><smbconfoption name="dos filetime resolution"/></entry>
-			<entry><para>
-			This option is mainly used as a compatibility option for Visual C++ when used against Samba shares.
-			</para></entry>
-		</row>
-		<row>
-			<entry><smbconfoption name="dos filetimes"/></entry>
-			<entry><para>
-			DOS and Windows allow users to change file timestamps if they can write to the file. POSIX semantics prevent this.
-			This option allows DOS and Windows behavior.
-			</para></entry>
-		</row>
-		<row>
-			<entry><smbconfoption name="fake oplocks"/></entry>
-			<entry><para>
-			Oplocks are the way that SMB clients get permission from a server to locally cache file operations. If a server grants an
-			oplock, the client is free to assume that it is the only one accessing the file, and it will aggressively cache file data.
-			</para></entry>
-		</row>
-		<row>
-			<entry>
-			<smbconfoption name="hide dot files"/>,
-			<smbconfoption name="hide files"/>,
-			<smbconfoption name="veto files"/>
-			</entry>
-			<entry><para>
-			Note: MS Windows Explorer allows override of files marked as hidden so they will still be visible.
-			</para></entry>
-		</row>
-		<row>
-			<entry><smbconfoption name="read only"/></entry>
-			<entry><para>
-			If this parameter is yes, then users of a service may not create or modify files in the service's directory.
-			</para></entry>
-		</row>
-		<row>
-			<entry><smbconfoption name="veto files"/></entry>
-			<entry><para>
-			List of files and directories that are neither visible nor accessible.
-			</para></entry>
-		</row>
-		</tbody>
-	</tgroup>
-	</table>
-
-	</sect2>
-
-</sect1>
-
-<sect1>
-<title>Access Controls on Shares</title>
-
-
-	<para>
-<indexterm><primary>per-share access control</primary></indexterm>
-<indexterm><primary>Everyone - Full Control</primary></indexterm>
-<indexterm><primary>specific restrictions</primary></indexterm>
-<indexterm><primary>share access</primary></indexterm>
-	<indexterm><primary>permissions</primary><secondary>share ACLs</secondary></indexterm>
-	This section deals with how to configure Samba per-share access control restrictions.
-	By default, Samba sets no restrictions on the share itself. Restrictions on the share itself
-	can be set on MS Windows NT4/200x/XP shares. This can be an effective way to limit who can
-	connect to a share. In the absence of specific restrictions, the default setting is to allow
-	the global user <constant>Everyone - Full Control</constant> (full control, change and read).
-	</para>
-
-	<para>
-<indexterm><primary>access control</primary></indexterm>
-<indexterm><primary>MMC</primary></indexterm>
-<indexterm><primary>Computer Management</primary></indexterm>
-	At this time Samba does not provide a tool for configuring access control settings on the share
-	itself.  The only way to create those settings is to use either the NT4 Server Manager or the Windows 200x
-	Microsoft Management Console (MMC) for Computer Management. There are currently no plans to provide
-	this capability in the Samba command-line tool set.
-	</para>
-
-	<para>
-<indexterm><primary>share_info.tdb</primary></indexterm>
-<indexterm><primary>/usr/local/samba/var</primary></indexterm>
-<indexterm><primary>tdbdump</primary></indexterm>
-<indexterm><primary>tdb files</primary></indexterm>
-	Samba stores the per-share access control settings in a file called <filename>share_info.tdb</filename>.
-	The location of this file on your system will depend on how Samba was compiled. The default location
-	for Samba's tdb files is under <filename>/usr/local/samba/var</filename>. If the <filename>tdbdump</filename>
-	utility has been compiled and installed on your system, then you can examine the contents of this file
-	by executing <command>tdbdump share_info.tdb</command> in the directory containing the tdb files.
-	</para>
-
-	<sect2>
-	<title>Share Permissions Management</title>
-
-		<para>
-		The best tool for share permissions management is platform-dependent. Choose the best tool for your environment.
-		</para>
-
-			<sect3>
-			<title>Windows NT4 Workstation/Server</title>
-			<para>
-<indexterm><primary>manage share permissions</primary></indexterm>
-<indexterm><primary>share permissions</primary></indexterm>
-<indexterm><primary>NT Server Manager</primary></indexterm>
-<indexterm><primary>Windows NT4</primary></indexterm>
-			The tool you need to manage share permissions on a Samba server from a Windows NT4 Workstation or Server
-			is the NT Server Manager.  Server Manager is shipped with Windows NT4 Server products but not with Windows
-			NT4 Workstation.  You can obtain the NT Server Manager for MS Windows NT4 Workstation from the Microsoft
-			web site <ulink url="http://support.microsoft.com/default.aspx?scid=kb;en-us;173673">support</ulink> section.
-			</para>
-
-			<procedure>
-			<title>Instructions</title>
-
-			<step><para>
-			Launch the <application>NT4 Server Manager</application> and click on the Samba server you want to
-			administer. From the menu select <guimenu>Computer</guimenu>, then click on
-			<guimenuitem>Shared Directories</guimenuitem>.
-			</para></step>
-
-			<step><para>
-			Click on the share that you wish to manage and click the <guilabel>Properties</guilabel> tab, then click
-			the <guilabel>Permissions</guilabel> tab. Now you can add or change access control settings as you wish.
-			</para></step>
-			</procedure>
-
-			</sect3>
-
-			<sect3>
-			<title>Windows 200x/XP</title>
-
-			<para>
-<indexterm><primary>Windows NT4/200x/XP</primary></indexterm>
-<indexterm><primary>ACLs on share</primary></indexterm>
-<indexterm><primary>Sharing</primary></indexterm>
-<indexterm><primary>Permissions</primary></indexterm>
-			On <application>MS Windows NT4/200x/XP</application> systems, ACLs on the share itself are set using
-			tools like the MS Explorer. For example, in Windows 200x, right-click on the shared folder,
-			then select <guimenuitem>Sharing</guimenuitem>, then click on <guilabel>Permissions</guilabel>. The default 
-			Windows NT4/200x permissions allow the group "Everyone" full control on the share.
-			</para>
-
-			<para>
-<indexterm><primary>Computer Management</primary></indexterm>
-<indexterm><primary>MMC</primary></indexterm>
-<indexterm><primary>tool</primary></indexterm>
-			MS Windows 200x and later versions come with a tool called the <application>Computer Management</application>
-			snap-in for the MMC. This tool can be accessed via <guimenu>Control Panel ->
-			Administrative Tools -> Computer Management</guimenu>.
-			</para>
-
-			<procedure>
-			<title>Instructions</title>
-			<step><para>
-			After launching the MMC with the Computer Management snap-in, click the menu item <guimenuitem>Action</guimenuitem>
-			and select <guilabel>Connect to another computer</guilabel>. If you are not logged onto a domain you will be prompted
-			to enter a domain login user identifier and a password. This will authenticate you to the domain.
-			If you are already logged in with administrative privilege, this step is not offered.
-			</para></step>
-
-			<step><para>
-			If the Samba server is not shown in the <guilabel>Select Computer</guilabel> box, type in the name of the target
-			Samba server in the field <guilabel>Name:</guilabel>. Now click the on <guibutton>[+]</guibutton> next to 
-			<guilabel>System Tools</guilabel>, then on the <guibutton>[+]</guibutton> next to
-			<guilabel>Shared Folders</guilabel> in the left panel.
-			</para></step>
-
-			<step><para>
-<indexterm><primary>Share Permissions</primary></indexterm>
-			In the right panel, double-click on the share on which you wish to set access control permissions.
-			Then click the tab <guilabel>Share Permissions</guilabel>. It is now possible to add access control entities
-			to the shared folder. Remember to set what type of access (full control, change, read) you
-			wish to assign for each entry.
-			</para></step>
-			</procedure>
-
-			<warning>
-			<para>
-			Be careful. If you take away all permissions from the <constant>Everyone</constant> user without removing
-			this user, effectively no user will be able to access the share. This is a result of what is known as
-			ACL precedence. Everyone with <emphasis>no access</emphasis> means that <constant>MaryK</constant> who is
-			part of the group <constant>Everyone</constant> will have no access even if she is given explicit full
-			control access.
-			</para>
-			</warning>
-
-			</sect3>
-		</sect2>
-
-</sect1>
-
-<sect1>
-<title>MS Windows Access Control Lists and UNIX Interoperability</title>
-
-	<sect2>
-		<title>Managing UNIX Permissions Using NT Security Dialogs</title>
-
-
-		<para>
-		<indexterm><primary>permissions</primary><secondary>file/directory ACLs</secondary></indexterm>
-		Windows NT clients can use their native security settings dialog box to view and modify the
-		underlying UNIX permissions.
-		</para>
-
-		<para>
-		This ability is careful not to compromise the security of the UNIX host on which Samba is running and 
-		still obeys all the file permission rules that a Samba administrator can set.
-		</para>
-
-		<para>
-		Samba does not attempt to go beyond POSIX ACLs, so the various finer-grained access control
-		options provided in Windows are actually ignored.
-		</para> 
-
-		<note>
-		<para>
-		All access to UNIX/Linux system files via Samba is controlled by the operating system file access controls.
-		When trying to figure out file access problems, it is vitally important to find the identity of the Windows
-		user as it is presented by Samba at the point of file access. This can best be determined from the
-		Samba log files.
-		</para>
-		</note>
-	</sect2>
-
-	<sect2>
-		<title>Viewing File Security on a Samba Share</title>
-
-		<para>
-		From an NT4/2000/XP client, right-click on any file or directory in a Samba-mounted drive letter
-		or UNC path. When the menu pops up, click on the <guilabel>Properties</guilabel> entry at the bottom
-		of the menu. This brings up the file <constant>Properties</constant> dialog box. Click on the 
-		<guilabel>Security</guilabel> tab and you will see three buttons: <guibutton>Permissions</guibutton>,
-		<guibutton>Auditing</guibutton>, and <guibutton>Ownership</guibutton>. The <guibutton>Auditing</guibutton>
-		button will cause either an error message <errorname>"A requested privilege is not held by the client"</errorname>
-		to appear if the user is not the NT administrator, or a dialog intended to allow an administrator
-		to add auditing requirements to a file if the user is logged on as the NT administrator. This dialog is
-		nonfunctional with a Samba share at this time, because the only useful button, the <guibutton>Add</guibutton>
-		button, will not currently allow a list of users to be seen.
-		</para>
-
-	</sect2>
-
-	<sect2>
-		<title>Viewing File Ownership</title>
-
-		<para>
-		Clicking on the <guibutton>Ownership</guibutton> button brings up a dialog box telling you who owns
-		the given file. The owner name will be displayed like this:
-		<screen>
-		<constant>SERVER\user (Long name)</constant>
-		</screen>
-		<replaceable>SERVER</replaceable> is the NetBIOS name of the Samba server, <replaceable>user</replaceable>
-		is the username of the UNIX user who owns the file, and <replaceable>(Long name)</replaceable> is the
-		descriptive string identifying the user (normally found in the GECOS field of the UNIX password database).
-		Click on the <guibutton>Close</guibutton> button to remove this dialog.
-		</para>
-
-		<para>
-		If the parameter <smbconfoption name="nt acl support"/> is set to <constant>false</constant>,
-		the file owner will be shown as the NT user <emphasis>Everyone</emphasis>.
-		</para>
-
-		<para>
-<indexterm><primary>Take Ownership</primary></indexterm>
-		The <guibutton>Take Ownership</guibutton> button will not allow you to change the ownership of this file to
-		yourself (clicking it will display a dialog box complaining that the user as whom you are currently logged onto
-		the NT client cannot be found). The reason for this is that changing the ownership of a file is a privileged
-		operation in UNIX, available only to the <emphasis>root</emphasis> user. Because clicking on this button causes
-		NT to attempt to change the ownership of a file to the current user logged into the NT client, this will
-		not work with Samba at this time.
-		</para>
-
-		<para>
-<indexterm><primary>chown</primary></indexterm>
-<indexterm><primary>ownership</primary></indexterm>
-<indexterm><primary>Seclib</primary></indexterm>
-		There is an NT <command>chown</command> command that will work with Samba and allow a user with administrator
-		privilege connected to a Samba server as root to change the ownership of files on both a local NTFS file system
-		or remote mounted NTFS or Samba drive. This is available as part of the <application>Seclib</application> NT
-		security library written by Jeremy Allison of the Samba Team and is downloadable from the main Samba FTP site.
-		</para>
-
-	</sect2>
-
-	<sect2>
-		<title>Viewing File or Directory Permissions</title>
-
-		<para>
-		The third button is the <guibutton>Permissions</guibutton> button. Clicking on it brings up a dialog box
-		that shows both the permissions and the UNIX owner of the file or directory. The owner is displayed like this:
-		</para>
-
-		<para><command><replaceable>SERVER</replaceable>\
-				<replaceable>user</replaceable> 
-				<replaceable>(Long name)</replaceable></command></para>
-
-		<para><replaceable>SERVER</replaceable> is the NetBIOS name of the Samba server,
-		<replaceable>user</replaceable> is the username of the UNIX user who owns the file, and
-		<replaceable>(Long name)</replaceable> is the descriptive string identifying the user (normally found in the
-		GECOS field of the UNIX password database).</para>
-
-		<para>
-		If the parameter <smbconfoption name="nt acl support"/> is set to <constant>false</constant>,
-		the file owner will be shown as the NT user <constant>Everyone</constant>, and the permissions will be
-		shown as NT <emphasis>Full Control</emphasis>.
-		</para>
-
-
-		<para>
-		The permissions field is displayed differently for files and directories. Both are discussed next.
-		</para>
-
-		<sect3>
-		<title>File Permissions</title>
-
-		<para>
-		The standard UNIX user/group/world triplet and the corresponding <constant>read, write,
-		execute</constant> permissions triplets are mapped by Samba into a three-element NT ACL with the
-		<quote>r</quote>, <quote>w</quote>, and <quote>x</quote> bits mapped into the corresponding NT
-		permissions. The UNIX world permissions are mapped into the global NT group <constant>Everyone</constant>, followed 
-		by the list of permissions allowed for the UNIX world. The UNIX owner and group permissions are displayed as an NT 
-		<guiicon>user</guiicon> icon and an NT <guiicon>local group</guiicon> icon, respectively, followed by the list 
-		of permissions allowed for the UNIX user and group.
-		</para>
-
-		<para>
-		Because many UNIX permission sets do not map into common NT names such as <constant>read</constant>,
-		<constant>change</constant>, or <constant>full control</constant>, usually the permissions will be prefixed
-		by the words <constant>Special Access</constant> in the NT display list.
-		</para>
-
-		<para>
-		But what happens if the file has no permissions allowed for a particular UNIX user group or world component?
-		In order to  allow <emphasis>no permissions</emphasis> to be seen and modified, Samba then overloads the NT
-		<constant>Take Ownership</constant> ACL attribute (which has no meaning in UNIX) and reports a component with
-		no permissions as having the NT <command>O</command> bit set.  This was chosen, of course, to make it look
-		like a zero, meaning zero permissions. More details on the decision behind this action are given below.
-		</para>
-
-		</sect3>
-		
-		<sect3>
-		<title>Directory Permissions</title>
-
-		<para>
-		Directories on an NT NTFS file system have two different sets of permissions. The first set is the ACL set on the
-		directory itself, which is usually displayed in the first set of parentheses in the normal <constant>RW</constant> 
-		NT style. This first set of permissions is created by Samba in exactly the same way as normal file permissions are, described 
-		above, and is displayed in the same way.
-		</para>
-
-		<para>
-		The second set of directory permissions has no real meaning in the UNIX permissions world and represents the <constant>
-		inherited</constant> permissions that any file created within this directory would inherit.
-		</para>
-
-		<para>
-		Samba synthesizes these inherited permissions for NT by returning as an NT ACL the UNIX permission mode that a new file 
-		created by Samba on this share would receive.
-		</para>
-
-		</sect3>
-
-	</sect2>
-		
-	<sect2>
-	<title>Modifying File or Directory Permissions</title>
-
-	<para>
-	Modifying file and directory permissions is as simple as changing the displayed permissions in the dialog box
-	and clicking on <guibutton>OK</guibutton>. However, there are limitations that a user needs to be aware of,
-	and also interactions with the standard Samba permission masks and mapping of DOS attributes that also need to
-	be taken into account.
-	</para>
-
-	<para>
-	If the parameter <smbconfoption name="nt acl support"/> is set to <constant>false</constant>, any attempt to
-	set security permissions will fail with an <errorname>"Access Denied" </errorname> message.
-	</para>
-
-	<para>
-	The first thing to note is that the <guibutton>Add</guibutton> button will not return a list of users in Samba
-	(it will give an error message saying <errorname>"The remote procedure call failed and did not
-	execute"</errorname>). This means that you can only manipulate the current user/group/world permissions listed
-	in the dialog box. This actually works quite well because these are the only permissions that UNIX actually
-	has.
-	</para>
-
-	<para>
-	If a permission triplet (either user, group, or world) is removed from the list of permissions in the NT
-	dialog box, then when the <guibutton>OK</guibutton> button is pressed, it will be applied as <emphasis>no
-	permissions</emphasis> on the UNIX side. If you view the permissions again, the <emphasis>no
-	permissions</emphasis> entry will appear as the NT <command>O</command> flag, as described above. This allows
-	you to add permissions back to a file or directory once you have removed them from a triplet component.
-	</para>
-
-	<para>
-	Because UNIX supports only the <quote>r</quote>, <quote>w</quote>, and <quote>x</quote> bits of an NT ACL, if
-	other NT security attributes such as <constant>Delete Access</constant> are selected, they will be ignored
-	when applied on the Samba server.
-	</para>
-
-	<para>
-	When setting permissions on a directory, the second set of permissions (in the second set of parentheses) is
-	by default applied to all files within that directory. If this is not what you want, you must uncheck the
-	<guilabel>Replace permissions on existing files</guilabel> checkbox in the NT dialog before clicking on
-	<guibutton>OK</guibutton>.
-	</para>
-
-	<para>
-	If you wish to remove all permissions from a user/group/world  component, you may either highlight the
-	component and click on the <guibutton>Remove</guibutton> button or set the component to only have the special
-	<constant>Take Ownership</constant> permission (displayed as <command>O</command>) highlighted.
-	</para>
-
-	</sect2>
-
-<?latex \newpage ?>
-	<sect2>
-	<title>Interaction with the Standard Samba <quote>create mask</quote> Parameters</title>
-
-	<para>There are four parameters that control interaction with the standard Samba <parameter>create mask</parameter> parameters:
-	
-
-	<itemizedlist>
-		<listitem><para><smbconfoption name="security mask"/></para></listitem>
-		<listitem><para><smbconfoption name="force security mode"/></para></listitem>
-		<listitem><para><smbconfoption name="directory security mask"/></para></listitem>
-		<listitem><para><smbconfoption name="force directory security mode"/></para></listitem>
-	</itemizedlist>
-
-	</para>
-
-	<para>
-	When a user clicks on <guibutton>OK</guibutton> to apply the 
-	permissions, Samba maps the given permissions into a user/group/world 
-	r/w/x triplet set, and then checks the changed permissions for a 
-	file against the bits set in the  
-	<smbconfoption name="security mask"/> parameter. Any bits that 
-	were changed that are not set to <emphasis>1</emphasis> in this parameter are left alone 
-	in the file permissions.</para>
-
-	<para>
-	Essentially, zero bits in the <smbconfoption name="security mask"/>
-	may be treated as a set of bits the user is <emphasis>not</emphasis> 
-	allowed to change, and one bits are those the user is allowed to change.
-	</para>
-
-	<para>
-	If not explicitly set, this parameter defaults to the same value as 
-	the <smbconfoption name="create mask"/> parameter. To allow a user to modify all the
-	user/group/world permissions on a file, set this parameter to 0777.
-	</para>
-
-	<para>
-	Next Samba checks the changed permissions for a file against the bits set in the 
-	<smbconfoption name="force security mode"/> parameter. Any bits 
-	that were changed that correspond to bits set to <emphasis>1</emphasis> in this parameter 
-	are forced to be set.</para>
-
-	<para>
-	Essentially, bits set in the <parameter>force security mode</parameter> parameter
-	may be treated as a set of bits that, when modifying security on a file, the user 
-	has always set to be <emphasis>on</emphasis>.</para>
-
-	<para>
-	If not explicitly set, this parameter defaults to the same value 
-	as the <smbconfoption name="force create mode"/> parameter.
-	To allow a user to modify all the user/group/world permissions on a file
-	with no restrictions, set this parameter to 000. The
-	<smbconfoption name="security mask"/> and <parameter>force 
-	security mode</parameter> parameters are applied to the change 
-	request in that order.</para>
-
-	<para>
-	For a directory, Samba performs the same operations as 
-	described above for a file except it uses the parameter <parameter>
-	directory security mask</parameter> instead of <parameter>security 
-	mask</parameter>, and <parameter>force directory security mode
-	</parameter> parameter instead of <parameter>force security mode
-	</parameter>.</para>
-
-	<para>
-	The <smbconfoption name="directory security mask"/> parameter 
-	by default is set to the same value as the <parameter>directory mask
-	</parameter> parameter and the <parameter>force directory security 
-	mode</parameter> parameter by default is set to the same value as 
-	the <smbconfoption name="force directory mode"/> parameter.
-	In this way Samba enforces the permission restrictions that 
-	an administrator can set on a Samba share, while still allowing users 
-	to modify the permission bits within that restriction.</para>
-
-	<para>
-	If you want to set up a share that allows users full control
-	in modifying the permission bits on their files and directories and
-	does not force any particular bits to be set <emphasis>on</emphasis>,
-	then set the following parameters in the &smb.conf; file in that
-	share-specific section:
-	</para>
-
-<?latex \newpage ?>
-	<smbconfblock>
-		<smbconfoption name="security mask">0777</smbconfoption>
-		<smbconfoption name="force security mode">0</smbconfoption>
-		<smbconfoption name="directory security mask">0777</smbconfoption>
-		<smbconfoption name="force directory security mode">0</smbconfoption>
-	</smbconfblock>
-
-</sect2>
-
-<sect2>
-	<title>Interaction with the Standard Samba File Attribute Mapping</title>
-
-	<note>
-	<para>
-	Samba maps some of the DOS attribute bits (such as <quote>read-only</quote>)
-	into the UNIX permissions of a file. This means there can 
-	be a conflict between the permission bits set via the security 
-	dialog and the permission bits set by the file attribute mapping.
-	</para>
-	</note>
-
-	<para>
-	If a file has no UNIX read access for the owner, it will show up
-	as <quote>read-only</quote> in the standard file attributes tabbed dialog.
-	Unfortunately, this dialog is the same one that contains the security information
-	in another tab.
-	</para>
-
-	<para>
-	What this can mean is that if the owner changes the permissions
-	to allow himself or herself read access using the security dialog, clicks on
-	<guibutton>OK</guibutton> to get back to the standard attributes tab 
-	dialog, and clicks on <guibutton>OK</guibutton> on that dialog, then 
-	NT will set the file permissions back to read-only (as that is what 
-	the attributes still say in the dialog). This means that after setting 
-	permissions and clicking on <guibutton>OK</guibutton> to get back to the 
-	attributes dialog, you should always press <guibutton>Cancel</guibutton> 
-	rather than <guibutton>OK</guibutton> to ensure that your changes 
-	are not overridden.
-	</para>
-
-	</sect2>
-
-	<sect2>
-	<title>Windows NT/200X ACLs and POSIX ACLs Limitations</title>
-
-	<para>
-	Windows administrators are familiar with simple ACL controls, and they typically
-	consider that UNIX user/group/other (ugo) permissions are inadequate and not
-	sufficiently fine-grained.
-	</para>
-
-	<para>
-	Competing SMB implementations differ in how they handle Windows ACLs. Samba handles
-	Windows ACLs from the perspective of UNIX file system administration and thus adopts
-	the limitations of POSIX ACLs. Therefore, where POSIX ACLs lack a capability of the
-	Windows NT/200X ACLs, the POSIX semantics and limitations are imposed on the Windows
-	administrator.
-	</para>
-
-	<para>
-	POSIX ACLs present an interesting challenge to the UNIX administrator and therefore
-	force a compromise to be applied to Windows ACLs administration. POSIX ACLs are not
-	covered by an official standard; rather, the latest standard is a draft standard
-	1003.1e revision 17. This is the POSIX document on which the Samba implementation has
-	been implemented.
-	</para>
-
-	<para>
-	UNIX vendors differ in the manner in which POSIX ACLs are implemented. There are a
-	number of Linux file systems that support ACLs. Samba has to provide a way to make
-	transparent all the differences between the various implementations of POSIX ACLs.
-	The pressure for ACLs support in Samba has noticeably increased the pressure to
-	standardize ACLs support in the UNIX world.
-	</para>
-
-	<para>
-	Samba has to deal with the complicated matter of handling the challenge of the Windows
-	ACL that implements <emphasis>inheritance</emphasis>, a concept not anticipated by POSIX
-	ACLs as implemented in UNIX file systems. Samba provides support for <emphasis>masks</emphasis>
-	that permit normal ugo and ACLs functionality to be overridden. This further complicates
-	the way in which Windows ACLs must be implemented.
-	</para>
-
-	<sect3>
-	<title>UNIX POSIX ACL Overview</title>
-
-	<para>
-	In examining POSIX ACLs we must consider the manner in which they operate for 
-	both files and directories. File ACLs have the following significance:
-<screen>
-# file: testfile      <- the file name
-# owner: jeremy       <-- the file owner
-# group: users        <-- the POSIX group owner
-user::rwx             <-- perms for the file owner (user)
-user:tpot:r-x         <-- perms for the additional user `tpot'
-group::r--            <-- perms for the file group owner (group)
-group:engrs:r--       <-- perms for the additonal group `engineers'
-mask:rwx              <-- the mask that is `ANDed' with groups
-other::---            <-- perms applied to everyone else (other)
-</screen>
-	Directory ACLs have the following signficance:
-<screen>
-# file: testdir       <-- the directory name
-# owner: jeremy       <-- the directory owner
-# group: jeremy       <-- the POSIX group owner
-user::rwx             <-- directory perms for owner (user)
-group::rwx            <-- directory perms for owning group (group)
-mask::rwx             <-- the mask that is `ANDed' with group perms
-other:r-x             <-- perms applied to everyone else (other)
-default:user::rwx     <-- inherited owner perms
-default:user:tpot:rwx <-- inherited extra perms for user `tpot'
-default:group::r-x    <-- inherited group perms
-default:mask:rwx      <-- inherited default mask
-default:other:---     <-- inherited permissions for everyone (other)
-</screen>
-	</para>
-
-	</sect3>
-
-	<sect3>
-	<title>Mapping of Windows File ACLs to UNIX POSIX ACLs</title>
-
-	<para>
-	Microsoft Windows NT4/200X ACLs must of necessity be mapped to POSIX ACLs.
-	The mappings for file permissions are shown in <link linkend="fdsacls">How
-	Windows File ACLs Map to UNIX POSIX File ACLs</link>.
-	The # character means this flag is set only when the Windows administrator
-	sets the <constant>Full Control</constant> flag on the file.
-	</para>
-
-	<table frame='all' pgwide='0' id="fdsacls"><title>How Windows File ACLs Map to UNIX POSIX File ACLs</title>
-	<tgroup cols='2'>
-		<colspec align="left"/>
-		<colspec align="center"/>
-		<thead>
-		<row>
-			<entry align="left">Windows ACE</entry>
-			<entry align="center">File Attribute Flag</entry>
-		</row>
-		</thead>
-		<tbody>
-		<row>
-			<entry><para>Full Control</para></entry>
-			<entry><para>#</para></entry>
-		</row>
-		<row>
-			<entry><para>Traverse Folder/Execute File</para></entry>
-			<entry><para>x</para></entry>
-		</row>
-		<row>
-			<entry><para>List Folder/Read Data</para></entry>
-			<entry><para>r</para></entry>
-		</row>
-		<row>
-			<entry><para>Read Attributes</para></entry>
-			<entry><para>r</para></entry>
-		</row>
-		<row>
-			<entry><para>Read Extended Attribures</para></entry>
-			<entry><para>r</para></entry>
-		</row>
-		<row>
-			<entry><para>Create Files/Write Data</para></entry>
-			<entry><para>w</para></entry>
-		</row>
-		<row>
-			<entry><para>Create Folders/Append Data</para></entry>
-			<entry><para>w</para></entry>
-		</row>
-		<row>
-			<entry><para>Write Attributes</para></entry>
-			<entry><para>w</para></entry>
-		</row>
-		<row>
-			<entry><para>Write Extended Attributes</para></entry>
-			<entry><para>w</para></entry>
-		</row>
-		<row>
-			<entry><para>Delete Subfolders and Files</para></entry>
-			<entry><para>w</para></entry>
-		</row>
-		<row>
-			<entry><para>Delete</para></entry>
-			<entry><para>#</para></entry>
-		</row>
-		<row>
-			<entry><para>Read Permissions</para></entry>
-			<entry><para>all</para></entry>
-		</row>
-		<row>
-			<entry><para>Change Permissions</para></entry>
-			<entry><para>#</para></entry>
-		</row>
-		<row>
-			<entry><para>Take Ownership</para></entry>
-			<entry><para>#</para></entry>
-		</row>
-		</tbody>
-	</tgroup>
-	</table>
-
-	<para>
-	As can be seen from the mapping table, there is no one-to-one mapping capability, and therefore
-	Samba must make a logical mapping that will permit Windows to operate more-or-less the way
-	that is intended by the administrator.
-	</para>
-
-	<para>
-	In general the mapping of UNIX POSIX user/group/other permissions will be mapped to
-	Windows ACLs. This has precedence over the creation of POSIX ACLs. POSIX ACLs are necessary
-	to establish access controls for users and groups other than the user and group that
-	own the file or directory.
-	</para>
-
-	<para>
-	The UNIX administrator can set any directory permission from within the UNIX environment.
-	The Windows administrator is more restricted in that it is not possible from within 
-	Windows Explorer to remove read permission for the file owner.
-	</para>
-
-	</sect3>
-
-	<sect3>
-	<title>Mapping of Windows Directory ACLs to UNIX POSIX ACLs</title>
-
-	<para>
-	Interesting things happen in the mapping of UNIX POSIX directory permissions and
-	UNIX POSIX ACLs to Windows ACEs (Access Control Entries, the discrete components of
-	an ACL) are mapped to Windows directory ACLs.
-	</para>
-
-	<para>
-	Directory permissions function in much the same way as shown for file permissions, but
-	there are some notable exceptions and a few peculiarities that the astute administrator
-	will want to take into account in the setting up of directory permissions.
-	</para>
-
-	</sect3>
-
-	</sect2>
-</sect1>
-
-<sect1>
-<title>Common Errors</title>
-
-<para>
-File, directory, and share access problems are common topics on the mailing list. The following
-are examples recently taken from the mailing list.
-</para>
-
-
-	<sect2>
-	<title>Users Cannot Write to a Public Share</title>
-
-	<para>
-	The following complaint has frequently been voiced on the Samba mailing list: 
-	<quote>
-	We are facing some troubles with file/directory permissions. I can log on the domain as admin user (root),
-	and there's a public share on which everyone needs to have permission to create/modify files, but only
-	root can change the file, no one else can. We need to constantly go to the server to
-	<userinput>chgrp -R users *</userinput> and <userinput>chown -R nobody *</userinput> to allow
-	other users to change the file.
-	</quote>
-	</para>
-
-	<para>
-	Here is one way the problem can be solved:
-	</para>
-
-	<procedure>
-		<step>
-			<para>
-			Go to the top of the directory that is shared.
-			</para>
-		</step>
-
-		<step>
-			<para>
-			Set the ownership to whatever public user and group you want
-<screen>
-&prompt;find `directory_name' -type d -exec chown user:group {}\;
-&prompt;find `directory_name' -type d -exec chmod 2775 {}\;
-&prompt;find `directory_name' -type f -exec chmod 0775 {}\;
-&prompt;find `directory_name' -type f -exec chown user:group {}\;
-</screen>
-			</para>
-
-			<note><para>
-			The above will set the <constant>SGID bit</constant> on all directories. Read your
-			UNIX/Linux man page on what that does. This ensures that all files and directories
-			that are created in the directory tree will be owned by the current user and will
-			be owned by the group that owns the directory in which it is created.
-			</para></note>
-		</step>
-		<step>
-			<para>
-			Directory is <replaceable>/foodbar</replaceable>:
-<screen>
-&prompt;<userinput>chown jack:engr /foodbar</userinput>
-</screen>
-			</para>
-
-			<note>
-			<para>This is the same as doing:</para>
-<screen>
-&prompt;<userinput>chown jack /foodbar</userinput>
-&prompt;<userinput>chgrp engr /foodbar</userinput>
-</screen>
-			</note>
-		</step>
-		<step>
-			<para>Now type: 
-
-<screen>
-&prompt;<userinput>chmod 2775 /foodbar</userinput>
-&prompt;<userinput>ls -al /foodbar/..</userinput>
-</screen>
-			</para>
-		
-			<para>You should see:
-<screen>
-drwxrwsr-x  2 jack  engr    48 2003-02-04 09:55 foodbar
-</screen>
-			</para>
-		</step>
-		<step>
-
-		<para>Now type:
-<screen>
-&prompt;<userinput>su - jill</userinput>
-&prompt;<userinput>cd /foodbar</userinput>
-&prompt;<userinput>touch Afile</userinput>
-&prompt;<userinput>ls -al</userinput>
-</screen>
-		</para>
-
-		<para>
-		You should see that the file <filename>Afile</filename> created by Jill will have ownership
-		and permissions of Jack, as follows:
-<screen>
--rw-r--r--  1 jill  engr     0 2007-01-18 19:41 Afile
-</screen>
-		</para>
-		</step>
-
-		<step>
-		<para>
-		If the user that must have write permission in the directory is not a member of the group
-		<emphasis>engr</emphasis> set in the &smb.conf; entry for the share:
-		<smbconfblock>
-<smbconfoption name="force group">engr</smbconfoption>
-		</smbconfblock>
-		</para>
-	</step>
-	</procedure>
-	</sect2>
-
-
-	<sect2>
-		<title>File Operations Done as <emphasis>root</emphasis> with <emphasis>force user</emphasis> Set</title>
-
-		<para>
-		When you have a user in <smbconfoption name="admin users"/>, Samba will always do file operations for
-		this user as <emphasis>root</emphasis>, even if <smbconfoption name="force user"/> has been set.
-		</para>
-	</sect2>
-	
-	<sect2>
-		<title>MS Word with Samba Changes Owner of File</title>
-
-		<para>
-		<emphasis>Question:</emphasis> <quote>When user B saves a word document that is owned by user A,
-		the updated file is now owned by user B.  Why is Samba doing this? How do I fix this?</quote>
-		</para>
-
-		<para>
-		<emphasis>Answer:</emphasis> Word does the following when you modify/change a Word document: MS Word creates a new document with
-		a temporary name. Word then closes the old document and deletes it, then renames the new document to the original document name.
-		There is no mechanism by which Samba can in any way know that the new document really should be owned by the owners
-		of the original file. Samba has no way of knowing that the file will be renamed by MS Word. As far as Samba is able
-		to tell, the file that gets created is a new file, not one that the application (Word) is updating.
-		</para>
-
-		<para>
-		There is a workaround to solve the permissions problem. It involves understanding how you can manage file
-		system behavior from within the &smb.conf; file, as well as understanding how UNIX file systems work. Set on the directory
-		in which you are changing Word documents: <command>chmod g+s `directory_name'.</command> This ensures that all files will
-		be created with the group that owns the directory. In &smb.conf; share declaration section set:
-		</para>
-
-		<para>
-		<smbconfblock>
-                <smbconfoption name="force create mode">0660</smbconfoption>
-                <smbconfoption name="force directory mode">0770</smbconfoption>
-		</smbconfblock>
-		</para>
-
-		<para>
-		These two settings will ensure that all directories and files that get created in the share will be readable/writable by the
-		owner and group set on the directory itself.
-		</para>
-		
-	</sect2>
-
-</sect1>
-
-</chapter>
diff --git a/docs-xml/Samba3-HOWTO/TOSHARG-AdvancedNetworkAdmin.xml b/docs-xml/Samba3-HOWTO/TOSHARG-AdvancedNetworkAdmin.xml
deleted file mode 100644
index a6c1af0..0000000
--- a/docs-xml/Samba3-HOWTO/TOSHARG-AdvancedNetworkAdmin.xml
+++ /dev/null
@@ -1,485 +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="AdvancedNetworkManagement">
-<chapterinfo>
-	&author.jht;
-    <pubdate>June 15 2005</pubdate>
-</chapterinfo>
-
-<title>Advanced Network Management</title>
-
-<para>
-<indexterm><primary>access control</primary></indexterm>
-This section documents peripheral issues that are of great importance to network
-administrators who want to improve network resource access control, to automate the user
-environment, and to make their lives a little easier.
-</para>
-
-<sect1>
-<title>Features and Benefits</title>
-
-<para>
-Often the difference between a working network environment and a well-appreciated one can
-best be measured by the <emphasis>little things</emphasis> that make everything work more
-harmoniously. A key part of every network environment solution is the ability to remotely
-manage MS Windows workstations, remotely access the Samba server, provide customized
-logon scripts, as well as other housekeeping activities that help to sustain more reliable
-network operations.
-</para>
-
-<para>
-This chapter presents information on each of these areas. They are placed here, and not in
-other chapters, for ease of reference.
-</para>
-
-</sect1>
-
-<sect1>
-<title>Remote Server Administration</title>
-
-
-<para><quote>How do I get User Manager and Server Manager?</quote></para>
-
-<para>
-<indexterm><primary>User Manager</primary></indexterm>
-<indexterm><primary>Server Manager</primary></indexterm>
-<indexterm><primary>Event Viewer</primary></indexterm>
-Since I do not need to buy an <application>NT4 server</application>, how do I get the User Manager for Domains
-and the Server Manager?
-</para>
-
-<para>
-<indexterm><primary>Nexus.exe</primary></indexterm>
-<indexterm><primary>Windows 9x/Me</primary></indexterm>
-Microsoft distributes a version of these tools called <filename>Nexus.exe</filename> for installation 
-on <application>Windows 9x/Me</application> systems. The tools set includes:
-</para>
-
-<itemizedlist>
-	<listitem><para>Server Manager</para></listitem>
-	<listitem><para>User Manager for Domains</para></listitem>
-	<listitem><para>Event Viewer</para></listitem>
-</itemizedlist>
-
-<para>
-Download the archived file at the Microsoft <ulink noescape="1"
-url="ftp://ftp.microsoft.com/Softlib/MSLFILES/NEXUS.EXE">Nexus</ulink> link.
-</para>
-
-<para>
-<indexterm><primary>SRVTOOLS.EXE</primary></indexterm>
-<indexterm><primary>User Manager for Domains</primary></indexterm>
-<indexterm><primary>Server Manager</primary></indexterm>
-The <application>Windows NT 4.0</application> version of the User Manager for 
-Domains and Server Manager are available from Microsoft
-<ulink url="ftp://ftp.microsoft.com/Softlib/MSLFILES/SRVTOOLS.EXE">via ftp</ulink>.
-</para>
-
-</sect1>
-
-<sect1>
-<title>Remote Desktop Management</title>
-
-<para>
-<indexterm><primary>remote desktop management</primary></indexterm>
-<indexterm><primary>network environment</primary></indexterm>
-There are a number of possible remote desktop management solutions that range from free
-through costly. Do not let that put you off. Sometimes the most costly solution is the
-most cost effective. In any case, you will need to draw your own conclusions as to which
-is the best tool in your network environment.
-</para>
-
-	<sect2>
-	<title>Remote Management from NoMachine.Com</title>
-
-	<para>
-	<indexterm><primary>NoMachine.Com</primary></indexterm>
-	The following information was posted to the Samba mailing list at Apr 3 23:33:50 GMT 2003.
-	It is presented in slightly edited form (with author details omitted for privacy reasons).
-	The entire answer is reproduced below with some comments removed.
-	</para>
-
-		<para><quote>
-<indexterm><primary>remote desktop capabilities</primary></indexterm>
-		I have a wonderful Linux/Samba server running as PDC for a network. Now I would like to add remote
-		desktop capabilities so users outside could login to the system and get their desktop up from home or
-		another country.
-		</quote></para>
-
-		<para><quote>
-<indexterm><primary>Windows Terminal server</primary></indexterm>
-<indexterm><primary>BDC</primary></indexterm>
-<indexterm><primary>PDC</primary></indexterm>
-<indexterm><primary>remote login</primary></indexterm>
-		Is there a way to accomplish this? Do I need a Windows Terminal server?  Do I need to configure it so
-		it is a member of the domain or a BDC or PDC? Are there any hacks for MS Windows XP to enable remote login
-		even if the computer is in a domain?
-		</quote></para>
-
-		<para>
-		Answer provided: Check out the new offer of <quote>NX</quote> software from
-		<ulink noescape="1" url="http://www.nomachine.com/">NoMachine</ulink>.
-		</para>
-
-	<para>
-<indexterm><primary>Remote X protocol</primary></indexterm>
-<indexterm><primary>VNC/RFB</primary></indexterm>
-<indexterm><primary>rdesktop/RDP</primary></indexterm>
-	It implements an easy-to-use interface to the Remote X protocol as
-	well as incorporating VNC/RFB and rdesktop/RDP into it, but at a speed
-	performance much better than anything you may have ever seen.
-	</para>
-
-	<para>
-<indexterm><primary>modem/ISDN</primary></indexterm>
-	Remote X is not new at all, but what they did achieve successfully is
-	a new way of compression and caching technologies that makes the thing
-	fast enough to run even over slow modem/ISDN connections.
-	</para>
-
-	<para>
-<indexterm><primary>KDE konqueror</primary></indexterm>
-<indexterm><primary>mouse-over</primary></indexterm>
-<indexterm><primary>rdesktop</primary></indexterm>
-<indexterm><primary></primary></indexterm>
-	I test drove their (public) Red Hat machine in Italy, over a loaded
-	Internet connection, with enabled thumbnail previews in KDE konqueror,
-	which popped up immediately on <quote>mouse-over</quote>. From inside that (remote X)
-	session I started a rdesktop session on another, a Windows XP machine.
-	To test the performance, I played Pinball. I am proud to announce
-	that my score was 631,750 points at first try.
-	</para>
-
-	<para>
-<indexterm><primary>NX</primary></indexterm>
-<indexterm><primary>TightVNC</primary></indexterm>
-<indexterm><primary>rdesktop</primary></indexterm>
-<indexterm><primary>Remote X</primary></indexterm>
-	NX performs better on my local LAN than any of the other <quote>pure</quote>
-	connection methods I use from time to time: TightVNC, rdesktop or
-	Remote X. It is even faster than a direct crosslink connection between
-	two nodes.
-	</para>
-
-	<para>
-<indexterm><primary>Remote X</primary></indexterm>
-<indexterm><primary>KDE session</primary></indexterm>
-<indexterm><primary>copy'n'paste</primary></indexterm>
-	I even got sound playing from the Remote X app to my local boxes, and
-	had a working <quote>copy'n'paste</quote> from an NX  window (running a KDE session
-	in Italy) to my Mozilla mailing agent. These guys are certainly doing
-	something right!
-	</para>
-
-	<para>
-	I recommend test driving NX to anybody with a only a passing interest in remote computing
-	the <ulink noescape="1" url="http://www.nomachine.com/testdrive.php">NX</ulink> utility.
-	</para>
-
-	<para>
-	Just download the free-of-charge client software (available for Red Hat,
-	SuSE, Debian and Windows) and be up and running within 5 minutes (they
-	need to send you your account data, though, because you are assigned
-	a real UNIX account on their testdrive.nomachine.com box).
-	</para>
-
-	<para>
-	They plan to get to the point were you can have NX application servers
-	running as a cluster of nodes, and users simply start an NX session locally
-	and can select applications to run transparently (apps may even run on
-	another NX node, but pretend to be on the same as used for initial login,
-	because it displays in the same window. You also can run it
-	full-screen, and after a short time you forget that it is a remote session
-	at all).
-	</para>
-
-	<para>
-<indexterm><primary>GPL</primary></indexterm>
-	Now the best thing for last: All the core compression and caching
-	technologies are released under the GPL and available as source code
-	to anybody who wants to build on it! These technologies are working,
-	albeit started from the command line only (and very inconvenient to
-	use in order to get a fully running remote X session up and running).
-	</para>
-
-	<para>
-	To answer your questions:
-	</para>
-
-	<itemizedlist>
-		<listitem><para>
-		You do not need to install a terminal server; XP has RDP support built in.
-		</para></listitem>
-
-		<listitem><para>
-		NX is much cheaper than Citrix &smbmdash; and comparable in performance, probably faster.
-		</para></listitem>
-
-		<listitem><para>
-		You do not need to hack XP &smbmdash; it just works.
-		</para></listitem>
-
-		<listitem><para>
-		You log into the XP box from remote transparently (and I think there is no
-		need to change anything to get a connection, even if authentication is against a domain).
-		</para></listitem>
-
-		<listitem><para>
-		The NX core technologies are all Open Source and released under the GPL &smbmdash;
-		you can now use a (very inconvenient) command line at no cost,
-		but you can buy a comfortable (proprietary) NX GUI front end for money.
-		</para></listitem>
-
-		<listitem><para>
-<indexterm><primary>OSS/Free Software</primary></indexterm>
-<indexterm><primary>LTSP</primary></indexterm>
-<indexterm><primary>KDE</primary></indexterm>
-<indexterm><primary>GNOME</primary></indexterm>
-<indexterm><primary>NoMachine</primary></indexterm>
-		NoMachine is encouraging and offering help to OSS/Free Software implementations
-		for such a front-end too, even if it means competition to them (they have written
-		to this effect even to the LTSP, KDE, and GNOME developer mailing lists).
-		</para></listitem>
-	</itemizedlist>
-
-	</sect2>
-	<sect2>
-	<title>Remote Management with ThinLinc</title>
-	<para>
-	Another alternative for remote access is <emphasis>ThinLinc</emphasis> from Cendio.
-	</para>
-
-	<para>
-<indexterm><primary>ThinLinc</primary></indexterm>
-<indexterm><primary>terminal server</primary></indexterm>
-<indexterm><primary>Linux</primary></indexterm>
-<indexterm><primary>Solaris</primary></indexterm>
-<indexterm><primary>TightVNC</primary></indexterm>
-<indexterm><primary>SSH</primary></indexterm>
-<indexterm><primary>NFS</primary></indexterm>
-<indexterm><primary>PulseAudio</primary></indexterm>
-	ThinLinc is a terminal server solution that is available for Linux and Solaris based on standard
-	protocols such as SSH, TightVNC, NFS and PulseAudio.
-	</para>
-
-	<para>
-<indexterm><primary>LAN</primary></indexterm>
-<indexterm><primary>thin client</primary></indexterm>
-	ThinLinc can be used both in the LAN environment to implement a Thin Client strategy for an organization, and as
-	secure remote access solution for people working from remote locations, even over smallband connections.
-	ThinLinc is free to use for a single concurrent user.
-	</para>
-
-	<para>
-<indexterm><primary>Citrix</primary></indexterm>
-<indexterm><primary>Windows Terminal Server</primary></indexterm>
-<indexterm><primary>Java</primary></indexterm>
-	The product can also be used as a frontend to access Windows Terminal Server or Citrix farms, or even Windows
-	XP machines, securing the connection via the ssh protocol. The client is available both for Linux (supporting
-	all Linux distributions as well as numerous thin terminals) and for Windows. A Java-based Web client is also
-	available.
-	</para>
-
-	<para>
-	ThinLinc may be evaluated by connecting to Cendio's demo system, see
-	<ulink noescape="1" url="http://www.cendio.com">Cendio's</ulink> web site
-	<ulink noescape="1" url="http://www.cendio.com/testdrive">testdrive</ulink> center.
-	</para>
-
-	<para>
-	Cendio is a major contributor to several open source projects including
-	<ulink noescape="1" url="http://www.tightvnc.com">TightVNC</ulink>,
-	<ulink noescape="1" url="http://pulseaudio.org">PulseAudio</ulink> , unfsd,
-	<ulink noescape="1" url="http://www.python.org">Python</ulink> and
-	<ulink noescape="1" url="http://www.rdesktop.org">rdesktop</ulink>.
-	</para>
-
-	</sect2>
-</sect1>
-
-<sect1>
-<title>Network Logon Script Magic</title>
-
-<para>
-There are several opportunities for creating a custom network startup configuration environment.
-</para>
-
-<itemizedlist>
-	<listitem><para>No Logon Script.</para></listitem>
-	<listitem><para>Simple universal Logon Script that applies to all users.</para></listitem>
-	<listitem><para>Use of a conditional Logon Script that applies per-user or per-group attributes.</para></listitem>
-	<listitem><para>Use of Samba's preexec and postexec functions on access to the NETLOGON share to create
-		a custom logon script and then execute it.</para></listitem>
-	<listitem><para>User of a tool such as KixStart.</para></listitem>
-</itemizedlist>
-
-<para>
-The Samba source code tree includes two logon script generation/execution tools.
-See <filename>examples</filename> directory <filename>genlogon</filename> and
-<filename>ntlogon</filename> subdirectories.
-</para>
-
-<para>
-The following listings are from the genlogon directory.
-</para>
-
-
-<para>
-<indexterm><primary>genlogon.pl</primary></indexterm>
-This is the <filename>genlogon.pl</filename> file:
-
-<programlisting>
-	#!/usr/bin/perl
-	#
-	# genlogon.pl
-	#
-	# Perl script to generate user logon scripts on the fly, when users
-	# connect from a Windows client. This script should be called from 
-	# smb.conf with the %U, %G and %L parameters. I.e:
-	#
-	#       root preexec = genlogon.pl %U %G %L
-	#
-	# The script generated will perform
-	# the following:
-	#
-	# 1. Log the user connection to /var/log/samba/netlogon.log
-	# 2. Set the PC's time to the Linux server time (which is maintained
-	#    daily to the National Institute of Standards Atomic clock on the
-	#    internet.
-	# 3. Connect the user's home drive to H: (H for Home).
-	# 4. Connect common drives that everyone uses.
-	# 5. Connect group-specific drives for certain user groups.
-	# 6. Connect user-specific drives for certain users.
-	# 7. Connect network printers.
-
-	# Log client connection
-	#($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime(time);
-	($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime(time);
-	open LOG, ">>/var/log/samba/netlogon.log";
-	print LOG "$mon/$mday/$year $hour:$min:$sec";
-	print LOG " - User $ARGV[0] logged into $ARGV[1]\n";
-	close LOG;
-
-	# Start generating logon script
-	open LOGON, ">/shared/netlogon/$ARGV[0].bat";
-	print LOGON "\@ECHO OFF\r\n";
-
-	# Connect shares just use by Software Development group
-	if ($ARGV[1] eq "SOFTDEV" || $ARGV[0] eq "softdev")
-	{
-		print LOGON "NET USE M: \\\\$ARGV[2]\\SOURCE\r\n";
-	}
-
-	# Connect shares just use by Technical Support staff
-	if ($ARGV[1] eq "SUPPORT" || $ARGV[0] eq "support")
-	{
-		print LOGON "NET USE S: \\\\$ARGV[2]\\SUPPORT\r\n";
-	}
-
-	# Connect shares just used by Administration staff
-	If ($ARGV[1] eq "ADMIN" || $ARGV[0] eq "admin")
-	{
-		print LOGON "NET USE L: \\\\$ARGV[2]\\ADMIN\r\n";
-		print LOGON "NET USE K: \\\\$ARGV[2]\\MKTING\r\n";
-	}
-
-	# Now connect Printers. We handle just two or three users a little
-	# differently, because they are the exceptions that have desktop
-	# printers on LPT1: - all other user's go to the LaserJet on the
-	# server.
-	if ($ARGV[0] eq 'jim'
-	    || $ARGV[0] eq 'yvonne')
-	{
-		print LOGON "NET USE LPT2: \\\\$ARGV[2]\\LJET3\r\n";
-		print LOGON "NET USE LPT3: \\\\$ARGV[2]\\FAXQ\r\n";
-	}
-	else
-	{
-		print LOGON "NET USE LPT1: \\\\$ARGV[2]\\LJET3\r\n";
-		print LOGON "NET USE LPT3: \\\\$ARGV[2]\\FAXQ\r\n";
-	}
-
-	# All done! Close the output file.
-	close LOGON;
-</programlisting>
-</para>
-
-<para>
-Those wishing to use a more elaborate or capable logon processing system should check out these sites:
-</para>
-
-<itemizedlist>
-	<listitem><para><ulink noescape="1" url="http://www.craigelachie.org/rhacer/ntlogon">http://www.craigelachie.org/rhacer/ntlogon</ulink></para></listitem>
-	<listitem><para><ulink noescape="1" url="http://www.kixtart.org">http://www.kixtart.org</ulink></para></listitem>
-</itemizedlist>
-
-<sect2>
-<title>Adding Printers without User Intervention</title>
-
-
-<para>
-<indexterm><primary>rundll32</primary></indexterm>
-Printers may be added automatically during logon script processing through the use of:
-<screen>
-&dosprompt;<userinput>rundll32 printui.dll,PrintUIEntry /?</userinput>
-</screen>
-
-See the documentation in the <ulink url="http://support.microsoft.com/default.asp?scid=kb;en-us;189105">Microsoft Knowledge Base article 189105</ulink>.
-</para>
-</sect2>
-
-<sect2>
-	<title>Limiting Logon Connections</title>
-
-	<para>
-		Sometimes it is necessary to limit the number of concurrent connections to a
-		Samba shared resource. For example, a site may wish to permit only one network
-		logon per user.
-	</para>
-
-	<para>
-		The Samba <parameter>preexec script</parameter> parameter can be used to permit only one
-		connection per user. Though this method is not foolproof and may have side effects,
-		the following contributed method may inspire someone to provide a better solution.
-	</para>
-
-	<para>
-		This is not a perfect solution because Windows clients can drop idle connections
-		with an auto-reconnect capability that could result in the appearance that a share
-		is no longer in use, while actually it is. Even so, it demonstrates the principle
-		of use of the <parameter>preexec script</parameter> parameter.
-	</para>
-
-	<para>
-		The following share configuration demonstrates use of the script shown in <link linkend="Tpees"/>.
-<programlisting>
-[myshare]
-	...
-	preexec script = /sbin/PermitSingleLogon.sh
-	preexec close = Yes
-	...
-</programlisting>
-	</para>
-
-<example id="Tpees">
-<title>Script to Enforce Single Resource Logon</title>
-<screen>
-#!/bin/bash
-
-IFS="-"
-RESULT=$(smbstatus -S -u $1 2> /dev/null | awk 'NF \
-        > 6 {print $1}' | sort | uniq -d)
-
-if [ "X${RESULT}" == X  ]; then
-  exit 0
-else
-  exit 1
-fi
-</screen>
-</example>
-
-</sect2>
-
-</sect1>
-
-</chapter>
diff --git a/docs-xml/Samba3-HOWTO/TOSHARG-BDC.xml b/docs-xml/Samba3-HOWTO/TOSHARG-BDC.xml
deleted file mode 100644
index 9b69368..0000000
--- a/docs-xml/Samba3-HOWTO/TOSHARG-BDC.xml
+++ /dev/null
@@ -1,707 +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="samba-bdc">
-
-<chapterinfo>
-	&author.jht;
-	&author.vl;
-	<author>&person.gd;<contrib>LDAP updates</contrib></author>
-</chapterinfo>
-
-<title>Backup Domain Control</title>
-
-<para>
-Before you continue reading this section, please make sure that you are comfortable
-with configuring a Samba domain controller as described in <link linkend="samba-pdc">Domain Control</link>.
-</para>
-
-<sect1>
-<title>Features and Benefits</title>
-
-<para>
-This is one of the most difficult chapters to summarize. It does not matter what we say here, for someone will
-still draw conclusions and/or approach the Samba Team with expectations that are either not yet capable of
-being delivered or that can be achieved far more effectively using a totally different approach. In the event
-that you should have a persistent concern that is not addressed in this book, please email <ulink
-url="mailto:jht at samba.org">John H. Terpstra</ulink> clearly setting out your requirements and/or question, and
-we will do our best to provide a solution.
-</para>
-
-<para>
-<indexterm><primary>SAM backend</primary><secondary>LDAP</secondary></indexterm>
-<indexterm><primary>PDC</primary></indexterm>
-<indexterm><primary>BDC</primary></indexterm>
-<indexterm><primary>LDAP</primary><secondary>slave</secondary></indexterm>
-<indexterm><primary>scalability</primary></indexterm>
-Samba-3 can act as a Backup Domain Controller (BDC) to another Samba Primary Domain Controller (PDC). A
-Samba-3 PDC can operate with an LDAP account backend. The LDAP backend can be either a common master LDAP
-server or a slave server. The use of a slave LDAP server has the benefit that when the master is down, clients
-may still be able to log onto the network.  This effectively gives Samba a high degree of scalability and is
-an effective solution for large organizations. If you use an LDAP slave server for a PDC, you will need to
-ensure the master's continued availability &smbmdash; if the slave finds its master down at the wrong time,
-you will have stability and operational problems.
-</para>
-
-<para>
-<indexterm><primary>two-way</primary><secondary>propagation</secondary></indexterm>
-<indexterm><primary>replication</primary><secondary>SAM</secondary></indexterm>
-<indexterm><primary>non-LDAP</primary><secondary>backend</secondary></indexterm>
-<indexterm><primary>propagate</primary></indexterm>
-It is not possible to run a Samba-3 BDC with a non-LDAP backend, as that backend must allow some form of
-"two-way" propagation of changes from the BDC to the master.  At this time only LDAP delivers the capability
-to propagate identity database changes from the BDC to the PDC. The BDC can use a slave LDAP server, while it
-is preferable for the PDC to use as its primary an LDAP master server.
-</para>
-
-</sect1>
-
-<sect1>
-<title>Essential Background Information</title>
-
-<para>
-<indexterm><primary>domain controller</primary></indexterm>
-<indexterm><primary>logon requests</primary></indexterm>
-<indexterm><primary>LanMan</primary></indexterm>
-<indexterm><primary>Netlogon</primary></indexterm>
-A domain controller is a machine that is able to answer logon requests from network
-workstations. Microsoft LanManager and IBM LanServer were two early products that
-provided this capability. The technology has become known as the LanMan Netlogon service.
-</para>
-
-<para>
-<indexterm><primary>network</primary><secondary>logon</secondary><tertiary>service</tertiary></indexterm>
-<indexterm><primary>Windows NT3.10</primary></indexterm>
-When MS Windows NT3.10 was first released, it supported a new style of Domain Control
-and with it a new form of the network logon service that has extended functionality.
-This service became known as the NT NetLogon Service. The nature of this service has
-changed with the evolution of MS Windows NT and today provides a complex array of
-services that are implemented over an intricate spectrum of technologies.
-</para>
-
-<sect2>
-<title>MS Windows NT4-style Domain Control</title>
-
-<para>
-<indexterm><primary>domain controller</primary></indexterm>
-<indexterm><primary>authentication server</primary></indexterm>
-<indexterm><primary>username</primary></indexterm>
-<indexterm><primary>password</primary></indexterm>
-<indexterm><primary>SAM</primary></indexterm>
-<indexterm><primary>Security Account Manager</primary><see>SAM</see></indexterm>
-<indexterm><primary>domain control database</primary><see>SAM</see></indexterm>
-Whenever a user logs into a Windows NT4/200x/XP Professional workstation,
-the workstation connects to a domain controller (authentication server) to validate that
-the username and password the user entered are valid. If the information entered
-does not match account information that has been stored in the domain
-control database (the SAM, or Security Account Manager database), a set of error
-codes is returned to the workstation that has made the authentication request.
-</para>
-
-<para>
-<indexterm><primary>account information</primary></indexterm>
-<indexterm><primary>machine accounts database</primary></indexterm>
-<indexterm><primary>profile</primary></indexterm>
-<indexterm><primary>network access profile</primary></indexterm>
-<indexterm><primary>desktop profile</primary></indexterm>
-When the username/password pair has been validated, the domain controller
-(authentication server) will respond with full enumeration of the account information
-that has been stored regarding that user in the user and machine accounts database
-for that domain. This information contains a complete network access profile for
-the user but excludes any information that is particular to the user's desktop profile,
-or for that matter it excludes all desktop profiles for groups that the user may
-belong to. It does include password time limits, password uniqueness controls,
-network access time limits, account validity information, machine names from which the
-user may access the network, and much more. All this information was stored in the SAM
-in all versions of MS Windows NT (3.10, 3.50, 3.51, 4.0).
-</para>
-
-<para>
-<indexterm><primary>replication</primary><secondary>SAM</secondary></indexterm>
-<indexterm><primary>%SystemRoot%\System32\config</primary></indexterm>
-<indexterm><primary>C:\WinNT\System32\config</primary></indexterm>
-<indexterm><primary>BDC</primary></indexterm>
-<indexterm><primary>SAM</primary></indexterm>
-The account information (user and machine) on domain controllers is stored in two files,
-one containing the security information and the other the SAM. These are stored in files
-by the same name in the <filename>%SystemRoot%\System32\config</filename> directory. 
-This normally translates to the path <filename>C:\WinNT\System32\config</filename>. These
-are the files that are involved in replication of the SAM database where BDCs are present
-on the network.
-</para>
-
-<para>
-There are two situations in which it is desirable to install BDCs:
-</para>
-
-<itemizedlist>
-	<listitem><para>
-	<indexterm><primary>PDC</primary></indexterm>
-	<indexterm><primary>BDC</primary></indexterm>
-	On the local network that the PDC is on, if there are many
-	workstations and/or where the PDC is generally very busy. In this case the BDCs
-	will pick up network logon requests and help to add robustness to network services.
-	</para></listitem>
-
-	<listitem><para>
-	<indexterm><primary>network</primary><secondary>wide-area</secondary></indexterm>
-	At each remote site, to reduce wide-area network traffic and to add stability to
-	remote network operations. The design of the network, and the strategic placement of
-	BDCs, together with an implementation that localizes as much of network to client
-	interchange as possible, will help to minimize wide-area network bandwidth needs
-	(and thus costs).
-	</para></listitem>
-</itemizedlist>
-
-<para>
-<indexterm><primary>PDC</primary></indexterm>
-<indexterm><primary>SAM</primary></indexterm>
-<indexterm><primary>user account database</primary></indexterm>
-<indexterm><primary>BDC</primary></indexterm>
-<indexterm><primary>trigger</primary></indexterm>
-The interoperation of a PDC and its BDCs in a true Windows NT4 environment is worth
-mentioning here. The PDC contains the master copy of the SAM. In the event that an
-administrator makes a change to the user account database while physically present
-on the local network that has the PDC, the change will likely be made directly to
-the PDC instance of the master copy of the SAM. In the event that this update may
-be performed in a branch office, the change will likely be stored in a delta file
-on the local BDC. The BDC will then send a trigger to the PDC to commence the process
-of SAM synchronization. The PDC will then request the delta from the BDC and apply
-it to the master SAM. The PDC will then contact all the BDCs in the domain and
-trigger them to obtain the update and then apply that to their own copy of the SAM.
-</para>
-
-<para>
-<indexterm><primary>SAM</primary><secondary>replication</secondary></indexterm>
-<indexterm><primary>SAM</primary><secondary>delta file</secondary></indexterm>
-<indexterm><primary>PDC</primary></indexterm>
-<indexterm><primary>BDC</primary></indexterm>
-Samba-3 cannot participate in true SAM replication and is therefore not able to
-employ precisely the same protocols used by MS Windows NT4. A Samba-3 BDC will
-not create SAM update delta files. It will not interoperate with a PDC (NT4 or Samba)
-to synchronize the SAM from delta files that are held by BDCs.
-</para>
-
-<para>
-<indexterm><primary>PDC</primary></indexterm>
-<indexterm><primary>BDC</primary></indexterm>
-Samba-3 cannot function as a BDC to an MS Windows NT4 PDC, and Samba-3 cannot
-function correctly as a PDC to an MS Windows NT4 BDC. Both Samba-3 and MS Windows
-NT4 can function as a BDC to its own type of PDC.
-</para>
-
-<para>
-<indexterm><primary>SAM</primary></indexterm>
-<indexterm><primary>BDC</primary></indexterm>
-<indexterm><primary>domain security</primary></indexterm>
-The BDC is said to hold a <emphasis>read-only</emphasis> of the SAM from which
-it is able to process network logon requests and authenticate users. The BDC can
-continue to provide this service, particularly while, for example, the wide-area
-network link to the PDC is down. A BDC plays a very important role in both the
-maintenance of domain security as well as in network integrity.
-</para>
-
-<para>
-<indexterm><primary>PDC</primary></indexterm>
-<indexterm><primary>promoted</primary></indexterm>
-<indexterm><primary>demoted</primary></indexterm>
-<indexterm><primary>reconfiguration</primary></indexterm>
-In the event that the NT4 PDC should need to be taken out of service, or if it dies, one of the NT4 BDCs can
-be promoted to a PDC. If this happens while the original NT4 PDC is online, it is automatically demoted to an
-NT4 BDC. This is an important aspect of domain controller management. The tool that is used to effect a
-promotion or a demotion is the Server Manager for Domains. It should be noted that Samba-3 BDCs cannot be
-promoted in this manner because reconfiguration of Samba requires changes to the &smb.conf; file. It is easy
-enough to manuall change the &smb.conf; file and then restart relevant Samba network services.
-</para>
-
-<sect3>
-<title>Example PDC Configuration</title>
-
-<para>
-<indexterm><primary>domain logon</primary></indexterm>
-<indexterm><primary>PDC</primary></indexterm>
-Beginning with Version 2.2, Samba officially supports domain logons for all current Windows clients, including
-Windows NT4, 2003, and XP Professional. For Samba to be enabled as a PDC, some parameters in the
-<smbconfsection name="[global]"/> section of the &smb.conf; have to be set.  Refer to <link
-linkend="minimalPDC">the Minimal smb.conf for a PDC in Use with a BDC &smbmdash; LDAP Server on PDC
-section</link> for an example of the minimum required settings.
-</para>
-
-<example id="minimalPDC">
-<title>Minimal smb.conf for a PDC in Use with a BDC &smbmdash; LDAP Server on PDC</title>
-<smbconfblock>
-<smbconfoption name="workgroup">&example.workgroup;</smbconfoption>
-<smbconfoption name="passdb backend">ldapsam://localhost:389</smbconfoption>
-<smbconfoption name="domain master">yes</smbconfoption>
-<smbconfoption name="domain logons">yes</smbconfoption>
-<smbconfoption name="ldap suffix">dc=quenya,dc=org</smbconfoption>
-<smbconfoption name="ldap user suffix">ou=Users</smbconfoption>
-<smbconfoption name="ldap group suffix">ou=Groups</smbconfoption>
-<smbconfoption name="ldap machine suffix">ou=Computers</smbconfoption>
-<smbconfoption name="ldap idmap suffix">ou=Idmap</smbconfoption>
-<smbconfoption name="ldap admin dn">cn=sambadmin,dc=quenya,dc=org</smbconfoption>
-</smbconfblock>
-</example>
-
-<para>
-<indexterm><primary>profile path</primary></indexterm>
-<indexterm><primary>home drive</primary></indexterm>
-Several other things like a <smbconfsection name="[homes]"/> and a <smbconfsection name="[netlogon]"/> share
-also need to be set along with settings for the profile path, the user's home drive, and so on. This is not
-covered in this chapter; for more information please refer to <link linkend="samba-pdc">Domain Control</link>.
-Refer to <link linkend="samba-pdc">the Domain Control chapter</link> for specific recommendations for PDC
-configuration. Alternately, fully documented working example network configurations using OpenLDAP and Samba
-as available in the <ulink url="http://www.samba.org/samba/docs/Samba3-ByExample">book</ulink> <quote>Samba-3
-by Example</quote> that may be obtained from local and on-line book stores.
-</para>
-
-</sect3>
-</sect2>
-
-<sect2>
-<title>LDAP Configuration Notes</title>
-
-<para>
-<indexterm><primary>LDAP</primary><secondary>master</secondary></indexterm>
-<indexterm><primary>LDAP</primary><secondary>slave</secondary></indexterm>
-<indexterm><primary>BDC</primary></indexterm>
-When configuring a master and a slave LDAP server, it is advisable to use the master LDAP server
-for the PDC and slave LDAP servers for the BDCs. It is not essential to use slave LDAP servers; however,
-many administrators will want to do so in order to provide redundant services. Of course, one or more BDCs
-may use any slave LDAP server. Then again, it is entirely possible to use a single LDAP server for the
-entire network.
-</para>
-
-<para>
-<indexterm><primary>LDAP</primary><secondary>master</secondary></indexterm>
-<indexterm><primary>LDAP</primary><secondary>server</secondary></indexterm>
-<indexterm><primary>CN</primary></indexterm>
-<indexterm><primary>DN</primary></indexterm>
-<indexterm><primary>RFC2830</primary></indexterm>
-When configuring a master LDAP server that will have slave LDAP servers, do not forget to configure this in
-the <filename>/etc/openldap/slapd.conf</filename> file. It must be noted that the DN of a server certificate
-must use the CN attribute to name the server, and the CN must carry the servers' fully qualified domain name.
-Additional alias names and wildcards may be present in the subjectAltName certificate extension. More details
-on server certificate names are in RFC2830.
-</para>
-
-<para>
-<indexterm><primary>LDAP</primary></indexterm>
-<indexterm><primary>BDC</primary></indexterm>
-<indexterm><primary>OpenLDAP</primary></indexterm>
-<indexterm><primary>transport layer security</primary><see>TLS</see></indexterm>
-<indexterm><primary>/etc/ssl/certs/slapd.pem</primary></indexterm>
-<indexterm><primary>slapd.pem</primary></indexterm>
-<indexterm><primary>Red Hat Linux</primary></indexterm>
-It does not really fit within the scope of this document, but a working LDAP installation is basic to
-LDAP-enabled Samba operation. When using an OpenLDAP server with Transport Layer Security (TLS), the machine
-name in <filename>/etc/ssl/certs/slapd.pem</filename> must be the same as in
-<filename>/etc/openldap/sldap.conf</filename>. The Red Hat Linux startup script creates the
-<filename>slapd.pem</filename> file with hostname <quote>localhost.localdomain.</quote> It is impossible to
-access this LDAP server from a slave LDAP server (i.e., a Samba BDC) unless the certificate is re-created with
-a correct hostname.
-</para>
-
-<para>
-<indexterm><primary>PDC</primary></indexterm>
-<indexterm><primary>OpenLDAP</primary></indexterm>
-<indexterm><primary>machine account</primary></indexterm>
-<indexterm><primary>credentials</primary></indexterm>
-<indexterm><primary>replication</primary></indexterm>
-<indexterm><primary>duplicate</primary></indexterm>
-Do not install a Samba PDC so that is uses an LDAP slave server. Joining client machines to the domain
-will fail in this configuration because the change to the machine account in the LDAP tree must take place on
-the master LDAP server. This is not replicated rapidly enough to the slave server that the PDC queries. It
-therefore gives an error message on the client machine about not being able to set up account credentials. The
-machine account is created on the LDAP server, but the password fields will be empty.  Unfortunately, some
-sites are unable to avoid such configurations, and these sites should review the <smbconfoption name="ldap
-replication sleep"/> parameter, intended to slow down Samba sufficiently for the replication to catch up.
-This is a kludge, and one that the administrator must manually duplicate in any scripts (such as the
-<smbconfoption name="add machine script"/>) that they use.
-</para>
-
-<para>
-Possible PDC/BDC plus LDAP configurations include:
-</para>
-
-<itemizedlist>
-	<listitem><para>
-	PDC+BDC -> One Central LDAP Server.
-	</para></listitem>
-	<listitem><para>
-	PDC -> LDAP master server, BDC -> LDAP slave server.
-	</para></listitem>
-	<listitem><para>
-	PDC -> LDAP master, with secondary slave LDAP server.
-	</para><para>
-	BDC -> LDAP master, with secondary slave LDAP server.
-	</para></listitem>
-	<listitem><para>
-	PDC -> LDAP master, with secondary slave LDAP server.
-	</para><para>
-	BDC -> LDAP slave server, with secondary master LDAP server.
-	</para></listitem>
-</itemizedlist>
-
-<para>
-In order to have a fallback configuration (secondary) LDAP server, you would specify
-the secondary LDAP server in the &smb.conf; file as shown in <link linkend="mulitldapcfg">the Multiple LDAP
-Servers in &smb.conf; example</link>.
-</para>
-
-<example id="mulitldapcfg">
-<title>Multiple LDAP Servers in &smb.conf;</title>
-<smbconfblock>
-<smbconfoption name="passdb backend">ldapsam:"ldap://master.quenya.org ldap://slave.quenya.org"</smbconfoption>
-</smbconfblock>
-</example>
-
-</sect2>
-
-<sect2>
-<title>Active Directory Domain Control</title>
-
-<para>
-<indexterm><primary>MS Windows 2000</primary></indexterm>
-<indexterm><primary>Active Directory</primary></indexterm>
-<indexterm><primary>directory</primary></indexterm>
-<indexterm><primary>replicated</primary></indexterm>
-<indexterm><primary>BDC</primary></indexterm>
-<indexterm><primary>domain controller</primary></indexterm>
-As of the release of MS Windows 2000 and Active Directory, this information is now stored
-in a directory that can be replicated and for which partial or full administrative control
-can be delegated. Samba-4.0 is able to be a domain controller within an Active Directory
-tree, and it can be an Active Directory server.  The details for how
-this can be done are documented in the <ulink
-url="https://wiki.samba.org/index.php/Samba4/HOWTO">Samba 4.0 as an
-AD DC HOWTO</ulink>
-
-</para>
-
-</sect2>
-
-<sect2>
-<title>What Qualifies a Domain Controller on the Network?</title>
-
-<para>
-<indexterm><primary>DMB</primary></indexterm>
-<indexterm><primary>PDC</primary></indexterm>
-<indexterm><primary>WINS</primary></indexterm>
-<indexterm><primary>NetBIOS</primary></indexterm>
-Every machine that is a domain controller for the domain MIDEARTH has to register the NetBIOS
-group name MIDEARTH<1C> with the WINS server and/or by broadcast on the local network.
-The PDC also registers the unique NetBIOS name MIDEARTH<1B> with the WINS server.
-The name type <1B> name is normally reserved for the Domain Master Browser (DMB), a role
-that has nothing to do with anything related to authentication, but the Microsoft domain
-implementation requires the DMB to be on the same machine as the PDC.
-</para>
-
-<para>
-<indexterm><primary>broadcast</primary></indexterm>
-<indexterm><primary>name registration</primary></indexterm>
-<indexterm><primary>SMB/CIFS</primary></indexterm>
-Where a WINS server is not used, broadcast name registrations alone must suffice. Refer to
-<link linkend="NetworkBrowsing">Network Browsing</link>,<link linkend="netdiscuss">Discussion</link>
-for more information regarding TCP/IP network protocols and how SMB/CIFS names are handled.
-</para>
-
-</sect2>
-
-<sect2>
-<title>How Does a Workstation find its Domain Controller?</title>
-
-<para>
-<indexterm><primary>locate domain controller</primary></indexterm>
-<indexterm><primary>NetBIOS</primary></indexterm>
-There are two different mechanisms to locate a domain controller: one method is used when
-NetBIOS over TCP/IP is enabled and the other when it has been disabled in the TCP/IP
-network configuration.
-</para>
-
-<para>
-<indexterm><primary>DNS</primary></indexterm>
-<indexterm><primary>broadcast messaging</primary></indexterm>
-Where NetBIOS over TCP/IP is disabled, all name resolution involves the use of DNS, broadcast
-messaging over UDP, as well as Active Directory communication technologies. In this type of
-environment all machines require appropriate DNS entries. More information may be found in
-<link linkend="adsdnstech">DNS and Active Directory</link>.
-</para>
-
-<sect3>
-<title>NetBIOS Over TCP/IP Enabled</title>
-<para>
-<indexterm><primary>Windows NT4/200x/XP</primary></indexterm>
-<indexterm><primary>domain controller</primary></indexterm>
-<indexterm><primary>logon requests</primary></indexterm>
-<indexterm><primary>credentials validation</primary></indexterm>
-An MS Windows NT4/200x/XP Professional workstation in the domain MIDEARTH that wants a
-local user to be authenticated has to find the domain controller for MIDEARTH. It does this
-by doing a NetBIOS name query for the group name MIDEARTH<1C>. It assumes that each
-of the machines it gets back from the queries is a domain controller and can answer logon
-requests. To not open security holes, both the workstation and the selected domain controller
-authenticate each other. After that the workstation sends the user's credentials (name and
-password) to the local domain controller for validation.
-</para>
-
-</sect3>
-
-<sect3>
-<title>NetBIOS Over TCP/IP Disabled</title>
-
-<para>
-<indexterm><primary>realm</primary></indexterm>
-<indexterm><primary>logon authentication</primary></indexterm>
-<indexterm><primary>DNS</primary></indexterm>
-<indexterm><primary>_ldap._tcp.pdc._msdcs.quenya.org</primary></indexterm>
-An MS Windows NT4/200x/XP Professional workstation in the realm <constant>quenya.org</constant>
-that has a need to affect user logon authentication will locate the domain controller by 
-re-querying DNS servers for the <constant>_ldap._tcp.pdc._msdcs.quenya.org</constant> record.
-More information regarding this subject may be found in <link linkend="adsdnstech">DNS and Active Directory</link>.
-</para>
-
-</sect3>
-</sect2>
-</sect1>
-
-<sect1>
-<title>Backup Domain Controller Configuration</title>
-
-<para>
-<indexterm><primary>BDC</primary></indexterm>
-The creation of a BDC requires some steps to prepare the Samba server before
-&smbd; is executed for the first time. These steps are as follows:
-</para>
-
-<itemizedlist>
-	<listitem><para>
-	<indexterm><primary>secrets.tdb</primary></indexterm>
-	<indexterm><primary>smbpasswd</primary></indexterm>
-	<indexterm><primary>LDAP administration password</primary></indexterm>
-	Specification of the <smbconfoption name="ldap admin dn"/> is obligatory.
-	This also requires the LDAP administration password to be set in the <filename>secrets.tdb</filename>
-	using the <command>smbpasswd -w <replaceable>mysecret</replaceable></command>.
-	</para></listitem>
-
-	<listitem><para>
-	The <smbconfoption name="ldap suffix"/> parameter and the <smbconfoption name="ldap idmap suffix"/>
-	parameter must be specified in the &smb.conf; file.
-	</para></listitem>
-
-	<listitem><para>
-	<indexterm><primary>replication</primary><secondary>SAM</secondary></indexterm>
-	<indexterm><primary>user database</primary></indexterm>
-	<indexterm><primary>synchronized</primary></indexterm>
-	<indexterm><primary>NIS</primary></indexterm>
-	The UNIX user database has to be synchronized from the PDC to the
-	BDC. This means that both the <filename>/etc/passwd</filename> and
-	<filename>/etc/group</filename> have to be replicated from the PDC
-	to the BDC. This can be done manually whenever changes are made. 
-	Alternately, the PDC is set up as an NIS master server and the BDC as an NIS slave
-	server. To set up the BDC as a mere NIS client would not be enough,
-	as the BDC would not be able to access its user database in case of
-	a PDC failure. NIS is by no means the only method to synchronize
-	passwords. An LDAP solution would also work.
-	</para>
-	</listitem>
-
-	<listitem><para>
-	<indexterm><primary>password database</primary></indexterm>
-	<indexterm><primary>replicated</primary></indexterm>
-	<indexterm><primary>PDC</primary></indexterm>
-	<indexterm><primary>BDC</primary></indexterm>
-	<indexterm><primary>smbpasswd</primary></indexterm>
-	<indexterm><primary>rsync</primary></indexterm>
-	<indexterm><primary>ssh</primary></indexterm>
-	<indexterm><primary>LDAP</primary></indexterm>
-	The Samba password database must be replicated from the PDC to the BDC.
-        The solution
-	is to set up slave LDAP servers for each BDC and a master LDAP server for the PDC.
-	The use of rsync is inherently flawed by the fact that the data will be replicated
-	at timed intervals. There is no guarantee that the BDC will be operating at all
-	times with correct and current machine and user account information. This means that
-	this method runs the risk of users being inconvenienced by discontinuity of access
-	to network services due to inconsistent security data. It must be born in mind that
-	Windows workstations update (change) the machine trust account password at regular
-	intervals &smbmdash; administrators are not normally aware that this is happening
-	or when it takes place.
-	</para>
-
-	<para>
-	<indexterm><primary>POSIX</primary></indexterm>
-	<indexterm><primary>LDAP</primary></indexterm>
-	<indexterm><primary>SambaSAMAccount</primary></indexterm>
-	<indexterm><primary>synchronize</primary></indexterm>
-	The use of LDAP for both the POSIX (UNIX user and group) accounts and for the
-	SambaSAMAccount data automatically ensures that all account change information
-	will be written to the shared directory. This eliminates the need for any special
-	action to synchronize account information because LDAP will meet that requirement.
-	</para></listitem>
-
-	<listitem><para>
-	<indexterm><primary>netlogon share</primary></indexterm>
-	<indexterm><primary>replicate</primary></indexterm>
-	<indexterm><primary>PDC</primary></indexterm>
-	<indexterm><primary>BDC</primary></indexterm>
-	<indexterm><primary>cron</primary></indexterm>
-	<indexterm><primary>rsync</primary></indexterm>
-	The netlogon share has to be replicated from the PDC to the BDC. This can be done manually whenever login
-	scripts are changed, or it can be done automatically using a <command>cron</command> job that will replicate
-	the directory structure in this share using a tool like <command>rsync</command>. The use of
-	<command>rsync</command> for replication of the netlogon data is not critical to network security and is one
-	that can be manually managed given that the administrator will make all changes to the netlogon share as part
-	of a conscious move.
-	</para></listitem>
-
-</itemizedlist>
-
-<sect2>
-<title>Example Configuration</title>
-
-<para>
-Finally, the BDC has to be capable of being found by the workstations. This can be done by configuring the
-Samba &smb.conf; file <smbconfsection name="[global]"/> section as shown in <link linkend="minim-bdc">Minimal
-Setup for Being a BDC</link>.
-</para>
-
-<example id="minim-bdc">
-<title>Minimal Setup for Being a BDC</title>
-<smbconfblock>
-<smbconfoption name="workgroup">&example.workgroup;</smbconfoption>
-<smbconfoption name="passdb backend">ldapsam:ldap://slave-ldap.quenya.org</smbconfoption>
-<smbconfoption name="domain master">no</smbconfoption>
-<smbconfoption name="domain logons">yes</smbconfoption>
-<smbconfoption name="ldap suffix">dc=abmas,dc=biz</smbconfoption>
-<smbconfoption name="ldap user suffix">ou=Users</smbconfoption>
-<smbconfoption name="ldap group suffix">ou=Groups</smbconfoption>
-<smbconfoption name="ldap machine suffix">ou=Computers</smbconfoption>
-<smbconfoption name="ldap idmap suffix">ou=Idmap</smbconfoption>
-<smbconfoption name="ldap admin dn">cn=sambadmin,dc=quenya,dc=org</smbconfoption>
-<smbconfoption name="idmap backend">ldap:ldap://master-ldap.quenya.org</smbconfoption>
-<smbconfoption name="idmap uid">10000-20000</smbconfoption>
-<smbconfoption name="idmap gid">10000-20000</smbconfoption>
-</smbconfblock>
-</example>
-
-<para>
-Fully documented working example network configurations using OpenLDAP and Samba
-as available in the <ulink url="http://www.samba.org/samba/docs/Samba3-ByExample">book</ulink> <quote>Samba-3
-by Example</quote> that may be obtained from local and on-line book stores.
-</para>
-
-<para>
-<indexterm><primary>BDC</primary></indexterm>
-<indexterm><primary>NetBIOS</primary></indexterm>
-<indexterm><primary>group</primary></indexterm>
-<indexterm><primary>PDC</primary></indexterm>
-This configuration causes the BDC to register only the name MIDEARTH<1C> with the WINS server. This is
-not a problem, as the name MIDEARTH<1C> is a NetBIOS group name that is meant to be registered by more
-than one machine. The parameter <smbconfoption name="domain master">no</smbconfoption> forces the BDC not to
-register MIDEARTH<1B>, which is a unique NetBIOS name that is reserved for the PDC.
-</para>
-
-<para>
-<indexterm><primary>idmap backend</primary></indexterm>
-<indexterm><primary>winbindd</primary></indexterm>
-<indexterm><primary>redirect</primary></indexterm>
-<indexterm><primary>winbindd</primary></indexterm>
-<indexterm><primary>LDAP database</primary></indexterm>
-<indexterm><primary>UID</primary></indexterm>
-<indexterm><primary>GID</primary></indexterm>
-<indexterm><primary>SID</primary></indexterm>
-<indexterm><primary>nss_ldap</primary></indexterm>
-The <parameter>idmap backend</parameter> will redirect the <command>winbindd</command> utility to use the LDAP
-database to store all mappings for Windows SIDs to  UIDs and GIDs for UNIX accounts in a repository that is
-shared. The BDC will however depend on local resolution of UIDs and GIDs via NSS and the
-<command>nss_ldap</command> utility.
-</para>
-
-<note><para>
-<indexterm><primary>Server Type</primary><secondary>Domain Member</secondary></indexterm>
-<indexterm><primary>ID mapping</primary></indexterm>
-<indexterm><primary>domain member server</primary></indexterm>
-<indexterm><primary>idmap backend</primary></indexterm>
-Samba-3 has introduced a new ID mapping facility. One of the features of this facility is that it
-allows greater flexibility in how user and group IDs are handled in respect to NT domain user and group
-SIDs. One of the new facilities provides for explicitly ensuring that UNIX/Linux UID and GID values
-will be consistent on the PDC, all BDCs, and all domain member servers. The parameter that controls this
-is called <parameter>idmap backend</parameter>. Please refer to the man page for &smb.conf; for more information
-regarding its behavior.
-</para></note>
-
-<para>
-<indexterm><primary>BDC</primary></indexterm>
-<indexterm><primary>winbindd</primary></indexterm>
-<indexterm><primary>domain member servers</primary></indexterm>
-The use of the <smbconfoption name="idmap backend">ldap:ldap://master.quenya.org</smbconfoption>
-option on a BDC only makes sense where ldapsam is used on a PDC. The purpose of an LDAP-based idmap backend is
-also to allow a domain member (without its own passdb backend) to use winbindd to resolve Windows network users
-and groups to common UID/GIDs. In other words, this option is generally intended for use on BDCs and on domain
-member servers.
-</para>
-
-</sect2>
-</sect1>
-
-<sect1>
-<title>Common Errors</title>
-
-<para>
-<indexterm><primary>domain control</primary></indexterm>
-Domain control was a new area for Samba, but there are now many examples that we may refer to.
-Updated information will be published as they become available and may be found in later Samba releases or
-from the Samba Web <ulink url="http://samba.org">site</ulink>; refer in particular to the
-<filename>WHATSNEW.txt</filename> in the Samba release tarball. The book, <quote>Samba-3 by Example</quote>
-documents well tested and proven configuration examples. You can obtain a copy of this
-<ulink url="http://www.samba.org/samba/docs/Samba3-ByExample.pdf">book</ulink> for the Samba web site.
-</para>
-
-<sect2>
-<title>Machine Accounts Keep Expiring</title>
-
-<para>
-<indexterm><primary>Machine Trust Accounts</primary></indexterm>
-<indexterm><primary>passdb</primary></indexterm>
-<indexterm><primary>SAM</primary></indexterm>
-<indexterm><primary>Local Machine Trust Account</primary></indexterm>
-This problem will occur when the passdb (SAM) files are copied  from a central
-server but the local BDC is acting as a PDC. This results in the application of
-Local Machine Trust Account password updates to the local SAM. Such updates 
-are not copied back to the central server. The newer machine account password is then
-overwritten when the SAM is recopied from the PDC. The result is that the domain member machine
-on startup will find that its passwords do not match the one now in the database, and
-since the startup security check will now fail, this machine will not allow logon attempts
-to proceed and the account expiry error will be reported.
-</para>
-
-<para>
-The solution is to use a more robust passdb backend, such as the ldapsam backend, setting up
-a slave LDAP server for each BDC and a master LDAP server for the PDC.
-</para>
-
-</sect2>
-
-<sect2>
-<title>Can Samba Be a Backup Domain Controller to an NT4 PDC?</title>
-
-<para>
-<indexterm><primary>replication</primary><secondary>SAM</secondary></indexterm>
-<indexterm><primary>SAM</primary></indexterm>
-No. The native NT4 SAM replication protocols have not yet been fully implemented.
-</para>
-
-<para>
-<indexterm><primary>BDC</primary></indexterm>
-<indexterm><primary>PDC</primary></indexterm>
-<indexterm><primary>logon requests</primary></indexterm>
-Can I get the benefits of a BDC with Samba?  Yes, but only to a Samba
-PDC or as a <ulink
-url="https://wiki.samba.org/index.php/Samba4/HOWTO">Samba 4.0 Active
-Directory domain controller.</ulink>  The
-main reason for implementing a BDC is availability. If the PDC is a Samba
-machine, a second Samba machine can be set up to service logon requests whenever
-the PDC is down.
-</para>
-
-</sect2>
-
-</sect1>
-</chapter>
diff --git a/docs-xml/Samba3-HOWTO/TOSHARG-Backup.xml b/docs-xml/Samba3-HOWTO/TOSHARG-Backup.xml
deleted file mode 100644
index ede6822..0000000
--- a/docs-xml/Samba3-HOWTO/TOSHARG-Backup.xml
+++ /dev/null
@@ -1,241 +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="Backup">
-<chapterinfo>
-	&author.jht;
-</chapterinfo>
-
-<title>Backup Techniques</title>
-
-<sect1>
-<title>Features and Benefits</title>
-
-<para>
-<indexterm><primary>backup</primary></indexterm>
-<indexterm><primary>UNIX system files</primary></indexterm>
-<indexterm><primary>system tools</primary></indexterm>
-<indexterm><primary>Samba mailing lists</primary></indexterm>
-The Samba project is over 10 years old. During the early history
-of Samba, UNIX administrators were its key implementors. UNIX administrators
-use UNIX system tools to backup UNIX system files. Over the past
-4 years, an increasing number of Microsoft network administrators have
-taken an interest in Samba. This is reflected in the questions about backup
-in general on the Samba mailing lists.
-</para>
-
-</sect1>
-
-<sect1>
-<title>Discussion of Backup Solutions</title>
-
-<para>
-<indexterm><primary>Meccano set</primary></indexterm>
-<indexterm><primary>training course</primary></indexterm>
-During discussions at a Microsoft Windows training course, one of
-the pro-UNIX delegates stunned the class when he pointed out that Windows
-NT4 is limiting compared with UNIX. He likened UNIX to a Meccano set
-that has an unlimited number of tools that are simple, efficient,
-and, in combination, capable of achieving any desired outcome.
-</para>
-
-<para>
-<indexterm><primary>networking advocates</primary></indexterm>
-<indexterm><primary>clear purpose preferred</primary></indexterm>
-One of the Windows networking advocates retorted that if she wanted a
-Meccano set, she would buy one. She made it clear that a complex single
-tool that does more than is needed but does it with a clear purpose and
-intent is preferred by some like her.
-</para>
-
-<para>
-<indexterm><primary>due diligence</primary></indexterm>
-<indexterm><primary>research</primary></indexterm>
-<indexterm><primary>backup solution</primary></indexterm>
-Please note that all information here is provided as is and without recommendation
-of fitness or suitability. The network administrator is strongly encouraged to
-perform due diligence research before implementing any backup solution, whether free
-software or commercial.
-</para>
-
-<para>
-A useful Web site I recently stumbled across that you might like to refer to
-is located at <ulink noescape="1" url="http://www.allmerchants.com/Software/Backup_Software/">
-www.allmerchants.com</ulink>.
-</para>
-
-<para>
-The following three free software projects might also merit consideration.
-</para>
-
-	<sect2>
-	<title>BackupPC</title>
-
-
-	<para>
-	<indexterm><primary>BackupPC</primary></indexterm>
-<indexterm><primary>rsync</primary></indexterm>
-<indexterm><primary>rsyncd</primary></indexterm>
-	BackupPC version 2.0.0 has been released on <ulink url="http://backuppc.sourceforge.net">SourceForge</ulink>.
-	 New features include support for <command>rsync/rsyncd</command> and internationalization of the CGI interface
-	(including English, French, Spanish, and German).
-	</para>
-
-	<para>
-<indexterm><primary>BackupPC</primary></indexterm>
-<indexterm><primary>laptops</primary></indexterm>
-<indexterm><primary>SMB</primary></indexterm>
-<indexterm><primary>smbclient</primary></indexterm>
-<indexterm><primary>tar</primary></indexterm>
-<indexterm><primary>rsh</primary></indexterm>
-<indexterm><primary>ssh</primary></indexterm>
-<indexterm><primary>rsync</primary></indexterm>
-	BackupPC is a high-performance Perl-based package for backing up Linux,
-	UNIX, and Windows PCs and laptops to a server's disk. BackupPC is highly
-	configurable and easy to install and maintain. SMB (via smbclient),
-	<command>tar</command> over <command>rsh/ssh</command>, or <command>rsync/rsyncd</command>
-	 are used to extract client data.
-	</para>
-
-	<para>
-<indexterm><primary>RAID</primary></indexterm>
-<indexterm><primary>local disk</primary></indexterm>
-<indexterm><primary>network storage</primary></indexterm>
-	Given the ever-decreasing cost of disks and RAID systems, it is now
-	practical and cost effective to backup a large number of machines onto
-	a server's local disk or network storage. This is what BackupPC does.
-	</para>
-
-	<para>
-	Key features are pooling of identical files (big savings in server disk
-	space), compression, and a comprehensive CGI interface that allows users
-	to browse backups and restore files.
-	</para>
-
-	<para>
-<indexterm><primary>GNU GPL</primary></indexterm>
-	BackupPC is free software distributed under a GNU GPL license.
-	BackupPC runs on Linux/UNIX/freenix servers and has been tested
-	on Linux, UNIX, Windows 9x/Me, Windows 98, Windows 200x, Windows XP, and Mac OSX clients.
-	</para>
-
-	</sect2>
-
-	<sect2>
-	<title>Rsync</title>
-
-	<para>
-<indexterm><primary>rsync</primary></indexterm>
-<indexterm><primary>ftp</primary></indexterm>
-<indexterm><primary>http</primary></indexterm>
-<indexterm><primary>scp</primary></indexterm>
-<indexterm><primary>rcp</primary></indexterm>
-<indexterm><primary>checksum-search</primary></indexterm>
-	<command>rsync</command> is a flexible program for efficiently copying files or
-		directory trees.</para>
-
-	<para><command>rsync</command> has many options to select which files will be copied
-	  and how they are to be transferred. It may be used as an
-	  alternative to <command>ftp, http, scp</command>, or <command>rcp</command>.</para>
-
-	<para>
-<indexterm><primary>remote-update protocol</primary></indexterm>
-<indexterm><primary>transfer differences</primary></indexterm>
-<indexterm><primary>differences</primary></indexterm>
-	The rsync remote-update protocol allows rsync to transfer just
-	  the differences between two sets of files across the network link,
-	  using an efficient checksum-search algorithm described in the
-	  technical report that accompanies the rsync package.</para>
-
-	<para>Some of the additional features of rsync are:</para>
-
-	<itemizedlist>
-
-		<listitem>
-		  <para>
-		    Support for copying links, devices, owners, groups, and permissions.
-		  </para>
-		</listitem>
-
-		<listitem>
-		  <para>
-		    Exclude and exclude-from options are similar to GNU tar.
-		  </para>
-		</listitem>
-
-		<listitem>
-		  <para>
-		    A CVS exclude mode for ignoring the same files that CVS would ignore.
-		  </para>
-		</listitem>
-
-		<listitem>
-		  <para>
-		    Can use any transparent remote shell, including rsh or ssh.
-		  </para>
-		</listitem>
-
-		<listitem>
-		  <para>
-		    Does not require root privileges.
-		  </para>
-		</listitem>
-
-		<listitem>
-		  <para>
-		    Pipelining of file transfers to minimize latency costs.
-		  </para>
-		</listitem>
-
-		<listitem>
-		  <para>
-		    Support for anonymous or authenticated rsync servers (ideal for
-		    mirroring).
-		  </para>
-		</listitem>
-	</itemizedlist>
-
-	</sect2>
-
-	<sect2>
-	<title>Amanda</title>
-
-
-	<para>
-	<indexterm><primary>Amanda</primary></indexterm>
-<indexterm><primary>native dump</primary></indexterm>
-<indexterm><primary>GNU tar</primary></indexterm>
-	Amanda, the Advanced Maryland Automatic Network Disk Archiver, is a backup system that
-	allows the administrator of a LAN to set up a single master backup server to back up
-	multiple hosts to a single large capacity tape drive. Amanda uses native dump and/or
-	GNU tar facilities and can back up a large number of workstations running multiple
-	versions of UNIX. Recent versions can also use Samba to back up Microsoft Windows hosts.
-	</para>
-
-	<para>
-	For more information regarding Amanda, please check the <ulink url="http://www.amanda.org/">
-	www.amanda.org/ site</ulink>.
-	</para>
-
-	</sect2>
-
-	<sect2>
-	<title>BOBS: Browseable Online Backup System</title>
-
-	
-	<para>
-	<indexterm><primary>BOBS</primary></indexterm>
-	Browseable Online Backup System (BOBS) is a complete online backup system. Uses large
-	disks for storing backups and lets users browse the files using a Web browser. Handles
-	some special files like AppleDouble and icon files.
-	</para>
-
-	<para>
-	The home page for BOBS is located at <ulink url="http://bobs.sourceforge.net/">
-	bobs.sourceforge.net</ulink>.
-	</para>
-
-	</sect2>
-
-</sect1>
-
-</chapter>
diff --git a/docs-xml/Samba3-HOWTO/TOSHARG-Bugs.xml b/docs-xml/Samba3-HOWTO/TOSHARG-Bugs.xml
deleted file mode 100644
index f6d7ba4..0000000
--- a/docs-xml/Samba3-HOWTO/TOSHARG-Bugs.xml
+++ /dev/null
@@ -1,284 +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="bugreport">
-
-<chapterinfo>
-	&author.jht;
-	&author.jelmer;
-	&author.tridge;
-	<pubdate> 27 June 1997 </pubdate>
-</chapterinfo>
-
-<title>Reporting Bugs</title>
-
-<sect1>
-<title>Introduction</title>
-
-<para>
-<indexterm><primary>Bugzilla</primary></indexterm>
-<indexterm><primary>bug reports</primary></indexterm>
-Please report bugs using Samba's <ulink url="https://bugzilla.samba.org/">Bugzilla</ulink> facilities and take
-the time to read this file before you submit a bug report. Also, check to see if it has changed between
-releases, as we may be changing the bug reporting mechanism at some point.
-</para>
-
-<para>
-Please do as much as you can yourself to help track down the
-bug. Samba is maintained by a dedicated group of people who volunteer
-their time, skills, and efforts. We receive far more mail than
-we can possibly answer, so you have a much higher chance of a response
-and a fix if you send us a <quote>developer-friendly</quote> bug report that lets
-us fix it fast. 
-</para>
-
-<para>
-<indexterm><primary>configuration problem</primary></indexterm>
-If you suspect that your 
-problem is not a bug but a configuration problem, it is best to send 
-it to the Samba mailing list, as there are thousands of other users on
-that list who may be able to help you.
-</para>
-
-<para>
-You may also like to look though the recent mailing list archives,
-which are conveniently accessible on the Samba Web pages
-at <ulink noescape="1" url="http://samba.org/samba/">http://samba.org/samba/</ulink>.
-</para>
-
-</sect1>
-
-<sect1>
-<title>General Information</title>
-
-<para>
-Before submitting a bug report, check your config for silly
-errors. Look in your log files for obvious messages that tell
-you've misconfigured something. Run testparm to check your config
-file for correct syntax.
-</para>
-
-<para>
-Have you looked through <link linkend="diagnosis">The Samba Checklist</link>? This is extremely important.
-</para>
-
-<para>
-If you include part of a log file with your bug report, then be sure to
-annotate it with exactly what you were doing on the client at the
-time and exactly what the results were.
-</para>
-
-</sect1>
-
-<sect1 id="dbglvl">
-<title>Debug Levels</title>
-
-<para>
-If the bug has anything to do with Samba behaving incorrectly as a
-server (like refusing to open a file), then the log files will probably
-be quite useful. Depending on the problem, a log level of between 3 and
-10 showing the problem may be appropriate. A higher level gives more
-detail but may use too much disk space.
-</para>
-
-<para>
-<indexterm><primary>debug level</primary></indexterm>
-<indexterm><primary>log level</primary></indexterm>
-To set the debug level, use the <smbconfoption name="log level"/> in your 
-&smb.conf;. You may also find it useful to set the log 
-level higher for just one machine and keep separate logs for each machine. 
-To do this, add the following lines to your main &smb.conf; file:
-</para>
-
-<smbconfblock>
-<smbconfoption name="log level">10</smbconfoption>
-<smbconfoption name="log file">/usr/local/samba/lib/log.%m</smbconfoption>
-<smbconfoption name="include">/usr/local/samba/lib/smb.conf.%m</smbconfoption>
-</smbconfblock>
-
-<para>
-and create a file <filename>/usr/local/samba/lib/smb.conf.<replaceable>machine</replaceable></filename> where
-<replaceable>machine</replaceable> is the name of the client you wish to debug. In that file put any
-&smb.conf; commands you want; for example, <smbconfoption name="log level"/> may be useful. This also allows
-you to experiment with different security systems, protocol levels, and so on, on just one machine.
-</para>
-
-<para>
-The &smb.conf; entry <smbconfoption name="log level"/> is synonymous with the parameter <smbconfoption
-name="debuglevel"/> that has been used in older versions of Samba and is being retained for backward
-compatibility of &smb.conf; files.
-</para>
-
-<para>
-As the <smbconfoption name="log level"/> value is increased, you will record a significantly greater level of
-debugging information. For most debugging operations, you may not need a setting higher than
-<constant>3</constant>. Nearly all bugs can be tracked at a setting of <constant>10</constant>, but be
-prepared for a large volume of log data.
-</para>
-
-	<sect2>
-	<title>Debugging-Specific Operations</title>
-
-	<para>
-<indexterm><primary>debugging</primary></indexterm>
-<indexterm><primary>logging</primary></indexterm>
-<indexterm><primary>functional components</primary></indexterm>
-<indexterm><primary>cluttering</primary></indexterm>
-	Samba-3.x permits debugging (logging) of specific functional components without unnecessarily
-	cluttering the log files with detailed logs for all operations. An example configuration to 
-	achieve this is shown in:
-	</para>
-
-<para>
-<smbconfblock>
-<smbconfoption name="log level">0 tdb:3 passdb:5 auth:4 vfs:2</smbconfoption>
-<smbconfoption name="max log size">0</smbconfoption>
-<smbconfoption name="log file">/var/log/samba/%U.%m.log</smbconfoption>
-</smbconfblock>
-</para>
-
-	<para>
-	This will cause the level of detail to be expanded to the debug class (log level) passed to
-	each functional area per the value shown above. The first value passed to the <parameter>log level</parameter>
-	of <constant>0</constant> means turn off all unnecessary debugging except the debug classes set for
-	the functional areas as specified. The table shown in <link linkend="dbgclass">Debuggable Functions</link>
-	may be used to attain very precise analysis of each SMB operation Samba is conducting.
-	</para>
-
-	<table frame="all" id="dbgclass">
-		<title>Debuggable Functions</title>
-	<tgroup cols="2" align="center">
-		<thead>
-		<row><entry>Function Name</entry><entry>Function Name</entry></row>
-		</thead>
-		<tbody>
-		<row><entry>all</entry><entry>passdb</entry></row>
-		<row><entry>tdb</entry><entry>sam</entry></row>
-		<row><entry>printdrivers</entry><entry>auth</entry></row>
-		<row><entry>lanman</entry><entry>winbind</entry></row>
-		<row><entry>smb</entry><entry>vfs</entry></row>
-		<row><entry>rpc_parse</entry><entry>idmap</entry></row>
-		<row><entry>rpc_srv</entry><entry>quota</entry></row>
-		<row><entry>rpc_cli</entry><entry>acls</entry></row>
-		</tbody>
-	</tgroup>
-	</table>
-
-	</sect2>
-
-</sect1>
-
-<sect1>
-<title>Internal Errors</title>
-
-<para>
-If you get the message <quote><errorname>INTERNAL ERROR</errorname></quote> in your log files, 
-it means that Samba got an unexpected signal while running. It is probably a
-segmentation fault and almost certainly means a bug in Samba (unless
-you have faulty hardware or system software).
-</para>
-
-<para>
-If the message came from smbd, it will probably be accompanied by
-a message that details the last SMB message received by smbd. This
-information is often useful in tracking down the problem, so please
-include it in your bug report.
-</para>
-
-<para>
-You should also detail how to reproduce the problem, if
-possible. Please make this reasonably detailed.
-</para>
-
-
-<para>
-<indexterm><primary>core files</primary></indexterm>
-You may also find that a core file appeared in a <filename>corefiles</filename>
-subdirectory of the directory where you keep your Samba log
-files. This file is the most useful tool for tracking down the bug. To
-use it, you do this:
-<indexterm><primary>gdb</primary></indexterm>
-<indexterm><primary>debug</primary></indexterm>
-<screen>
-&prompt;<userinput>gdb smbd core</userinput>
-</screen>
-</para>
-
-<para>
-<indexterm><primary>dbx</primary></indexterm>
-<indexterm><primary>stack trace</primary></indexterm>
-adding appropriate paths to smbd and core so gdb can find them. If you
-do not have gdb, try <userinput>dbx</userinput>. Then within the debugger,
-use the command <command>where</command> to give a stack trace of where the
-problem occurred. Include this in your report.
-</para>
-
-<para>
-<indexterm><primary>disass</primary></indexterm>
-If you know any assembly language, do a <command>disass</command> of the routine
-where the problem occurred (if it's in a library routine, then
-disassemble the routine that called it) and try to work out exactly
-where the problem is by looking at the surrounding code. Even if you
-do not know assembly, including this information in the bug report can be
-useful. 
-</para>
-</sect1>
-
-<sect1>
-<title>Attaching to a Running Process</title>
-
-<para>
-<indexterm><primary>PID</primary></indexterm>
-<indexterm><primary>gdb</primary></indexterm>
-<indexterm><primary>smbstatus</primary></indexterm>
-Unfortunately, some UNIXes (in particular some recent Linux kernels)
-refuse to dump a core file if the task has changed UID (which smbd
-does often). To debug with this sort of system, you could try to attach
-to the running process using
-<userinput>gdb smbd <replaceable>PID</replaceable></userinput>, where you get
-<replaceable>PID</replaceable> from <application>smbstatus</application>.
-Then use <command>c</command> to continue and try to cause the core dump
-using the client. The debugger should catch the fault and tell you
-where it occurred.
-</para>
-
-<para>
-Sometimes it is necessary to build Samba binary files that have debugging
-symbols so as to make it possible to capture enough information from a crashed
-operation to permit the Samba Team to fix the problem.
-</para>
-
-<para>
-Compile with <constant>-g</constant> to ensure you have symbols in place. 
-Add the following line to the &smb.conf; file global section:
-<screen>
-panic action = "/bin/sleep 90000"
-</screen>
-to catch any panics. If <command>smbd</command> seems to be frozen, look for any sleep
-processes. If it is not, and appears to be spinning, find the PID
-of the spinning process and type:
-<screen>
-&rootprompt; gdb -p PID
-</screen>
-<indexterm><primary>spinning process</primary></indexterm>
-then type <quote>bt full</quote> to
-get a backtrace to see where the smbd is in the call path.
-</para>
-
-</sect1>
-
-<sect1>
-<title>Patches</title>
-
-
-<para>
-<indexterm><primary>diff</primary></indexterm>
-<indexterm><primary>patch</primary></indexterm>
-The best sort of bug report is one that includes a fix! If you send us
-patches, please use <userinput>diff -u</userinput> format if your version of 
-diff supports it; otherwise, use <userinput>diff -c4</userinput>. Make sure 
-you do the diff against a clean version of the source and let me know 
-exactly what version you used. 
-</para>
-
-</sect1>
-</chapter>
diff --git a/docs-xml/Samba3-HOWTO/TOSHARG-CUPS-printing.xml b/docs-xml/Samba3-HOWTO/TOSHARG-CUPS-printing.xml
deleted file mode 100644
index 807334e..0000000
--- a/docs-xml/Samba3-HOWTO/TOSHARG-CUPS-printing.xml
+++ /dev/null
@@ -1,5173 +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="CUPS-printing">
-
-<chapterinfo>
-
-	<author>
-		<firstname>Kurt</firstname><surname>Pfeifle</surname>
-		<affiliation>
-			<orgname>Danka Deutschland GmbH </orgname>
-                        <address><email>kpfeifle at danka.de</email></address>
-		</affiliation>
-	</author>
-	<author>
-		<firstname>Ciprian</firstname><surname>Vizitiu</surname>
-		<affiliation>
-			<address><email>CVizitiu at gbif.org</email></address>
-		</affiliation>
-		<contrib>drawings</contrib>
-	</author>
-
-	<author>&person.jelmer;<contrib>drawings</contrib></author>
-
-	<pubdate> (27 Jan 2004) </pubdate>
-</chapterinfo>
-
-<title>CUPS Printing Support</title>
-
-<sect1>
-
-	<title>Introduction</title>
-
-	<sect2>
-		<title>Features and Benefits</title>
-
-		<para>
-<indexterm><primary>default printing</primary></indexterm>
-		The Common UNIX Print System (<ulink url="http://www.cups.org/">CUPS</ulink>)
-		has become quite popular. All major Linux distributions now ship it as their default printing
-		system. To many, it is still a mystical tool. Mostly, it just works.  People tend to regard
-		it as a <quote>black box</quote> that they do not want to look into as long as it works. But once
-		there is a little problem, they have trouble finding out where to start debugging it. Refer to
-		<link linkend="classicalprinting">Classical Printing</link>, which contains much information
-		that is also relevant to CUPS.
-		</para>
-
-		<para>
-<indexterm><primary>CUPS</primary></indexterm>
-		CUPS sports quite a few unique and powerful features. While its basic functions may be grasped quite
-		easily, they are also new. Because it is different from other, more traditional printing systems, it is best
-		not to try to apply any prior knowledge about printing to this new system. Rather, try to understand CUPS from
-		the beginning. This documentation will lead you to a complete understanding of CUPS. Let's start with the most
-		basic things first.
-		</para>
-
-	</sect2>
-
-	<sect2>
-	<title>Overview</title>
-
-	<para>
-<indexterm><primary>print spooling system</primary></indexterm>
-<indexterm><primary>CUPS</primary></indexterm>
-<indexterm><primary>printer management system</primary></indexterm>
-<indexterm><primary>IETF</primary></indexterm>
-<indexterm><primary>Internet Printing Protocol</primary><see>IPP</see></indexterm>
-<indexterm><primary>Internet Engineering Task Force</primary><see>IETF</see></indexterm>
-<indexterm><primary>GUI</primary></indexterm>
-<indexterm><primary>KDEPrint</primary></indexterm>
-	CUPS is more than just a print spooling system. It is a complete printer management system that
-	complies with the new Internet Printing Protocol (IPP). IPP is an industry and Internet Engineering Task Force
-	(IETF) standard for network printing. Many of its functions can be managed remotely (or locally) via a Web
-	browser (giving you platform-independent access to the CUPS print server). Additionally, it has the
-	traditional command line and several more modern GUI interfaces (GUI interfaces developed by third parties,
-	like KDE's overwhelming <ulink url="http://printing.kde.org/">KDEPrint</ulink>).
-	</para>
-
-	<para>
-<indexterm><primary>raw printers</primary></indexterm>
-<indexterm><primary>smart printers</primary></indexterm>
-	CUPS allows creation of <emphasis>raw</emphasis> printers (i.e., no print file format translation) as
-	well as <emphasis>smart</emphasis> printers (i.e., CUPS does file format conversion as required for the
-	printer). In many ways, this gives CUPS capabilities similar to the MS Windows print monitoring system. Of
-	course, if you are a CUPS advocate, you would argue that CUPS is better! In any case, let us now explore how
-	to configure CUPS for interfacing with MS Windows print clients via Samba.
-	</para>
-
-	</sect2>
-
-</sect1>
-
-<sect1>
-	<title>Basic CUPS Support Configuration</title>
-
-	<para>
-<indexterm><primary>CUPS</primary></indexterm>
-<indexterm><primary>cupsd.conf</primary></indexterm>
-<indexterm><primary>/etc/printcap</primary></indexterm>
-<indexterm><primary>Printcap</primary></indexterm>
-<indexterm><primary>PrintcapFormat</primary></indexterm>
-Printing with CUPS in the most basic &smb.conf; setup in Samba requires just this parameter: <smbconfoption name="printing">cups</smbconfoption>. CUPS does not need a printcap file.  However, the
-<filename>cupsd.conf</filename> configuration file knows of two related directives that control how such a
-file will be automatically created and maintained by CUPS for the convenience of third-party applications
-(example: <parameter>Printcap /etc/printcap</parameter> and <parameter>PrintcapFormat BSD</parameter>).
-Legacy programs often require the existence of a printcap file containing printer names or they will refuse to
-print. Make sure CUPS is set to generate and maintain a printcap file. For details, see <command>man
-cupsd.conf</command> and other CUPS-related documentation, like the wealth of documents regarding the CUPS
-server itself available from the <ulink noescape="1"
-url="http://localhost:631/documentation.html">CUPS</ulink> web site.
-	</para>
-
-	<sect2>
-	<title>Linking smbd with libcups.so</title>
-
-	<para>
-<indexterm><primary>libcups.so</primary></indexterm>
-	Samba has a special relationship to CUPS, and to use CUPS Samba must be compiled with CUPS library support.
-	Most recent installations have this support enabled. By default, CUPS linking is compiled
-	into smbd and other Samba binaries.  The parameter
-	<smbconfoption name="printing">cups</smbconfoption> will only
-	be accepted if this is the case.
-	</para>
-
-	</sect2>
-
-	<sect2>
-	<title>Simple &smb.conf; Settings for CUPS</title>
-
-	<para>
-	To summarize, <link linkend="cups-exam-simple">the Simplest Printing-Related 
-	&smb.conf; file</link> shows the simplest printing-related setup for &smb.conf; to 
-	enable basic CUPS support:
-	</para>
-
-	<example id="cups-exam-simple">
-	<title>Simplest Printing-Related smb.conf</title>
-	<smbconfblock>
-	<smbconfsection name="[global]"/>
-	<smbconfoption name="load printers">yes</smbconfoption>
-	<smbconfoption name="printing">cups</smbconfoption>
-
-	<smbconfsection name="[printers]"/>
-	<smbconfoption name="comment">All Printers</smbconfoption>
-	<smbconfoption name="path">/var/spool/samba</smbconfoption>
-	<smbconfoption name="browseable">no</smbconfoption>
-	<smbconfoption name="guest ok">yes</smbconfoption>
-	<smbconfoption name="writable">no</smbconfoption>
-	<smbconfoption name="printable">yes</smbconfoption>
-	</smbconfblock>
-	</example>
-
-	<para>
-<indexterm><primary>PDF</primary></indexterm>
-<indexterm><primary>PostScript</primary></indexterm>
-<indexterm><primary>printer driver</primary></indexterm>
-	This is all you need for basic printing setup for CUPS. It will print all graphic, text, PDF, and PostScript
-	files submitted from Windows clients. However, most of your Windows users would not know how to send these
-	kinds of files to print without opening a GUI application. Windows clients tend to have local printer drivers
-	installed, and the GUI application's print buttons start a printer driver. Your users also rarely send files
-	from the command line. Unlike UNIX clients, they rarely submit graphic, text, or PDF formatted files directly
-	to the spooler. They nearly exclusively print from GUI applications with a <quote>printer driver</quote>
-	hooked between the application's native format and the print data stream. If the backend printer is not a
-	PostScript device, the print data stream is <quote>binary,</quote> sensible only for the target printer. Read
-	on to learn what problem this may cause and how to avoid it.
-	</para>
-
-	</sect2>
-
-	<sect2>
-	<title>More Complex CUPS &smb.conf; Settings</title>
-
-	<para>
-	<link linkend="overridesettings">The Overriding Global CUPS Settings for One Printer example</link> 
-	is a slightly more complex printing-related setup for &smb.conf;. It enables general CUPS printing
-	support for all printers, but defines one printer share, which is set up differently. 
-	</para>
-
-	<example id="overridesettings">
-	<title>Overriding Global CUPS Settings for One Printer</title>
-	<smbconfblock>
-	<smbconfsection name="[global]"/>
-	<smbconfoption name="printing">cups</smbconfoption>
-	<smbconfoption name="load printers">yes</smbconfoption>
-
-	<smbconfsection name="[printers]"/>
-	<smbconfoption name="comment">All Printers</smbconfoption>
-	<smbconfoption name="path">/var/spool/samba</smbconfoption>
-	<smbconfoption name="guest ok">yes</smbconfoption>
-	<smbconfoption name="writable">no</smbconfoption>
-	<smbconfoption name="printable">yes</smbconfoption>
-
-	<smbconfsection name="[special_printer]"/>
-	<smbconfoption name="comment">A special printer with his own settings</smbconfoption>
-	<smbconfoption name="path">/var/spool/samba-special</smbconfoption>
-	<smbconfoption name="printing">sysv</smbconfoption>
-	<smbconfoption name="printcap">lpstat</smbconfoption>
-	<smbconfoption name="print command">echo "NEW: `date`: printfile %f" >> /tmp/smbprn.log ; echo "     `date`: p-%p s-%s f-%f" >> /tmp/smbprn.log ; echo "     `date`: j-%j J-%J z-%z c-%c" >> /tmp/smbprn.log ; rm %f </smbconfoption>
-	<smbconfoption name="guest ok">no</smbconfoption>
-	<smbconfoption name="writable">no</smbconfoption>
-	<smbconfoption name="printable">yes</smbconfoption>
-	<smbconfoption name="hosts deny">0.0.0.0</smbconfoption>
-	<smbconfoption name="hosts allow">turbo_xp, 10.160.50.23, 10.160.51.60</smbconfoption>
-	</smbconfblock>
-	</example>
-
-	<para>
-	This special share is only for testing purposes. It does not write the print job to a file. It just logs the job parameters
-	known to Samba into the <filename>/tmp/smbprn.log</filename> file and deletes the job-file. Moreover, guest access is not
-	allowed, the share isn't published to the Network Neighborhood (so you need to know it is there), and it
-	allows access from only three hosts. To prevent CUPS from kicking in and taking over the print jobs for that share, we need to set
-	<smbconfoption name="printing">sysv</smbconfoption> and <smbconfoption name="printcap">lpstat</smbconfoption>.
-	</para>
-
-	</sect2>
-
-</sect1>
-
-<sect1>
-	<title>Advanced Configuration</title>
-
-	<para>
-	Before we delve into all the configuration options, let us clarify a few points. <emphasis>Network printing
-	needs to be organized and set up correctly</emphasis>. This frequently doesn't happen. Legacy systems or small
-	business LAN environments often lack design and good housekeeping.
-	</para>
-
-
-	<sect2>
-	<title>Central Spooling vs. <quote>Peer-to-Peer</quote> Printing</title>
-
-
-	<para>
-<indexterm><primary>spooling</primary></indexterm>
-	<indexterm><primary>spooling</primary><secondary>central</secondary></indexterm>
-	<indexterm><primary>spooling</primary><secondary>peer-to-peer</secondary></indexterm>
-	Many small office or home networks, as well as badly organized larger environments, allow each client a direct
-	access to available network printers. This is generally a bad idea. It often blocks one client's access to the
-	printer when another client's job is printing. It might freeze the first client's application while it is
-	waiting to get rid of the job. Also, there are frequent complaints about various jobs being printed with their
-	pages mixed with each other. A better concept is the use of a print server: it routes all jobs through one
-	central system, which responds immediately, takes jobs from multiple concurrent clients, and transfers them to
-	the printer(s) in the correct order.
-	</para>
-
-	</sect2>
-
-	<sect2>
-	<title>Raw Print Serving: Vendor Drivers on Windows Clients</title>
-
-	<para>
-	<indexterm><primary>spooling-only</primary></indexterm>
-	<indexterm><primary>raw printing</primary></indexterm>
-	Most traditionally configured UNIX print servers acting on behalf of
-	Samba's Windows clients represented a really simple setup. Their only
-	task was to manage the <quote>raw</quote> spooling of all jobs handed to them by
-	Samba. This approach meant that the Windows clients were expected to
-	prepare the print job file that is ready to be sent to the printing
-	device. In this case, a native (vendor-supplied) Windows printer driver needs to
-	be installed on each and every client for the target device.
-	</para>
-
-	<para>
-<indexterm><primary>render</primary></indexterm>
-<indexterm><primary>vendor-provided drivers</primary></indexterm>
-	It is possible to configure CUPS, Samba, and your Windows clients in the
-	same traditional and simple way. When CUPS printers are configured
-	for raw print-through mode operation, it is the responsibility of the
-	Samba client to fully render the print job (file). The file must be
-	sent in a format that is suitable for direct delivery to the
-	printer. Clients need to run the vendor-provided drivers to do
-	this. In this case, CUPS will not do any print file format conversion
-	work.
-	</para>
-
-	<para>
-	The easiest printing configuration possible is raw print-through.
-	This is achieved by installation of the printer as if it were physically
-	attached to the Windows client. You then redirect output to a raw network
-	print queue. This procedure may be followed to achieve this:
-	</para>
-
-	<procedure>
-	<title>Configuration Steps for Raw CUPS Printing Support</title>
-
-		<step><para>
-<indexterm><primary>/etc/cups/mime.types</primary></indexterm>
-		Edit <filename>/etc/cups/mime.types</filename> to uncomment the line
-		near the end of the file that has:
-<screen>
-#application/octet-...
-</screen>
-		</para></step>
-
-		<step><para>
-<indexterm><primary>/etc/cups/mime.convs</primary></indexterm>
-		Do the same for the file <filename>/etc/cups/mime.convs</filename>.
-		</para></step>
-
-		<step><para>
-		Add a raw printer using the Web interface. Point your browser at
-		<constant>http://localhost:631</constant>. Enter Administration, and add
-		the printer following the prompts. Do not install any drivers for it.
-		Choose Raw. Choose queue name <constant>Raw Queue</constant>.
-		</para></step>
-
-		<step><para>
-		In the &smb.conf; file <constant>[printers]</constant> section add
-		<smbconfoption name="use client driver">Yes</smbconfoption>,
-		and in the <constant>[global]</constant> section add
-		<smbconfoption name="printing">CUPS</smbconfoption>, plus
-		<smbconfoption name="printcap">CUPS</smbconfoption>.
-		</para></step>
-
-		<step><para>
-		Install the printer as if it is a local printer, that is, Printing to <constant>LPT1:</constant>.
-		</para></step>
-
-		<step><para>
-		Edit the configuration under the <guimenu>Detail</guimenu> tab and create a
-		<constant>local port</constant> that points to the raw printer queue that
-		you have configured above. Example: <constant>\\server\raw_q</constant>.
-		Here, the name <constant>raw_q</constant> is the name you gave the print
-		queue in the CUPS environment.
-		</para></step>
-	</procedure>
-
-	</sect2>
-
-	<sect2>
-	<title>Installation of Windows Client Drivers</title>
-
-	<para>
-	The printer drivers on the Windows clients may be installed
-	in two functionally different ways:
-	</para>
-
-	<itemizedlist>
-	<listitem><para>Manually install the drivers locally on each client,
-	one by one; this yields the old LanMan style
-	printing and uses a <filename>\\sambaserver\printershare</filename>
-	type of connection.</para></listitem>
-
-
-	<listitem><para>
-	<indexterm><primary>point 'n' print</primary></indexterm>
-			Deposit and prepare the drivers (for later download) on
-			the print server (Samba); this enables the clients to use
-	<quote>Point'n'Print</quote> to get drivers semi-automatically installed the
-	first time they access the printer; with this method NT/200x/XP
-	clients use the <emphasis>SPOOLSS/MS-RPC</emphasis>
-	type printing calls.</para></listitem>
-	</itemizedlist>
-
-	<para>
-	The second method is recommended for use over the first as it reduces the
-	administrative efforts and prevents that different versions of the drivers
-	are used accidentally.
-	</para>
-	</sect2>
-
-	<sect2 id="cups-raw">
-	<title>Explicitly Enable <quote>raw</quote> Printing for <emphasis>application/octet-stream</emphasis></title>
-
-
-	<para>
-	<indexterm><primary>application/octet-stream</primary></indexterm>
-	<indexterm><primary>raw printing</primary></indexterm>
-	<indexterm><primary>MIME</primary><secondary>raw</secondary></indexterm>
-	If you use the first option (drivers are installed on the client
-	side), there is one setting to take care of: CUPS needs to be told
-	that it should allow <quote>raw</quote> printing of deliberate (binary) file
-	formats. The CUPS files that need to be correctly set for raw mode
-	printers to work are:
-	</para>
-
-	<itemizedlist>
-		<listitem><para><filename>/etc/cups/mime.types</filename></para></listitem>
-		<listitem><para><filename>/etc/cups/mime.convs</filename></para></listitem>
-	</itemizedlist>
-
-	<para>
-	Both contain entries (at the end of the respective files) that must be uncommented to allow RAW mode
-	operation.  In <filename>/etc/cups/mime.types</filename>, make sure this line is present:
-<programlisting>
-application/octet-stream
-</programlisting>
-	<indexterm><primary>/etc/cups/mime.convs</primary></indexterm>
-	<indexterm><primary>/etc/cups/mime.types</primary></indexterm>
-	In <filename>/etc/cups/mime.convs</filename>, have this line:
-	<indexterm><primary>application/vnd.cups-raw</primary></indexterm>
-<programlisting>
-application/octet-stream   application/vnd.cups-raw   0   - 
-</programlisting>
-	If these two files are not set up correctly for raw Windows client
-	printing, you may encounter the dreaded <computeroutput>Unable to
-	convert file 0</computeroutput> in your CUPS <filename>error_log</filename> file. 
-	</para>
-
-	<note><para>
-	Editing the <filename>mime.convs</filename> and the <filename>mime.types</filename> file does
-	not <emphasis>enforce</emphasis> <quote>raw</quote> printing, it only <emphasis>allows</emphasis> it.
-	</para></note>
-
-	<formalpara><title>Background</title>
-
-	<para>
-	<indexterm><primary>application/octet-stream</primary></indexterm>
-<indexterm><primary>MIME type</primary></indexterm>
-	That CUPS is a more security-aware printing system than traditional ones does not by default allow a user to
-	send deliberate (possibly binary) data to printing devices. This could be easily abused to launch a
-	<quote>Denial of Service</quote> attack on your printer(s), causing at least the loss of a lot of paper and
-	ink. <quote>Unknown</quote> data are tagged by CUPS as <parameter>MIME type: application/octet-stream</parameter>
-	and not allowed to go to the printer. By default, you can only send other (known) MIME types <quote>raw.</quote>
-	Sending data <quote>raw</quote> means that CUPS does not try to convert them and passes them to the printer
-	untouched.
-	</para>
-	</formalpara>
-
-	<para>
-	This is all you need to know to get the CUPS/Samba combo printing
-	<quote>raw</quote> files prepared by Windows clients, which have vendor drivers
-	locally installed. If you are not interested in background information about
-	more advanced CUPS/Samba printing, simply skip the remaining sections
-	of this chapter.
-	</para>
-
-	</sect2>
-
-	<sect2>
-	<title>Driver Upload Methods</title>
-
-	<para>
-	This section describes three familiar methods, plus one new one, by which
-	printer drivers may be uploaded.
-	</para>
-
-	<para>
-	<indexterm><primary>point'n'print</primary></indexterm>
-	If you want to use the MS-RPC-type printing, you must upload the
-	drivers onto the Samba server first (<smbconfsection name="[print$]"/>
-	share). For a discussion on how to deposit printer drivers on the
-	Samba host (so the Windows clients can download and use them via
-	<quote>Point'n'Print</quote>), please refer to the <link linkend="classicalprinting">Classical Printing
-	chapter</link> of this book. There you will find a description or reference to
-	three methods of preparing the client drivers on the Samba server:
-	</para>
-
-	<itemizedlist>
-		<listitem><para>
-		<indexterm><primary>add printer wizard</primary></indexterm>
-		The GUI, <quote>Add Printer Wizard</quote> <emphasis>upload-from-a-Windows-client</emphasis> method.
-		</para></listitem>
-
-		<listitem><para>
-		The command line, <quote>smbclient/rpcclient</quote> upload-from-a-UNIX-workstation method.
-		</para></listitem>
-
-		<listitem><para>
-		<indexterm><primary>imprints</primary></indexterm>
-		The Imprints tool set method.
-		</para></listitem>
-	</itemizedlist>
-
-	<para> 
-<indexterm><primary>cupsaddsmb</primary></indexterm>
-	These three methods apply to CUPS all the same. The <command>cupsaddsmb</command> utility is a new and more
-	convenient way to load the Windows drivers into Samba and is provided if you use CUPS.
-	</para>
-
-	<para>
-	<command>cupsaddsmb</command> is discussed in much detail later in this chapter. But we first
-	explore the CUPS filtering system and compare the Windows and UNIX printing architectures.
-	</para>
-
-	</sect2>
-
-</sect1>
-
-<sect1>
-	<title>Advanced Intelligent Printing with PostScript Driver Download</title>
-
-	<para>
-	<indexterm><primary>PostScript</primary><seealso>Ghostscript</seealso></indexterm>
-	We now know how to set up a <quote>dump</quote> print server, that is, a server that spools
-	print jobs <quote>raw</quote>, leaving the print data untouched.
-	</para>
-
-	<para>
-	You might need to set up CUPS in a smarter way. The reasons could be manifold:
-	</para>
-
-<indexterm><primary>print statistics</primary></indexterm>
-<indexterm><primary>average print run</primary></indexterm>
-<indexterm><primary>print quota</primary></indexterm>
-	<itemizedlist>
-	<listitem><para>Maybe your boss wants to get monthly statistics: Which
-	printer did how many pages? What was the average data size of a job?
-	What was the average print run per day? What are the typical hourly
-	peaks in printing? Which department prints how much?</para></listitem>
-
-	<listitem><para>Maybe you are asked to set up a print quota system:
-	Users should not be able to print more jobs once they have surpassed
-	a given limit per period.</para></listitem>
-
-	<listitem><para>Maybe your previous network printing setup is a mess
-	and must be re-organized from a clean beginning.</para></listitem>
-
-	<listitem><para>Maybe you are experiencing too many <quote>blue screens</quote>
-	originating from poorly debugged printer drivers running in NT <quote>kernel mode</quote>?</para></listitem>
-	</itemizedlist>
-
-	<para>
-	These goals cannot be achieved by a raw print server. To build a
-	server meeting these requirements, you'll first need to learn
-	how CUPS works and how you can enable its features.
-	</para>
-
-	<para>
-	What follows is the comparison of some fundamental concepts for
-	Windows and UNIX printing, then a description of the
-	CUPS filtering system, how it works, and how you can tweak it.
-	</para>
-
-	<sect2 id="gdipost">
-	<title>GDI on Windows, PostScript on UNIX</title>
-
-	<para>
-	<indexterm><primary>GDI</primary></indexterm>
-	<indexterm><primary>PostScript</primary></indexterm>
-	Network printing is one of the most complicated and error-prone
-	day-to-day tasks any user or administrator may encounter. This is
-	true for all OS platforms, and there are reasons it is so.
-	</para>
-
-
-	<para>
-	<indexterm><primary>PCL</primary></indexterm>
-	<indexterm><primary>PDL</primary></indexterm>
-<indexterm><primary>PostScript</primary></indexterm>
-<indexterm><primary>Adobe</primary></indexterm>
-<indexterm><primary>page description languages</primary><see>PDL</see></indexterm>
-	You can't expect to throw just any file format at a printer and have it get printed. A file format conversion
-	must take place. The problem is that there is no common standard for print file formats across all
-	manufacturers and printer types. While PostScript (trademark held by Adobe) and, to an extent, PCL (trademark
-	held by Hewlett-Packard) have developed into semi-official <quote>standards</quote> by being the most widely
-	used page description languages (PDLs), there are still many manufacturers who <quote>roll their own</quote>
-	(their reasons may be unacceptable license fees for using printer-embedded PostScript interpreters, and so on).
-	</para>
-
-	</sect2>
-
-	<sect2>
-	<title>Windows Drivers, GDI, and EMF</title>
-
-	<para>
-	<indexterm><primary>GDI</primary></indexterm>
-	<indexterm><primary>EMF</primary></indexterm>
-	<indexterm><primary>WYSIWYG</primary></indexterm>
-<indexterm><primary>Enhanced MetaFile</primary><see>EMF</see></indexterm>
-	In Windows OS, the format conversion job is done by the printer drivers. On MS Windows OS platforms all
-	application programmers have at their disposal a built-in API, the graphical device interface (GDI), as part
-	and parcel of the OS itself to base themselves on. This GDI core is used as one common unified ground for all
-	Windows programs to draw pictures, fonts, and documents <emphasis>on screen</emphasis> as well as <emphasis>on
-	paper</emphasis> (print). Therefore, printer driver developers can standardize on a well-defined GDI output
-	for their own driver input. Achieving WYSIWYG (What You See Is What You Get) is relatively easy, because the
-	on-screen graphic primitives, as well as the on-paper drawn objects, come from one common source. This source,
-	the GDI, often produces a file format called Enhanced MetaFile (EMF). The EMF is processed by the printer
-	driver and converted to the printer-specific file format.
-	</para>
-
-	<note><para>
-	<indexterm><primary>PDF</primary></indexterm>
-<indexterm><primary>Xprint</primary></indexterm>
-<indexterm><primary>core graphic engine</primary></indexterm>
-	To the GDI foundation in MS Windows, Apple has chosen to put paper and screen output on a common foundation
-	for its (BSD-UNIX-based, did you know?) Mac OS X and Darwin operating <indexterm><primary>X Window
-	System</primary></indexterm> <indexterm><primary>PostScript</primary></indexterm>
-	<indexterm><primary>PCL</primary></indexterm> <indexterm><primary>Xprint</primary></indexterm> systems.
-	Apple's <emphasis>core graphic engine</emphasis> uses a <emphasis>PDF</emphasis> derivative for all display work.
-	</para></note>
-
-	<para>
-	The example in <link linkend="f1small">Windows Printing to a Local Printer</link> illustrates local Windows
-	printing.
-	</para>
-
-	<figure id="f1small">
-		<title>Windows Printing to a Local Printer.</title>
-		<imagefile>1small</imagefile>
-	</figure>
-
-	</sect2>
-
-	<sect2>
-	<title>UNIX Printfile Conversion and GUI Basics</title>
-
-	<para>
-	<indexterm><primary>X Window System</primary></indexterm>
-	<indexterm><primary>PostScript</primary></indexterm>
-	<indexterm><primary>PCL</primary></indexterm>
-	<indexterm><primary>Xprint</primary></indexterm>
-	In UNIX and Linux, there is no comparable layer built into the OS kernel(s) or the X (screen display) server.
-	Every application is responsible for itself to create its print output. Fortunately, most use PostScript and
-	that at least gives some common ground. Unfortunately, there are many different levels of quality for this
-	PostScript. And worse, there is a huge difference (and no common root) in the way the same document is
-	displayed on screen and how it is presented on paper. WYSIWYG is more difficult to achieve. This goes back to
-	the time, decades ago, when the predecessors of X.org, designing the UNIX foundations and protocols for
-	graphical user interfaces, refused to take responsibility for <quote>paper output</quote>, as some had
-	demanded at the time, and restricted itself to <quote>on-screen only.</quote> (For some years now, the
-	<quote>Xprint</quote> project has been under development, attempting to build printing support into the X
-	framework, including a PostScript and a PCL driver, but it is not yet ready for prime time.) You can see this
-	unfavorable inheritance up to the present day by looking into the various <quote>font</quote> directories on
-	your system; there are separate ones for fonts used for X display and fonts to be used on paper.
-	</para>
-
-	<formalpara>
-	<title>Background</title>
-
-	<para>
-	<indexterm><primary>PostScript</primary></indexterm>
-<indexterm><primary>color</primary></indexterm>
-<indexterm><primary>linewidth</primary></indexterm>
-<indexterm><primary>scale</primary></indexterm>
-<indexterm><primary>distort</primary></indexterm>
-<indexterm><primary>rotate</primary></indexterm>
-<indexterm><primary>shift</primary></indexterm>
-<indexterm><primary>raster images</primary></indexterm>
-<indexterm><primary>display PostScript</primary></indexterm>
-<indexterm><primary>graphical objects</primary></indexterm>
-	The PostScript programming language is an <quote>invention</quote> by Adobe, but its specifications have been
-	published extensively. Its strength lies in its powerful abilities to describe graphical objects (fonts,
-	shapes, patterns, lines, curves, and dots), their attributes (color, linewidth), and the way to manipulate
-	(scale, distort, rotate, shift) them. Because of its open specification, anybody with the skill can start
-	writing his or her own implementation of a PostScript interpreter and use it to display PostScript files on
-	screen or on paper. Most graphical output devices are based on the concept of <quote>raster images</quote> or
-	<quote>pixels</quote> (one notable exception is pen plotters). Of course, you can look at a PostScript file in
-	its textual form and you will be reading its PostScript code, the language instructions that need to be
-	interpreted by a rasterizer. Rasterizers produce pixel images, which may be displayed on screen by a viewer
-	program or on paper by a printer.
-	</para>
-	</formalpara>
-	</sect2>
-
-	<sect2 id="post-and-ghost">
-	<title>PostScript and Ghostscript</title>
-
-	<para>
-	<indexterm><primary>PostScript</primary></indexterm>
-	<indexterm><primary>GhostScript</primary><seealso>PostScript</seealso></indexterm>
-	<indexterm><primary>PostScript</primary><secondary>RIP</secondary></indexterm>
-<indexterm><primary>PostScript interpreter</primary></indexterm>
-<indexterm><primary>raster image processor</primary><see>RIP</see></indexterm>
-	So UNIX is lacking a common ground for printing on paper and displaying on screen. Despite this unfavorable
-	legacy for UNIX, basic printing is fairly easy if you have PostScript printers at your disposal. The reason is
-	that these devices have a built-in PostScript language <quote>interpreter,</quote> also called a raster image
-	processor (RIP), (which makes them more expensive than other types of printers; throw PostScript toward them,
-	and they will spit out your printed pages. The RIP does all the hard work of converting the PostScript drawing
-	commands into a bitmap picture as you see it on paper, in a resolution as done by your printer. This is no
-	different than PostScript printing a file from a Windows origin.
-	</para>
-
-	<note><para>
-	<indexterm><primary>PPD</primary></indexterm>
-<indexterm><primary>PPD-aware</primary></indexterm>
-<indexterm><primary>PostScript Printer Description</primary><see>PPD</see></indexterm>
-	Traditional UNIX programs and printing systems &smbmdash; while using PostScript &smbmdash; are largely not
-	PPD-aware. PPDs are <quote>PostScript Printer Description</quote> files. They enable you to specify and
-	control all options a printer supports: duplexing, stapling, and punching. Therefore, UNIX users for a long
-	time couldn't choose many of the supported device and job options, unlike Windows or Apple users. But now
-	there is CUPS. as illustrated in <link linkend="f2small">Printing to a PostScript Printer</link>.
-	</para>
-	</note>
-
-	<figure id="f2small">
-		<title>Printing to a PostScript Printer.</title>
-		<imagefile>2small</imagefile>
-	</figure>
-
-	<para>
-	<indexterm><primary>PDL</primary></indexterm>
-	However, there are other types of printers out there. These do not know how to print PostScript. They use
-	their own PDL, often proprietary. To print to them is much more demanding. Since your UNIX applications mostly
-	produce PostScript, and since these devices do not understand PostScript, you need to convert the print files
-	to a format suitable for your printer on the host before you can send it away.
-	</para>
-
-	</sect2>
-
-	<sect2>
-	<title>Ghostscript: The Software RIP for Non-PostScript Printers</title>
-
-	<para>
-	<indexterm><primary>GhostScript</primary></indexterm>
-	Here is where Ghostscript kicks in. Ghostscript is the traditional (and quite powerful) PostScript interpreter
-	used on UNIX platforms. It is a RIP in software, capable of doing a <emphasis>lot</emphasis> of file format
-	conversions for a very broad spectrum of hardware devices as well as software file formats.  Ghostscript
-	technology and drivers are what enable PostScript printing to non-PostScript hardware. This is shown in
-	<link linkend="f3small">Ghostscript as a RIP for Non-PostScript Printers</link>.
-	</para>
-
-	<figure id="f3small">
-		<title>Ghostscript as a RIP for Non-PostScript Printers.</title>
-		<imagefile>3small</imagefile>
-	</figure>
-
-	<tip><para>
-<indexterm><primary>PNG</primary></indexterm>
-<indexterm><primary>AFPL</primary></indexterm>
-<indexterm><primary>ESP</primary></indexterm>
-	Use the <quote>gs -h</quote> command to check for all built-in <quote>devices</quote> on your Ghostscript
-	version. If you specify a parameter of <parameter>-sDEVICE=png256</parameter> on your Ghostscript command
-	line, you are asking Ghostscript to convert the input into a PNG file. Naming a <quote>device</quote> on the
-	command line is the most important single parameter to tell Ghostscript exactly how it should render the
-	input. New Ghostscript versions are released at fairly regular intervals, now by artofcode LLC. They are
-	initially put under the <quote>AFPL</quote> license, but re-released under the GNU GPL as soon as the next
-	AFPL version appears. GNU Ghostscript is probably the version installed on most Samba systems. But it has some
-	deficiencies.  <indexterm><primary>Ghostscript</primary><secondary>ESP</secondary><see>ESP
-	GhostScript</see></indexterm> Therefore, ESP Ghostscript was developed as an enhancement over GNU Ghostscript,
-	with lots of bug-fixes, additional devices, and improvements. It is jointly maintained by developers from
-	CUPS, Gutenprint, MandrakeSoft, SuSE, Red Hat, and Debian. It includes the <quote>cups</quote> device
-	(essential to print to non-PS printers from CUPS).
-	</para></tip>
-
-	</sect2>
-
-	<sect2>
-	<title>PostScript Printer Description (PPD) Specification</title>
-
-	<para>
-	<indexterm><primary>PPD</primary></indexterm>
-<indexterm><primary>PDL</primary></indexterm>
-<indexterm><primary>PostScript</primary></indexterm>
-	While PostScript in essence is a PDL to represent the page layout in a device-independent way, real-world
-	print jobs are always ending up being output on hardware with device-specific features. To take care of all
-	the differences in hardware and to allow for innovations, Adobe has specified a syntax and file format for
-	PostScript Printer Description (PPD) files. Every PostScript printer ships with one of these files.
-	</para>
-
-	<para>
-	PPDs contain all the information about general and special features of the
-	given printer model: Which different resolutions can it handle? Does
-	it have a duplexing unit? How many paper trays are there? What media
-	types and sizes does it take? For each item, it also names the special
-	command string to be sent to the printer (mostly inside the PostScript
-	file) in order to enable it.
-	</para>
-
-	<para>
-	Information from these PPDs is meant to be taken into account by the
-	printer drivers. Therefore, installed as part of the Windows
-	PostScript driver for a given printer is the printer's PPD. Where it
-	makes sense, the PPD features are presented in the drivers' UI dialogs
-	to display to the user a choice of print options. In the end, the
-	user selections are somehow written (in the form of special
-	PostScript, PJL, JCL, or vendor-dependent commands) into the PostScript
-	file created by the driver.
-	</para>
-
-	<warning><para>
-	<indexterm><primary>PDF</primary></indexterm>
-<indexterm><primary>PDF distilling</primary></indexterm>
-	A PostScript file that was created to contain device-specific commands
-	for achieving a certain print job output (e.g., duplexed, stapled, and
-	punched) on a specific target machine may not print as expected, or
-	may not be printable at all on other models; it also may not be fit
-	for further processing by software (e.g., by a PDF distilling program).
-	</para></warning>
-	</sect2>
-
-	<sect2>
-	<title>Using Windows-Formatted Vendor PPDs</title>
-
-	<para>
-<indexterm><primary>CUPS</primary></indexterm>
-<indexterm><primary>PPDs</primary></indexterm>
-<indexterm><primary>PostScript</primary></indexterm>
-	CUPS can handle all spec-compliant PPDs as supplied by the manufacturers for their PostScript models. Even if
-	a vendor does not mention our favorite OS in his or her manuals and brochures, you can safely trust this:
-	<emphasis>If you get the Windows NT version of the PPD, you can use it unchanged in CUPS</emphasis> and thus
-	access the full power of your printer just like a Windows NT user could!
-	</para>
-
-	<tip><para>
-	To check the spec compliance of any PPD online, go to <ulink noescape="1"
-	url="http://www.cups.org/testppd.php">http://www.cups.org/testppd.php</ulink> and upload your PPD. You will
-	see the results displayed immediately. CUPS in all versions after 1.1.19 has a much stricter internal PPD
-	parsing and checking code enabled; in case of printing trouble, this online resource should be one of your
-	first pit stops.
-	</para></tip>
-
-	<warning><para>
-	<indexterm><primary>foomatic</primary></indexterm>
-	<indexterm><primary>cupsomatic</primary></indexterm>
-	For real PostScript printers, <emphasis>do not</emphasis> use the <emphasis>Foomatic</emphasis> or
-	<emphasis>cupsomatic</emphasis> PPDs from Linuxprinting.org. With these devices, the original vendor-provided
-	PPDs are always the first choice.
-	</para></warning>
-
-	<tip><para>
-<indexterm><primary>W32X86/2</primary></indexterm>
-	If you are looking for an original vendor-provided PPD of a specific device, and you know that an NT4 box (or
-	any other Windows box) on your LAN has the PostScript driver installed, just use <command>smbclient
-	//NT4-box/print\$ -U username</command> to access the Windows directory where all printer driver files are
-	stored. First look in the <filename>W32X86/2</filename> subdirectory for the PPD you are seeking.
-	</para></tip>
-	</sect2>
-
-	<sect2>
-	<title>CUPS Also Uses PPDs for Non-PostScript Printers</title>
-
-	<para>
-<indexterm><primary>non-PostScript</primary></indexterm>
-<indexterm><primary>PPD</primary></indexterm>
-<indexterm><primary>CUPS filtering</primary></indexterm>
-	CUPS also uses specially crafted PPDs to handle non-PostScript printers. These PPDs are usually not available
-	from the vendors (and no, you can't just take the PPD of a PostScript printer with the same model name and
-	hope it works for the non-PostScript version too). To understand how these PPDs work for non-PS printers, we
-	first need to dive deeply into the CUPS filtering and file format conversion architecture. Stay tuned.
-	</para>
-
-	</sect2>
-
-</sect1>
-
-<sect1>
-<title>The CUPS Filtering Architecture</title>
-
-<para>
-<indexterm><primary>CUPS filtering</primary></indexterm>
-<indexterm><primary>Ghostscript</primary></indexterm>
-<indexterm><primary>MIME type</primary></indexterm>
-<indexterm><primary>MIME recognition</primary></indexterm>
-<indexterm><primary>MIME conversion rules</primary></indexterm>
-The core of the CUPS filtering system is based on Ghostscript. In addition to Ghostscript, CUPS uses some
-other filters of its own. You (or your OS vendor) may have plugged in even more filters. CUPS handles all data
-file formats under the label of various MIME types. Every incoming print file is subjected to an initial
-autotyping. The autotyping determines its given MIME type. A given MIME type implies zero or more possible
-filtering chains relevant to the selected target printer. This section discusses how MIME types recognition
-and conversion rules interact. They are used by CUPS to automatically set up a working filtering chain for any
-given input data format.
-</para>
-
-<para>
-If CUPS rasterizes a PostScript file natively to a bitmap, this is done in two stages:
-</para>
-
-<itemizedlist>
-	<listitem><para>
-<indexterm><primary>generic raster format</primary></indexterm>
-<indexterm><primary>CUPS raster</primary></indexterm>
-	The first stage uses a Ghostscript device named <quote>cups</quote>
-	(this is since version 1.1.15) and produces a generic raster format
-	called <quote>CUPS raster</quote>.
-	</para></listitem>
-
-	<listitem><para>
-<indexterm><primary>raster driver</primary></indexterm>
-	The second stage uses a <quote>raster driver</quote> that converts
-	the generic CUPS raster to a device-specific raster.
-	</para></listitem>
-</itemizedlist>
-
-<para>
-<indexterm><primary>Ghostscript</primary></indexterm>
-<indexterm><primary>GNU Ghostscript</primary></indexterm>
-<indexterm><primary>ESP Ghostscript</primary></indexterm>
-Make sure your Ghostscript version has the <quote>cups</quote> device compiled in (check with <command>gs -h |
-grep cups</command>). Otherwise you may encounter the dreaded <computeroutput>Unable to convert file
-0</computeroutput> in your CUPS error_log file. To have <quote>cups</quote> as a device in your Ghostscript,
-you either need to patch GNU Ghostscript and recompile or use
-<indexterm><primary>ESP</primary><secondary>Ghostscript</secondary></indexterm><ulink
-url="http://www.cups.org/ghostscript.php">ESP Ghostscript</ulink>. The superior alternative is ESP
-Ghostscript. It supports not just CUPS, but 300 other devices (while GNU Ghostscript supports only about 180).
-Because of this broad output device support, ESP Ghostscript is the first choice for non-CUPS spoolers, too.
-It is now recommended by Linuxprinting.org for all spoolers.
-</para>
-
-<para>
-<indexterm><primary>cupsomatic</primary></indexterm>
-<indexterm><primary>foomatic</primary></indexterm>
-<indexterm><primary>foomatic-rip</primary></indexterm>
-<indexterm><primary>ESP Ghostscript</primary></indexterm>
-CUPS printers may be set up to use external rendering paths. One of the most common is provided by the
-Foomatic/cupsomatic concept from <ulink url="http://www.linuxprinting.org/">Linuxprinting.org</ulink>. This
-uses the classical Ghostscript approach, doing everything in one step.  It does not use the
-<quote>cups</quote> device, but one of the many others. However, even for Foomatic/cupsomatic usage, best
-results and <indexterm><primary>ESP</primary><secondary>Ghostscript</secondary></indexterm> broadest printer
-model support is provided by ESP Ghostscript (more about Foomatic/cupsomatic, particularly the new version
-called now <emphasis>foomatic-rip</emphasis>, follows).
-</para>
-
-	<sect2>
-	<title>MIME Types and CUPS Filters</title>
-
-
-	<para>
-	<indexterm><primary>MIME</primary><secondary>filters</secondary></indexterm>
-	<indexterm><primary>MIME</primary></indexterm>
-<indexterm><primary>mime.types</primary></indexterm>
-<indexterm><primary>application/pdf</primary></indexterm>
-<indexterm><primary>autotyping</primary></indexterm>
-	CUPS reads the file <filename>/etc/cups/mime.types</filename> (and all other files carrying a
-	<filename>*.types</filename> suffix in the same directory) upon startup. These files contain the MIME type
-	recognition rules that are applied when CUPS runs its autotyping routines. The rule syntax is explained in the
-	man page for <filename>mime.types</filename> and in the comments section of the
-	<filename>mime.types</filename> file itself. A simple rule reads like this:
-	<indexterm><primary>application/pdf</primary></indexterm>
-<programlisting>
-application/pdf         pdf string(0,%PDF)
-</programlisting>
-<indexterm><primary>%PDF</primary></indexterm>
-<indexterm><primary>.pdf</primary></indexterm>
-	This means if a filename has a <filename>.pdf</filename> suffix or if the magic string
-	<emphasis>%PDF</emphasis> is right at the beginning of the file itself (offset 0 from the start), then it is a
-	PDF file (<parameter>application/pdf</parameter>).  Another rule is this:
-<programlisting>
-application/postscript  ai eps ps string(0,%!) string(0,<04>%!)
-</programlisting>
-<indexterm><primary>suffixes</primary></indexterm>
-<indexterm><primary>.ai</primary></indexterm>
-<indexterm><primary>.eps</primary></indexterm>
-<indexterm><primary>.ps</primary></indexterm>
-<indexterm><primary>generic PostScript</primary></indexterm>
-<indexterm><primary>application/postscript</primary></indexterm>
-	If the filename has one of the suffixes <filename>.ai</filename>, <filename>.eps</filename>,
-	<filename>.ps</filename>, or if the file itself starts with one of the strings <emphasis>%!</emphasis> or
-	<emphasis><![CDATA[<04>%!]]></emphasis>, it is a generic PostScript file
-	(<parameter>application/postscript</parameter>).
-	</para>
-
-	<warning><para>
-<indexterm><primary>/etc/cups/</primary></indexterm>
-	Don't confuse the other mime.types files your system might be using
-	with the one in the <filename>/etc/cups/</filename> directory.
-	</para></warning>
-
-	<note><para>
-<indexterm><primary>application/postscript</primary></indexterm>
-<indexterm><primary>PostScript</primary></indexterm>
-<indexterm><primary>filter</primary></indexterm>
-<indexterm><primary>PPD</primary></indexterm>
-<indexterm><primary>transformation</primary></indexterm>
-	There is an important difference between two similar MIME types in CUPS: one is
-	<parameter>application/postscript</parameter>, the other is
-	<parameter>application/vnd.cups-postscript</parameter>. While <parameter>application/postscript</parameter> is
-	meant to be device-independent, job options for the file are still outside the PS file content, embedded in
-	command line or environment variables by CUPS, <parameter>application/vnd.cups-postscript</parameter> may have
-	the job options inserted into the PostScript data itself (where applicable). The transformation of the generic
-	PostScript (<parameter>application/postscript</parameter>) to the device-specific version
-	(<parameter>application/vnd.cups-postscript</parameter>) is the responsibility of the CUPS
-	<parameter>pstops</parameter> filter. pstops uses information contained in the PPD to do the transformation.
-	</para></note>
-
-	<para>
-<indexterm><primary>ASCII</primary></indexterm>
-<indexterm><primary>HP-GL</primary></indexterm>
-<indexterm><primary>PDF</primary></indexterm>
-<indexterm><primary>PostScript</primary></indexterm>
-<indexterm><primary>DVI</primary></indexterm>
-<indexterm><primary>GIF</primary></indexterm>
-<indexterm><primary>PNG</primary></indexterm>
-<indexterm><primary>TIFF</primary></indexterm>
-<indexterm><primary>JPEG</primary></indexterm>
-<indexterm><primary>Photo-CD</primary></indexterm>
-<indexterm><primary>SUN-Raster</primary></indexterm>
-<indexterm><primary>PNM</primary></indexterm>
-<indexterm><primary>PBM</primary></indexterm>
-<indexterm><primary>SGI-RGB</primary></indexterm>
-<indexterm><primary>MIME</primary></indexterm>
-<indexterm><primary>filters</primary></indexterm>
-	CUPS can handle ASCII text, HP-GL, PDF, PostScript, DVI, and
-	many image formats (GIF, PNG, TIFF, JPEG, Photo-CD, SUN-Raster,
-	PNM, PBM, SGI-RGB, and more) and their associated MIME types
-	with its filters.
-	</para>
-
-	</sect2>
-
-	<sect2>
-	<title>MIME Type Conversion Rules</title>
-
-
-	<para>
-	<indexterm><primary>MIME</primary></indexterm>
-	<indexterm><primary>application/pdf</primary></indexterm>
-<indexterm><primary>/etc/cups/mime.convs</primary></indexterm>
-<indexterm><primary>application/pdf</primary></indexterm>
-<indexterm><primary>application/postscript</primary></indexterm>
-	CUPS reads the file <filename>/etc/cups/mime.convs</filename>
-	(and all other files named with a <filename>*.convs</filename>
-	suffix in the same directory) upon startup. These files contain
-	lines naming an input MIME type, an output MIME type, a format
-	conversion filter that can produce the output from the input type,
-	and virtual costs associated with this conversion. One example line
-	reads like this:
-<programlisting>
-application/pdf         application/postscript   33   pdftops
-</programlisting>
-<indexterm><primary>pdftops</primary></indexterm>
-	This means that the <parameter>pdftops</parameter> filter will take
-	<parameter>application/pdf</parameter> as input and produce
-	<parameter>application/postscript</parameter> as output; the virtual
-	cost of this operation is 33 CUPS-$. The next filter is more
-	expensive, costing 66 CUPS-$:
-	<indexterm><primary>pdf</primary></indexterm>
-<programlisting>
-application/vnd.hp-HPGL application/postscript   66   hpgltops
-</programlisting>
-<indexterm><primary>hpgltops</primary></indexterm>
-	This is the <parameter>hpgltops</parameter>, which processes HP-GL
-	plotter files to PostScript.
-	<indexterm><primary>application/octet-stream</primary></indexterm>
-<programlisting>
-application/octet-stream
-</programlisting>
-	Here are two more examples: 
-	<indexterm><primary>text/plain</primary></indexterm>
-<indexterm><primary>application/x-shell</primary></indexterm>
-<indexterm><primary>text/plain</primary></indexterm>
-<indexterm><primary>texttops</primary></indexterm>
-<programlisting>
-application/x-shell     application/postscript   33    texttops
-text/plain              application/postscript   33    texttops
-</programlisting>
-<indexterm><primary>application/x-shell</primary></indexterm>
-	The last two examples name the <parameter>texttops</parameter> filter to work on
-	<parameter>text/plain</parameter> as well as on <parameter>application/x-shell</parameter>. (Hint: This
-	differentiation is needed for the syntax highlighting feature of <parameter>texttops</parameter>).
-	</para>
-	</sect2>
-
-	<sect2>
-	<title>Filtering  Overview</title>
-
-	<para>
-	<indexterm><primary>MIME</primary></indexterm>
-	There are many more combinations named in <filename>mime.convs</filename>. However, you are not limited to use
-	the ones predefined there. You can plug in any filter you like to the CUPS framework. It must meet, or must be
-	made to meet, some minimal requirements. If you find (or write) a cool conversion filter of some kind, make
-	sure it complies with what CUPS needs and put in the right lines in <filename>mime.types</filename> and
-	<filename>mime.convs</filename>; then it will work seamlessly inside CUPS.
-	</para>
-
-	<sect3>
-	<title>Filter Requirements</title>
-
-	<para>
-	The <quote>CUPS requirements</quote> for filters are simple. Take filenames or <filename>stdin</filename> as
-	input and write to <filename>stdout</filename>. They should take these arguments:
-	</para>
-
-	<variablelist>
-		<varlistentry><term>printer</term>
-			<listitem><para>
-			The name of the printer queue (normally this is the name of the filter being run).
-			</para></listitem>
-		</varlistentry>
-
-		<varlistentry><term>job</term>
-			<listitem><para>
-			The numeric job ID for the job being printed.
-			</para></listitem>
-		</varlistentry>
-
-		<varlistentry><term>user</term>
-			<listitem><para>
-			The string from the originating-user-name attribute.
-			</para></listitem>
-		</varlistentry>
-
-		<varlistentry><term>title</term>
-			<listitem><para>
-			The string from the job-name attribute.
-			</para></listitem>
-		</varlistentry>
-
-		<varlistentry><term>copies</term>
-			<listitem><para>
-			The numeric value from the number-copies attribute.
-			</para></listitem>
-		</varlistentry>
-
-		<varlistentry><term>options</term>
-			<listitem><para>
-			The job options.
-			</para></listitem>
-		</varlistentry>
-
-		<varlistentry><term>filename</term>
-			<listitem><para>
-			(optionally) The print request file (if missing, filters expect data
-			fed through <filename>stdin</filename>). In most cases, it is easy to
-			write a simple wrapper script around existing filters to make them work with CUPS.
-			</para></listitem>
-		</varlistentry>
-	</variablelist>
-
-	</sect3>
-
-	</sect2>
-
-	<sect2>
-	<title>Prefilters</title>
-
-	<para>
-	<indexterm><primary>PostScript</primary></indexterm>
-<indexterm><primary>non-PostScript printers</primary></indexterm>
-<indexterm><primary>raster</primary></indexterm>
-	As previously stated, PostScript is the central file format to any UNIX-based
-	printing system. From PostScript, CUPS generates raster data to feed
-	non-PostScript printers.
-	</para>
-
-	<para>
-<indexterm><primary>prefilters</primary></indexterm>
-<indexterm><primary>PostScript</primary></indexterm>
-<indexterm><primary>ASCII text</primary></indexterm>
-<indexterm><primary>PDF</primary></indexterm>
-<indexterm><primary>DVI</primary></indexterm>
-<indexterm><primary>HP-GL.</primary></indexterm>
-<indexterm><primary>MIME type</primary></indexterm>
-<indexterm><primary>application/postscript</primary></indexterm>
-<indexterm><primary>pstops</primary></indexterm>
-<indexterm><primary>application/vnd.cups-postscript</primary></indexterm>
-	But what happens if you send one of the supported non-PS formats to print? Then CUPS runs
-	<quote>prefilters</quote> on these input formats to generate PostScript first. There are prefilters to create
-	PostScript from ASCII text, PDF, DVI, or HP-GL. The outcome of these filters is always of MIME type
-	<parameter>application/postscript</parameter> (meaning that any device-specific print options are not yet
-	embedded into the PostScript by CUPS and that the next filter to be called is pstops). Another prefilter is
-	running on all supported image formats, the <parameter>imagetops</parameter> filter. Its outcome is always of
-	MIME type <parameter>application/vnd.cups-postscript</parameter> (not application/postscript), meaning it has
-	the print options already embedded into the file. This is shown in <link linkend="f4small">Prefiltering in
-	CUPS to Form PostScript</link>.
-	</para>
-
-	<figure id="f4small">
-		<title>Prefiltering in CUPS to Form PostScript.</title>
-		<imagefile scale="25">4small</imagefile>
-	</figure>
-
-	</sect2>
-
-	<sect2>
-	<title>pstops</title>
-
-	<para>
-<indexterm><primary>pstops</primary></indexterm>
-<indexterm><primary>application/postscript</primary></indexterm>
-<indexterm><primary>application/vnd.cups-postscript</primary></indexterm>
-<indexterm><primary>output duplexing</primary></indexterm>
-<indexterm><primary>stapling</primary></indexterm>
-<indexterm><primary>punching</primary></indexterm>
-<indexterm><primary>PostScript</primary></indexterm>
-	<emphasis>pstops</emphasis> is a filter that is used to convert <parameter>application/postscript</parameter> to
-	<parameter>application/vnd.cups-postscript</parameter>. As stated earlier, this filter inserts all
-	device-specific print options (commands to the printer to ask for the duplexing of output, or stapling and
-	punching it, and so on) into the PostScript file. An example is illustrated in <link
-	linkend="f5small">Adding Device-Specific Print Options</link>.
-	</para>
-
-	<figure id="f5small">
-		<title>Adding Device-Specific Print Options.</title>
-		<imagefile scale="25">5small</imagefile>
-	</figure>
-
-	<para>
-	This is not all. Other tasks performed by it are:
-	</para>
-
-	<itemizedlist>
-		<listitem><para>
-		Selecting the range of pages to be printed (e.g., you can choose to
-		print only pages <quote>3, 6, 8-11, 16, and 19-21</quote>, or only odd-numbered
-		pages).
-		</para></listitem>
-
-		<listitem><para>
-		Putting two or more logical pages on one sheet of paper (the
-		so-called <quote>number-up</quote> function).
-		</para></listitem>
-
-		<listitem><para>Counting the pages of the job to insert the accounting
-		information into the <filename>/var/log/cups/page_log</filename>.
-		</para></listitem>
-	</itemizedlist>
-	</sect2>
-
-	<sect2>
-	<title>pstoraster</title>
-
-	<para>
-<indexterm><primary>pstoraster</primary></indexterm>
-<indexterm><primary>rasterization</primary></indexterm>
-<indexterm><primary>raster drivers</primary></indexterm>
-	<parameter>pstoraster</parameter> is at the core of the CUPS filtering system. It is responsible for the first
-	stage of the rasterization process. Its input is of MIME type application/vnd.cups-postscript; its output is
-	application/vnd.cups-raster. This output format is not yet meant to be printable. Its aim is to serve as a
-	general-purpose input format for more specialized <emphasis>raster drivers</emphasis> that are able to
-	generate device-specific printer data. This is shown in <link linkend="cups-raster">the PostScript to
-	Intermediate Raster Format diagram</link>.
-	</para>
-
-	<figure id="cups-raster">
-		<title>PostScript to Intermediate Raster Format.</title>
-		<imagefile scale="25">6small</imagefile>
-	</figure>
-
-	<para>
-<indexterm><primary>CUPS raster</primary></indexterm>
-<indexterm><primary>generic raster</primary></indexterm>
-<indexterm><primary>IANA</primary></indexterm>
-<indexterm><primary>raster drivers</primary></indexterm>
-	CUPS raster is a generic raster format with powerful features. It is able to include per-page information,
-	color profiles, and more, to be used by the downstream raster drivers. Its MIME type is registered with IANA
-	and its specification is, of course, completely open. It is designed to make it quite easy and inexpensive for
-	manufacturers to develop Linux and UNIX raster drivers for their printer models should they choose to do so.
-	CUPS always takes care of the first stage of rasterization so these vendors do not need to care about
-	Ghostscript complications (in fact, there are currently more than one vendor financing the development of CUPS
-	raster drivers). This is illustrated in <link linkend="cups-raster2">the CUPS-Raster Production Using
-	Ghostscript illustration</link>.
-	</para>
-
-	<figure id="cups-raster2">
-		<title>CUPS-Raster Production Using Ghostscript.</title>
-		<imagefile>7small</imagefile>
-	</figure>
-
-	<para>
-<indexterm><primary>pstoraster</primary></indexterm>
-<indexterm><primary>GNU Ghostscript</primary></indexterm>
-<indexterm><primary>AFPL Ghostscript</primary></indexterm>
-<indexterm><primary>standalone filter</primary></indexterm>
-	CUPS versions before version 1.1.15 shipped a binary (or source code) standalone filter, named
-	<parameter>pstoraster</parameter>. <parameter>pstoraster</parameter>, which was derived from GNU Ghostscript
-	5.50 and could be installed instead of and in addition to any GNU or AFPL Ghostscript package without
-	conflicting.
-	</para>
-
-	<para>
-	Since version 1.1.15, this feature has changed. The functions for this filter have been integrated back
-	into Ghostscript (now based on GNU Ghostscript version 7.05). The <parameter>pstoraster</parameter> filter is
-	now a simple shell script calling <command>gs</command> with the <command>-sDEVICE=cups</command> parameter.
-	If your Ghostscript fails when this command is executed: <command>gs -h |grep cups</command>, you might not 
-	be able to print, update your Ghostscript.
-	</para>
-	</sect2>
-
-	<sect2>
-	<title>imagetops and imagetoraster</title>
-
-	<para>
-<indexterm><primary>prefilter</primary></indexterm>
-<indexterm><primary>imagetoraster</primary></indexterm>
-	In the section about prefilters, we mentioned the prefilter
-	that generates PostScript from image formats. The <parameter>imagetoraster</parameter>
-	filter is used to convert directly from image to raster, without the
-	intermediate PostScript stage. It is used more often than the previously
-	mentioned prefilters. We summarize in a flowchart the image file
-	filtering in <link linkend="small8">the Image Format to CUPS-Raster Format Conversion illustration</link>.
-	</para>
-
-	<figure id="small8">
-		<title>Image Format to CUPS-Raster Format Conversion.</title>
-		<imagefile>8small</imagefile>
-	</figure>
-
-	</sect2>
-
-	<sect2>
-	<title>rasterto [printers specific]</title>
-
-	<para>
-<indexterm><primary>rastertoalps</primary></indexterm>
-<indexterm><primary>rastertobj</primary></indexterm>
-<indexterm><primary>rastertoepson</primary></indexterm>
-<indexterm><primary>rastertoescp</primary></indexterm>
-<indexterm><primary>rastertopcl</primary></indexterm>
-<indexterm><primary>rastertoturboprint</primary></indexterm>
-<indexterm><primary>rastertoescp</primary></indexterm>
-<indexterm><primary>rastertohp</primary></indexterm>
-<indexterm><primary>rastertoprinter</primary></indexterm>
-<indexterm><primary>rastertoprinter</primary></indexterm>
-<indexterm><primary>Gutenprint</primary></indexterm>
-	CUPS ships with quite a variety of raster drivers for processing CUPS raster. On my system, I find in
-	/usr/lib/cups/filter/ the following: <parameter>rastertoalps</parameter>, <parameter>rastertobj</parameter>,
-	<parameter>rastertoepson</parameter>, <parameter>rastertoescp</parameter>, <parameter>rastertopcl</parameter>,
-	<parameter>rastertoturboprint</parameter>, <parameter>rastertoapdk</parameter>,
-	<parameter>rastertodymo</parameter>, <parameter>rastertoescp</parameter>, <parameter>rastertohp</parameter>,
-	and <parameter>rastertoprinter</parameter>. Don't worry if you have fewer drivers than this; some of these are
-	installed by commercial add-ons to CUPS (like <parameter>rastertoturboprint</parameter>), and others (like
-	<parameter>rastertoprinter</parameter>) by third-party driver development projects (such as Gutenprint)
-	wanting to cooperate as closely as possible with CUPS. See <link linkend="small9">the Raster to
-	Printer-Specific Formats illustration</link>.
-	</para>
-
-		<figure id="small9">
-			<title>Raster to Printer-Specific Formats.</title>
-			<imagefile>9small</imagefile>
-		</figure>
-	</sect2>
-
-	<sect2>
-	<title>CUPS Backends</title>
-
-	<para>
-<indexterm><primary>CUPS filtering chain</primary></indexterm>
-<indexterm><primary>print queue</primary></indexterm>
-	The last part of any CUPS filtering chain is a backend. Backends
-	are special programs that send the print-ready file to the final
-	device. There is a separate backend program for any transfer
-	protocol for sending print jobs over the network, and one for every local
-	interface. Every CUPS print queue needs to have a CUPS <quote>device-URI</quote>
-	associated with it. The device URI is the way to encode the backend
-	used to send the job to its destination. Network device-URIs use
-	two slashes in their syntax, local device URIs only one, as you can
-	see from the following list. Keep in mind that local interface names
-	may vary greatly from my examples, if your OS is not Linux:
-	</para>
-
-	<variablelist>
-		<varlistentry><term>usb</term>
-		<listitem><para>
-		This backend sends print files to USB-connected printers. An
-		example for the CUPS device-URI to use is
-		<filename>usb:/dev/usb/lp0</filename>.
-		</para></listitem></varlistentry>
-
-		<varlistentry><term>serial</term>
-		<listitem><para>
-		This backend sends print files to serially connected printers.
-		An example for the CUPS device-URI to use is
-		<filename>serial:/dev/ttyS0?baud=11500</filename>.
-		</para></listitem></varlistentry>
-
-		<varlistentry><term>parallel</term>
-		<listitem><para>
-		This backend sends print files to printers connected to the
-		parallel port. An example for the CUPS device-URI to use is
-		<filename>parallel:/dev/lp0</filename>.
-		</para></listitem></varlistentry>
-
-		<varlistentry><term>SCSI</term>
-		<listitem><para>
-		This backend sends print files to printers attached to the
-		SCSI interface. An example for the CUPS device-URI to use is
-		<filename>scsi:/dev/sr1</filename>.
-		</para></listitem></varlistentry>
-
-		<varlistentry><term>lpd</term>
-		<listitem><para>
-		This backend sends print files to LPR/LPD-connected network
-		printers. An example for the CUPS device-URI to use is
-		<filename>lpd://remote_host_name/remote_queue_name</filename>.
-		</para></listitem></varlistentry>
-
-		<varlistentry><term>AppSocket/HP JetDirect</term>
-		<listitem><para>
-		This backend sends print files to AppSocket (a.k.a., HP
-		JetDirect) connected network printers. An example for the CUPS
-		device-URI to use is
-		<filename>socket://10.11.12.13:9100</filename>.
-		</para></listitem></varlistentry>
-
-		<varlistentry><term>ipp</term>
-		<listitem><para>
-		This backend sends print files to IPP-connected network
-		printers (or to other CUPS servers). Examples for CUPS device-URIs
-		to use are
-		<filename>ipp:://192.193.194.195/ipp</filename>
-		(for many HP printers) and
-		<filename>ipp://remote_cups_server/printers/remote_printer_name</filename>.
-		</para></listitem></varlistentry>
-
-		<varlistentry><term>http</term>
-		<listitem><para>
-		This backend sends print files to HTTP-connected printers.
-		(The http:// CUPS backend is only a symlink to the ipp:// backend.)
-		Examples for the CUPS device-URIs to use are
-		<filename>http:://192.193.194.195:631/ipp</filename>
-		(for many HP printers) and
-		<filename>http://remote_cups_server:631/printers/remote_printer_name</filename>.
-		</para></listitem></varlistentry>
-
-		<varlistentry><term>smb</term>
-		<listitem><para>
-		This backend sends print files to printers shared by a Windows
-		host. Examples of CUPS device-URIs that may be used includes:
-		</para>
-
-		<para>
-		<simplelist>
-		<member><filename>smb://workgroup/server/printersharename</filename></member>
-		<member><filename>smb://server/printersharename</filename></member>
-		<member><filename>smb://username:password@workgroup/server/printersharename</filename></member>
-		<member><filename>smb://username:password@server/printersharename</filename></member>
-		</simplelist>
-		</para>
-
-		<para>
-		The smb:// backend is a symlink to the Samba utility
-		<parameter>smbspool</parameter> (does not ship with CUPS). If the
-		symlink is not present in your CUPS backend directory, have your
-		root user create it: <command>ln -s `which smbspool'
-		/usr/lib/cups/backend/smb</command>.
-		</para></listitem></varlistentry>
-	</variablelist>
-
-	<para>
-	It is easy to write your own backends as shell or Perl scripts if you
-	need any modification or extension to the CUPS print system. One
-	reason could be that you want to create <quote>special</quote> printers that send
-	the print jobs as email (through a <quote>mailto:/</quote> backend), convert them to
-	PDF (through a <quote>pdfgen:/</quote> backend) or dump them to <quote>/dev/null</quote>. (In
-	fact, I have the systemwide default printer set up to be connected to
-	a devnull:/ backend: there are just too many people sending jobs
-	without specifying a printer, and scripts and programs that do not name
-	a printer. The systemwide default deletes the job and sends a polite
-	email back to the $USER asking him or her to always specify the correct
-	printer name.)
-	</para>
-
-	<para>
-<indexterm><primary>lpinfo</primary></indexterm>
-<indexterm><primary>CUPS backends</primary></indexterm>
-	Not all of the mentioned backends may be present on your system or
-	usable (depending on your hardware configuration). One test for all
-	available CUPS backends is provided by the <emphasis>lpinfo</emphasis>
-	utility. Used with the <option>-v</option> parameter, it lists
-	all available backends:
-	</para>
-
-	<para><screen>
-	&prompt;<userinput>lpinfo -v</userinput>
-	</screen></para>
-	</sect2>
-
-	<sect2>
-	<title>The Role of <parameter>cupsomatic/foomatic</parameter></title>
-
-	<para>
-	<indexterm><primary>cupsomatic</primary></indexterm>
-	<indexterm><primary>foomatic</primary></indexterm>
-<indexterm><primary>PPDs</primary></indexterm>
-<indexterm><primary>Foomatic Printer</primary></indexterm>
-<indexterm><primary>Linuxprinting.org</primary></indexterm>
-	<parameter>cupsomatic</parameter> filters may be the most widely used on CUPS
-	installations. You must be clear that these were not
-	developed by the CUPS people. They are a third-party add-on to
-	CUPS. They utilize the traditional Ghostscript devices to render jobs
-	for CUPS. When troubleshooting, you should know about the
-	difference. Here the whole rendering process is done in one stage,
-	inside Ghostscript, using an appropriate device for the target
-	printer. <parameter>cupsomatic</parameter> uses PPDs that are generated from the Foomatic
-	Printer & Driver Database at Linuxprinting.org.
-	</para>
-
-	<para>
-	You can recognize these PPDs from the line calling the
-	<parameter>cupsomatic</parameter> filter:
-<programlisting>
-*cupsFilter: "application/vnd.cups-postscript  0  cupsomatic"
-</programlisting>
-	You may find this line among the first 40 or so lines of the PPD
-	file. If you have such a PPD installed, the printer shows up in the
-	CUPS Web interface with a <parameter>foomatic</parameter> namepart for
-	the driver description. <parameter>cupsomatic</parameter> is a Perl script that runs
-	Ghostscript with all the complicated command line options
-	autoconstructed from the selected PPD and command line options given to
-	the print job.
-	</para>
-
-	<para>
-	<indexterm><primary>point'n'print</primary></indexterm>
-<indexterm><primary>foomatic-rip</primary></indexterm>
-<indexterm><primary>Adobe specifications</primary></indexterm>
-<indexterm><primary>hi-res photo</primary></indexterm>
-<indexterm><primary>normal color</primary></indexterm>
-<indexterm><primary>grayscale</primary></indexterm>
-<indexterm><primary>draft</primary></indexterm>
-<indexterm><primary>media type</primary></indexterm>
-<indexterm><primary>resolution</primary></indexterm>
-<indexterm><primary>inktype</primary></indexterm>
-<indexterm><primary>dithering algorithm</primary></indexterm>
-	However, <parameter>cupsomatic</parameter> is now deprecated. Its PPDs (especially the first
-	generation of them, still in heavy use out there) are not meeting the
-	Adobe specifications. You might also suffer difficulties when you try
-	to download them with <quote>Point'n'Print</quote> to Windows clients. A better
-	and more powerful successor is now available: it is called <parameter>foomatic-rip</parameter>. To use
-	<parameter>foomatic-rip</parameter> as a filter with CUPS, you need the new type of PPDs, which
-	have a similar but different line:
-<programlisting>
-*cupsFilter: "application/vnd.cups-postscript  0  foomatic-rip"
-</programlisting>
-	The PPD-generating engine at Linuxprinting.org has been revamped.
-	The new PPDs comply with the Adobe spec. They also provide a
-	new way to specify different quality levels (hi-res photo, normal
-	color, grayscale, and draft) with a single click, whereas before you
-	could have required five or more different selections (media type,
-	resolution, inktype, and dithering algorithm). There is support for
-	custom-size media built in. There is support to switch
-	print options from page to page in the middle of a job. And the
-	best thing is that the new <constant>foomatic-rip</constant> works seamlessly with all
-	legacy spoolers too (like LPRng, BSD-LPD, PDQ, PPR, and so on), providing
-	for them access to use PPDs for their printing.
-	</para>
-	</sect2>
-
-	<sect2>
-	<title>The Complete Picture</title>
-
-	<para>
-	If you want to see an overview of all the filters and how they
-	relate to each other, the complete picture of the puzzle is at the end
-	of this chapter.
-	</para>
-	</sect2>
-
-	<sect2>
-	<title><filename>mime.convs</filename></title>
-
-	<para>
-	CUPS autoconstructs all possible filtering chain paths for any given
-	MIME type and every printer installed. But how does it decide in
-	favor of or against a specific alternative?  (There may be cases
-	where there is a choice of two or more possible filtering chains for
-	the same target printer.) Simple. You may have noticed the figures in
-	the third column of the mime.convs file. They represent virtual costs
-	assigned to this filter. Every possible filtering chain will sum up to
-	a total <quote>filter cost.</quote> CUPS decides for the most <quote>inexpensive</quote> route.
-	</para>
-
-	<tip><para>
-<indexterm><primary>cupsd.conf</primary></indexterm>
-<indexterm><primary>FilterLimit</primary></indexterm>
-	Setting <parameter>FilterLimit 1000</parameter> in
-	<filename>cupsd.conf</filename> will not allow more filters to
-	run concurrently than will consume a total of 1000 virtual filter
-	cost. This is an efficient way to limit the load of any CUPS
-	server by setting an appropriate <quote>FilterLimit</quote> value. A FilterLimit of
-	200 allows roughly one job at a time, while a FilterLimit of 1000 allows
-	approximately five jobs maximum at a time.
-	</para></tip>
-	</sect2>
-
-	<sect2>
-	<title><quote>Raw</quote> Printing</title>
-
-	<para>
-<indexterm><primary>PPD</primary></indexterm>
-<indexterm><primary>lpadmin</primary></indexterm>
-<indexterm><primary>rawprinter</primary></indexterm>
-	You can tell CUPS to print (nearly) any file <quote>raw</quote>. <quote>Raw</quote> means it will not be
-	filtered. CUPS will send the file to the printer <quote>as is</quote> without bothering if the printer is able
-	to digest it. Users need to take care themselves that they send sensible data formats only. Raw printing can
-	happen on any queue if the <quote><parameter>-o raw</parameter></quote> option is specified on the command
-	line. You can also set up raw-only queues by simply not associating any PPD with it. This command:
-<screen>
-&prompt;<userinput>lpadmin -P rawprinter -v socket://11.12.13.14:9100 -E</userinput>
-</screen>
-	sets up a queue named <quote>rawprinter</quote>, connected via the <quote>socket</quote> protocol (a.k.a.
-	<quote>HP JetDirect</quote>) to the device at IP address 11.12.1.3.14, using port 9100. (If you had added a
-	PPD with <command>-P /path/to/PPD</command> to this command line, you would have installed a
-	<quote>normal</quote> print queue.)
-	</para>
-
-	<para>
-	CUPS will automatically treat each job sent to a queue as a <quote>raw</quote> one
-	if it can't find a PPD associated with the queue. However, CUPS will
-	only send known MIME types (as defined in its own mime.types file) and
-	refuse others.
-	</para>
-	</sect2>
-
-	<sect2>
-	<title>application/octet-stream Printing</title>
-
-	<para>
-<indexterm><primary>/etc/cups/mime.types</primary></indexterm>
-<indexterm><primary>application/octet-stream</primary></indexterm>
-	Any MIME type with no rule in the <filename>/etc/cups/mime.types</filename> file is regarded as unknown
-	or <parameter>application/octet-stream</parameter> and will not be
-	sent. Because CUPS refuses to print unknown MIME types by default,
-	you will probably have experienced that print jobs originating
-	from Windows clients were not printed. You may have found an error
-	message in your CUPS logs like:
-	</para>
-
-	<para><computeroutput>
-	 Unable to convert file 0 to printable format for job
-	</computeroutput></para>
-
-	<para>
-	To enable the printing of <parameter>application/octet-stream</parameter> files, edit
-	these two files:
-	</para>
-
-	<itemizedlist>
-		<listitem><para><filename>/etc/cups/mime.convs</filename></para></listitem>
-
-		<listitem><para><filename>/etc/cups/mime.types</filename></para></listitem>
-	</itemizedlist>
-
-	<para>
-<indexterm><primary>raw mode</primary></indexterm>
-	Both contain entries (at the end of the respective files) that must be uncommented to allow raw mode
-	operation for <parameter>application/octet-stream</parameter>. In <filename>/etc/cups/mime.types</filename>
-	make sure this line is present:
-	<indexterm><primary>application/octet-stream</primary></indexterm>
-<programlisting>
-application/octet-stream
-</programlisting>
-	This line (with no specific autotyping rule set) makes all files
-	not otherwise auto-typed a member of <parameter>application/octet-stream</parameter>. In
-	<filename>/etc/cups/mime.convs</filename>, have this
-	line: 
-<programlisting>
-application/octet-stream   application/vnd.cups-raw   0   -
-</programlisting>
-	<indexterm><primary>MIME</primary></indexterm>
-	This line tells CUPS to use the <emphasis>Null Filter</emphasis>
-	(denoted as <quote>-</quote>, doing nothing at all) on
-	<parameter>application/octet-stream</parameter>, and tag the result as
-	<parameter>application/vnd.cups-raw</parameter>. This last one is
-	always a green light to the CUPS scheduler to now hand the file over
-	to the backend connecting to the printer and sending it over.
-	</para>
-
-	<note><para>
-	Editing the <filename>mime.convs</filename> and the <filename>mime.types</filename> file does not
-	<emphasis>enforce</emphasis> <quote>raw</quote> printing, it only <emphasis>allows</emphasis> it.
-	</para></note>
-
-	<formalpara>
-	<title>Background</title>
-
-	<para>
-<indexterm><primary>security-aware</primary></indexterm>
-<indexterm><primary>MIME type</primary></indexterm>
-<indexterm><primary>/etc/cups/mime.types</primary></indexterm>
-<indexterm><primary>/etc/cups/mime.convs</primary></indexterm>
-	That CUPS is a more security-aware printing system than traditional ones
-	does not by default allow one to send deliberate (possibly binary)
-	data to printing devices. (This could be easily abused to launch a
-	Denial of Service attack on your printer(s), causing at least the loss
-	of a lot of paper and ink.) <quote>Unknown</quote> data are regarded by CUPS
-	as <emphasis>MIME type</emphasis> <emphasis>application/octet-stream</emphasis>. While you
-	<emphasis>can</emphasis> send data <quote>raw</quote>, the MIME type for these must
-	be one that is known to CUPS and allowed by it. The file
-	<filename>/etc/cups/mime.types</filename> defines the <quote>rules</quote> of how CUPS
-	recognizes MIME types. The file <filename>/etc/cups/mime.convs</filename> decides which file
-	conversion filter(s) may be applied to which MIME types.
-	</para>
-	</formalpara>
-	</sect2>
-
-	<sect2>
-	<title>PostScript Printer Descriptions for Non-PostScript Printers</title>
-
-	<para>
-	<indexterm><primary>PPD</primary></indexterm>
-<indexterm><primary>non-PostScript</primary></indexterm>
-<indexterm><primary>PostScript</primary></indexterm>
-<indexterm><primary>RIP</primary></indexterm>
-<indexterm><primary>Ghostscript</primary></indexterm>
-<indexterm><primary>device-specific commands</primary></indexterm>
-	Originally PPDs were meant to be used for PostScript printers
-	only. Here, they help to send device-specific commands and settings
-	to the RIP, which processes the job file. CUPS has extended this
-	scope for PPDs to cover non-PostScript printers too. This was not
-	difficult, because it is a standardized file format. In a way
-	it was logical too: CUPS handles PostScript and uses a PostScript
-	RIP (Ghostscript) to process the job files. The only difference is that
-	a PostScript printer has the RIP built-in, for other types of
-	printers the Ghostscript RIP runs on the host computer.
-	</para>
-
-	<para>
-	PPDs for a non-PostScript printer have a few lines that are unique to
-	CUPS. The most important one looks similar to this:
-	<indexterm><primary>application/vnd.cups-raster</primary></indexterm>
-<programlisting>
-*cupsFilter: application/vnd.cups-raster  66   rastertoprinter
-</programlisting>
-	It is the last piece in the CUPS filtering puzzle. This line tells the
-	CUPS daemon to use as a last filter <parameter>rastertoprinter</parameter>. This filter
-	should be served as input an <parameter>application/vnd.cups-raster</parameter> MIME type
-	file. Therefore, CUPS should autoconstruct a filtering chain, which
-	delivers as its last output the specified MIME type. This is then
-	taken as input to the specified <parameter>rastertoprinter</parameter> filter. After
-	the last filter has done its work (<parameter>rastertoprinter</parameter> is a Gutenprint
-	filter), the file should go to the backend, which sends it to the
-	output device.
-	</para>
-
-	<para>
-	CUPS by default ships only a few generic PPDs, but they are good for
-	several hundred printer models. You may not be able to control
-	different paper trays, or you may get larger margins than your
-	specific model supports. See Table 21.1<link linkend="cups-ppds"></link> for summary information.
-	</para>
-
-	<table frame="all" id="cups-ppds">
-		<title>PPDs Shipped with CUPS</title>
-		<tgroup cols="2" align="left">
-			<colspec align="left"/>
-			<colspec align="justify" colwidth="1*"/>
-			<thead><row><entry>PPD file</entry><entry>Printer type</entry></row></thead>
-			<tbody>
-			<row><entry>deskjet.ppd</entry><entry>older HP inkjet printers and compatible</entry></row>
-
-			<row><entry>deskjet2.ppd</entry> <entry>newer HP inkjet printers and compatible </entry> </row>
-
-			<row><entry>dymo.ppd</entry> <entry>label printers </entry> </row>
-
-			<row><entry>epson9.ppd</entry> <entry>Epson 24-pin impact printers and compatible </entry> </row>
-
-			<row><entry>epson24.ppd</entry> <entry>Epson 24-pin impact printers and compatible </entry> </row>
-
-			<row><entry>okidata9.ppd</entry> <entry>Okidata 9-pin impact printers and compatible </entry> </row>
-
-			<row><entry>okidat24.ppd</entry> <entry>Okidata 24-pin impact printers and compatible </entry> </row>
-
-			<row><entry>stcolor.ppd</entry> <entry>older Epson Stylus Color printers </entry> </row>
-
-			<row><entry>stcolor2.ppd</entry> <entry>newer Epson Stylus Color printers </entry> </row>
-
-			<row><entry>stphoto.ppd</entry> <entry>older Epson Stylus Photo printers </entry> </row>
-
-			<row><entry>stphoto2.ppd</entry> <entry>newer Epson Stylus Photo printers </entry> </row>
-
-			<row><entry>laserjet.ppd</entry> <entry>all PCL printers </entry> </row>
-
-			</tbody>
-		</tgroup>
-	</table>
-
-	</sect2>
-
-	<sect2>
-	<title><emphasis>cupsomatic/foomatic-rip</emphasis> Versus <emphasis>Native CUPS</emphasis> Printing</title>
-
-	<para>
-	<indexterm><primary>cupsomatic</primary></indexterm>
-	<indexterm><primary>foomatic-rip</primary></indexterm>
-	Native CUPS rasterization works in two steps:
-	</para>
-
-	<itemizedlist>
-		<listitem><para>
-<indexterm><primary>pstoraster</primary></indexterm>
-		First is the <parameter>pstoraster</parameter> step. It uses the special CUPS
-		<indexterm><primary>ESP</primary><secondary>Ghostscript</secondary></indexterm>
-		device from ESP Ghostscript 7.05.x as its tool.
-		</para></listitem>
-
-		<listitem><para>
-		Second is the <parameter>rasterdriver</parameter> step. It uses various
-		device-specific filters; there are several vendors who provide good
-		quality filters for this step. Some are free software, some are
-		shareware, and some are proprietary.
-		</para></listitem>
-	</itemizedlist>
-
-	<para>
-	Often this produces better quality (and has several more advantages) than other methods.
-	This is shown in <link linkend="cupsomatic-dia"> the cupsomatic/foomatic Processing Versus Native CUPS
-	illustration</link>.
-	</para>
-
-	<figure id="cupsomatic-dia">
-		<title>cupsomatic/foomatic Processing Versus Native CUPS.</title>
-		<imagefile>10small</imagefile>
-	</figure>
-
-	<para>
-	One other method is the <parameter>cupsomatic/foomatic-rip</parameter>
-	way. Note that <parameter>cupsomatic</parameter> is <emphasis>not</emphasis> made by the CUPS
-	developers. It is an independent contribution to printing development,
-	made by people from Linuxprinting.org.<footnote><para>See also <ulink
-	noescape="1" url="http://www.cups.org/cups-help.html">http://www.cups.org/cups-help.html</ulink></para></footnote>
-	<parameter>cupsomatic</parameter> is no longer developed, maintained, or supported. It now been
-	replaced by <parameter>foomatic-rip</parameter>. <parameter>foomatic-rip</parameter> is a complete rewrite
-	of the old <parameter>cupsomatic</parameter> idea, but very much improved and generalized to
-	other (non-CUPS) spoolers. An upgrade to <parameter>foomatic-rip</parameter> is strongly
-	advised, especially if you are upgrading to a recent version of CUPS,
-	too.
-	</para>
-
-	<para>
-	<indexterm><primary>cupsomatic</primary></indexterm>
-	<indexterm><primary>foomatic</primary></indexterm>
-	Like the old <parameter>cupsomatic</parameter> method, the <parameter>foomatic-rip</parameter> (new) method
-	from Linuxprinting.org uses the traditional Ghostscript print file processing, doing everything in a single
-	step. It therefore relies on all the other devices built into Ghostscript. The quality is as good (or bad) as
-	Ghostscript rendering is in other spoolers. The advantage is that this method supports many printer models not
-	supported (yet) by the more modern CUPS method.
-	</para>
-
-	<para>
-	Of course, you can use both methods side by side on one system (and even for one printer, if you set up
-	different queues) and find out which works best for you.
-	</para>
-
-	<para>
-<indexterm><primary>cupsomatic</primary></indexterm>
-<indexterm><primary>pstoraster</primary></indexterm>
-<indexterm><primary>rastertosomething</primary></indexterm>
-<indexterm><primary>rasterization</primary></indexterm>
-<indexterm><primary>Foomatic/cupsomatic</primary></indexterm>
-<indexterm><primary>rendering</primary></indexterm>
-	<parameter>cupsomatic</parameter> kidnaps the print file after the
-	<parameter>application/vnd.cups-postscript</parameter> stage and deviates it through the CUPS-external,
-	systemwide Ghostscript installation. Therefore, the print file bypasses the <parameter>pstoraster</parameter>
-	filter (and also bypasses the CUPS raster drivers <parameter>rastertosomething</parameter>). After Ghostscript
-	finished its rasterization, <parameter>cupsomatic</parameter> hands the rendered file directly to the CUPS
-	backend. <link linkend="cupsomatic-dia">cupsomatic/foomatic Processing Versus Native
-	CUPS</link>, illustrates the difference between native CUPS rendering and the
-	<parameter>Foomatic/cupsomatic</parameter> method.
-	</para>
-	</sect2>
-
-	<sect2>
-	<title>Examples for Filtering Chains</title>
-
-	<para>
-	Here are a few examples of commonly occurring filtering chains to
-	illustrate the workings of CUPS.
-	</para>
-
-	<para>
-<indexterm><primary>HP JetDirect</primary></indexterm>
-<indexterm><primary>PostScript</primary></indexterm>
-<indexterm><primary>two-up</primary></indexterm>
-<indexterm><primary>duplex</primary></indexterm>
-	Assume you want to print a PDF file to an HP JetDirect-connected
-	PostScript printer, but you want to print pages 3-5, 7, and 11-13
-	only, and you want to print them <quote>two-up</quote> and <quote>duplex</quote>:
-	</para>
-
-	<itemizedlist>
-	<listitem><para>Your print options (page selection as required, two-up,
-	duplex) are passed to CUPS on the command line.</para></listitem>
-
-	<listitem><para>The (complete) PDF file is sent to CUPS and autotyped as
-	<parameter>application/pdf</parameter>.</para></listitem>
-
-	<listitem><para>The file therefore must first pass the
-	<parameter>pdftops</parameter> prefilter, which produces PostScript
-	MIME type <parameter>application/postscript</parameter> (a preview here
-	would still show all pages of the original PDF).</para></listitem>
-
-	<listitem><para>The file then passes the <parameter>pstops</parameter>
-	filter that applies the command line options: it selects pages
-	2-5, 7, and 11-13, creates the imposed layout <quote>two pages on one sheet</quote>, and
-	inserts the correct <quote>duplex</quote> command (as defined in the printer's
-	PPD) into the new PostScript file; the file is now of PostScript MIME
-	type
-	<parameter>application/vnd.cups-postscript</parameter>.</para></listitem>
-
-	<listitem><para>The file goes to the <parameter>socket</parameter>
-	backend, which transfers the job to the printers.</para></listitem>
-	</itemizedlist>
-
-	<para>
-	The resulting filter chain, therefore, is as shown in <link linkend="pdftosocket">the PDF to socket chain
-	illustration</link>.
-	</para>
-
-<indexterm><primary>pdftosocket</primary></indexterm>
-	<figure id="pdftosocket">
-		<title>PDF to Socket Chain.</title>
-		<imagefile>pdftosocket</imagefile>
-	</figure>
-
-	<para>
-<indexterm><primary>USB</primary></indexterm>
-<indexterm><primary>Epson Stylus</primary></indexterm>
-<indexterm><primary>stphoto2.ppd</primary></indexterm>
-	Assume you want to print the same filter to an USB-connected Epson Stylus Photo Printer installed with the CUPS
-	<filename>stphoto2.ppd</filename>. The first few filtering stages are nearly the same:
-	</para>
-
-	<itemizedlist>
-		<listitem><para>
-		Your print options (page selection as required, two-up,
-		duplex) are passed to CUPS on the command line.
-		</para></listitem>
-
-		<listitem><para>
-		The (complete) PDF file is sent to CUPS and autotyped as
-		<parameter>application/pdf</parameter>.
-		</para></listitem>
-
-		<listitem><para>
-<indexterm><primary>pdftops</primary></indexterm>
-<indexterm><primary>PDF</primary></indexterm>
-		The file must first pass the <parameter>pdftops</parameter> prefilter, which produces PostScript
-		MIME type <parameter>application/postscript</parameter> (a preview here would still show all
-		pages of the original PDF).
-		</para></listitem>
-
-		<listitem><para>
-<indexterm><primary>pstops</primary></indexterm>
-<indexterm><primary>duplex printing</primary></indexterm>
-		The file then passes the <quote>pstops</quote> filter that applies
-		the command line options: it selects the pages 2-5, 7, and 11-13,
-		creates the imposed layout <quote>two pages on one sheet,</quote> and inserts the
-		correct <quote>duplex</quote> command (oops &smbmdash; this printer and PPD
-		do not support duplex printing at all, so this option will
-		be ignored) into the new PostScript file; the file is now of PostScript
-		MIME type <parameter>application/vnd.cups-postscript</parameter>.
-		</para></listitem>
-
-		<listitem><para>
-		The file then passes the <parameter>pstoraster</parameter> stage and becomes MIME type
-		<parameter>application/cups-raster</parameter>.
-		</para></listitem>
-
-		<listitem><para>
-<indexterm><primary>rastertoepson</primary></indexterm>
-		Finally, the <parameter>rastertoepson</parameter> filter
-		does its work (as indicated in the printer's PPD), creating the
-		printer-specific raster data and embedding any user-selected
-		print options into the print data stream.
-		</para></listitem>
-
-		<listitem><para>
-		The file goes to the <parameter>usb</parameter> backend, which transfers the job to the printers.
-		</para></listitem>
-	</itemizedlist>
-
-	<para>
-	The resulting filter chain therefore is as shown in <link linkend="pdftoepsonusb">the PDF to USB Chain
-	illustration</link>.
-	</para>
-
-	<figure id="pdftoepsonusb">
-		<title>PDF to USB Chain.</title>
-		<imagefile>pdftoepsonusb</imagefile>
-	</figure>
-	</sect2>
-
-	<sect2>
-	<title>Sources of CUPS Drivers/PPDs</title>
-
-	<para>
-	On the Internet you can now find many thousands of CUPS-PPD files
-	(with their companion filters), in many national languages
-	supporting more than 1,000 non-PostScript models.
-	</para>
-
-	<itemizedlist>
-		<indexterm><primary>ESP</primary><secondary>Print Pro</secondary></indexterm>
-		<indexterm><primary>PrintPro</primary><see>ESP Print Pro</see></indexterm>
-		<listitem><para>
-		<ulink url="http://www.easysw.com/printpro/">ESP PrintPro</ulink>
-		(commercial, non-free) is packaged with more than 3,000 PPDs, ready for
-		successful use <quote>out of the box</quote> on Linux, Mac OS X, IBM-AIX,
-		HP-UX, Sun-Solaris, SGI-IRIX, Compaq Tru64, Digital UNIX, and
-		other commercial Unices (it is written by the CUPS developers
-		themselves and its sales help finance the further development of
-		CUPS, as they feed their creators).
-		</para></listitem>
-
-		<listitem><para>
-		The <ulink url="http://gimp-print.sourceforge.net/">Gutenprint Project</ulink>
-		(GPL, free software) provides around 140 PPDs (supporting nearly 400 printers, many driven
-		to photo quality output), to be used alongside the Gutenprint CUPS filters.
-		</para></listitem>
-
-		<listitem><para>
-		<ulink url="http://www.turboprint.de/english.html/">TurboPrint </ulink> (shareware, non-free) supports
-		roughly the same number of printers in excellent quality.
-		</para></listitem>
-
-		<listitem><para>
-		<ulink url="http://www-124.ibm.com/developerworks/oss/linux/projects/omni/">OMNI </ulink>
-		(LPGL, free) is a package made by IBM, now containing support for more
-		than 400 printers, stemming from the inheritance of IBM OS/2 know-how
-		ported over to Linux (CUPS support is in a beta stage at present).
-		</para></listitem>
-
-		<listitem><para>
-		<ulink url="http://hpinkjet.sourceforge.net/">HPIJS </ulink> (BSD-style licenses, free)
-		supports approximately 150 of HP's own printers and also provides
-		excellent print quality now (currently available only via the Foomatic path).
-		</para></listitem>
-
-		<listitem><para>
-		<ulink url="http://www.linuxprinting.org/">Foomatic/cupsomatic </ulink>
-		(LPGL, free) from Linuxprinting.org provide PPDs for practically every Ghostscript
-		filter known to the world (including Omni, Gutenprint, and HPIJS).
-		</para></listitem>
-	</itemizedlist>
-
-	</sect2>
-
-	<sect2>
-	<title>Printing with Interface Scripts</title>
-
-	<para>
-<indexterm><primary>PCL</primary></indexterm>
-<indexterm><primary>lpadmin</primary></indexterm>
-	CUPS also supports the use of <quote>interface scripts</quote> as known from
-	System V AT&T printing systems. These are often used for PCL
-	printers, from applications that generate PCL print jobs. Interface
-	scripts are specific to printer models. They have a role similar to
-	PPDs for PostScript printers. Interface scripts may inject the Escape
-	sequences as required into the print data stream if the user, for example, selects
-	a certain paper tray, or changes paper orientation, or uses A3
-	paper. Interface scripts are practically unknown in the Linux
-	realm. On HP-UX platforms they are more often used. You can use any
-	working interface script on CUPS too. Just install the printer with
-	the <command>-i</command> option:
-<screen>
-&rootprompt;<userinput>lpadmin -p pclprinter -v socket://11.12.13.14:9100 \
-          -i /path/to/interface-script</userinput>
-</screen></para>
-
-	<para>
-	Interface scripts might be the <quote>unknown animal</quote> to many. However,
-	with CUPS they provide the easiest way to plug in your own custom-written filtering
-	script or program into one specific print queue (some information about the traditional
-	use of interface scripts is found at
-	<ulink noescape="1" url="http://playground.sun.com/printing/documentation/interface.html">
-	http://playground.sun.com/printing/documentation/interface.html</ulink>).
-	</para>
-	</sect2>
-</sect1>
-
-<sect1>
-<title>Network Printing (Purely Windows)</title>
-
-<para>
-Network printing covers a lot of ground. To understand what exactly
-goes on with Samba when it is printing on behalf of its Windows
-clients, let's first look at a <quote>purely Windows</quote> setup: Windows clients
-with a Windows NT print server.
-</para>
-
-<sect2>
-<title>From Windows Clients to an NT Print Server</title>
-
-<para>
-Windows clients printing to an NT-based print server have two
-options. They may:
-<indexterm><primary>GDI</primary></indexterm>
-<indexterm><primary>EMF</primary></indexterm>
-</para>
-
-
-<itemizedlist>
-	<listitem><para>Execute the driver locally and render the GDI output
-			(EMF) into the printer-specific format on their own.
-	</para></listitem>
-
-	<listitem><para>Send the GDI output (EMF) to the server, where the
-	driver is executed to render the printer-specific output.
-	</para></listitem>
-</itemizedlist>
-
-<para>
-Both print paths are shown in the flowcharts in <link linkend="small11">
-Print Driver Execution on the Client</link>, and
-<link linkend="small12">Print Driver Execution on the Server</link>.
-</para>
-</sect2>
-
-<sect2>
-<title>Driver Execution on the Client</title>
-
-<para>
-In the first case, the print server must spool the file as raw, meaning it shouldn't touch the job file and try
-to convert it in any way. This is what a traditional UNIX-based print server can do too, and at a better
-performance and more reliably than an NT print server. This is what most Samba administrators probably are
-familiar with. One advantage of this setup is that this <quote>spooling-only</quote> print server may be used
-even if no driver(s) for UNIX is available. It is sufficient to have the Windows client drivers available and
-installed on the clients. This is illustrated in <link linkend="small11">the Print Driver Execution on the
-Client diagram</link>.
-</para>
-
-<figure id="small11">
-	<title>Print Driver Execution on the Client.</title>
-	<imagefile>11small</imagefile>
-</figure>
-
-</sect2>
-
-<sect2>
-<title>Driver Execution on the Server</title>
-
-
-<para>
-<indexterm><primary>PostScript</primary></indexterm>
-<indexterm><primary>PCL</primary></indexterm>
-<indexterm><primary>ESC/P</primary></indexterm>
-<indexterm><primary>EMF</primary></indexterm>
-<indexterm><primary>GDI</primary></indexterm>
-The other path executes the printer driver on the server. The client transfers print files in EMF format to
-the server. The server uses the PostScript, PCL, ESC/P, or other driver to convert the EMF file into the
-printer-specific language. It is not possible for UNIX to do the same. Currently, there is no program or
-method to convert a Windows client's GDI output on a UNIX server into something a printer could understand.
-This is illustrated in <link linkend="small12">the Print Driver Execution on the Server diagram</link>.
-</para>
-
-	<figure id="small12">
-		<title>Print Driver Execution on the Server.</title>
-		<imagefile>12small</imagefile>
-	</figure>
-
-<para>
-However, something similar is possible with CUPS, so read on.
-</para>
-</sect2>
-</sect1>
-
-<sect1>
-<title>Network Printing (Windows Clients and UNIX/Samba Print
-Servers)</title>
-
-<para>
-Since UNIX print servers <emphasis>cannot</emphasis> execute the Win32
-program code on their platform, the picture is somewhat
-different. However, this does not limit your options all that
-much. On the contrary, you may have a way here to implement printing
-features that are not possible otherwise.
-</para>
-
-<sect2>
-<title>From Windows Clients to a CUPS/Samba Print Server</title>
-
-<para>
-Here is a simple recipe showing how you can take advantage of CUPS's
-powerful features for the benefit of your Windows network printing
-clients:
-</para>
-
-<itemizedlist>
-	<listitem><para>Let the Windows clients send PostScript to the CUPS
-	server.</para></listitem>
-
-	<listitem><para>Let the CUPS server render the PostScript into device-specific raster format.</para></listitem>
-</itemizedlist>
-
-<para>
-This requires the clients to use a PostScript driver (even if the
-printer is a non-PostScript model. It also requires that you have a
-driver on the CUPS server.
-</para>
-
-<para>
-First, to enable CUPS-based printing through Samba, the following options should be set in your &smb.conf;
-file <parameter>[global]</parameter> section:
-</para>
-
-<smbconfblock>
-<smbconfoption name="printing">cups</smbconfoption>
-</smbconfblock>
-
-<para>
-When these parameters are specified, all manually set print directives (like <smbconfoption name="print
-command"/> or <smbconfoption name="lppause command"/>) in &smb.conf; (as well as in Samba itself) will be
-ignored. Instead, Samba will directly interface with CUPS through its
-application program interface (API). 
-This is illustrated in <link linkend="f13small">the Printing via
-CUPS/Samba Server diagram</link>.
-</para>
-
-	<figure id="f13small">
-		<title>Printing via CUPS/Samba Server.</title>
-		<imagefile>13small</imagefile>
-	</figure>
-</sect2>
-
-<sect2>
-<title>Samba Receiving Job-Files and Passing Them to CUPS</title>
-
-<para>
-Samba <emphasis>must</emphasis> use its own spool directory (it is set by a line similar to <smbconfoption
-name="path">/var/spool/samba</smbconfoption>, in the <smbconfsection name="[printers]"/> or <smbconfsection
-name="[printername]"/> section of &smb.conf;). Samba receives the job in its own spool space and passes it
-into the spool directory of CUPS (the CUPS spool directory is set by the <parameter>RequestRoot</parameter>
-directive in a line that defaults to <parameter>RequestRoot /var/spool/cups</parameter>). CUPS checks the
-access rights of its spool directory and resets it to healthy values with every restart. We have seen quite a
-few people who used a common spooling space for Samba and CUPS, and struggled for weeks with this
-<quote>problem.</quote>
-</para>
-
-<para>
-A Windows user authenticates only to Samba (by whatever means is
-configured). If Samba runs on the same host as CUPS, you only need to
-allow <quote>localhost</quote> to print. If it runs on different machines, you
-need to make sure the Samba host gets access to printing on CUPS.
-</para>
-</sect2>
-</sect1>
-
-<sect1>
-<title>Network PostScript RIP</title>
-
-<para>
-This section discusses the use of CUPS filters on the server &smbmdash; configuration where
-clients make use of a PostScript driver with CUPS-PPDs.
-</para>
-
-
-<para>
-<indexterm><primary>PostScript</primary></indexterm>
-<indexterm><primary>PCL</primary></indexterm>
-<indexterm><primary>PJL</primary></indexterm>
-PPDs can control all print device options. They are usually provided by the manufacturer &smbmdash; if you own
-a PostScript printer, that is. PPD files are always a component of PostScript printer drivers on MS Windows or
-Apple Mac OS systems. They are ASCII files containing user-selectable print options, mapped to appropriate
-PostScript, PCL, or PJL commands for the target printer. Printer driver GUI dialogs translate these options
-<quote>on the fly</quote> into buttons and drop-down lists for the user to select.
-</para>
-
-<para>
-CUPS can load, without any conversions, the PPD file from any Windows (NT is recommended) PostScript driver
-and handle the options. There is a Web browser interface to the print options (select <ulink noescape="1"
-url="http://localhost:631/printers/">http://localhost:631/printers/</ulink> and click on one
-<guibutton>Configure Printer</guibutton> button to see it) or a command line interface (see <command>man
-lpoptions</command> or see if you have <command>lphelp</command> on your system). There are also some
-different GUI front-ends on Linux/UNIX, which can present PPD options to users. PPD options are normally meant
-to be evaluated by the PostScript RIP on the real PostScript printer.
-</para>
-
-<sect2>
-<title>PPDs for Non-PS Printers on UNIX</title>
-
-
-<para>
-<indexterm><primary>PPD</primary></indexterm>
-CUPS does not limit itself to <quote>real</quote> PostScript printers in its use of PPDs. The CUPS developers
-have extended the scope of the PPD concept to also describe available device and driver options for
-non-PostScript printers through CUPS-PPDs.
-</para>
-
-<para>
-This is logical, because CUPS includes a fully featured PostScript interpreter (RIP). This RIP is based on
-Ghostscript. It can process all received PostScript (and additionally many other file formats) from clients.
-All CUPS-PPDs geared to non-PostScript printers contain an additional line, starting with the keyword
-<parameter>*cupsFilter</parameter>. This line tells the CUPS print system which printer-specific filter to use
-for the interpretation of the supplied PostScript. Thus CUPS lets all its printers appear as PostScript
-devices to its clients, because it can act as a PostScript RIP for those printers, processing the received
-PostScript code into a proper raster print format.
-</para>
-</sect2>
-
-<sect2>
-<title>PPDs for Non-PS Printers on Windows</title>
-
-<para>
-<indexterm><primary>PPD</primary></indexterm>
-CUPS-PPDs can also be used on Windows clients, on top of a <quote>core</quote> PostScript driver (now
-recommended is the CUPS PostScript Driver for Windows NT/200x/XP; you can also use the Adobe one, with
-limitations). This feature enables CUPS to do a few tricks no other spooler can do:
-</para>
-
-<itemizedlist>
-	<listitem><para>
-	Act as a networked PostScript RIP handling print files from all client platforms in a uniform way.
-	</para></listitem>
-
-	<listitem><para>
-	Act as a central accounting and billing server, since all files are passed through the pstops filter and are therefore
-	logged in the CUPS <filename>page_log</filename> file.  <emphasis>Note:</emphasis> this cannot happen with
-	<quote>raw</quote> print jobs, which always remain unfiltered per definition.
-	</para></listitem>
-
-	<listitem><para>
-	Enable clients to consolidate on a single PostScript driver, even for many different target printers.
-	</para></listitem>
-</itemizedlist>
-
-<para>
-Using CUPS PPDs on Windows clients enables them to control all print job settings just as a UNIX client can do.
-</para>
-</sect2>
-</sect1>
-
-<sect1>
-<title>Windows Terminal Servers (WTS) as CUPS Clients</title>
-
-<para>
-This setup may be of special interest to people experiencing major problems in WTS environments. WTS often
-need a multitude of non-PostScript drivers installed to run their clients' variety of different printer
-models. This often imposes the price of much increased instability.
-</para>
-
-<sect2>
-<title>Printer Drivers Running in <quote>Kernel Mode</quote> Cause Many
-Problems</title>
-
-<para>
-Windows NT printer drivers, which run in <quote>kernel mode</quote>, introduce a high risk for the stability
-of the system if the driver is not really stable and well-tested. And there are a lot of bad drivers out
-there! Especially notorious is the example of the PCL printer driver that had an additional sound module
-running to notify users via soundcard of their finished jobs. Do I need to say that this one was also reliably
-causing <quote>blue screens of death</quote> on a regular basis?
-</para>
-
-<para>
-PostScript drivers are generally well-tested. They are not known to cause any problems, even though they also
-run in kernel mode. This might be because until now there have been only two different PostScript drivers: the
-one from Adobe and the one from Microsoft. Both are well-tested and are as stable as you can imagine on
-Windows. The CUPS driver is derived from the Microsoft one.
-</para>
-</sect2>
-
-<sect2>
-<title>Workarounds Impose Heavy Limitations</title>
-
-<para>
-In an attempt to work around problems, site administrators have resorted to restricting the
-allowed drivers installed on their WTS to one generic PCL and one PostScript driver. This, however, restricts
-the number of printer options available for clients to use. Often they can't get out more than simplex
-prints from one standard paper tray, while their devices could do much better if driven by a different driver!
-</para>
-</sect2>
-
-<sect2>
-<title>CUPS: A <quote>Magical Stone</quote>?</title>
-
-<para>
-<indexterm><primary>PPD</primary></indexterm>
-<indexterm><primary>PostScript</primary></indexterm>
-Using a PostScript driver, enabled with a CUPS-PPD, seems to be a very elegant way to overcome all these
-shortcomings. There are, depending on the version of Windows OS you use, up to three different PostScript
-drivers now available: Adobe, Microsoft, and CUPS PostScript drivers. None of them is known to cause major
-stability problems on WTS (even if used with many different PPDs). The clients will be able to (again) choose
-paper trays, duplex printing, and other settings. However, there is a certain price for this too: a CUPS
-server acting as a PostScript RIP for its clients requires more CPU and RAM than when just acting as a
-<quote>raw spooling</quote> device. Plus, this setup is not yet widely tested, although the first feedbacks
-look very promising.
-</para>
-</sect2>
-
-<sect2>
-<title>PostScript Drivers with No Major Problems, Even in Kernel
-Mode</title>
-
-<para>
-<indexterm><primary>DDK</primary></indexterm>
-<indexterm><primary>W32X86</primary></indexterm>
-<indexterm><primary>PostScript</primary></indexterm>
-<indexterm><primary>Visual Studio</primary></indexterm>
-<indexterm><primary>Microsoft driver</primary></indexterm>
-<indexterm><primary>Adobe</primary></indexterm>
-More recent printer drivers on W200x and XP no longer run in kernel mode (unlike Windows NT). However, both
-operating systems can still use the NT drivers, running in kernel mode (you can roughly tell which is which as
-the drivers in subdirectory <quote>2</quote> of <quote>W32X86</quote> are <quote>old</quote> ones). As was
-said before, the Adobe as well as the Microsoft PostScript drivers are not known to cause any stability
-problems. The CUPS driver is derived from the Microsoft one. There is a simple reason for this: the MS DDK
-(Device Development Kit) for Windows NT (which used to be available at no cost to licensees of Visual Studio)
-includes the source code of the Microsoft driver, and licensees of Visual Studio are allowed to use and modify
-it for their own driver development efforts. This is what the CUPS people have done. The license does not
-allow them to publish the whole of the source code.  However, they have released the <quote>diff</quote> under
-the GPL, and if you are the owner of an <quote>MS DDK for Windows NT,</quote> you can check the driver
-yourself.
-</para>
-</sect2>
-</sect1>
-
-<sect1>
-<title>Configuring CUPS for Driver Download</title>
-
-<para>
-As we have said before, all previously known methods to prepare client printer drivers on the Samba server for
-download and Point'n'Print convenience of Windows workstations are working with CUPS, too. These methods were
-described in <link linkend="classicalprinting">Classical Printing</link>. In reality, this is a pure Samba
-business and relates only to the Samba-Windows client relationship.
-</para>
-
-<sect2>
-<title><emphasis>cupsaddsmb</emphasis>: The Unknown Utility</title>
-
-
-<para>
-<indexterm><primary>cupsaddsmb</primary></indexterm>
-The <parameter>cupsaddsmb</parameter> utility (shipped with all current CUPS versions) is an alternative
-method to transfer printer drivers into the Samba <smbconfsection name="[print$]"/> share. Remember, this
-share is where clients expect drivers deposited and set up for download and installation. It makes the sharing
-of any (or all) installed CUPS printers quite easy. <command>cupsaddsmb</command> can use the Adobe PostScript
-driver as well as the newly developed CUPS PostScript driver for Windows NT/200x/XP.
-<parameter>cupsaddsmb</parameter> does <emphasis>not</emphasis> work with arbitrary vendor printer drivers,
-but only with the <emphasis>exact</emphasis> driver files that are named in its man page.
-</para>
-
-<para>
-The CUPS printer driver is available from the CUPS download site. Its package name is
-<filename>cups-samba-[version].tar.gz</filename>. It is preferred over the Adobe drivers because it has a
-number of advantages:
-</para>
-
-<itemizedlist>
-	<listitem><para>It supports a much more accurate page accounting.</para></listitem>
-
-	<listitem><para>It supports banner pages and page labels on all printers.</para></listitem>
-
-	<listitem><para>It supports the setting of a number of job IPP attributes
-	(such as job priority, page label, and job billing).</para></listitem>
-</itemizedlist>
-
-<para>
-However, currently only Windows NT, 2000, and XP are supported by the
-CUPS drivers. You will also need to get the respective part of the Adobe driver
-if you need to support Windows 95, 98, and Me clients.
-</para>
-</sect2>
-
-<sect2>
-<title>Prepare Your &smb.conf; for <command>cupsaddsmb</command></title>
-
-<para>
-Prior to running <command>cupsaddsmb</command>, you need the settings in
-&smb.conf; as shown in <link linkend="cupsadd-ex">the &smb.conf; for cupsaddsmb Usage</link>.
-</para>
-
-<example id="cupsadd-ex">
-<title>smb.conf for cupsaddsmb Usage</title>
-<smbconfblock>
-<smbconfsection name="[global]"/>
-<smbconfoption name="load printers">yes</smbconfoption>
-<smbconfoption name="printing">cups</smbconfoption>
-<smbconfoption name="printcap name">cups</smbconfoption>
-
-<smbconfsection name="[printers]"/>
-<smbconfoption name="comment">All Printers</smbconfoption>
-<smbconfoption name="path">/var/spool/samba</smbconfoption>
-<smbconfoption name="browseable">no</smbconfoption>
-<smbconfcomment>setting depends on your requirements</smbconfcomment>
-<smbconfoption name="guest ok">yes</smbconfoption>
-<smbconfoption name="writable">no</smbconfoption>
-<smbconfoption name="printable">yes</smbconfoption>
-<smbconfoption name="printer admin">root</smbconfoption>
- <smbconfsection name="[print$]"/>
-<smbconfoption name="comment">Printer Drivers</smbconfoption>
-<smbconfoption name="path">/etc/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, @smbprintadm</smbconfoption>
-</smbconfblock>
-</example>
-</sect2>
-
-<sect2>
-<title>CUPS <quote>PostScript Driver for Windows NT/200x/XP</quote></title>
-
-<para>
-<indexterm><primary>PostScript</primary></indexterm>
-CUPS users may get the exact same package from <ulink noescape="1"
-url="http://www.cups.org/software.html">http://www.cups.org/software.html</ulink>.  It is a separate package
-from the CUPS-based software files, tagged as CUPS 1.1.x Windows NT/200x/XP Printer Driver for Samba (tar.gz,
-192k). The filename to download is <filename>cups-samba-1.1.x.tar.gz</filename>. Upon untar and unzipping, it
-will reveal these files:
-<screen>
-&rootprompt;<userinput>tar xvzf cups-samba-1.1.19.tar.gz</userinput>
-cups-samba.install
-cups-samba.license
-cups-samba.readme
-cups-samba.remove
-cups-samba.ss
-</screen></para>
-
-<para>
-<indexterm><primary>ESP</primary><secondary>meta packager</secondary></indexterm>
-<indexterm><primary>EPM</primary><see>ESP meta packager</see></indexterm>
-These have been packaged with the ESP meta-packager software EPM. The <filename>*.install</filename> and
-<filename>*.remove</filename> files are simple shell scripts, which untar the <filename>*.ss</filename> (the
-<filename>*.ss</filename> is nothing else but a tar archive, which can be untarred by <quote>tar</quote> too).
-Then it puts the content into <filename>/usr/share/cups/drivers/</filename>. This content includes three
-files:
-<screen>
-&rootprompt;<userinput>tar tv cups-samba.ss</userinput>
-cupsdrvr.dll
-cupsui.dll
-cups.hlp  
-</screen></para>
-
-<para>
-The <parameter>cups-samba.install</parameter> shell scripts are easy to
-handle:
-<screen>
-&rootprompt;<userinput>./cups-samba.install</userinput>
-[....]
-Installing software...
-Updating file permissions...
-Running post-install commands...
-Installation is complete.       
-</screen></para>
-
-<para>
-The script should automatically put the driver files into the
-<filename>/usr/share/cups/drivers/</filename> directory:
-<screen>
-&rootprompt;<userinput>cp /usr/share/drivers/cups.hlp /usr/share/cups/drivers/</userinput>
-</screen></para>
-
-<warning><para>
-Due to a bug, one recent CUPS release puts the <filename>cups.hlp</filename> driver file
-into<filename>/usr/share/drivers/</filename> instead of <filename>/usr/share/cups/drivers/</filename>. To work
-around this, copy/move the file (after running the <command>./cups-samba.install</command> script) manually to
-the correct place.
-</para></warning>
-
-<para>
-<indexterm><primary>DDK</primary></indexterm>
-This new CUPS PostScript driver is currently binary only, but free of charge. No complete source code is
-provided (yet). The reason is that it has been developed with the help of the Microsoft DDK and compiled with
-Microsoft Visual Studio 6. Driver developers are not allowed to distribute the whole of the source code as
-free software. However, CUPS developers released the <quote>diff</quote> in source code under the GPL, so
-anybody with a license for Visual Studio and a DDK will be able to compile for himself or herself.
-</para>
-</sect2>
-
-<sect2>
-<title>Recognizing Different Driver Files</title>
-
-<para>
-The CUPS drivers do not support the older Windows 95/98/Me, but only the Windows NT/2000/XP client.
-</para>
-
-<para>Windows NT, 2000, and XP are supported by:</para>
-
-<itemizedlist>
-	<listitem><para>cups.hlp</para></listitem>
-	<listitem><para>cupsdrvr.dll</para></listitem>
-	<listitem><para>cupsui.dll</para></listitem>
-</itemizedlist>
-
-<para>
-Adobe drivers are available for the older Windows 95/98/Me as well as
-for Windows NT/2000/XP clients. The set of files is different from the
-different platforms.
-</para>
-
-<para>Windows 95, 98, and ME are supported by:</para>
-
-<itemizedlist>
-	<listitem><para>ADFONTS.MFM</para></listitem>
-	<listitem><para>ADOBEPS4.DRV</para></listitem>
-	<listitem><para>ADOBEPS4.HLP</para></listitem>
-	<listitem><para>DEFPRTR2.PPD</para></listitem>
-	<listitem><para>ICONLIB.DLL</para></listitem>
-	<listitem><para>PSMON.DLL</para></listitem>
-</itemizedlist>
-
-<para>Windows NT, 2000, and XP are supported by:</para>
-
-<itemizedlist>
-	<listitem><para>ADOBEPS5.DLL</para></listitem>
-	<listitem><para>ADOBEPSU.DLL</para></listitem>
-	<listitem><para>ADOBEPSU.HLP</para></listitem>
-</itemizedlist>
-
-<note><para>
-<indexterm><primary>Adobe driver files</primary></indexterm>
-If both the Adobe driver files and the CUPS driver files for the support of Windows NT/200x/XP are presently
-installed on the server, the Adobe files will be ignored and the CUPS files will be used. If you prefer
-&smbmdash; for whatever reason &smbmdash; to use Adobe-only drivers, move away the three CUPS driver files.
-The Windows 9x/Me clients use the Adobe drivers in any case.
-</para></note>
-</sect2>
-
-<sect2>
-<title>Acquiring the Adobe Driver Files</title>
-
-<para>
-Acquiring the Adobe driver files seems to be unexpectedly difficult for many users. They are not available on
-the Adobe Web site as single files, and the self-extracting and/or self-installing Windows-.exe is not easy to
-locate either. You probably need to use the included native installer and run the installation process on one
-client once. This will install the drivers (and one generic PostScript printer) locally on the client. When
-they are installed, share the generic PostScript printer. After this, the client's <smbconfsection
-name="[print$]"/> share holds the Adobe files, which you can get with smbclient from the CUPS host.
-</para>
-</sect2>
-
-<sect2>
-<title>ESP Print Pro PostScript Driver for Windows NT/200x/XP</title>
-
-<para>
-<indexterm><primary>ESP</primary><secondary>Print Pro</secondary></indexterm>
-Users of the ESP Print Pro software are able to install the ESP print drivers package as an alternative to the
-Adobe PostScript drivers.  To do so, retrieve the driver files from the normal download area of the ESP Print
-Pro software at <ulink noescape="1" url="http://www.easysw.com/software.html">Easy Software</ulink> web site.
-You need to locate the link labeled <quote>SAMBA</quote> among the <guilabel>Download Printer Drivers for ESP
-Print Pro 4.x</guilabel> area and download the package. Once installed, you can prepare any driver by simply
-highlighting the printer in the Printer Manager GUI and selecting <guilabel>Export Driver...</guilabel> from
-the menu. Of course, you need to have prepared Samba beforehand to handle the driver files; that is, set up
-the <smbconfsection name="[print$]"/> share, and so on. The ESP Print Pro package includes the CUPS driver
-files as well as a (licensed) set of Adobe drivers for the Windows 95/98/Me client family.
-</para>
-</sect2>
-
-<sect2>
-<title>Caveats to Be Considered</title>
-
-
-<para>
-<indexterm><primary>cupsaddsmb</primary></indexterm>
-<indexterm><primary>cups.hlp</primary></indexterm>
-<indexterm><primary>WIN40</primary></indexterm>
-<indexterm><primary>W32X86</primary></indexterm>
-Once you have run the install script (and possibly manually moved the <filename>cups.hlp</filename> file to
-<filename>/usr/share/cups/drivers/</filename>), the driver is ready to be put into Samba's <smbconfsection
-name="[print$]"/> share (which often maps to <filename>/etc/samba/drivers/</filename> and contains a
-subdirectory tree with <emphasis>WIN40</emphasis> and <emphasis>W32X86</emphasis> branches). You do this by
-running <command>cupsaddsmb</command> (see also <command>man cupsaddsmb</command> for CUPS since release
-1.1.16).
-</para>
-
-<tip><para>
-<indexterm><primary>Single Sign-On</primary></indexterm>
-<indexterm><primary>Domain Controller</primary></indexterm>
-You may need to put root into the smbpasswd file by running <command>smbpasswd</command>; this is especially
-important if you should run this whole procedure for the first time and are not working in an environment
-where everything is configured for <emphasis>single sign-on</emphasis> to a Windows Domain Controller.
-</para></tip>
-
-<para>
-Once the driver files are in the <smbconfsection name="[print$]"/> share and are initialized, they are ready
-to be downloaded and installed by the Windows NT/200x/XP clients.
-</para>
-
-<note><para>
-Win 9x/Me clients will not work with the CUPS PostScript driver. For these you still need to use the
-<filename>ADOBE*.*</filename> drivers, as previously stated.
-</para></note>
-
-<note>
-<para>
-It is not harmful if you still have the <filename>ADOBE*.*</filename> driver files from previous installations
-in the <filename>/usr/share/cups/drivers/</filename> directory. The new <command>cupsaddsmb</command> (from
-1.1.16) will automatically prefer its own drivers if it finds both.
-</para></note>
-
-<note><para>
-<indexterm><primary>"Printers" folder</primary></indexterm>
-<indexterm><primary>Adobe PostScript</primary></indexterm>
-Should your Windows clients have had the old <filename>ADOBE*.*</filename> files for the Adobe PostScript
-driver installed, the download and installation of the new CUPS PostScript driver for Windows NT/200x/XP will
-fail at first. You need to wipe the old driver from the clients first. It is not enough to
-<quote>delete</quote> the printer, because the driver files will still be kept by the clients and re-used if
-you try to re-install the printer. To really get rid of the Adobe driver files on the clients, open the
-<guilabel>Printers</guilabel> folder (possibly via <guilabel>Start -> Settings -> Control Panel ->
-Printers</guilabel>), right-click on the folder background, and select <guimenuitem>Server
-Properties</guimenuitem>. When the new dialog opens, select the <guilabel>Drivers</guilabel> tab. On the list
-select the driver you want to delete and click the <guilabel>Delete</guilabel> button. This will only work if
-there is not one single printer left that uses that particular driver. You need to <quote>delete</quote> all
-printers using this driver in the <guilabel>Printers</guilabel> folder first. You will need Administrator
-privileges to do this.
-</para></note>
-
-<note><para>
-<indexterm><primary>rpcclient</primary><secondary>setdriver</secondary></indexterm>
-<indexterm><primary>CUPS PostScript</primary></indexterm>
-Once you have successfully downloaded the CUPS PostScript driver to a client, you can easily switch all
-printers to this one by proceeding as described in <link linkend="classicalprinting">Classical Printing
-Support</link>. Either change a driver for an existing printer by running the <guilabel>Printer
-Properties</guilabel> dialog, or use <command>rpcclient</command> with the <command>setdriver</command>
-subcommand.
-</para></note>
-</sect2>
-
-<sect2>
-<title>Windows CUPS PostScript Driver Versus Adobe Driver</title>
-
-<para>
-Are you interested in a comparison between the CUPS and the Adobe PostScript drivers? For our purposes, these
-are the most important items that weigh in favor of CUPS:
-</para>
-
-<itemizedlist>
-	<listitem><para>No hassle with the Adobe EULA.</para></listitem>
-
-	<listitem><para>No hassle with the question, <quote>Where do I
-	get the ADOBE*.* driver files?</quote></para></listitem>
-
-	<listitem><para>
-	<indexterm><primary>PJL</primary></indexterm>
-	The Adobe drivers (on request of the printer PPD associated with them) often put a PJL header in front of the
-	main PostScript part of the print file. Thus, the print file starts with <parameter><1B
-	>%-12345X</parameter> or <parameter><escape>%-12345X</parameter> instead of
-	<parameter>%!PS</parameter>. This leads to the CUPS daemon autotyping the incoming file as a print-ready file,
-	not initiating a pass through the <parameter>pstops</parameter> filter (to speak more technically, it is not
-	regarded as the generic MIME-type <indexterm><primary>application/postscript</primary></indexterm>
-	<parameter>application/postscript</parameter>, but as the more special MIME type
-	<indexterm><primary>application/cups.vnd-postscript</primary></indexterm>
-	<parameter>application/cups.vnd-postscript</parameter>), which therefore also leads to the page accounting in
-	<parameter>/var/log/cups/page_log</parameter> not receiving the exact number of pages; instead the dummy page
-	number of <quote>1</quote> is logged in a standard setup).
-	</para></listitem>
-
-	<listitem><para>The Adobe driver has more options to misconfigure the
-<indexterm><primary>Adobe driver</primary></indexterm>
-	PostScript generated by it (like setting it inadvertently to
-	<guilabel>Optimize for Speed</guilabel> instead of
-	<guilabel>Optimize for Portability</guilabel>, which
-	could lead to CUPS being unable to process it).</para></listitem>
-
-	<listitem><para>The CUPS PostScript driver output sent by Windows
-<indexterm><primary>CUPS PostScript driver</primary></indexterm>
-	clients to the CUPS server is guaranteed to autotype 
-	as the generic MIME type <parameter>application/postscript</parameter>,
-	thus passing through the CUPS <parameter>pstops</parameter> filter and logging the
-	correct number of pages in the <filename>page_log</filename> for
-	accounting and quota purposes.</para></listitem>
-
-	<listitem><para>
-	<indexterm><primary>banner pages</primary></indexterm>
-	The CUPS PostScript driver supports the sending of additional standard (IPP) print options by Windows
-	NT/200x/XP clients. Such additional print options are naming the CUPS standard <emphasis>banner
-	pages</emphasis> (or the custom ones, should they be installed at the time of driver download), using the CUPS
-	page-label option, setting a job priority, and setting the scheduled time of printing (with the option to
-	support additional useful IPP job attributes in the future).
-	</para></listitem>
-
-	<listitem><para>The CUPS PostScript driver supports the inclusion of
-	the new <parameter>*cupsJobTicket</parameter> comments at the
-	beginning of the PostScript file (which could be used in the future
-	for all sorts of beneficial extensions on the CUPS side, but which will
-	not disturb any other applications because they will regard it as a comment
-	and simply ignore it).</para></listitem>
-
-	<listitem><para>The CUPS PostScript driver will be the heart of the
-	fully fledged CUPS IPP client for Windows NT/200x/XP to be released soon
-	(probably alongside the first beta release for CUPS 1.2).</para></listitem>
-</itemizedlist>
-
-</sect2>
-
-<sect2>
-<title>Run cupsaddsmb (Quiet Mode)</title>
-
-
-<para>
-<indexterm><primary>cupsaddsmb</primary></indexterm>
-<indexterm><primary>point 'n' print</primary></indexterm>
-The <command>cupsaddsmb</command> command copies the needed files into your <smbconfsection name="[print$]"/>
-share. Additionally, the PPD associated with this printer is copied from <filename>/etc/cups/ppd/</filename>
-to <smbconfsection name="[print$]"/>. There the files wait for convenient Windows client installations via
-Point'n'Print. Before we can run the command successfully, we need to be sure that we can authenticate toward
-Samba. If you have a small network, you are probably using user-level security (<smbconfoption
-name="security">user</smbconfoption>).
-</para>
-
-<para>
-Here is an example of a successfully run <command>cupsaddsmb</command> command: 
-<indexterm><primary>banner pages</primary></indexterm>
-<indexterm><primary>cupsaddsmb</primary></indexterm>
-<screen>
-&rootprompt;<userinput>cupsaddsmb -U root infotec_IS2027</userinput>
-Password for root required to access localhost via Samba: <userinput>['secret']</userinput>
-</screen></para>
-
-<para>
-<indexterm><primary>cupsaddsmb</primary></indexterm>
-To share <emphasis>all</emphasis> printers and drivers, use the
-<option>-a</option> parameter instead of a printer name. Since
-<command>cupsaddsmb</command> <quote>exports</quote> the printer drivers to Samba, it should be
-obvious that it only works for queues with a CUPS driver associated.
-</para>
-</sect2>
-
-<sect2>
-<title>Run cupsaddsmb with Verbose Output</title>
-
-
-<para>
-<indexterm><primary>cupsaddsmb</primary></indexterm>
-Probably you want to see what's going on. Use the
-<option>-v</option> parameter to get a more verbose output. The
-output below was edited for better readability: all <quote>\</quote> at the end of
-a line indicate that I inserted an artificial line break plus some
-indentation here:
-<indexterm><primary>rpcclient</primary><secondary>adddriver</secondary></indexterm>
-<indexterm><primary>rpcclient</primary><secondary>setdriver</secondary></indexterm>
-<screen>
-&rootprompt;<userinput>cupsaddsmb -U root -v infotec_2105</userinput>
-Password for root required to access localhost via &example.server.samba;:
-Running command: smbclient //localhost/print\$ -N -U'root%secret' \
-    -c 'mkdir W32X86; \
-    put /var/spool/cups/tmp/3e98bf2d333b5 W32X86/infotec_2105.ppd; \
-	put /usr/share/cups/drivers/cupsdrvr.dll W32X86/cupsdrvr.dll; \
-    put /usr/share/cups/drivers/cupsui.dll W32X86/cupsui.dll; \
-    put /usr/share/cups/drivers/cups.hlp W32X86/cups.hlp'
-added interface ip=10.160.51.60 bcast=10.160.51.255 nmask=255.255.252.0
-Domain=[CUPS-PRINT] OS=[UNIX] Server=[Samba 2.2.7a]
-NT_STATUS_OBJECT_NAME_COLLISION making remote directory \W32X86
-putting file /var/spool/cups/tmp/3e98bf2d333b5 as \W32X86/infotec_2105.ppd
-putting file /usr/share/cups/drivers/cupsdrvr.dll as \W32X86/cupsdrvr.dll
-putting file /usr/share/cups/drivers/cupsui.dll as \W32X86/cupsui.dll
-putting file /usr/share/cups/drivers/cups.hlp as \W32X86/cups.hlp
-  
-Running command: rpcclient localhost -N -U'root%secret' 
-   -c 'adddriver "Windows NT x86"   \
-   "infotec_2105:cupsdrvr.dll:infotec_2105.ppd:cupsui.dll:cups.hlp:NULL: \
-    RAW:NULL"'
-cmd = adddriver "Windows NT x86" \
-   "infotec_2105:cupsdrvr.dll:infotec_2105.ppd:cupsui.dll:cups.hlp:NULL: \
-	RAW:NULL"
-Printer Driver infotec_2105 successfully installed.
-  
-Running command: smbclient //localhost/print\$ -N -U'root%secret' \
--c 'mkdir WIN40; \
-    put /var/spool/cups/tmp/3e98bf2d333b5 WIN40/infotec_2105.PPD; \
-	put /usr/share/cups/drivers/ADFONTS.MFM WIN40/ADFONTS.MFM;   \
-    put /usr/share/cups/drivers/ADOBEPS4.DRV WIN40/ADOBEPS4.DRV; \
-    put /usr/share/cups/drivers/ADOBEPS4.HLP WIN40/ADOBEPS4.HLP; \
-    put /usr/share/cups/drivers/DEFPRTR2.PPD WIN40/DEFPRTR2.PPD; \
-	put /usr/share/cups/drivers/ICONLIB.DLL WIN40/ICONLIB.DLL; \
-	put /usr/share/cups/drivers/PSMON.DLL WIN40/PSMON.DLL;'
-  added interface ip=10.160.51.60 bcast=10.160.51.255 nmask=255.255.252.0
-  Domain=[CUPS-PRINT] OS=[UNIX] Server=[Samba 2.2.7a]
-  NT_STATUS_OBJECT_NAME_COLLISION making remote directory \WIN40
-  putting file /var/spool/cups/tmp/3e98bf2d333b5 as \WIN40/infotec_2105.PPD
-  putting file /usr/share/cups/drivers/ADFONTS.MFM as \WIN40/ADFONTS.MFM
-  putting file /usr/share/cups/drivers/ADOBEPS4.DRV as \WIN40/ADOBEPS4.DRV
-  putting file /usr/share/cups/drivers/ADOBEPS4.HLP as \WIN40/ADOBEPS4.HLP
-  putting file /usr/share/cups/drivers/DEFPRTR2.PPD as \WIN40/DEFPRTR2.PPD
-  putting file /usr/share/cups/drivers/ICONLIB.DLL as \WIN40/ICONLIB.DLL
-  putting file /usr/share/cups/drivers/PSMON.DLL as \WIN40/PSMON.DLL
-  
-  Running command: rpcclient localhost -N -U'root%secret' \
-   -c 'adddriver "Windows 4.0"      \
-   "infotec_2105:ADOBEPS4.DRV:infotec_2105.PPD:NULL:ADOBEPS4.HLP: \
-   PSMON.DLL:RAW:ADOBEPS4.DRV,infotec_2105.PPD,ADOBEPS4.HLP,PSMON.DLL, \
-    ADFONTS.MFM,DEFPRTR2.PPD,ICONLIB.DLL"'
-	cmd = adddriver "Windows 4.0" "infotec_2105:ADOBEPS4.DRV:\
-	infotec_2105.PPD:NULL:ADOBEPS4.HLP:PSMON.DLL:RAW:ADOBEPS4.DRV,\
-	infotec_2105.PPD,ADOBEPS4.HLP,PSMON.DLL,ADFONTS.MFM,DEFPRTR2.PPD,\
-	ICONLIB.DLL"
-  Printer Driver infotec_2105 successfully installed.
-  
-  Running command: rpcclient localhost -N -U'root%secret'  \
-   -c 'setdriver infotec_2105 infotec_2105'
-  cmd = setdriver infotec_2105 infotec_2105
-  Successfully set infotec_2105 to driver infotec_2105.
-</screen></para>
-
-<warning><para>
-You will see the root password for the Samba account printed on screen. 
-</para></warning>
-
-<para>
-If you look closely, you'll discover your root password was transferred unencrypted over the wire, so beware!
-Also, if you look further, you may discover error messages like NT_STATUS_OBJECT_NAME_COLLISION in the output.
-This will occur when the directories WIN40 and W32X86 already existed in the <smbconfsection name="[print$]"/>
-driver download share (from a previous driver installation). These are harmless warning messages.
-</para>
-</sect2>
-
-<sect2>
-<title>Understanding cupsaddsmb</title>
-
-<para>
-<indexterm><primary>cupsaddsmb</primary></indexterm>
-What has happened? What did <command>cupsaddsmb</command> do? There are five stages of the procedure:
-</para>
-
-<orderedlist>
-	<listitem><para>
-	<indexterm><primary>IPP</primary></indexterm>
-	Call the CUPS server via IPP and request the driver files and the PPD file for the named printer.</para></listitem>
-
-	<listitem><para>Store the files temporarily in the local TEMPDIR (as defined in <filename>cupsd.conf</filename>).</para></listitem>
-
-	<listitem><para>Connect via smbclient to the Samba server's <smbconfsection name="[print$]"/> share and put the files into the
-	 share's WIN40 (for Windows 9x/Me) and W32X86 (for Windows NT/200x/XP) subdirectories.</para></listitem>
-
-	<listitem><para>
-	<indexterm><primary>rpcclient</primary><secondary>adddriver</secondary></indexterm>
-	Connect via rpcclient to the Samba server and execute the <command>adddriver</command> command with the correct parameters.
-	</para></listitem>
-
-	<listitem><para>
-	<indexterm><primary>rpcclient</primary><secondary>setdriver</secondary></indexterm>
-	Connect via rpcclient to the Samba server a second time and execute the <command>setdriver</command> command.</para></listitem>
-</orderedlist>
-
-<note>
-<para>
-You can run the <command>cupsaddsmb</command> utility with parameters to specify one remote host as Samba host
-and a second remote host as CUPS host. Especially if you want to get a deeper understanding, it is a good idea
-to try it and see more clearly what is going on (though in real life most people will have their CUPS and
-Samba servers run on the same host):
-<screen>
-&rootprompt;<userinput>cupsaddsmb -H sambaserver -h cupsserver -v printer</userinput>
-</screen>
-</para></note>
-
-</sect2>
-
-<sect2>
-<title>How to Recognize If cupsaddsmb Completed Successfully</title>
-
-<para>
-You <emphasis>must</emphasis> always check if the utility completed
-successfully in all fields. You need at minimum these three messages
-among the output:
-</para>
-
-<orderedlist>
-	<listitem><para><emphasis>Printer Driver infotec_2105 successfully
-	installed.</emphasis> # (for the W32X86 == Windows NT/200x/XP
-	architecture).</para></listitem>
-
-	<listitem><para><emphasis>Printer Driver infotec_2105 successfully
-	installed.</emphasis> # (for the WIN40 == Windows 9x/Me
-	architecture).</para></listitem>
-
-	<listitem><para><emphasis>Successfully set [printerXPZ] to driver
-	[printerXYZ].</emphasis></para></listitem>
-</orderedlist>
-
-<para>
-These messages are probably not easily recognized in the general
-output. If you run <command>cupsaddsmb</command> with the <option>-a</option>
-parameter (which tries to prepare <emphasis>all</emphasis> active CUPS
-printer drivers for download), you might miss if individual printer
-drivers had problems installing properly. A redirection of the
-output will help you analyze the results in retrospective.
-</para>
-
-<para>
-If you get:
-<screen>
-SetPrinter call failed!
-result was WERR_ACCESS_DENIED
-</screen>
-it means that you might have set <smbconfoption name="use client driver">yes</smbconfoption> for this printer. 
-Setting it to <quote>no</quote> will solve the problem. Refer to the &smb.conf; man page for explanation of 
-the <parameter>use client driver</parameter>.
-</para>
-
-<note><para>
-It is impossible to see any diagnostic output if you do not run <command>cupsaddsmb</command> in verbose mode.
-Therefore, we strongly recommend against use of the default quiet mode. It will hide any problems from you that
-might occur.
-</para></note>
-</sect2>
-
-<sect2>
-<title>cupsaddsmb with a Samba PDC</title>
-
-<para>
-<indexterm><primary>cupsaddsmb</primary></indexterm>
-<indexterm><primary>PDC</primary></indexterm>
-Can't get the standard <command>cupsaddsmb</command> command to run on a Samba PDC?  Are you asked for the
-password credential again and again, and the command just will not take off at all? Try one of these
-variations:
-</para>
-
-<para><screen>
-&rootprompt;<userinput>cupsaddsmb -U &example.workgroup;\\root -v printername</userinput>
-&rootprompt;<userinput>cupsaddsmb -H &example.pdc.samba; -U &example.workgroup;\\root -v printername</userinput>
-&rootprompt;<userinput>cupsaddsmb -H &example.pdc.samba; -U &example.workgroup;\\root -h cups-server -v printername</userinput>
-</screen></para>
-
-<para>
-(Note the two backslashes: the first one is required to <quote>escape</quote> the second one).
-</para>
-</sect2>
-
-<sect2>
-<title>cupsaddsmb Flowchart</title>
-
-<para>
-<indexterm><primary>cupsaddsmb</primary></indexterm>
-<indexterm><primary>raw print</primary></indexterm>
-<link linkend="small14">The cupsaddsmb Flowchart</link> shows a chart about the procedures, command flows, and
-data flows of the <command>cupaddsmb</command> command. Note again: cupsaddsmb is
-not intended to, and does not work with, raw print queues!
-</para>
-
-	<figure id="small14">
-		<title>cupsaddsmb Flowchart.</title>
-		<imagefile>14small</imagefile></figure>
-</sect2>
-
-<sect2>
-<title>Installing the PostScript Driver on a Client</title>
-
-<para>
-<indexterm><primary>point'n'print</primary></indexterm>
-<indexterm><primary>cupsaddsmb</primary></indexterm>
-After <command>cupsaddsmb</command> is completed, your driver is prepared for the clients to use. Here are the
-steps you must perform to download and install it via Point'n'Print. From a Windows client, browse to the
-CUPS/Samba server:
-</para>
-
-<itemizedlist>
-
-	<listitem><para>
-	<indexterm><primary>"Printers" folder</primary></indexterm>
-	Open the <guilabel>Printers</guilabel> share of Samba in Network Neighborhood.</para></listitem>
-
-	<listitem><para>Right-click on the printer in question.</para></listitem>
-
-	<listitem><para>From the opening context menu select
-	<guimenuitem>Install...</guimenuitem> or 
-	<guimenuitem>Connect...</guimenuitem> (depending on the Windows version you use).</para></listitem>
-</itemizedlist>
-
-<para>
-After a few seconds, there should be a new printer in your client's <emphasis>local</emphasis>
-<guilabel>Printers</guilabel> folder. On Windows XP it will follow a naming convention of
-<emphasis>PrinterName on SambaServer</emphasis>. (In my current case it is infotec_2105 on kde-bitshop). If
-you want to test it and send your first job from an application like Microsoft Word,
-the new printer appears in a
-<filename>\\SambaServer\PrinterName</filename> entry in the drop-down list of available printers.
-</para>
-
-<para>
-<indexterm><primary>PPD</primary></indexterm>
-<indexterm><primary>Adobe PostScript driver</primary></indexterm>
-<indexterm><primary>net use lpt1:</primary></indexterm>
-<command>cupsaddsmb</command> will only reliably work with CUPS version 1.1.15 or higher and with Samba
-version 2.2.4, or later. If it does not work, or if the automatic printer driver download to the clients does
-not succeed, you can still manually install the CUPS printer PPD on top of the Adobe PostScript driver on
-clients. Then point the client's printer queue to the Samba printer share for a UNC type of connection:
-<screen>
-&dosprompt;<userinput>net use lpt1: \\sambaserver\printershare /user:ntadmin</userinput>
-</screen>
-should you desire to use the CUPS networked PostScript RIP functions. (Note that user <quote>ntadmin</quote>
-needs to be a valid Samba user with the required privileges to access the printershare.) This sets up the
-printer connection in the traditional LanMan way (not using MS-RPC).
-</para>
-</sect2>
-
-<sect2 id="cups-avoidps1">
-<title>Avoiding Critical PostScript Driver Settings on the Client</title>
-
-<para>
-Printing works, but there are still problems. Most jobs print well, some do not print at all. Some jobs have
-problems with fonts, which do not look very good. Some jobs print fast and some are dead-slow. Many of these
-problems can be greatly reduced or even completely eliminated if you follow a few guidelines. Remember, if
-your print device is not PostScript-enabled, you are treating your Ghostscript installation on your CUPS host
-with the output your client driver settings produce. Treat it well:
-</para>
-
-<itemizedlist>
-	<listitem><para>
-	Avoid the PostScript Output Option: Optimize for Speed setting. Use the Optimize for Portability instead
-	(Adobe PostScript driver).</para></listitem>
-
-	<listitem><para>
-	Don't use the Page Independence: NO setting. Instead, use Page Independence: YES (CUPS PostScript Driver).
-	</para></listitem>
-
-	<listitem><para>
-	Recommended is the True Type Font Downloading Option: Native True Type over Automatic and Outline; 
-	you should by all means avoid Bitmap (Adobe PostScript Driver).</para></listitem>
-
-	<listitem><para>
-	Choose True Type Font: Download as Softfont into Printer over the default Replace by Device
-	Font (for exotic fonts, you may need to change it back to get a printout at all; Adobe).</para></listitem>
-
-	<listitem><para>
-	Sometimes you can choose PostScript Language Level: in case of problems try 2
-	instead of 3 (the latest ESP Ghostscript package handles Level 3 PostScript very well; Adobe).
-	</para></listitem>
-
-	<listitem><para>
-	Say Yes to PostScript Error Handler (Adobe).</para></listitem>
-</itemizedlist>
-
-</sect2>
-</sect1>
-
-<sect1>
-<title>Installing PostScript Driver Files Manually Using rpcclient</title>
-
-<para>
-Of course, you can run all the commands that are embedded into the
-cupsaddsmb convenience utility yourself, one by one, and upload
-and prepare the driver files for future client downloads.
-</para>
-
-<orderedlist>
-	<listitem><para>Prepare Samba (a CUPS print queue with the name of the
-	printer should be there. We are providing the driver now).</para></listitem>
-
-	<listitem><para>Copy all files to <smbconfsection name="[print$]"/>.</para></listitem>
-
-	<listitem><para>
-	<indexterm><primary>rpcclient</primary><secondary>adddriver</secondary></indexterm>
-	Run <command>rpcclient adddriver</command>
-	(for each client architecture you want to support).</para></listitem>
-
-	<listitem><para>
-	<indexterm><primary>rpcclient</primary><secondary>setdriver</secondary></indexterm>
-	Run <command>rpcclient setdriver.</command></para></listitem>
-</orderedlist>
-
-<para>
-<indexterm><primary>rpcclient</primary><secondary>enumports</secondary></indexterm>
-<indexterm><primary>rpcclient</primary><secondary>enumprinters</secondary></indexterm>
-<indexterm><primary>rpcclient</primary><secondary>enumdrivers</secondary></indexterm>
-<indexterm><primary>rpcclient</primary><secondary>setdriver</secondary></indexterm>
-<indexterm><primary>rpcclient</primary><secondary>adddriver</secondary></indexterm>
-We are going to do this now. First, read the man page on <parameter>rpcclient</parameter> to get a first idea.
-Look at all the printing-related subcommands: <command>enumprinters</command>, <command>enumdrivers</command>,
-<command>enumports</command>, <command>adddriver</command>, and <command>setdriver</command> are among the
-most interesting ones. <parameter>rpcclient</parameter> implements an important part of the MS-RPC protocol.
-You can use it to query (and command) a Windows NT (or 200x/XP) PC, too. MS-RPC is used by Windows clients,
-among other things, to benefit from the Point'n'Print features. Samba can now mimic this as well.
-</para>
-
-<sect2>
-<title>A Check of the rpcclient man Page</title>
-
-<para>
-First let's check the <parameter>rpcclient</parameter> man page. Here are two relevant passages:
-</para>
-
-<para>
-<indexterm><primary>adddriver</primary></indexterm>
-<indexterm><primary>AddPrinterDriver()</primary></indexterm>
-<indexterm><primary>getdriverdir</primary></indexterm>
-<command>adddriver <arch> <config></command> Execute an <command>AddPrinterDriver()</command> RPC
-to install the printer driver information on the server. The driver files should already exist in the
-directory returned by <command>getdriverdir</command>. Possible values for <parameter>arch</parameter> are the
-same as those for the <command>getdriverdir</command> command. The <parameter>config</parameter> parameter is
-defined as follows:
-<screen>
-Long Printer Name:\
-Driver File Name:\
-Data File Name:\
-Config File Name:\
-Help File Name:\
-Language Monitor Name:\
-Default Data Type:\
-Comma Separated list of Files
-</screen></para>
-
-<para>
-Any empty fields should be entered as the string <quote>NULL</quote>. 
-</para>
-
-<para>
-Samba does not need to support the concept of print monitors, since these only apply to local printers whose
-drivers can use a bidirectional link for communication. This field should be <quote>NULL</quote>.  On a remote
-NT print server, the print monitor for a driver must already be installed before adding the driver or else the
-RPC will fail.
-</para>
-
-<para>
-<indexterm><primary>setdriver</primary></indexterm>
-<indexterm><primary>SetPrinter()</primary></indexterm>
-<command>setdriver <printername> <drivername></command> Execute a <command>SetPrinter()</command>
-command to update the printer driver associated with an installed printer. The printer driver must already be
-correctly installed on the print server.
-</para>
-
-<para>
-<indexterm><primary>enumprinters</primary></indexterm>
-<indexterm><primary>enumdrivers</primary></indexterm>
-See also the <command>enumprinters</command> and <command>enumdrivers</command> commands to
-obtain a list of installed printers and drivers.
-</para>
-
-</sect2>
-
-<sect2>
-<title>Understanding the rpcclient man Page</title>
-
-<para>
-<indexterm><primary>rpcclient</primary><secondary>adddriver</secondary></indexterm>
-The <emphasis>exact</emphasis> format isn't made too clear by the man page, since you have to deal with some
-parameters containing spaces. Here is a better description for it. We have line-broken the command and
-indicated the breaks with <quote>\</quote>. Usually you would type the command in one line without the line
-breaks:
-<screen>
-adddriver "Architecture" \
-   "LongPrinterName:DriverFile:DataFile:ConfigFile:HelpFile:\
-   LanguageMonitorFile:DataType:ListOfFiles,Comma-separated"
-</screen></para>
-
-<para>
-What the man pages denote as a simple <parameter><config></parameter> keyword in reality consists of
-eight colon-separated fields. The last field may take multiple (in some very insane cases, even 20 different
-additional) files. This might sound confusing at first.  What the man pages call the
-<quote>LongPrinterName</quote> in reality should be called the <quote>Driver Name</quote>. You can name it
-anything you want, as long as you use this name later in the <command>rpcclient ... setdriver</command>
-command. For practical reasons, many name the driver the same as the printer.
-</para>
-
-<para>
-It isn't simple at all. I hear you asking: <quote>How do I know which files are Driver File</quote>,
-<quote>Data File</quote>, <quote>Config File</quote>, <quote>Help File</quote> and <quote>Language Monitor
-File in each case?</quote> For an answer, you may want to have a look at how a Windows NT box with a shared
-printer presents the files to us. Remember that this whole procedure has to be developed by the Samba Team by
-listening to the traffic caused by Windows computers on the wire. We may as well turn to a Windows box now and
-access it from a UNIX workstation. We will query it with <command>rpcclient</command> to see what it tells us
-and try to understand the man page more clearly.
-</para>
-</sect2>
-
-<sect2>
-<title>Producing an Example by Querying a Windows Box</title>
-
-<para>
-<indexterm><primary>rpcclient</primary><secondary>getdriver</secondary></indexterm>
-<indexterm><primary>rpcclient</primary><secondary>getprinter</secondary></indexterm>
-We could run <command>rpcclient</command> with a <command>getdriver</command> or a
-<command>getprinter</command> subcommand (in level 3 verbosity) against it. Just sit down at a UNIX or Linux
-workstation with the Samba utilities installed, then type the following command:
-<screen>
-&rootprompt;<userinput>rpcclient -U'user%secret' NT-SERVER -c 'getdriver printername 3'</userinput>
-</screen></para>
-
-<para>
-From the result it should become clear which is which. Here is an example from my installation:
-<indexterm><primary>rpcclient</primary><secondary>getdriver</secondary></indexterm>
-<screen>
-&rootprompt;<userinput>rpcclient -U'Danka%xxxx' W200xSERVER \
-    -c'getdriver "DANKA InfoStream Virtual Printer" 3'</userinput>
-    cmd = getdriver "DANKA InfoStream Virtual Printer" 3
-
- [Windows NT x86]
- Printer Driver Info 3:
-         Version: [2]
-         Driver Name: [DANKA InfoStream]
-         Architecture: [Windows NT x86]
-         Driver Path: [C:\WINNT\System32\spool\DRIVERS\W32X86\2\PSCRIPT.DLL]
-         Datafile: [C:\WINNT\System32\spool\DRIVERS\W32X86\2\INFOSTRM.PPD]
-         Configfile: [C:\WINNT\System32\spool\DRIVERS\W32X86\2\PSCRPTUI.DLL]
-         Helpfile: [C:\WINNT\System32\spool\DRIVERS\W32X86\2\PSCRIPT.HLP]
- 
-         Dependentfiles: []
-         Dependentfiles: []
-         Dependentfiles: []
-         Dependentfiles: []
-         Dependentfiles: []
-         Dependentfiles: []
-         Dependentfiles: []
- 
-         Monitorname: []
-         Defaultdatatype: []
-</screen></para>
-
-<para>
-Some printer drivers list additional files under the label <parameter>Dependentfiles</parameter>, and these
-would go into the last field <parameter>ListOfFiles,Comma-separated</parameter>. For the CUPS PostScript
-drivers, we do not need any (nor would we for the Adobe PostScript driver); therefore, the field will get a
-<quote>NULL</quote> entry.
-</para>
-</sect2>
-
-<sect2>
-<title>Requirements for adddriver and setdriver to Succeed</title>
-
-<para>
-<indexterm><primary>rpcclient</primary><secondary>adddriver</secondary></indexterm>
-<indexterm><primary>cupsaddsmb</primary></indexterm>
-<indexterm><primary>setdriver</primary></indexterm>
-From the man page (and from the quoted output of <command>cupsaddsmb</command> above) it becomes clear that
-you need to have certain conditions in order to make the manual uploading and initializing of the driver files
-succeed. The two <command>rpcclient</command> subcommands (<command>adddriver</command> and
-<command>setdriver</command>) need to encounter the following preconditions to complete successfully:
-</para>
-
-<itemizedlist>
-	<listitem><para>You are connected as <smbconfoption name="printer admin"/> or root (this is
-	<emphasis>not</emphasis> the <quote>Printer Operators</quote> group in NT, but the <emphasis>printer
-	admin</emphasis> group as defined in the <smbconfsection name="[global]"/> section of &smb.conf;).
-	</para></listitem>
-
-	<listitem><para>Copy all required driver files to <filename>\\SAMBA\print$\w32x86</filename> and
-	<filename>\\SAMBA\print$\win40</filename> as appropriate. They will end up in the <quote>0</quote> respective
-	<quote>2</quote> subdirectories later. For now, <emphasis>do not</emphasis> put them there; they'll be
-	automatically used by the <command>adddriver</command> subcommand. (If you use <command>smbclient</command> to
-	put the driver files into the share, note that you need to escape the <quote>$</quote>: <command>smbclient
-	//sambaserver/print\$ -U root.</command>)</para></listitem>
-
-	<listitem><para>The user you're connecting as must be able to write to
-	the <smbconfsection name="[print$]"/> share and create
-	subdirectories.</para></listitem>
-
-	<listitem><para>The printer you are going to set up for the Windows
-	clients needs to be installed in CUPS already.</para></listitem>
-
-	<listitem><para>
-	<indexterm><primary>rpcclient</primary><secondary>setdriver</secondary></indexterm>
-	<indexterm><primary>rpcclient</primary><secondary>enumprinters</secondary></indexterm>
-	The CUPS printer must be known to Samba; otherwise the <command>setdriver</command> subcommand fails with an
-	NT_STATUS_UNSUCCESSFUL error. To check if the printer is known by Samba, you may use the
-	<command>enumprinters</command> subcommand to <command>rpcclient</command>. A long-standing bug prevented a
-	proper update of the printer list until every smbd process had received a SIGHUP or was restarted. Remember
-	this in case you've created the CUPS printer just recently and encounter problems: try restarting Samba.
-	</para></listitem>
-</itemizedlist>
-</sect2>
-
-<sect2>
-<title>Manual Driver Installation in 15 Steps</title>
-
-<para>
-We are going to install a printer driver now by manually executing all
-required commands. Because this may seem a rather complicated process at
-first, we go through the procedure step by step, explaining every
-single action item as it comes up.
-</para>
-
-<procedure>
-<title>Manual Driver Installation</title>
-
-	<step>
-	<title>Install the printer on CUPS.</title>
-
-	<para><screen>
-	&rootprompt;<userinput>lpadmin -p mysmbtstprn -v socket://10.160.51.131:9100 -E \
-				-P canonIR85.ppd</userinput>
-	</screen></para>
-
-	<para>
-	This installs a printer with the name <parameter>mysmbtstprn</parameter>
-	to the CUPS system. The printer is accessed via a socket
-	(a.k.a. JetDirect or Direct TCP/IP) connection. You need to be root
-	for this step.
-	</para>
-	</step>
-
-	<step>
-	<title>(Optional.) Check if the printer is recognized by Samba.</title>
-
-	<para>
-	<indexterm><primary>rpcclient</primary><secondary>enumprinters</secondary></indexterm>
-<screen>
-&rootprompt;<userinput>rpcclient -Uroot%xxxx -c 'enumprinters' localhost \
-  | grep -C2 mysmbtstprn</userinput>
-flags:[0x800000]
-name:[\\kde-bitshop\mysmbtstprn]
-description:[\\kde-bitshop\mysmbtstprn,,mysmbtstprn]
-comment:[mysmbtstprn]
-</screen>
-	</para>
-
-	<para>
-	This should show the printer in the list. If not, stop and restart the Samba daemon (smbd) or send a HUP signal: 
-<screen>
-&rootprompt;<userinput>kill -HUP `pidof smbd`</userinput>
-</screen>
-	Check again. Troubleshoot and repeat until successful. Note the <quote>empty</quote> field between the two
-	commas in the <quote>description</quote> line. The driver name would appear here if there was one already. You
-	need to know root's Samba password (as set by the <command>smbpasswd</command> command) for this step and most
-	of the following steps. Alternatively, you can authenticate as one of the users from the <quote>write
-	list</quote> as defined in &smb.conf; for <smbconfsection name="[print$]"/>.
-	</para>
-	</step>
-
-	<step>
-	<title>(Optional.) Check if Samba knows a driver for the printer.</title>
-
-	<para>
-	<indexterm><primary>rpcclient</primary><secondary>getprinter</secondary></indexterm>
-	<indexterm><primary>rpcclient</primary><secondary>getdriver</secondary></indexterm>
-<screen>
-&rootprompt;<userinput>rpcclient -Uroot%xxxx -c 'getprinter mysmbtstprn 2'\
- localhost | grep driver </userinput>
-
-drivername:[]
-
-&rootprompt;<userinput>rpcclient -Uroot%xxxx -c 'getprinter mysmbtstprn 2' \
- localhost | grep -C4 driv</userinput>
-
-servername:[\\kde-bitshop]
-printername:[\\kde-bitshop\mysmbtstprn]
-sharename:[mysmbtstprn]
-portname:[Samba Printer Port]
-drivername:[]
-comment:[mysmbtstprn]
-location:[]
-sepfile:[]
-printprocessor:[winprint]
- 
-&rootprompt;<userinput>rpcclient -U root%xxxx -c 'getdriver mysmbtstprn' localhost</userinput>
- result was WERR_UNKNOWN_PRINTER_DRIVER
-</screen></para>
-
-<para>
-None of the three commands shown above should show a driver.
-This step was done for the purpose of demonstrating this condition. An
-attempt to connect to the printer at this stage will prompt a
-message along the lines of, <quote>The server does not have the required printer
-driver installed.</quote>
-</para>
-</step>
-
-<step>
-<title>Put all required driver files into Samba's
-[print$].</title>
-
-<para><screen>
-&rootprompt;<userinput>smbclient //localhost/print\$ -U 'root%xxxx' \
-	-c 'cd W32X86; \
-	put /etc/cups/ppd/mysmbtstprn.ppd mysmbtstprn.PPD; \ 
-	put /usr/share/cups/drivers/cupsui.dll cupsui.dll; \
-	put /usr/share/cups/drivers/cupsdrvr.dll cupsdrvr.dll; \
-	put /usr/share/cups/drivers/cups.hlp cups.hlp'</userinput>
-</screen></para>
-
-<para>
-(This command should be entered in one long single line. Line breaks and the line ends indicated by
-<quote>\</quote> have been inserted for readability reasons.) This step is <emphasis>required</emphasis> for
-the next one to succeed. It makes the driver files physically present in the <smbconfsection name="[print$]"/>
-share. However, clients would still not be able to install them, because Samba does not yet treat them as
-driver files. A client asking for the driver would still be presented with a <quote>not installed here</quote>
-message.
-</para>
-</step>
-
-<step>
-<title>Verify where the driver files are now.</title>
-
-<para><screen>
-&rootprompt;<userinput>ls -l /etc/samba/drivers/W32X86/</userinput>
-total 669
-drwxr-sr-x    2 root     ntadmin       532 May 25 23:08 2
-drwxr-sr-x    2 root     ntadmin       670 May 16 03:15 3
--rwxr--r--    1 root     ntadmin     14234 May 25 23:21 cups.hlp
--rwxr--r--    1 root     ntadmin    278380 May 25 23:21 cupsdrvr.dll
--rwxr--r--    1 root     ntadmin    215848 May 25 23:21 cupsui.dll
--rwxr--r--    1 root     ntadmin    169458 May 25 23:21 mysmbtstprn.PPD
-</screen></para>
-
-<para>
-The driver files now are in the W32X86 architecture <quote>root</quote> of
-<smbconfsection name="[print$]"/>.
-</para>
-</step>
-
-<step>
-<title>Tell Samba that these are driver files (<command>adddriver</command>).</title>
-
-<para>
-<indexterm><primary>rpcclient</primary><secondary>adddriver</secondary></indexterm>
-<screen>
-&rootprompt;<userinput>rpcclient -Uroot%xxxx -c 'adddriver "Windows NT x86" \
-	"mydrivername:cupsdrvr.dll:mysmbtstprn.PPD: \
-  cupsui.dll:cups.hlp:NULL:RAW:NULL"' \
-  localhost</userinput>
-Printer Driver mydrivername successfully installed.
-</screen></para>
-
-<para>
-You cannot repeat this step if it fails. It could fail even as a result of a simple typo. It will most likely
-have moved a part of the driver files into the <quote>2</quote> subdirectory. If this step fails, you need to
-go back to the fourth step and repeat it before you can try this one again. In this step, you need to choose a
-name for your driver. It is normally a good idea to use the same name as is used for the printer name;
-however, in big installations you may use this driver for a number of printers that obviously have different
-names, so the name of the driver is not fixed.
-</para>
-</step>
-
-<step>
-<title>Verify where the driver files are now.</title>
-
-<para><screen>
-&rootprompt;<userinput>ls -l /etc/samba/drivers/W32X86/</userinput>
-total 1
-drwxr-sr-x    2 root     ntadmin       532 May 25 23:22 2
-drwxr-sr-x    2 root     ntadmin       670 May 16 03:15 3
-
-&rootprompt;<userinput>ls -l /etc/samba/drivers/W32X86/2</userinput>
-total 5039
-[....]
--rwxr--r--    1 root     ntadmin     14234 May 25 23:21 cups.hlp
--rwxr--r--    1 root     ntadmin    278380 May 13 13:53 cupsdrvr.dll
--rwxr--r--    1 root     ntadmin    215848 May 13 13:53 cupsui.dll
--rwxr--r--    1 root     ntadmin    169458 May 25 23:21 mysmbtstprn.PPD
-</screen></para>
-
-<para>
-Notice how step 6 also moved the driver files to the appropriate
-subdirectory. Compare this with the situation after step 5.
-</para>
-</step>
-
-<step>
-<title>(Optional.) Verify if Samba now recognizes the driver.</title>
-
-<para>
-<indexterm><primary>rpcclient</primary><secondary>enumdrivers</secondary></indexterm>
-<screen>
-&rootprompt;<userinput>rpcclient -Uroot%xxxx -c 'enumdrivers 3' \
-	localhost | grep -B2 -A5 mydrivername</userinput>
-Printer Driver Info 3:
-Version: [2]
-Driver Name: [mydrivername]
-Architecture: [Windows NT x86]
-Driver Path: [\\kde-bitshop\print$\W32X86\2\cupsdrvr.dll]
-Datafile: [\\kde-bitshop\print$\W32X86\2\mysmbtstprn.PPD]
-Configfile: [\\kde-bitshop\print$\W32X86\2\cupsui.dll]
-Helpfile: [\\kde-bitshop\print$\W32X86\2\cups.hlp]
-</screen></para>
-
-<para>
-Remember, this command greps for the name you chose for the
-driver in step 6. This command must succeed before you can proceed.
-</para>
-</step>
-
-<step>
-<title>Tell Samba which printer should use these driver files (<command>setdriver</command>).</title>
-
-<para>
-<indexterm><primary>rpcclient</primary><secondary>setdriver</secondary></indexterm>
-<screen>
-&rootprompt;<userinput>rpcclient -Uroot%xxxx -c 'setdriver mysmbtstprn mydrivername' \
-	localhost</userinput>
-Successfully set mysmbtstprn to driver mydrivername
-</screen></para>
-
-<para>
-Since you can bind any printer name (print queue) to any driver, this is a convenient way to set up many
-queues that use the same driver. You do not need to repeat all the previous steps for the setdriver command to
-succeed. The only preconditions are that <command>enumdrivers</command> must find the driver and
-<command>enumprinters</command> must find the printer.
-</para>
-</step>
-
-<step>
-<title>(Optional) Verify if Samba has recognized this association.</title>
-
-<para>
-<indexterm><primary>rpcclient</primary><secondary>getprinter</secondary></indexterm>
-<indexterm><primary>rpcclient</primary><secondary>getdriver</secondary></indexterm>
-<indexterm><primary>rpcclient</primary><secondary>enumprinters</secondary></indexterm>
-<screen>
-&rootprompt;<userinput>rpcclient -Uroot%xxxx -c 'getprinter mysmbtstprn 2' localhost \
-  | grep driver</userinput>
-drivername:[mydrivername]
- 
-&rootprompt;<userinput>rpcclient -Uroot%xxxx -c 'getprinter mysmbtstprn 2' localhost \
-  | grep -C4 driv</userinput>
-servername:[\\kde-bitshop]
-printername:[\\kde-bitshop\mysmbtstprn]
-sharename:[mysmbtstprn]
-portname:[Done]
-drivername:[mydrivername]
-comment:[mysmbtstprn]
-location:[]
-sepfile:[]
-printprocessor:[winprint]
- 
-&rootprompt;<userinput>rpcclient -U root%xxxx -c 'getdriver mysmbtstprn' localhost</userinput>
-[Windows NT x86]
-Printer Driver Info 3:
-     Version: [2]
-     Driver Name: [mydrivername]
-     Architecture: [Windows NT x86]
-     Driver Path: [\\kde-bitshop\print$\W32X86\2\cupsdrvr.dll]
-     Datafile: [\\kde-bitshop\print$\W32X86\2\mysmbtstprn.PPD]
-     Configfile: [\\kde-bitshop\print$\W32X86\2\cupsui.dll]
-     Helpfile: [\\kde-bitshop\print$\W32X86\2\cups.hlp]
-     Monitorname: []
-     Defaultdatatype: [RAW]
-     Monitorname: []
-     Defaultdatatype: [RAW]
- 
-&rootprompt;<userinput>rpcclient -Uroot%xxxx -c 'enumprinters' localhost \
-	| grep mysmbtstprn</userinput>
-     name:[\\kde-bitshop\mysmbtstprn]
-     description:[\\kde-bitshop\mysmbtstprn,mydrivername,mysmbtstprn]
-     comment:[mysmbtstprn]
-
-</screen></para>
-
-<para>
-<indexterm><primary>rpcclient</primary><secondary>enumprinters</secondary></indexterm>
-Compare these results with the ones from steps 2 and 3. Every one of these commands show the driver is installed. Even
-the <command>enumprinters</command> command now lists the driver
-on the <quote>description</quote> line.
-</para>
-</step>
-
-<step>
-<title>(Optional.) Tickle the driver into a correct
-device mode.</title>
-
-<para>
-<indexterm><primary>"Printers" folder</primary></indexterm>
-You certainly know how to install the driver on the client. In case
-you are not particularly familiar with Windows, here is a short
-recipe: Browse the Network Neighborhood, go to the Samba server, and look
-for the shares. You should see all shared Samba printers.
-Double-click on the one in question. The driver should get
-installed and the network connection set up. Another way is to
-open the <guilabel>Printers (and Faxes)</guilabel> folder, right-click on the printer in
-question, and select <guilabel>Connect</guilabel> or <guilabel>Install</guilabel>. As a result, a new printer
-should appear in your client's local <guilabel>Printers (and Faxes)</guilabel>
-folder, named something like <guilabel>printersharename on Sambahostname</guilabel>.
-</para>
-
-<para>
-It is important that you execute this step as a Samba printer admin
-(as defined in &smb.conf;). Here is another method
-to do this on Windows XP. It uses a command line, which you may type
-into the <quote>DOS box</quote> (type root's smbpassword when prompted):
-</para>
-
-<para><screen>
-&dosprompt;<userinput>runas /netonly /user:root "rundll32 printui.dll,PrintUIEntry \
-	/in /n \\sambaserver\mysmbtstprn"</userinput>
-</screen></para>
-
-<para>
-Change any printer setting once (like changing <emphasis><guilabel>portrait</guilabel> to
-<guilabel>landscape</guilabel></emphasis>), click on <guibutton>Apply</guibutton>, and change the setting back.
-</para>
-</step>
-
-<step>
-<title>Install the printer on a client (Point'n'Print).</title>
-
-<para>
-<indexterm significance="preferred"><primary>point 'n' print</primary></indexterm>
-<screen>
-&dosprompt;<userinput>rundll32 printui.dll,PrintUIEntry /in /n "\\sambaserver\mysmbtstprn"</userinput>
-</screen>
-If it does not work, it could be a permissions problem with the <smbconfsection name="[print$]"/> share.
-</para>
-</step>
-
-<step>
-<title>(Optional) Print a test page.</title>
-
-<indexterm><primary>rundll32</primary></indexterm>
-<para><screen>
-&dosprompt;<userinput>rundll32 printui.dll,PrintUIEntry /p /n "\\sambaserver\mysmbtstprn"</userinput>
-</screen></para>
-
-<para>
-Then hit [TAB] five times, [ENTER] twice, [TAB] once, and [ENTER] again, and march to the printer.
-</para>
-</step>
-
-<step>
-<title>(Recommended.) Study the test page.</title>
-
-<para>
-Hmmm. Just kidding! By now you know everything about printer installations and you do not need to read a word.
-Just put it in a frame and bolt it to the wall with the heading "MY FIRST RPCCLIENT-INSTALLED PRINTER"
-&smbmdash; why not just throw it away!
-</para>
-</step>
-
-<step>
-<title>(Obligatory.) Enjoy. Jump. Celebrate your success.</title>
-
-<para><screen>
-&rootprompt;<userinput>echo "Cheeeeerioooooo! Success..." >> /var/log/samba/log.smbd</userinput>
-</screen></para>
-</step>
-</procedure>
-</sect2>
-
-<sect2>
-<title>Troubleshooting Revisited</title>
-
-<para>
-<indexterm><primary>adddriver</primary></indexterm>
-The setdriver command will fail if in Samba's mind the queue is not
-already there. A successful installation displays the promising message that the:
-<screen>
-Printer Driver ABC successfully installed.
-</screen>
-following the <command>adddriver</command> parts of the procedure.  But you may also see
-a disappointing message like this one:
-<computeroutput>
-result was NT_STATUS_UNSUCCESSFUL
-</computeroutput></para>
-
-<para>
-<indexterm><primary>lpstat</primary></indexterm>
-<indexterm><primary>rpcclient</primary></indexterm>
-It is not good enough that you can see the queue in CUPS, using the <command>lpstat -p ir85wm</command>
-command. A bug in most recent versions of Samba prevents the proper update of the queue list. The recognition
-of newly installed CUPS printers fails unless you restart Samba or send a HUP to all smbd processes. To verify
-if this is the reason why Samba does not execute the <command>setdriver</command> command successfully, check
-if Samba <quote>sees</quote> the printer:
-<indexterm><primary>rpcclient</primary><secondary>enumprinters</secondary></indexterm>
-<screen>
-&rootprompt;<userinput>rpcclient transmeta -N -U'root%xxxx' -c 'enumprinters 0'|grep ir85wm</userinput>
-        printername:[ir85wm]
-</screen></para>
-
-<para>
-An alternate command could be this: 
-<indexterm><primary>rpcclient</primary><secondary>getprinter</secondary></indexterm>
-<screen>
-&rootprompt;<userinput>rpcclient transmeta -N -U'root%secret' -c 'getprinter ir85wm' </userinput>
-        cmd = getprinter ir85wm
-        flags:[0x800000]
-        name:[\\transmeta\ir85wm]
-        description:[\\transmeta\ir85wm,ir85wm,DPD]
-        comment:[CUPS PostScript-Treiber for Windows NT/200x/XP]
-</screen></para>
-
-<para>
-By the way, you can use these commands, plus a few more, of course, to install drivers on remote Windows NT print servers too!
-</para>
-</sect2>
-</sect1>
-
-<sect1>
-<title>The Printing <filename>*.tdb</filename> Files</title>
-
-<para>
-<indexterm><primary>TDB</primary></indexterm>
-<indexterm><primary>connections.tdb</primary><seealso>TDB</seealso></indexterm>
-<indexterm><primary>printing.tdb</primary><seealso>TDB</seealso></indexterm>
-<indexterm><primary>share_info.tdb</primary><seealso>TDB</seealso></indexterm>
-<indexterm><primary>ntdrivers.tdb</primary><seealso>TDB</seealso></indexterm>
-<indexterm><primary>unexpected.tdb</primary><seealso>TDB</seealso></indexterm>
-<indexterm><primary>brlock.tdb</primary><seealso>TDB</seealso></indexterm>
-<indexterm><primary>locking.tdb</primary><seealso>TDB</seealso></indexterm>
-<indexterm><primary>ntforms.tdb</primary><seealso>TDB</seealso></indexterm>
-<indexterm><primary>messages.tdb</primary><seealso>TDB</seealso></indexterm>
-<indexterm><primary>ntprinters.tdb</primary><seealso>TDB</seealso></indexterm>
-<indexterm><primary>sessionid.tdb</primary><seealso>TDB</seealso></indexterm>
-<indexterm><primary>secrets.tdb</primary><seealso>TDB</seealso></indexterm>
-Some mystery is associated with the series of files with a tdb suffix appearing in every Samba installation.
-They are <filename>connections.tdb</filename>, <filename>printing.tdb</filename>,
-<filename>share_info.tdb</filename>, <filename>ntdrivers.tdb</filename>, <filename>unexpected.tdb</filename>,
-<filename>brlock.tdb</filename>, <filename>locking.tdb</filename>, <filename>ntforms.tdb</filename>,
-<filename>messages.tdb</filename> , <filename>ntprinters.tdb</filename>, <filename>sessionid.tdb</filename>,
-and <filename>secrets.tdb</filename>. What is their purpose?
-</para>
-
-<sect2>
-<title>Trivial Database Files</title>
-
-<para>
-<indexterm><primary>TDB</primary></indexterm>
-A Windows NT (print) server keeps track of all information needed to serve its duty toward its clients by
-storing entries in the Windows registry. Client queries are answered by reading from the registry,
-Administrator or user configuration settings that are saved by writing into the registry. Samba and UNIX
-obviously do not have such a Registry. Samba instead keeps track of all client-related information in a series
-of <filename>*.tdb</filename> files. (TDB stands for trivial data base). These are often located in
-<filename>/var/lib/samba/</filename> or <filename>/var/lock/samba/</filename>. The printing-related files are
-<filename>ntprinters.tdb</filename>, <filename>printing.tdb</filename>,<filename>ntforms.tdb</filename>, and
-<filename>ntdrivers.tdb</filename>.
-</para>
-</sect2>
-
-<sect2>
-<title>Binary Format</title>
-
-<para>
-<filename>*.tdb</filename> files are not human readable. They are written in a binary format. <quote>Why not
-ASCII?</quote>, you may ask. <quote>After all, ASCII configuration files are a good and proven tradition on
-UNIX.</quote> The reason for this design decision by the Samba Team is mainly performance. Samba needs to be
-fast; it runs a separate <command>smbd</command> process for each client connection, in some environments many
-thousands of them. Some of these <command>smbds</command> might need to write-access the same
-<filename>*.tdb</filename> file <emphasis>at the same time</emphasis>. The file format of Samba's
-<filename>*.tdb</filename> files allows for this provision. Many smbd processes may write to the same
-<filename>*.tdb</filename> file at the same time. This wouldn't be possible with pure ASCII files.
-</para>
-</sect2>
-
-<sect2>
-<title>Losing <filename>*.tdb</filename> Files</title>
-
-<para>
-It is very important that all <filename>*.tdb</filename> files remain consistent over all write and read
-accesses. However, it may happen that these files <emphasis>do</emphasis> get corrupted. (A <command>kill -9
-`pidof smbd'</command> while a write access is in progress could do the damage, as could a power interruption,
-etc.). In cases of trouble, a deletion of the old printing-related <filename>*.tdb</filename> files may be the
-only option. After that, you need to re-create all print-related setups unless you have made a backup of the
-<filename>*.tdb</filename> files in time.
-</para>
-</sect2>
-
-<sect2>
-<title>Using <command>tdbbackup</command></title>
-
-<para>
-<indexterm><primary>TDB</primary><secondary>backing up</secondary><see>tdbbackup</see></indexterm>
-<indexterm><primary>tdbbackup</primary></indexterm>
-Samba ships with a little utility that helps the root user of your system to backup your
-<filename>*.tdb</filename> files. If you run it with no argument, it prints a usage message:
-<screen>
-&rootprompt;<userinput>tdbbackup</userinput>
- Usage: tdbbackup [options] <fname...>
- 
- Version:3.0a
-   -h            this help message
-   -s suffix     set the backup suffix
-   -v            verify mode (restore if corrupt)
-</screen></para>
-
-<para>
-Here is how I backed up my <filename>printing.tdb</filename> file:
-</para>
-
-<para><screen>
-&rootprompt;<userinput>ls</userinput>
-.              browse.dat     locking.tdb     ntdrivers.tdb printing.tdb
-..             share_info.tdb connections.tdb messages.tdb  ntforms.tdb
-printing.tdbkp unexpected.tdb brlock.tdb      gmon.out      namelist.debug  
-ntprinters.tdb sessionid.tdb
- 
-&rootprompt;<userinput>tdbbackup -s .bak printing.tdb</userinput>
- printing.tdb : 135 records
- 
-&rootprompt;<userinput>ls -l printing.tdb*</userinput>
- -rw-------    1 root     root        40960 May  2 03:44 printing.tdb
- -rw-------    1 root     root        40960 May  2 03:44 printing.tdb.bak
-
-</screen></para>
-</sect2>
-</sect1>
-
-<sect1>
-<title>CUPS Print Drivers from Linuxprinting.org</title>
-
-<para>
-<indexterm><primary>Linuxprinting.org</primary></indexterm>
-CUPS ships with good support for HP LaserJet-type printers. You can install the generic driver as follows:
-<indexterm><primary>lpadmin</primary></indexterm>
-<screen>
-&rootprompt;<userinput>lpadmin -p laserjet4plus -v parallel:/dev/lp0 -E -m laserjet.ppd</userinput>
-</screen></para>
-
-<para>
-The <option>-m</option> switch will retrieve the <filename>laserjet.ppd</filename> from the standard
-repository for not-yet-installed PPDs, which CUPS typically stores in
-<filename>/usr/share/cups/model</filename>. Alternatively, you may use <option>-P /path/to/your.ppd</option>.
-</para>
-
-<para>
-The generic <filename>laserjet.ppd,</filename> however, does not support every special option for every
-LaserJet-compatible model. It constitutes a sort of <quote>least common denominator</quote> of all the models.
-If for some reason you must pay for the commercially available ESP Print Pro drivers, your first move should
-be to consult the database on the <ulink noescape="1"
-url="http://www.linuxprinting.org/printer_list.cgi">Linuxprinting</ulink> Web site.  Linuxprinting.org has
-excellent recommendations about which driver is best used for each printer. Its database is kept current by
-the tireless work of Till Kamppeter from Mandrakesoft, who is also the principal author of the
-<command>foomatic-rip</command> utility.
-</para>
-
-<note><para>
-<indexterm><primary>foomatic-rip</primary></indexterm>
-<indexterm><primary>cupsomatic</primary></indexterm>
-<indexterm><primary>Adobe PPD</primary></indexterm>
-The former <command>cupsomatic</command> concept is now being replaced by the new successor, a much more
-powerful <command>foomatic-rip</command>.  <command>cupsomatic</command> is no longer maintained. Here is the
-new URL to the <ulink noescape="1" url="http://www.linuxprinting.org/driver_list.cgi">Foomatic-3.0</ulink>
-database.  If you upgrade to <command>foomatic-rip</command>, remember to also upgrade to the new-style PPDs
-for your Foomatic-driven printers. foomatic-rip will not work with PPDs generated for the old
-<command>cupsomatic</command>. The new-style PPDs are 100% compliant with the Adobe PPD specification. They
-are also intended to be used by Samba and the cupsaddsmb utility, to provide the driver files for the Windows
-clients!
-</para></note>
-
-<sect2>
-<title>foomatic-rip and Foomatic Explained</title>
-
-
-<para>
-<indexterm significance="preferred"><primary>foomatic</primary></indexterm>
-<indexterm significance="preferred"><primary>foomatic-rip</primary></indexterm>
-Nowadays, most Linux distributions rely on the utilities from the <ulink
-url="http://www.linuxprinting.org/">Linuxprinting.org</ulink> to create their printing-related software
-(which, by the way, works on all UNIXes and on Mac OS X and Darwin, too).  The utilities from this sire have a
-very end-user-friendly interface that allows for an easy update of drivers and PPDs for all supported models,
-all spoolers, all operating systems, and all package formats (because there is none). Its history goes back a
-few years.
-</para>
-
-<para>
-Recently, Foomatic has achieved the astonishing milestone of <ulink
-url="http://www.linuxprinting.org/printer_list.cgi?make=Anyone">1,000 listed</ulink> printer models.
-Linuxprinting.org keeps all the important facts about printer drivers, supported models, and which options are
-available for the various driver/printer combinations in its <ulink
-url="http://www.linuxprinting.org/foomatic.html">Foomatic</ulink> database. Currently there are <ulink
-url="http://www.linuxprinting.org/driver_list.cgi">245 drivers</ulink> in the database. Many drivers support
-various models, and many models may be driven by different drivers &smbmdash; its your choice!
-</para>
-
-<sect3>
-<title>690 <quote>Perfect</quote> Printers</title>
-
-<para>
-<indexterm><primary>Windows PPD</primary></indexterm>
-At present, there are 690 devices dubbed as working perfectly: 181 are <emphasis>mostly</emphasis> perfect, 96
-are <emphasis>partially</emphasis> perfect, and 46 are paperweights. Keeping in mind that most of these are
-non-PostScript models (PostScript printers are automatically supported by CUPS to perfection by using their
-own manufacturer-provided Windows PPD), and that a multifunctional device never qualifies as working perfectly
-if it does not also scan and copy and fax under GNU/Linux &smbmdash; then this is a truly astonishing
-achievement! Three years ago the number was not more than 500, and Linux or UNIX printing at the time wasn't
-anywhere near the quality it is today.
-</para>
-</sect3>
-
-<sect3>
-<title>How the Printing HOWTO Started It All</title>
-
-<para>
-A few years ago <ulink url="http://www2.picante.com/">Grant Taylor</ulink> started it all. The
-roots of today's Linuxprinting.org are in the first <ulink
-url="http://www.linuxprinting.org/foomatic2.9/howto/">Linux Printing HOWTO</ulink> that he authored. As a
-side-project to this document, which served many Linux users and admins to guide their first steps in this
-complicated and delicate setup (to a scientist, printing is <quote>applying a structured deposition of
-distinct patterns of ink or toner particles on paper substrates</quote>), he started to build in a little
-Postgres database with information about the hardware and driver zoo that made up Linux printing of the time.
-This database became the core component of today's Foomatic collection of tools and data. In the meantime, it
-has moved to an XML representation of the data.
-</para>
-</sect3>
-
-<sect3>
-<title>Foomatic's Strange Name</title>
-
-
-<para>
-<indexterm><primary>foomatic</primary></indexterm>
-<quote>Why the funny name?</quote> you ask. When it really took off, around spring 2000, CUPS was far less
-popular than today, and most systems used LPD, LPRng, or even PDQ to print. CUPS shipped with a few generic
-drivers (good for a few hundred different printer models). These didn't support many device-specific options.
-CUPS also shipped with its own built-in rasterization filter (<parameter>pstoraster</parameter>, derived from
-Ghostscript). On the other hand, CUPS provided brilliant support for <emphasis>controlling</emphasis> all
-printer options through standardized and well-defined PPD files.  Plus, CUPS was designed to be easily
-extensible.
-</para>
-
-<para>
-Taylor already had in his database a respectable compilation of facts about many more printers and the
-Ghostscript <quote>drivers</quote> they run with. His idea, to generate PPDs from the database information and
-use them to make standard Ghostscript filters work within CUPS, proved to work very well. It also killed
-several birds with one stone:
-</para>
-
-<itemizedlist>
-	<listitem><para>It made all current and future Ghostscript filter
-	developments available for CUPS.</para></listitem>
-
-	<listitem><para>It made available a lot of additional printer models
-	to CUPS users (because often the traditional Ghostscript way of
-	printing was the only one available).</para></listitem>
-
-	<listitem><para>It gave all the advanced CUPS options (Web interface,
-	GUI driver configurations) to users wanting (or needing) to use
-	Ghostscript filters.</para></listitem>
-</itemizedlist>
-</sect3>
-
-<sect3>
-<title>cupsomatic, pdqomatic, lpdomatic, directomatic</title>
-
-<para>
-<indexterm><primary>cupsomatic</primary></indexterm>
-<indexterm><primary>CUPS-PPD</primary></indexterm>
-<indexterm><primary>PPD</primary><secondary>CUPS</secondary><see>CUPS-PPD</see></indexterm>
-CUPS worked through a quickly hacked-up filter script named <ulink
-url="http://www.linuxprinting.org/download.cgi?filename=cupsomatic&show=0">cupsomatic</ulink>.  cupsomatic
-ran the printfile through Ghostscript, constructing automatically the rather complicated command line needed.
-It just needed to be copied into the CUPS system to make it work. To configure the way cupsomatic controls the
-Ghostscript rendering process, it needs a CUPS-PPD. This PPD is generated directly from the contents of the
-database. For CUPS and the respective printer/filter combo, another Perl script named CUPS-O-Matic did the PPD
-generation. After that was working, Taylor implemented within a few days a similar thing for two other
-spoolers. Names chosen for the config-generator scripts were <ulink
-url="http://www.linuxprinting.org/download.cgi?filename=lpdomatic&show=0">PDQ-O-Matic</ulink> (for PDQ)
-and <ulink url="http://www.linuxprinting.org/download.cgi?filename=lpdomatic&show=0">LPD-O-Matic</ulink>
-(for &smbmdash; you guessed it &smbmdash; LPD); the configuration here didn't use PPDs but other
-spooler-specific files.
-</para>
-
-<para>
-From late summer of that year, <ulink url="http://www.linuxprinting.org/till/">Till Kamppeter</ulink> started
-to put work into the database. Kamppeter had been newly employed by <ulink
-url="http://www.mandrakesoft.com/">Mandrakesoft</ulink> to convert its printing system over to CUPS, after
-they had seen his <ulink url="http://www.fltk.org/">FLTK</ulink>-based <ulink
-url="http://cups.sourceforge.net/xpp/">XPP</ulink> (a GUI front-end to the CUPS lp-command). He added a huge
-amount of new information and new printers. He also developed the support for other spoolers, like <ulink
-url="http://ppr.sourceforge.net/">PPR</ulink> (via ppromatic), <ulink
-url="http://sourceforge.net/projects/lpr/">GNUlpr</ulink>, and <ulink
-url="http://www.lprng.org/">LPRng</ulink> (both via an extended lpdomatic) and spooler-less printing (<ulink
-url="http://www.linuxprinting.org/download.cgi?filename=directomatic&show=0">directomatic</ulink>).
-</para>
-
-<para>
-So, to answer your question, <quote>Foomatic</quote> is the general name for all the overlapping code and data
-behind the <quote>*omatic</quote> scripts.  Foomatic, up to versions 2.0.x, required (ugly) Perl data
-structures attached to Linuxprinting.org PPDs for CUPS. It had a different <quote>*omatic</quote> script for
-every spooler, as well as different printer configuration files.
-</para>
-</sect3>
-
-<sect3>
-<title>The <emphasis>Grand Unification</emphasis> Achieved</title>
-
-<para>
-<indexterm><primary>foomatic-rip</primary></indexterm>
-This has all changed in Foomatic versions 2.9 (beta) and released as <quote>stable</quote> 3.0. It has now
-achieved the convergence of all *omatic scripts and is called the <ulink
-url="http://www.linuxprinting.org/foomatic2.9/download.cgi?filename=foomatic-rip&show=0">foomatic-rip</ulink>.
-This single script is the unification of the previously different spooler-specific *omatic scripts.
-foomatic-rip is used by all the different spoolers alike, and because it can read PPDs (both the original
-PostScript printer PPDs and the Linuxprinting.org-generated ones), all of a sudden all supported spoolers can
-have the power of PPDs at their disposal. Users only need to plug foomatic-rip into their system. For users
-there is improved media type and source support &smbmdash; paper sizes and trays are easier to configure.
-</para>
-
-<para>
-<indexterm><primary>PPDs</primary></indexterm>
-<indexterm><primary>Foomatic tutorial</primary></indexterm>
-<indexterm><primary>LinuxKongress2002</primary></indexterm>
-Also, the new generation of Linuxprinting.org PPDs no longer contains Perl data structures. If you are a
-distro maintainer and have used the previous version of Foomatic, you may want to give the new one a spin, but
-remember to generate a new-version set of PPDs via the new <ulink
-url="http://www.linuxprinting.org/download/foomatic/foomatic-db-engine-3.0.0beta1.tar.gz">foomatic-db-engine!</ulink>.
-Individual users just need to generate a single new PPD specific to their model by <ulink
-url="http://www.linuxprinting.org/kpfeifle/LinuxKongress2002/Tutorial/II.Foomatic-User/II.tutorial-handout-foomatic-user.html">following
-the steps</ulink> outlined in the Foomatic tutorial or in this chapter. This new development is truly amazing.
-</para>
-
-<para>
-<indexterm><primary>foomatic-rip</primary></indexterm>
-<indexterm><primary>Adobe</primary></indexterm>
-<indexterm><primary>printer drivers</primary></indexterm>
-foomatic-rip is a very clever wrapper around the need to run Ghostscript with a different syntax, options,
-device selections, and/or filters for each different printer or spooler. At the same time, it can read the PPD
-associated with a print queue and modify the print job according to the user selections. Together with this
-comes the 100% compliance of the new Foomatic PPDs with the Adobe spec. Some innovative features of the
-Foomatic concept may surprise users. It will support custom paper sizes for many printers and will support
-printing on media drawn from different paper trays within the same job (in both cases, even where there is no
-support for this from Windows-based vendor printer drivers).
-</para>
-</sect3>
-
-<sect3>
-<title>Driver Development Outside</title>
-
-<para>
-<indexterm><primary>Linuxprinting.org</primary></indexterm>
-Most driver development itself does not happen within Linuxprinting.org. Drivers are written by independent
-maintainers.  Linuxprinting.org just pools all the information and stores it in its database. In addition, it
-also provides the Foomatic glue to integrate the many drivers into any modern (or legacy) printing system
-known to the world.
-</para>
-
-<para>
-Speaking of the different driver development groups, most of the work is currently done in three projects:
-</para>
-
-<itemizedlist>
-	<listitem><para>
-<indexterm><primary>Omni</primary></indexterm>
-	<ulink url="http://www-124.ibm.com/developerworks/oss/linux/projects/omni/">Omni</ulink>
-	&smbmdash; a free software project by IBM that tries to convert its printer
-	driver knowledge from good-ol' OS/2 times into a modern, modular,
-	universal driver architecture for Linux/UNIX (still beta). This
-	currently supports 437 models.</para></listitem>
-
-	<listitem><para>
-<indexterm><primary>HPIJS</primary></indexterm>
-	<ulink url="http://hpinkjet.sf.net/">HPIJS</ulink> &smbmdash;
-	a free software project by HP to provide the support for its own
-	range of models (very mature, printing in most cases is perfect and
-	provides true photo quality). This currently supports 369
-	models.</para></listitem>
-
-	<listitem><para>
-<indexterm><primary>Gutenprint</primary></indexterm>
-	<ulink url="http://gimp-print.sourceforge.net/">Gutenprint</ulink> &smbmdash; a free software
-	effort, started by Michael Sweet (also lead developer for CUPS), now
-	directed by Robert Krawitz, which has achieved an amazing level of
-	photo print quality (many Epson users swear that its quality is
-	better than the vendor drivers provided by Epson for the Microsoft
-	platforms). This currently supports 522 models.</para></listitem>
-</itemizedlist>
-</sect3>
-
-<sect3>
-<title>Forums, Downloads, Tutorials, Howtos (Also for Mac OS X and Commercial UNIX)</title>
-
-<para>
-Linuxprinting.org today is the one-stop shop to download printer drivers. Look for printer information and
-<ulink url="http://www.linuxprinting.org//kpfeifle/LinuxKongress2002/Tutorial/">tutorials</ulink> or solve
-printing problems in its popular <ulink url="http://www.linuxprinting.org/newsportal/">forums</ulink>. This
-forum is not just for GNU/Linux users, but admins of <ulink url="http://www.linuxprinting.org/macosx/">
-commercial UNIX systems</ulink> are also going there, and the relatively new
-<ulink url="http://www.linuxprinting.org/newsportal/thread.php3?name=linuxprinting.macosx.general">Mac OS X
-forum</ulink> has turned out to be one of the most frequented forums after only a few weeks.
-</para>
-
-<para>
-<indexterm><primary>Mandriva</primary></indexterm>
-<indexterm><primary>Mandrake</primary></indexterm>
-<indexterm><primary>Conectiva</primary></indexterm>
-Linuxprinting.org and the Foomatic driver wrappers around Ghostscript are now a standard tool-chain for
-printing on all the important distros. Most of them also have CUPS underneath. While in recent years most
-printer data had been added by Kamppeter, many additional contributions came from engineers with SuSE, Red
-Hat, Conectiva, Debian, and others. Vendor-neutrality is an important goal of the Foomatic project. Mandrake
-and Conectiva have merged and are now called Mandriva.
-</para>
-
-<note><para>
-Till Kamppeter from Mandrakesoft is doing an excellent job in his spare time to maintain Linuxprinting.org and
-Foomatic. So if you use it often, please send him a note showing your appreciation.
-</para></note>
-</sect3>
-
-<sect3>
-<title>Foomatic Database-Generated PPDs</title>
-
-<para>
-<indexterm><primary>Foomatic database</primary></indexterm>
-<indexterm><primary>XML-based datasets</primary></indexterm>
-<indexterm><primary>kprinter</primary></indexterm>
-<indexterm><primary>gtklp</primary></indexterm>
-<indexterm><primary>xpp</primary></indexterm>
-<indexterm><primary>HP Photosmart</primary></indexterm>
-<indexterm><primary>Epson Stylus inkjet</primary></indexterm>
-<indexterm><primary>non-PostScript printers</primary></indexterm>
-<indexterm><primary>raster</primary></indexterm>
-The Foomatic database is an amazing piece of ingenuity in itself. Not only does it keep the printer and driver
-information, but it is organized in a way that it can generate PPD files on the fly from its internal
-XML-based datasets. While these PPDs are modeled to the Adobe specification of PPDs, the
-Linuxprinting.org/Foomatic-PPDs do not normally drive PostScript printers. They are used to describe all the
-bells and whistles you could ring or blow on an Epson Stylus inkjet, or an HP Photosmart, or what-have-you.
-The main trick is one little additional line, not envisaged by the PPD specification, starting with the
-<parameter>*cupsFilter</parameter> keyword. It tells the CUPS daemon how to proceed with the PostScript print
-file (old-style Foomatic-PPDs named the cupsomatic filter script, while the new-style PPDs are now call
-foomatic-rip). This filter script calls Ghostscript on the host system (the recommended variant is ESP
-Ghostscript) to do the rendering work. foomatic-rip knows which filter or internal device setting it should
-ask from Ghostscript to convert the PostScript print job into a raster format ready for the target device.
-This usage of PPDs to describe the options of non-PostScript printers was the invention of the CUPS
-developers. The rest is easy.  GUI tools (like KDE's marvelous <ulink
-url="http://printing.kde.org/overview/kprinter.phtml">kprinter</ulink> or the GNOME <ulink
-url="http://gtklp.sourceforge.net/">gtklp</ulink> xpp and the CUPS Web interface) read the PPD as well and use
-this information to present the available settings to the user as an intuitive menu selection.
-</para>
-</sect3>
-</sect2>
-
-<sect2>
-<title>foomatic-rip and Foomatic PPD Download and Installation</title>
-
-<para>
-Here are the steps to install a foomatic-rip-driven LaserJet 4 Plus-compatible
-printer in CUPS (note that recent distributions of SuSE, UnitedLinux and
-Mandrake may ship with a complete package of Foomatic-PPDs plus the
-<command>foomatic-rip</command> utility. Going directly to
-Linuxprinting.org ensures that you get the latest driver/PPD files).
-</para>
-
-<itemizedlist>
-	<listitem><para>Open your browser at the Linuxprinting.org printer list <ulink url="http://www.linuxprinting.org/printer_list.cgi">page.</ulink>
-	</para></listitem>
-
-	<listitem><para>Check the complete list of printers in the 
-	<ulink url="http://www.linuxprinting.org/printer_list.cgi?make=Anyone">database.</ulink>.
-	</para></listitem>
-
-	<listitem><para>Select your model and click on the link.
-	</para></listitem>
-
-	<listitem><para>You'll arrive at a page listing all drivers working with this
-	model (for all printers, there will always be <emphasis>one</emphasis>
-	recommended driver. Try this one first).
-	</para></listitem>
-
-	<listitem><para>In our case (HP LaserJet 4 Plus), we'll arrive at the default driver for the
-	<ulink url="http://www.linuxprinting.org/show_printer.cgi?recnum=HP-LaserJet_4_Plus">HP-LaserJet 4 Plus.</ulink>
-	</para></listitem>
-
-	<listitem><para>The recommended driver is ljet4.</para></listitem>
-
-	<listitem><para>Several links are provided here. You should visit them all if you
-	are not familiar with the Linuxprinting.org database.
-	</para></listitem>
-
-	<listitem><para>There is a link to the database page for the
-	<ulink url="http://www.linuxprinting.org/show_driver.cgi?driver=ljet4">ljet4</ulink>.
-	On the driver's page, you'll find important and detailed information
-	about how to use that driver within the various available
-	spoolers.</para></listitem>
-
-	<listitem><para>Another link may lead you to the home page of the
-	author of the driver.</para></listitem>
-
-	<listitem><para>Important links are the ones that provide hints with
-	setup instructions for <ulink noescape="1" url="http://www.linuxprinting.org/cups-doc.html">CUPS</ulink>;
-	<ulink url="http://www.linuxprinting.org/pdq-doc.html">PDQ</ulink>;
-	<ulink url="http://www.linuxprinting.org/lpd-doc.html">LPD, LPRng, and GNUlpr</ulink>);
-	as well as <ulink url="http://www.linuxprinting.org/ppr-doc.html">PPR</ulink>
-	or <quote>spoolerless</quote> <ulink url="http://www.linuxprinting.org/direct-doc.html">printing</ulink>.
-	</para></listitem>
-
-	<listitem><para>You can view the PPD in your browser through this link:
-	<ulink noescape="1" url="http://www.linuxprinting.org/ppd-o-matic.cgi?driver=ljet4&printer=HP-LaserJet_4_Plus&show=1">http://www.linuxprinting.org/ppd-o-matic.cgi?driver=ljet4&printer=HP-LaserJet_4_Plus&show=1</ulink>
-	</para></listitem> <listitem><para>Most importantly, you can also generate and download
-	the <ulink url="http://www.linuxprinting.org/ppd-o-matic.cgi?driver=ljet4&printer=HP-LaserJet_4_Plus&show=0">PPD</ulink>.
-	</para></listitem>
-
-	<listitem><para>The PPD contains all the information needed to use our
-	model and the driver; once installed, this works transparently
-	for the user. Later you'll only need to choose resolution, paper size,
-	and so on, from the Web-based menu, or from the print dialog GUI, or from
-	the command line.</para></listitem>
-
-	<listitem><para>If you ended up on the drivers
-	<ulink url="http://www.linuxprinting.org/show_driver.cgi?driver=ljet4">page</ulink>,
-	you can choose to use the <quote>PPD-O-Matic</quote> online PPD generator
-	program.</para></listitem>
-
-	<listitem><para>Select the exact model and check either <guilabel>Download</guilabel> or
-	<guilabel>Display PPD file</guilabel> and click <guilabel>Generate PPD file</guilabel>.</para></listitem>
-
-	<listitem><para>If you save the PPD file from the browser view, please
-	do not use cut and paste (since it could possibly damage line endings
-	and tabs, which makes the PPD likely to fail its duty), but use <guimenuitem>Save
-	as...</guimenuitem> in your browser's menu. (It is best to use the <guilabel>Download</guilabel> option
-	directly from the Web page.)</para></listitem>
-
-	<listitem><para>Another interesting part on each driver page is
-	the <guimenuitem>Show execution details</guimenuitem> button. If you
-	select your printer model and click on that button,
-	a complete Ghostscript command line will be displayed, enumerating all options
-	available for that combination of driver and printer model. This is a great way to
-	<quote>learn Ghostscript by doing</quote>. It is also an excellent cheat sheet
-	for all experienced users who need to reconstruct a good command line
-	for that darned printing script, but can't remember the exact
-	syntax. </para></listitem>
-
-	<listitem><para>Sometime during your visit to Linuxprinting.org, save
-	the PPD to a suitable place on your hard disk, say
-	<filename>/path/to/my-printer.ppd</filename> (if you prefer to install
-	your printers with the help of the CUPS Web interface, save the PPD to
-	the <filename>/usr/share/cups/model/</filename> path and restart
-	cupsd).</para></listitem>
-
-	<listitem><para>Then install the printer with a suitable command line,
-	like this: 
-	</para>
-
-	<para><screen>
-	&rootprompt;<userinput>lpadmin -p laserjet4plus -v parallel:/dev/lp0 -E \
-		-P path/to/my-printer.ppd</userinput>
-	</screen></para></listitem>
-
-	<listitem><para>For all the new-style <quote>Foomatic-PPDs</quote>
-	from Linuxprinting.org, you also need a special CUPS filter named
-	foomatic-rip. 
-	</para></listitem>
-
-	<listitem><para>The foomatic-rip Perl script itself also makes some
-	interesting <ulink url="http://www.linuxprinting.org/foomatic2.9/download.cgi?filename=foomatic-rip&show=1">reading</ulink>
-	because it is well documented by Kamppeter's in-line comments (even
-	non-Perl hackers will learn quite a bit about printing by reading
-	it).</para></listitem>
-
-	<listitem><para>Save foomatic-rip either directly in
-	<filename>/usr/lib/cups/filter/foomatic-rip</filename> or somewhere in
-	your $PATH (and remember to make it world-executable). Again,
-	do not save by copy and paste but use the appropriate link or the
-	<guimenuitem>Save as...</guimenuitem>  menu item in your browser.</para></listitem>
-
-	<listitem><para>If you save foomatic-rip in your $PATH, create a symlink:
-	<screen>
-	&rootprompt;<userinput>cd /usr/lib/cups/filter/ ; ln -s `which foomatic-rip'</userinput>
-	</screen>
-	</para>
-
-	<para>
-	CUPS will discover this new available filter at startup after restarting
-	cupsd.</para></listitem>
-</itemizedlist>
-
-<para>
-Once you print to a print queue set up with the Foomatic PPD, CUPS will insert the appropriate commands and
-comments into the resulting PostScript job file. foomatic-rip is able to read and act upon these and uses some
-specially encoded Foomatic comments embedded in the job file. These in turn are used to construct
-(transparently for you, the user) the complicated Ghostscript command line telling the printer driver exactly
-how the resulting raster data should look and which printer commands to embed into the data stream. You need:
-</para>
-
-<itemizedlist>
-	<listitem><para>A <quote>foomatic+something</quote> PPD &smbmdash; but this is not enough
-	to print with CUPS (it is only <emphasis>one</emphasis> important
-	component).</para></listitem>
-
-	<listitem><para>The <parameter>foomatic-rip</parameter> filter script (Perl) in
-	<filename>/usr/lib/cups/filters/</filename>.</para></listitem>
-
-	<listitem><para>Perl to make foomatic-rip run.</para></listitem>
-
-	<listitem><para>Ghostscript (because it is doing the main work,
-	controlled by the PPD/foomatic-rip combo) to produce the raster data
-	fit for your printer model's consumption.</para></listitem>
-
-	<listitem><para>Ghostscript <emphasis>must</emphasis> (depending on
-	the driver/model) contain support for a certain device representing
-	the selected driver for your model (as shown by <command>gs -h</command>).</para></listitem>
-
-	<listitem><para>foomatic-rip needs a new version of PPDs (PPD versions
-	produced for cupsomatic do not work with foomatic-rip).</para></listitem>
-</itemizedlist>
-</sect2>
-</sect1>
-
-<sect1>
-<title>Page Accounting with CUPS</title>
-
-
-<para>
-<indexterm><primary>CUPS</primary><secondary>Page Accounting</secondary></indexterm>
-Often there are questions regarding print quotas where Samba users (that is, Windows clients) should not be
-able to print beyond a certain number of pages or data volume per day, week, or month. This feature is
-dependent on the real print subsystem you're using.  Samba's part is always to receive the job files from the
-clients (filtered <emphasis>or</emphasis> unfiltered) and hand them over to this printing subsystem.
-</para>
-
-<para>
-Of course one could hack things with one's own scripts. But then there is CUPS. CUPS supports quotas that can
-be based on the size of jobs or on the number of pages or both, and can span any time period you want.
-</para>
-
-<sect2>
-<title>Setting Up Quotas</title>
-
-<para>
-<indexterm><primary>CUPS</primary><secondary>quotas</secondary></indexterm>
-This is an example command of how root would set a print quota in CUPS, assuming an existing printer named
-<quote>quotaprinter</quote>:
-<indexterm><primary>lpadmin</primary></indexterm>
-<screen>
-&rootprompt;<userinput>lpadmin -p quotaprinter -o job-quota-period=604800 \
-	-o job-k-limit=1024 -o job-page-limit=100</userinput>
-</screen></para>
-
-<para>
-This would limit every single user to print no more than 100 pages or 1024 KB of
-data (whichever comes first) within the last 604,800 seconds ( = 1 week).
-</para>
-</sect2>
-
-<sect2>
-<title>Correct and Incorrect Accounting</title>
-
-<para>
-For CUPS to count correctly, the printfile needs to pass the CUPS pstops filter; otherwise it uses a dummy
-count of <quote>one</quote>. Some print files do not pass it (e.g., image files), but then those are mostly
-one-page jobs anyway. This also means that proprietary drivers for the target printer running on the client
-computers and CUPS/Samba, which then spool these files as <quote>raw</quote> (i.e., leaving them untouched,
-not filtering them), will be counted as one-pagers too!
-</para>
-
-<para>
-You need to send PostScript from the clients (i.e., run a PostScript driver there) to have the chance to get
-accounting done. If the printer is a non-PostScript model, you need to let CUPS do the job to convert the file
-to a print-ready format for the target printer. This is currently working for about a thousand different
-printer models.  Linuxprinting.org has a driver <ulink url="http://www.linuxprinting.org/printer_list.cgi">list</ulink>.
-</para>
-</sect2>
-
-<sect2>
-<title>Adobe and CUPS PostScript Drivers for Windows Clients</title>
-
-<para>
-<indexterm><primary>Adobe PostScript</primary></indexterm>
-<indexterm><primary>pstops</primary></indexterm>
-<indexterm><primary>PPD</primary></indexterm>
-<indexterm><primary>pstoraster</primary></indexterm>
-<indexterm><primary>PJL-header</primary></indexterm>
-Before CUPS 1.1.16, your only option was to use the Adobe PostScript driver on the Windows clients. The output
-of this driver was not always passed through the <command>pstops</command> filter on the CUPS/Samba side, and
-therefore was not counted correctly (the reason is that it often, depending on the PPD being used, wrote a
-PJL-header in front of the real PostScript, which caused CUPS to skip <command>pstops</command> and go
-directly to the <command>pstoraster</command> stage).
-</para>
-
-<para>
-From CUPS 1.1.16 and later releases, you can use the CUPS PostScript driver for Windows NT/200x/XP
-clients (which is tagged in the download area of <filename>http://www.cups.org/</filename> as the
-<filename>cups-samba-1.1.16.tar.gz</filename> package). It does <emphasis>not</emphasis> work for Windows
-9x/Me clients, but it guarantees:
-</para>
-
-<itemizedlist>
-	<listitem><para> <indexterm><primary>PJL</primary></indexterm> To not write a PJL-header.</para></listitem>
-
-	<listitem><para>To still read and support all PJL-options named in the
-	driver PPD with its own means.</para></listitem>
-
-	<listitem><para>That the file will pass through the <command>pstops</command> filter
-	on the CUPS/Samba server.</para></listitem>
-
-	<listitem><para>To page-count correctly the print file.</para></listitem>
-</itemizedlist>
-
-<para>
-You can read more about the setup of this combination in the man page for <command>cupsaddsmb</command> (which
-is only present with CUPS installed, and only current from CUPS 1.1.16).
-</para>
-</sect2>
-
-<sect2>
-<title>The page_log File Syntax</title>
-
-<para>
-<indexterm><primary>page_log</primary></indexterm>
-These are the items CUPS logs in the <filename>page_log</filename> for every page of a job:
-</para>
-
-<itemizedlist>
-	<listitem><para>Printer name</para></listitem>
-
-	<listitem><para>User name</para></listitem>
-
-	<listitem><para>Job ID</para></listitem>
-
-	<listitem><para>Time of printing</para></listitem>
-
-	<listitem><para>Page number</para></listitem>
-
-	<listitem><para>Number of copies</para></listitem>
-
-	<listitem><para>A billing information string (optional)</para></listitem>
-
-	<listitem><para>The host that sent the job (included since version 1.1.19)</para></listitem>
-</itemizedlist>
-
-<para>
-Here is an extract of my CUPS server's <filename>page_log</filename> file to illustrate the
-format and included items:
-</para>
-
-<para><screen>
-tec_IS2027 kurt 401 [22/Apr/2003:10:28:43 +0100] 1 3 #marketing 10.160.50.13
-tec_IS2027 kurt 401 [22/Apr/2003:10:28:43 +0100] 2 3 #marketing 10.160.50.13
-tec_IS2027 kurt 401 [22/Apr/2003:10:28:43 +0100] 3 3 #marketing 10.160.50.13
-tec_IS2027 kurt 401 [22/Apr/2003:10:28:43 +0100] 4 3 #marketing 10.160.50.13
-Dig9110 boss 402 [22/Apr/2003:10:33:22 +0100] 1 440 finance-dep 10.160.51.33
-</screen></para>
-
-<para>
-This was job ID <parameter>401</parameter>, printed on <parameter>tec_IS2027</parameter>
-by user <parameter>kurt</parameter>, a 64-page job printed in three copies, billed to
-<parameter>#marketing</parameter>, and sent from IP address <constant>10.160.50.13.</constant>
- The next job had ID <parameter>402</parameter>, was sent by user <parameter>boss</parameter>
-from IP address <constant>10.160.51.33</constant>, printed from one page 440 copies, and
-is set to be billed to <parameter>finance-dep</parameter>.
-</para>
-</sect2>
-
-<sect2>
-<title>Possible Shortcomings</title>
-
-<para>
-What flaws or shortcomings are there with this quota system?
-</para>
-
-<itemizedlist>
-	<listitem><para>The ones named above (wrongly logged job in case of
-	printer hardware failure, and so on).</para></listitem>
-
-	<listitem><para>In reality, CUPS counts the job pages that are being
-	processed in <emphasis>software</emphasis> (that is, going through the
-	RIP) rather than the physical sheets successfully leaving the
-	printing device. Thus, if there is a jam while printing the fifth sheet out
-	of 1,000 and the job is aborted by the printer, the page count will
-	still show the figure of 1,000 for that job.</para></listitem>
-
-	<listitem><para>All quotas are the same for all users (no flexibility
-	to give the boss a higher quota than the clerk) and no support for
-	groups.</para></listitem>
-
-	<listitem><para>No means to read out the current balance or the
-	<quote>used-up</quote> number of current quota.</para></listitem>
-
-	<listitem><para>A user having used up 99 sheets of a 100 quota will
-	still be able to send and print a 1,000 sheet job.</para></listitem>
-
-	<listitem><para>A user being denied a job because of a filled-up quota
-	does not get a meaningful error message from CUPS other than
-	<quote>client-error-not-possible</quote>.</para></listitem>
-</itemizedlist>
-</sect2>
-
-<sect2>
-<title>Future Developments</title>
-
-<para>
-This is the best system currently available, and there are huge
-improvements under development for CUPS 1.2:
-</para>
-
-<itemizedlist>
-	<listitem><para>Page counting will go into the backends (these talk
-	directly to the printer and will increase the count in sync with the
-	actual printing process; thus, a jam at the fifth sheet will lead to a
-	stop in the counting).</para></listitem>
-
-	<listitem><para>Quotas will be handled more flexibly.</para></listitem>
-
-	<listitem><para>Probably there will be support for users to inquire
-	about their accounts in advance.</para></listitem>
-
-	<listitem><para>Probably there will be support for some other tools
-	around this topic.</para></listitem>
-</itemizedlist>
-</sect2>
-
-<sect2>
-<title>Other Accounting Tools</title>
-
-<para>
-Other accounting tools that can be used includes: PrintAnalyzer, pyKota, printbill, LogReport.
-For more information regarding these tools you can try a Google search.
-</para>
-
-</sect2>
-</sect1>
-
-<sect1>
-<title>Additional Material</title>
-
-<para>
-A printer queue with <emphasis>no</emphasis> PPD associated to it is a
-<quote>raw</quote> printer, and all files will go directly there as received by the
-spooler. The exceptions are file types <parameter>application/octet-stream</parameter>
-that need the pass-through feature enabled. <quote>Raw</quote> queues do not do any
-filtering at all; they hand the file directly to the CUPS backend.
-This backend is responsible for sending the data to the device
-(as in the <quote>device URI</quote> notation: <filename>lpd://, socket://,
-smb://, ipp://, http://, parallel:/, serial:/, usb:/</filename>, and so on).
-</para>
-
-<para>
-cupsomatic/Foomatic are <emphasis>not</emphasis> native CUPS drivers
-and they do not ship with CUPS. They are a third-party add-on
-developed at Linuxprinting.org. As such, they are a brilliant hack to
-make all models (driven by Ghostscript drivers/filters in traditional
-spoolers) also work via CUPS, with the same (good or bad!) quality as
-in these other spoolers. <parameter>cupsomatic</parameter> is only a vehicle to execute a
-Ghostscript command line at that stage in the CUPS filtering chain
-where normally the native CUPS <parameter>pstoraster</parameter> filter would kick
-in. <parameter>cupsomatic</parameter> bypasses <parameter>pstoraster</parameter>, kidnaps the print file from CUPS,
-and redirects it to go through Ghostscript. CUPS accepts this
-because the associated cupsomatic/foomatic-PPD specifies:
-
-<programlisting>
-*cupsFilter:  "application/vnd.cups-postscript 0 cupsomatic"
-</programlisting>
-
-This line persuades CUPS to hand the file to <parameter>cupsomatic</parameter> once it has
-successfully converted it to the MIME type
-<parameter>application/vnd.cups-postscript</parameter>. This conversion will not happen for
-jobs arriving from Windows that are autotyped
-<parameter>application/octet-stream</parameter>, with the according changes in
-<filename>/etc/cups/mime.types</filename> in place.
-</para>
-
-<para>
-CUPS is widely configurable and flexible, even regarding its filtering
-mechanism. Another workaround in some situations would be to have in
-<filename>/etc/cups/mime.types</filename> entries as follows:
-
-<programlisting>
-application/postscript           application/vnd.cups-raw  0  -
-application/vnd.cups-postscript  application/vnd.cups-raw  0  -
-</programlisting>
-
-This would prevent all PostScript files from being filtered (rather,
-they will through the virtual <emphasis>nullfilter</emphasis>
-denoted with <quote>-</quote>). This could only be useful for PostScript printers. If you
-want to print PostScript code on non-PostScript printers (provided they support ASCII
-text printing), an entry as follows could be useful:
-
-<programlisting>
-*/*           application/vnd.cups-raw  0  -
-</programlisting>
-
-and would effectively send <emphasis>all</emphasis> files to the
-backend without further processing.
-</para>
-
-<para>
-You could have the following entry:
-
-<programlisting>
-application/vnd.cups-postscript application/vnd.cups-raw 0 \
-	my_PJL_stripping_filter
-</programlisting>
-
-You will need to write a <parameter>my_PJL_stripping_filter</parameter>
-(which could be a shell script) that parses the PostScript and removes the
-unwanted PJL. This needs to conform to CUPS filter design
-(mainly, receive and pass the parameters printername, job-id,
-username, jobtitle, copies, print options, and possibly the
-filename). It is installed as world executable into
-<filename>/usr/lib/cups/filters/</filename> and is called by CUPS
-if it encounters a MIME type <parameter>application/vnd.cups-postscript</parameter>.
-</para>
-
-<para>
-CUPS can handle <parameter>-o job-hold-until=indefinite</parameter>.
-This keeps the job in the queue on hold. It will only be printed
-upon manual release by the printer operator. This is a requirement in
-many central reproduction departments, where a few operators manage
-the jobs of hundreds of users on some big machine, where no user is
-allowed to have direct access (such as when the operators often need
-to load the proper paper type before running the 10,000 page job
-requested by marketing for the mailing, and so on).
-</para>
-</sect1>
-
-<sect1>
-<title>Autodeletion or Preservation of CUPS Spool Files</title>
-
-<para>
-<indexterm><primary>/var/spool/samba</primary></indexterm>
-<indexterm><primary>/var/spool/cups/</primary></indexterm>
-<indexterm><primary>cupsd.conf</primary></indexterm>
-Samba print files pass through two spool directories. One is the incoming directory managed by Samba (set in
-the <smbconfoption name="path">/var/spool/samba</smbconfoption> directive in the <smbconfsection
-name="[printers]"/> section of &smb.conf;). The other is the spool directory of your UNIX print subsystem. For
-CUPS it is normally <filename>/var/spool/cups/</filename>, as set by the <filename>cupsd.conf</filename>
-directive <filename>RequestRoot /var/spool/cups</filename>.
-</para>
-
-<sect2>
-<title>CUPS Configuration Settings Explained</title>
-
-<para>
-Some important parameter settings in the CUPS configuration file
-<filename>cupsd.conf</filename> are:
-</para>
-
-<variablelist>
-
-	<varlistentry><term>PreserveJobHistory Yes</term>
-	<listitem><para>
-	This keeps some details of jobs in cupsd's mind (well, it keeps the
-	c12345, c12346, and so on, files in the CUPS spool directory, which does a
-	similar job as the old-fashioned BSD-LPD control files). This is set
-	to <quote>Yes</quote> as a default.
-	</para></listitem></varlistentry>
-
-	<varlistentry><term>PreserveJobFiles Yes</term>
-	<listitem><para>
-	This keeps the job files themselves in cupsd's mind
-	(it keeps the d12345, d12346, etc., files in the CUPS spool
-	directory). This is set to <quote>No</quote> as the CUPS
-	default.
-	</para></listitem></varlistentry>
-
-	<varlistentry><term><quote>MaxJobs 500</quote></term>
-	<listitem><para>
-	This directive controls the maximum number of jobs
-	that are kept in memory. Once the number of jobs reaches the limit,
-	the oldest completed job is automatically purged from the system to
-	make room for the new one. If all of the known jobs are still
-	pending or active, then the new job will be rejected. Setting the
-	maximum to 0 disables this functionality. The default setting is
-	0.
-	</para></listitem></varlistentry>
-</variablelist>
-
-<para>
-(There are also additional settings for <parameter>MaxJobsPerUser</parameter> and
-<parameter>MaxJobsPerPrinter</parameter>.)
-</para>
-</sect2>
-
-<sect2>
-<title>Preconditions</title>
-
-<para>
-For everything to work as it should, you need to have three things:
-</para>
-
-<itemizedlist>
-	<listitem><para>A Samba smbd that is compiled against <filename>libcups</filename> (check
-	on Linux by running <userinput>ldd `which smbd'</userinput>).</para></listitem>
-
-	<listitem><para>A Samba-&smb.conf; setting of
-			<smbconfoption name="printing">cups</smbconfoption>.</para></listitem>
-
-</itemizedlist>
-
-<note><para>
-In this case, all other manually set printing-related commands (like
-<smbconfoption name="print command"/>, 
-<smbconfoption name="lpq command"/>, 
-<smbconfoption name="lprm command"/>, 
-<smbconfoption name="lppause command"/>, and
-<smbconfoption name="lpresume command"/>) are ignored, and they should normally have no
-influence whatsoever on your printing.
-</para></note>
-</sect2>
-
-</sect1>
-
-<sect1>
-<title>Printing from CUPS to Windows-Attached Printers</title>
-
-<para>
-<indexterm><primary>smbspool</primary></indexterm>
-<indexterm><primary>backends</primary></indexterm>
-From time to time the question arises, how can you print <emphasis>to</emphasis> a Windows-attached printer
-<emphasis>from</emphasis> Samba? Normally the local connection from Windows host to printer would be done by
-USB or parallel cable, but this does not matter to Samba. From here only an SMB connection needs to be opened
-to the Windows host. Of course, this printer must be shared first. As you have learned by now, CUPS uses
-<emphasis>backends</emphasis> to talk to printers and other servers. To talk to Windows shared printers, you
-need to use the <filename>smb</filename> (surprise, surprise!) backend. Check if this is in the CUPS backend
-directory. This usually resides in <filename>/usr/lib/cups/backend/</filename>. You need to find an
-<filename>smb</filename> file there. It should be a symlink to <filename>smbspool</filename>, and the file
-must exist and be executable:
-<screen>
-&rootprompt;<userinput>ls -l /usr/lib/cups/backend/</userinput>
-total 253
-drwxr-xr-x    3 root   root     720 Apr 30 19:04 .
-drwxr-xr-x    6 root   root     125 Dec 19 17:13 ..
--rwxr-xr-x    1 root   root   10692 Feb 16 21:29 canon
--rwxr-xr-x    1 root   root   10692 Feb 16 21:29 epson
-lrwxrwxrwx    1 root   root       3 Apr 17 22:50 http -> ipp
--rwxr-xr-x    1 root   root   17316 Apr 17 22:50 ipp
--rwxr-xr-x    1 root   root   15420 Apr 20 17:01 lpd
--rwxr-xr-x    1 root   root    8656 Apr 20 17:01 parallel
--rwxr-xr-x    1 root   root    2162 Mar 31 23:15 pdfdistiller
-lrwxrwxrwx    1 root   root      25 Apr 30 19:04 ptal -> /usr/sbin/ptal-cups
--rwxr-xr-x    1 root   root    6284 Apr 20 17:01 scsi
-lrwxrwxrwx    1 root   root      17 Apr  2 03:11 smb -> /usr/bin/smbspool
--rwxr-xr-x    1 root   root    7912 Apr 20 17:01 socket
--rwxr-xr-x    1 root   root    9012 Apr 20 17:01 usb
-
-&rootprompt;<userinput>ls -l `which smbspool`</userinput>
--rwxr-xr-x    1 root   root  563245 Dec 28 14:49 /usr/bin/smbspool
-</screen></para>
-
-<para>
-If this symlink does not exist, create it:
-<screen>
-&rootprompt;<userinput>ln -s `which smbspool` /usr/lib/cups/backend/smb</userinput>
-</screen></para>
-
-<para>
-<indexterm><primary>smbspool</primary></indexterm>
-<indexterm><primary>troubleshooting</primary></indexterm>
-<command>smbspool</command> was written by Mike Sweet from the CUPS folks. It is included and ships with
-Samba. It may also be used with print subsystems other than CUPS, to spool jobs to Windows printer shares. To
-set up printer <replaceable>winprinter</replaceable> on CUPS, you need to have a driver for it. Essentially
-this means to convert the print data on the CUPS/Samba host to a format that the printer can digest (the
-Windows host is unable to convert any files you may send). This also means you should be able to print to the
-printer if it were hooked directly at your Samba/CUPS host. For troubleshooting purposes, this is what you
-should do to determine if that part of the process chain is in order. Then proceed to fix the network
-connection/authentication to the Windows host, and so on.
-</para>
-
-<para>
-To install a printer with the <parameter>smb</parameter> backend on CUPS, use this command:
-</para>
-
-<para><screen>
-&rootprompt;<userinput>lpadmin -p winprinter -v smb://WINDOWSNETBIOSNAME/printersharename \
-  -P /path/to/PPD</userinput>
-</screen></para>
-
-<para>
-<indexterm><primary>PostScript printers</primary></indexterm>
-<indexterm><primary>PPD</primary></indexterm>
-<indexterm><primary>Windows NT PostScript driver</primary></indexterm>
-The PPD must be able to direct CUPS to generate the print data for the target model. For PostScript printers,
-just use the PPD that would be used with the Windows NT PostScript driver. But what can you do if the printer
-is only accessible with a password? Or if the printer's host is part of another workgroup? This is provided
-for: You can include the required parameters as part of the <filename>smb://</filename> device-URI like this:
-</para>
-
-<itemizedlist>
-	<listitem><para><filename>smb://WORKGROUP/WINDOWSNETBIOSNAME/printersharename</filename></para></listitem>
-	<listitem><para><filename>smb://username:password@WORKGROUP/WINDOWSNETBIOSNAME/printersharename</filename></para></listitem>
-	<listitem><para><filename>smb://username:password@WINDOWSNETBIOSNAME/printersharename</filename></para></listitem>
-</itemizedlist>
-
-<para>
-Note that the device URI will be visible in the process list of the Samba server (e.g., when someone uses the
-<command>ps -aux</command> command on Linux), even if the username and passwords are sanitized before they get
-written into the log files. This is an inherently insecure option; however, it is the only one. Don't use it
-if you want to protect your passwords. Better share the printer in a way that does not require a password!
-Printing will only work if you have a working NetBIOS name resolution up and running. Note that this is a
-feature of CUPS and you do not necessarily need to have smbd running.
-
-</para>
-</sect1>
-
-<sect1>
-<title>More CUPS Filtering Chains</title>
-
-<para>
-The diagrams in <link linkend="cups1">Filtering Chain 1</link> and <link linkend="cups2">Filtering Chain with
-cupsomatic</link> show how CUPS handles print jobs.
-</para>
-
-<figure id="cups1">
-	<title>Filtering Chain 1.</title>
-	<imagefile>cups1</imagefile>
-</figure>
-
-<!-- JJJ -->
-<figure id="cups2">
-	<title>Filtering Chain with cupsomatic</title>
-	<imagefile scale="45">cups2</imagefile>
-</figure>
-
-</sect1>
-
-<sect1>
-<title>Common Errors</title>
-
-	<sect2>
-	<title>Windows 9x/Me Client Can't Install Driver</title>
-
-	<para>For Windows 9x/Me, clients require the printer names to be eight
-	characters (or <quote>8 plus 3 chars suffix</quote>) max; otherwise, the driver files
-	will not get transferred when you want to download them from Samba.</para>
-
-	</sect2>
-
-	<sect2 id="root-ask-loop">
-	<title><quote>cupsaddsmb</quote> Keeps Asking for Root Password in Never-ending Loop</title>
-
-	<para>Have you set <smbconfoption name="security">user</smbconfoption>? Have
-	you used <command>smbpasswd</command> to give root a Samba account?
-	You can do two things: open another terminal and execute
-	<command>smbpasswd -a root</command> to create the account and
-	continue entering the password into the first terminal. Or, break
-	out of the loop by pressing Enter twice (without trying to type a
-	password).</para>
-
-	<para>
-	If the error is <quote>Tree connect failed: NT_STATUS_BAD_NETWORK_NAME</quote>, 
-	you may have forgotten to create the <filename>/etc/samba/drivers</filename> directory.
-	</para>
-	</sect2>
-
-	<sect2>
-	<title><quote>cupsaddsmb</quote> or <quote>rpcclient addriver</quote> Emit Error</title>
-
-	<para>
-	If <command>cupsaddsmb</command>, or <command>rpcclient addriver</command> emit the error message
-	WERR_BAD_PASSWORD, refer to <link linkend="root-ask-loop">the previous common error</link>.
-	</para>
-	
-	</sect2>
-
-	<sect2>
-	<title><quote>cupsaddsmb</quote> Errors</title>
-
-	<para>
-	The use of <quote>cupsaddsmb</quote> gives <quote>No PPD file for printer...</quote> 
-	message while PPD file is present.  What might the problem be?
-	</para>
-
-	<para>
-	Have you enabled printer sharing on CUPS? This means, do you have a <literal><Location
-	/printers>....</Location></literal> section in CUPS server's <filename>cupsd.conf</filename> that
-	does not deny access to the host you run <quote>cupsaddsmb</quote> from?  It <emphasis>could</emphasis> be an
-	issue if you use cupsaddsmb remotely, or if you use it with a <option>-h</option> parameter:
-	<userinput>cupsaddsmb -H sambaserver -h cupsserver -v printername</userinput>.
-	</para>
-
-	<para>Is your <parameter>TempDir</parameter> directive in
-	<filename>cupsd.conf</filename> set to a valid value, and is it writable?
-	</para>
-
-	</sect2>
-
-	<sect2>
-		<title>Client Can't Connect to Samba Printer</title>
-
-	<para>Use <command>smbstatus</command> to check which user
-	you are from Samba's point of view. Do you have the privileges to
-	write into the <smbconfsection name="[print$]"/>
-	share?</para>
-
-	</sect2>
-
-	<sect2>
-	<title>New Account Reconnection from Windows 200x/XP Troubles</title>
-
-<para>
-Once you are connected as the wrong user (for example, as <constant>nobody</constant>, which often occurs if
-you have <smbconfoption name="map to guest">bad user</smbconfoption>), Windows Explorer will not accept an
-attempt to connect again as a different user. There will not be any bytes transferred on the wire to Samba,
-but still you'll see a stupid error message that makes you think Samba has denied access. Use
-<command>smbstatus</command> to check for active connections. Kill the PIDs. You still can't re-connect, and
-you get the dreaded <computeroutput>You can't connect with a second account from the same
-machine</computeroutput> message as soon as you try. And you do not see a single byte arriving at Samba (see
-logs; use <quote>ethereal</quote>) indicating a renewed connection attempt. Shut all Explorer Windows.  This
-makes Windows forget what it has cached in its memory as established connections. Then reconnect as the right
-user. The best method is to use a DOS terminal window and <emphasis>first</emphasis> do <userinput>net use z:
-\\&example.server.samba;\print$ /user:root</userinput>. Check with <command>smbstatus</command> that you are
-connected under a different account. Now open the <guilabel>Printers</guilabel> folder (on the Samba server in
-the <guilabel>Network Neighborhood</guilabel>), right-click on the printer in question, and select
-<guibutton>Connect....</guibutton>.
-</para>
-</sect2>
-
-<sect2>
-<title>Avoid Being Connected to the Samba Server as the Wrong User</title>
-	
-<para>
-<indexterm><primary>smbstatus</primary></indexterm>
-You see per <command>smbstatus</command> that you are connected as user nobody, but you want to be root or
-printer admin. This is probably due to <smbconfoption name="map to guest">bad user</smbconfoption>, which
-silently connected you under the guest account when you gave (maybe by accident) an incorrect username. Remove
-<smbconfoption name="map to guest"/> if you want to prevent this.
-</para>
-</sect2>
-
-<sect2>
-<title>Upgrading to CUPS Drivers from Adobe Drivers</title>
-
-<para>
-This information came from a mailing list posting regarding problems experienced when
-upgrading from Adobe drivers to CUPS drivers on Microsoft Windows NT/200x/XP clients.
-</para>
-
-<para>First delete all old Adobe-using printers. Then delete all old Adobe drivers. (On Windows 200x/XP, right-click in
-the background of <guilabel>Printers</guilabel> folder, select <guimenuitem>Server Properties...</guimenuitem>, select
-tab <guilabel>Drivers</guilabel>, and delete here).</para>
-</sect2>
-
-<sect2>
-<title>Can't Use <quote>cupsaddsmb</quote> on Samba Server, Which Is a PDC</title>
-
-<para>Do you use the <quote>naked</quote> root user name? Try to do it
-this way: <userinput>cupsaddsmb -U <replaceable>DOMAINNAME</replaceable>\\root -v
-<replaceable>printername</replaceable></userinput>> (note the two backslashes: the first one is
-required to <quote>escape</quote> the second one).</para>
-
-</sect2>
-
-<sect2>
-<title>Deleted Windows 200x Printer Driver Is Still Shown</title>
-
-<para>Deleting a printer on the client will not delete the
-driver too (to verify, right-click on the white background of the
-<guilabel>Printers</guilabel> folder, select <guimenuitem>Server Properties</guimenuitem> and click on the
-<guilabel>Drivers</guilabel> tab). These same old drivers will be re-used when you try to
-install a printer with the same name. If you want to update to a new
-driver, delete the old ones first. Deletion is only possible if no
-other printer uses the same driver.</para>
-</sect2>
-
-<sect2>
-<title>Windows 200x/XP Local Security Policies</title>
-
-<indexterm><primary>Local security policies</primary></indexterm>
-<indexterm><primary>unsigned drivers</primary></indexterm>
-<para>Local security policies may not allow the installation of unsigned drivers &smbmdash; <quote>local
-security policies</quote> may not allow the installation of printer drivers at all.</para>
-
-</sect2>
-
-<sect2>
-<title>Administrator Cannot Install Printers for All Local Users</title>
-
-<para>
-<indexterm><primary>SMB printers</primary></indexterm>
-<indexterm><primary>IPP client</primary></indexterm>
-Windows XP handles SMB printers on a <quote>per-user</quote> basis.
-This means every user needs to install the printer himself or herself. To have a printer available for
-everybody, you might want to use the built-in IPP client capabilities of Win XP. Add a printer with the print
-path of <parameter>http://cupsserver:631/printers/printername</parameter>.  We're still looking into this one.
-Maybe a logon script could automatically install printers for all users.
-</para>
-
-</sect2>
-
-<sect2>
-<title>Print Change, Notify Functions on NT Clients</title>
-
-<para>For print change, notify functions on NT++ clients.  These need to run the <command>Server</command>
-service first (renamed to <command>File & Print Sharing for MS Networks</command> in XP).</para>
-
-</sect2>
-
-<sect2>
-<title>Windows XP SP1</title>
-
-<para>Windows XP SP1 introduced a Point and Print Restriction Policy (this restriction does not apply to
-<quote>Administrator</quote> or <quote>Power User</quote> groups of users). In Group Policy Object Editor, go
-to <guimenu>User Configuration -> Administrative Templates -> Control Panel -> Printers</guimenu>. The policy
-is automatically set to <constant>Enabled</constant> and the <constant>Users can only Point and Print to
-machines in their Forest</constant> . You probably need to change it to <constant>Disabled</constant> or
-<constant>Users can only Point and Print to these servers</constant> to make driver downloads from Samba
-possible.
-</para>
-</sect2>
-
-<sect2>
-<title>Print Options for All Users Can't Be Set on Windows 200x/XP</title>
-
-<para>How are you doing it? I bet the wrong way (it is not easy to find out, though). There are three
-different ways to bring you to a dialog that <emphasis>seems</emphasis> to set everything. All three dialogs
-<emphasis>look</emphasis> the same, yet only one of them does what you intend. You need to be Administrator or
-Print Administrator to do this for all users. Here is how I do it on XP:
-</para>
-
-<orderedlist numeration="upperalpha">
-
-	<listitem><para>The first wrong way:
-
-		<orderedlist>
-		<listitem><para>Open the <guilabel>Printers</guilabel>
-		folder.</para></listitem>
-
-		<listitem><para>Right-click on the printer
-		(<guilabel>remoteprinter on cupshost</guilabel>) and
-		select in context menu <guimenuitem>Printing
-		Preferences...</guimenuitem></para></listitem>.
-
-		<listitem><para>Look at this dialog closely and remember what it looks like.</para></listitem>
-		</orderedlist>
-	</para></listitem>
-
-	<listitem><para>The second wrong way:
-	<orderedlist>
-		<listitem><para>Open the <guilabel>Printers</guilabel> folder.</para></listitem>
-
-		<listitem><para>Right-click on the printer (<guilabel>remoteprinter on
-		cupshost</guilabel>) and select the context menu
-		<guimenuitem>Properties</guimenuitem>.</para></listitem>
-
-		<listitem><para>Click on the <guilabel>General</guilabel> tab.</para></listitem>
-
-		<listitem><para>Click on the button <guibutton>Printing
-		Preferences...</guibutton></para></listitem>.
-
-		<listitem><para>A new dialog opens. Keep this dialog open and go back
-		to the parent dialog.</para></listitem>
-	</orderedlist>
-	</para></listitem>
-
-	<listitem><para>The third and correct way: 
-	<orderedlist>
-		<listitem><para>Open the <guilabel>Printers</guilabel> folder.</para></listitem>
-
-		<listitem><para>Right-click on the printer (<guilabel>remoteprinter on
-		cupshost</guilabel>) and select the context menu
-		<guimenuitem>Properties</guimenuitem>.</para></listitem>
-
-		<listitem><para>Click on the <guilabel>Advanced</guilabel>
-		tab. (If everything is <quote>grayed out,</quote> then you are not logged
-		in as a user with enough privileges).</para></listitem>
-
-		<listitem><para>Click on the <guibutton>Printing
-		Defaults...</guibutton> button.</para></listitem>
-
-		<listitem><para>On any of the two new tabs, click on the
-		<guibutton>Advanced...</guibutton> button.</para></listitem>
-
-		<listitem><para>A new dialog opens. Compare this one to the other
-		identical-looking one from step <quote>B.5</quote> or A.3".</para></listitem>
-	</orderedlist>
-	</para></listitem>
-</orderedlist>
-
-<para>
-Do you see any difference? I don't either. However, only the last one, which you arrived at with steps
-<quote>C.1. to C.6.</quote>, will save any settings permanently and be the defaults for new users. If you want
-all clients to get the same defaults, you need to conduct these steps <emphasis>as Administrator</emphasis>
-(<smbconfoption name="printer admin"/> in &smb.conf;) <emphasis>before</emphasis> a client downloads the
-driver (the clients can later set their own <emphasis>per-user defaults</emphasis> by following the procedures
-<emphasis>A</emphasis> or <emphasis>B</emphasis>).
-</para>
-
-</sect2>
-
-<sect2>
-<title>Most Common Blunders in Driver Settings on Windows Clients</title>
-
-<para>
-Don't use <parameter>Optimize for Speed</parameter>, but use <parameter>Optimize for Portability</parameter>
-instead (Adobe PS Driver). Don't use <parameter>Page Independence: No</parameter>. Always settle with
-<parameter>Page Independence: Yes</parameter> (Microsoft PS Driver and CUPS PS Driver for Windows NT/200x/XP).
-If there are problems with fonts, use <parameter>Download as Softfont into printer</parameter> (Adobe PS
-Driver). For <guilabel>TrueType Download Options</guilabel> choose <constant>Outline</constant>. Use
-PostScript Level 2 if you are having trouble with a non-PS printer and if there is a choice.
-</para>
-
-</sect2>
-
-<sect2>
-<title><command>cupsaddsmb</command> Does Not Work with Newly Installed Printer</title>
-
-<para>
-Symptom: The last command of <command>cupsaddsmb</command> does not complete successfully. If the <command>cmd
-= setdriver printername printername</command> result was NT_STATUS_UNSUCCESSFUL, then possibly the printer was
-not yet recognized by Samba. Did it show up in Network Neighborhood? Did it show up in <command>rpcclient
-hostname -c `enumprinters'</command>? Restart smbd (or send a <command>kill -HUP</command> to all processes
-listed by <command>smbstatus</command>, and try again.
-</para></sect2>
-
-<sect2>
-<title>Permissions on <filename>/var/spool/samba/</filename> Get Reset After Each Reboot</title>
-
-<para>
-Have you ever by accident set the CUPS spool directory to the same location (<parameter>RequestRoot
-/var/spool/samba/</parameter> in <filename>cupsd.conf</filename> or the other way round:
-<filename>/var/spool/cups/</filename> is set as <smbconfoption name="path"/>> in the <smbconfsection
-name="[printers]"/> section)? These <parameter>must</parameter> be different. Set <parameter>RequestRoot
-/var/spool/cups/</parameter> in <filename>cupsd.conf</filename> and <smbconfoption name="path">
-/var/spool/samba</smbconfoption> in the <smbconfsection name="[printers]"/> section of &smb.conf;. Otherwise,
-cupsd will sanitize permissions to its spool directory with each restart and printing will not work reliably.
-</para>
-
-</sect2>
-
-<sect2>
-<title>Print Queue Called <quote>lp</quote> Mishandles Print Jobs</title>
-
-<para>
-In this case a print queue called <quote>lp</quote> intermittently swallows jobs and
-spits out completely different ones from what was sent.
-</para>
-
-<para>
-<indexterm><primary>lp</primary></indexterm>
-<indexterm><primary>Implicit Classes</primary></indexterm>
-<indexterm><primary>BrowseShortNames</primary></indexterm>
-It is a bad idea to name any printer <quote>lp</quote>. This is the traditional UNIX name for the default
-printer. CUPS may be set up to do an automatic creation of Implicit Classes. This means, to group all printers
-with the same name to a pool of devices and load-balance the jobs across them in a round-robin fashion.
-Chances are high that someone else has a printer named <quote>lp</quote> too. You may receive that person's
-jobs and send your own to his or her device unwittingly. To have tight control over the printer names, set
-<parameter>BrowseShortNames No</parameter>. It will present any printer as
-<replaceable>printername at cupshost</replaceable>, which gives you better control over what may happen in a
-large networked environment.
-</para>
-
-</sect2>
-
-<sect2>
-<title>Location of Adobe PostScript Driver Files for <quote>cupsaddsmb</quote></title>
-
-<para>
-Use <command>smbclient</command> to connect to any Windows box with a shared PostScript printer:
-<command>smbclient //windowsbox/print\$ -U guest</command>. You can navigate to the
-<filename>W32X86/2</filename> subdir to <command>mget ADOBE*</command> and other files or to
-<filename>WIN40/0</filename> to do the same.  Another option is to download the <filename>*.exe</filename>
-packaged files from the Adobe Web site.
-</para>
-
-</sect2>
-
-</sect1>
-
-<sect1>
-<title>Overview of the CUPS Printing Processes</title>
-
-<para>
-A complete overview of the CUPS printing processes can be found in <link linkend="a_small">the CUPS
-Printing Overview diagram</link>.
-</para>
-
-<figure id="a_small">
-	<title>CUPS Printing Overview.</title>
-	<imagefile scale="45">a_small</imagefile>
-</figure>
-</sect1>
-
-</chapter>
diff --git a/docs-xml/Samba3-HOWTO/TOSHARG-ChangeNotes.xml b/docs-xml/Samba3-HOWTO/TOSHARG-ChangeNotes.xml
deleted file mode 100644
index 29bdf40..0000000
--- a/docs-xml/Samba3-HOWTO/TOSHARG-ChangeNotes.xml
+++ /dev/null
@@ -1,244 +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="ChangeNotes">
-<chapterinfo>
-	&author.jht;
-	&author.jerry;
-</chapterinfo>
-
-<title>Important and Critical Change Notes for the Samba 3.x Series</title>
-<para>
-Please read this chapter carefully before update or upgrading Samba.  You should expect to find only critical
-or very important information here. Comprehensive change notes and guidance information can be found in the
-section <link linkend="upgrading-to-3.0">Updating and Upgrading Samba</link>.
-</para>
-
-<sect1>
-
-<title>Important Samba-3.2.x Change Notes</title>
-<para>
-!!!!!!!!!!!!Add all critical update notes here!!!!!!!!!!!!!
-</para>
-
-</sect1>
-
-<sect1>
-
-<title>Important Samba-3.0.x Change Notes</title>
-<para>
-These following notes pertain in particular to Samba 3.0.23 through Samba 3.0.25c (or more recent 3.0.25
-update).  Samba is a fluid and ever changing project. Changes throughout the 3.0.x series release are
-documented in this documention - See <link linkend="oldupdatenotes">Upgrading from Samba-2.x to Samba-3.0.25</link>.
-</para>
-
-<para>
-Sometimes it is difficult to figure out which part, or parts, of the HOWTO documentation should be updated to
-reflect the impact of new or modified features. At other times it becomes clear that the documentation is in
-need of being restructured.
-</para>
-
-<para>
-In recent times a group of Samba users has joined the thrust to create a new <ulink
-url="http://wiki.samba.org/">Samba Wiki</ulink> that is slated to become the all-singing and all-dancing
-new face of Samba documentation. Hopefully, the Wiki will benefit from greater community input and
-thus may be kept more up to date. Until that golden dream materializes and matures it is necessary to
-continue to maintain the HOWTO. This chapter will document major departures from earlier behavior until
-such time as the body of this HOWTO is restructured or modified.
-</para>
-
-<para>
-This chapter is new to the release of the HOWTO for Samba 3.0.23. It includes much of the notes provided
-in the <filename>WHATSNEW.txt</filename> file that is included with the Samba source code release tarball.
-</para>
-
-<sect2>
-<title>User and Group Changes</title>
-
-<para>
-The change documented here affects unmapped user and group accounts only.
-</para>
-
-<para>
-<indexterm><primary>user</primary></indexterm>
-<indexterm><primary>group</primary></indexterm>
-<indexterm><primary>Relative Identifiers</primary><see>RID</see></indexterm>
-<indexterm><primary>net</primary><secondary>groupmap</secondary></indexterm>
-<indexterm><primary>net</primary><secondary>rpc</secondary><tertiary>vampire</tertiary></indexterm>
-The user and group internal management routines have been rewritten to prevent overlaps of
-assigned Relative Identifiers (RIDs).  In the past the has been a potential problem when
-either manually mapping Unix groups with the <command>net groupmap</command> command or
-when migrating a Windows domain to a Samba domain by executing:
-<command>net rpc vampire</command>.
-</para>
-
-<para>
-<indexterm><primary>SID</primary></indexterm>
-<indexterm><primary>SAM</primary></indexterm>
-<indexterm><primary>RID</primary></indexterm>
-<indexterm><primary>net</primary><secondary>getlocalsid</secondary></indexterm>
-Unmapped users are now assigned a SID in the <literal>S-1-22-1</literal> domain and unmapped
-groups are assigned a SID in the <literal>S-1-22-2</literal> domain.  Previously they were
-assigned a RID within the SAM on the Samba server.  For a domain controller this would have been under the
-authority of the domain SID where as on a member server or standalone server, this would have
-been under the authority of the local SAM (see the man page for <command>net getlocalsid</command>).
-</para>
-
-<para>
-<indexterm><primary>unmapped users</primary></indexterm>
-<indexterm><primary>unmapped groups</primary></indexterm>
-<indexterm><primary>SID</primary></indexterm>
-<indexterm><primary>NTFS</primary></indexterm>
-<indexterm><primary>GID</primary></indexterm>
-The result is that any unmapped users or groups on an upgraded Samba domain controller may
-be assigned a new SID.  Because the SID rather than a name is stored in Windows security
-descriptors, this can cause a user to no longer have access to a resource for example if a
-file was copied from a Samba file server to a local Windows client NTFS partition.  Any files
-stored on the Samba server itself will continue to be accessible because UNIX stores the UNIX
-GID and not the SID for authorization checks.
-</para>
-
-<para>
-An example helps to illustrate the change:
-</para>
-
-<para>
-<indexterm><primary>group mapping</primary></indexterm>
-<indexterm><primary>GID</primary></indexterm>
-<indexterm><primary>ACL</primary></indexterm>
-<indexterm><primary>SID</primary></indexterm>
-Assume that a group named <emphasis>developers</emphasis> exists with a UNIX GID of 782. In this
-case this group does not exist in Samba's group mapping table. It would be perfectly normal for
-this group to be appear in an ACL editor.  Prior to Samba-3.0.23, the group SID might appear as
-<literal>S-1-5-21-647511796-4126122067-3123570092-2565</literal>.
-</para>
-
-<para>
-<indexterm><primary>SID</primary></indexterm>
-<indexterm><primary>NTFS</primary></indexterm>
-<indexterm><primary>access</primary></indexterm>
-<indexterm><primary>group permissions</primary></indexterm>
-With the release of Samba-3.0.23, the group SID would be reported as <literal>S-1-22-2-782</literal>.  Any
-security descriptors associated with files stored on a Windows NTFS disk partition will not allow access based
-on the group permissions if the user was not a member of the
-<literal>S-1-5-21-647511796-4126122067-3123570092-2565</literal>  group.  Because this group SID is
-<literal>S-1-22-2-782</literal> and not reported in a user's token, Windows would fail the authorization check
-even though both SIDs in some respect refer to the same UNIX group.
-</para>
-
-<para>
-<indexterm><primary>group mapping</primary></indexterm>
-<indexterm><primary>SID</primary></indexterm>
-The workaround for versions of Samba prior to 3.0.23, is to create a manual domain group mapping
-entry for the group <emphasis>developers</emphasis> to point at the
-<literal>S-1-5-21-647511796-4126122067-3123570092-2565</literal> SID. With the release of Samba-3.0.23 this
-workaround is no longer needed.
-</para>
-</sect2>
-
-<sect2>
-<title>Essential Group Mappings</title>
-<para>
-Samba 3.0.x series  releases before 3.0.23 automatically created group mappings for the essential Windows
-domain groups <literal>Domain Admins, Domain Users, Domain Guests</literal>. Commencing with Samba 3.0.23
-these mappings need to be created by the Samba administrator. Failure to do this may result in a failure to
-correctly authenticate and recoognize valid domain users. When this happens users will not be able to log onto
-the Windows client.
-</para>
-
-<note><para>
-Group mappings are essentail only if the Samba servers is running as a PDC/BDC. Stand-alone servers do not
-require these group mappings.
-</para></note>
-
-<para>
-The following mappings are required:
-</para>
-
-<table frame="all" id="TOSH-domgroups">
-	<title>Essential Domain Group Mappings</title>
-	<tgroup align="center" cols="3">
-	<thead>
-		<row><entry>Domain Group</entry><entry>RID</entry><entry>Example UNIX Group</entry></row>
-	</thead>
-	<tbody>
-		<row><entry>Domain Admins</entry><entry>512</entry><entry>root</entry></row>
-		<row><entry>Domain Users</entry><entry>513</entry><entry>users</entry></row>
-		<row><entry>Domain Guests</entry><entry>514</entry><entry>nobody</entry></row>
-	</tbody>
-	</tgroup>
-</table>
-
-<para>
-When the POSIX (UNIX) groups are stored in LDAP, it may be desirable to call these <literal>domadmins, domusers,
-domguests</literal> respectively.
-</para>
-
-<para>
-For further information regarding group mappings see <link linkend="groupmapping">Group Mapping: MS Windows
-and UNIX</link>.
-</para>
-
-</sect2>
-
-<sect2>
-<title>Passdb Changes</title>
-
-<para>
-<indexterm><primary>backends</primary></indexterm>
-<indexterm><primary>GID</primary></indexterm>
-<indexterm><primary>SQL</primary></indexterm>
-<indexterm><primary>XML</primary></indexterm>
-The <smbconfoption name="passdb backend"/> parameter no longer accepts multiple passdb backends in a
-chained configuration.  Also be aware that the SQL and XML based passdb modules have been
-removed in the Samba-3.0.23 release.  More information regarding external support for a SQL
-passdb module can be found on the  <ulink url="http://pdbsql.sourceforge.net/">pdbsql</ulink> web site.
-</para>
-
-</sect2>
-
-<sect2>
-<title>Group Mapping Changes in Samba-3.0.23</title>
-
-<para>
-<indexterm><primary>default mapping</primary></indexterm>
-<indexterm><primary>Domain Admins</primary></indexterm>
-<indexterm><primary>smbpasswd</primary></indexterm>
-<indexterm><primary>tdbsam</primary></indexterm>
-<indexterm><primary>passdb backend</primary></indexterm>
-<indexterm><primary>group mappings</primary></indexterm>
-<indexterm><primary>GID</primary></indexterm>
-<indexterm><primary>SID</primary></indexterm>
-<indexterm><primary>IDMAP</primary></indexterm>
-<indexterm><primary>winbindd</primary></indexterm>
-<indexterm><primary>domain groups</primary></indexterm>
-The default mapping entries for groups such as <literal>Domain Admins</literal> are no longer
-created when using an <literal>smbpasswd</literal> file or a <literal>tdbsam</literal> passdb
-backend.  This means that it is necessary to explicitly execute the <command>net groupmap add</command>
-to create group mappings, rather than use the <command>net groupmap modify</command> method to create the
-Windows group SID to UNIX GID mappings.  This change has no effect on winbindd's IDMAP functionality
-for domain groups.
-</para>
-
-</sect2>
-
-<sect2>
-<title>LDAP Changes in Samba-3.0.23</title>
-
-<para>
-<indexterm><primary>LDAP schema</primary></indexterm>
-<indexterm><primary>sambaSID</primary></indexterm>
-<indexterm><primary>OpenLDAP</primary></indexterm>
-<indexterm><primary>slapindex</primary></indexterm>
-<indexterm><primary>slapd.conf</primary></indexterm>
-There has been a minor update the Samba LDAP schema file. A substring matching rule has been
-added to the <literal>sambaSID</literal> attribute definition.  For OpenLDAP servers, this
-will require the addition of <literal>index sambaSID sub</literal> to the
-<filename>slapd.conf</filename> configuration file.  It will be necessary to execute the
-<command>slapindex</command> command after making this change. There has been no change to the
-actual data storage schema.
-</para>
-
-</sect2>
-</sect1>
-
-</chapter>
diff --git a/docs-xml/Samba3-HOWTO/TOSHARG-Compiling.xml b/docs-xml/Samba3-HOWTO/TOSHARG-Compiling.xml
deleted file mode 100644
index 3a2b729..0000000
--- a/docs-xml/Samba3-HOWTO/TOSHARG-Compiling.xml
+++ /dev/null
@@ -1,356 +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="compiling">
-<chapterinfo>
-	&author.jelmer;
-	&author.jht;
-	&author.tridge;
-	
-	<pubdate> 22 May 2001 </pubdate>
-	<pubdate> 18 March 2003 </pubdate>
-	<pubdate> June 2005 </pubdate>
-</chapterinfo>
-
-<title>How to Compile Samba</title>
-
-<para>
-You can obtain the Samba source file from the
-<ulink url="http://samba.org/">Samba Web site</ulink>. To obtain a development version, 
-you can download Samba from Subversion or using <command>rsync</command>.
-</para>
-
-<sect1>
-<title>Access Samba Source Code via GIT</title>
-
-
-<sect2>
-<title>Introduction</title>
-
-<para>
-<indexterm><primary>Subversion</primary></indexterm>
-Samba is developed in an open environment. Developers use
-GIT to <quote>checkin</quote> (also known as 
-<quote>commit</quote>) new source code.  See the
-<ulink noescape="1"
-       url="https://wiki.samba.org/index.php/Using_Git_for_Samba_Development">Using
-Git for Samba Development page</ulink> in the Samba wiki.
-</para>
-
-</sect2>
-
-
-</sect1>
-
-<sect1>
-	<title>Accessing the Samba Sources via rsync and ftp</title>
-
-
-	<para>
-	<indexterm><primary>rsync</primary></indexterm>
-	<indexterm><primary>ftp</primary></indexterm>
-	<parameter>pserver.samba.org</parameter> also exports unpacked copies of most parts of the Subversion tree
-	at the Samba <ulink noescape="1" url="ftp://samba.org/pub/unpacked">unpacked</ulink> location and also
-	via anonymous rsync at the Samba <ulink noescape="1"
-	url="rsync://samba.org/ftp/unpacked/">rsync</ulink> server location.  I recommend using rsync rather
-	than ftp, because rsync is capable of compressing data streams, but it is also more useful than FTP because
-	during a partial update it will transfer only the data that is missing plus a small overhead.  See <ulink
-	noescape="1" url="http://rsync.samba.org/">the rsync home page</ulink> for more info on rsync.
-	</para>
-
-	<para>
-	The disadvantage of the unpacked trees is that they do not support automatic
-	merging of local changes as GIT does. <command>rsync</command> access is most convenient 
-	for an initial install.                      
-	</para>
-</sect1>
-
-<sect1>
-<title>Verifying Samba's PGP Signature</title>
-
-<para>
-<indexterm><primary>GPG</primary></indexterm>
-<indexterm><primary>PGP</primary></indexterm>
-It is strongly recommended that you verify the PGP signature for any source file before
-installing it. Even if you're not downloading from a mirror site, verifying PGP signatures
-should be a standard reflex. Many people today use the GNU GPG tool set in place of PGP.
-GPG can substitute for PGP.
-</para>
-
-
-<para>
-With that said, go ahead and download the following files:
-</para>
-
-<para><screen>
-&prompt;<userinput>wget http://samba.org/samba/ftp/samba-latest.tar.asc</userinput>
-&prompt;<userinput>wget http://samba.org/samba/ftp/samba-latest.tar.gz</userinput>
-&prompt;<userinput>wget http://samba.org/samba/ftp/samba-pubkey.asc</userinput>
-</screen></para>
-
-
-<para>
-<indexterm><primary>PGP</primary></indexterm>
-The first file is the PGP signature for the Samba source file; the other is the Samba public
-PGP key itself. Import the public PGP key with:
-<screen>
-&prompt;<userinput>gpg --import samba-pubkey.asc</userinput>
-</screen>
-and verify the Samba source code integrity with:
-<screen>
-&prompt;<userinput>gzip -d samba-latest.tar.gz</userinput>
-&prompt;<userinput>gpg --verify samba-latest.tar.asc</userinput>
-</screen>
-</para>
-
-<para>
-If you receive a message like, <quote>Good signature from Samba Distribution Verification Key...,</quote>
-then all is well. The warnings about trust relationships can be ignored. An
-example of what you would not want to see would be:
-<screen>
-gpg: BAD signature from <quote>Samba Distribution Verification Key</quote>
-</screen>
-</para>
-
-</sect1>
-
-<sect1>
-	<title>Building the Binaries</title>
-	
-	<para>
-	<indexterm><primary>configure</primary></indexterm>
-	To build the binaries, run the program <userinput>./configure
-	</userinput> in the top level directory of the source tree. This should automatically
-	configure Samba for your operating system. If you have unusual 
-	needs, then you may wish to first run:
-<screen>
-&rootprompt;<userinput>./configure --help</userinput>
-</screen>
-</para>
-	
-	<para>
-	This will help you to see what special options can be enabled. Now execute
-	<userinput>./configure</userinput> with any arguments it might need:
-<screen>
-&rootprompt;<userinput>./configure <replaceable>[... arguments ...]</replaceable></userinput>
-</screen>
-	</para>
-	
-	<para>
-	<indexterm><primary>make</primary></indexterm>
-	Execute the following create the binaries:
-<screen>
-&rootprompt; <userinput>make</userinput>
-</screen>
-	Once it is successfully compiled, you can execute the command shown here to
-	install the binaries and manual pages:
-<screen>
-&rootprompt; <userinput>make install</userinput>
-</screen>
-	</para>
-	
-	<sect2>
-	<title>Compiling Samba with Active Directory Support</title>
-	
-	<para>
-	In order to compile Samba with ADS support, you need to have installed
-	on your system:
-	</para>
-
-	<itemizedlist>
-	
-	    <listitem><para>
-		The MIT or Heimdal Kerberos development libraries
-	    (either install from the sources or use a package).
-		</para></listitem>
-	
-	    <listitem><para>
-		The OpenLDAP development libraries.
-		</para></listitem>
-	    
-	</itemizedlist>
-
-	<para>
-	If your Kerberos libraries are in a nonstandard location, then
-	remember to add the configure option
-	<option>--with-krb5=<replaceable>DIR</replaceable></option>.
-	</para>
-
-	<para>
-	After you run configure, make sure that the 
-	<filename>bin/default/include/config.h</filename> it generates contain lines like this:
-<programlisting>
-#define HAVE_KRB5 1
-#define HAVE_LDAP 1
-</programlisting>
-	</para>
-
-	<para>
-	If it does not, configure did not find your KRB5 libraries or
-	your LDAP libraries. Look in <filename>bin/config.log</filename> to figure
-	out why and fix it.
-	</para>
-
-	<sect3>
-	<title>Installing the Required Packages for Debian</title>
-
-	<para>On Debian, you need to install the following packages:</para>
-	<para>
-		<itemizedlist>
-			<listitem><para>libkrb5-dev</para></listitem>
-			<listitem><para>krb5-user</para></listitem>
-		</itemizedlist>
-	</para>
-	</sect3>
-
-	<sect3>
-	<title>Installing the Required Packages for Red Hat Linux</title>
-
-	<para>On Red Hat Linux, this means you should have at least: </para>
-	<para>
-		<itemizedlist>
-			<listitem><para>krb5-workstation (for kinit)</para></listitem>
-			<listitem><para>krb5-libs (for linking with)</para></listitem>
-			<listitem><para>krb5-devel (because you are compiling from source)</para></listitem>
-		</itemizedlist>
-	</para>
-
-	<para>in addition to the standard development environment.</para>
-
-	<para>If these files are not installed on your system, you should check the installation
-	CDs to find which has them and install the files using your tool of choice. If in doubt
-	about what tool to use, refer to the Red Hat Linux documentation.</para>
-
-	</sect3>
-
-	<sect3>
-	<title>SuSE Linux Package Requirements</title>
-
-	<para>
-	SuSE Linux installs Heimdal packages that may be required to allow you to build
-	binary packages. You should verify that the development libraries have been installed on
-	your system.
-	</para>
-
-	<para>
-	SuSE Linux Samba RPMs support Kerberos. Please refer to the documentation for
-	your SuSE Linux system for information regarding SuSE Linux specific configuration.
-	Additionally, SuSE is very active in the maintenance of Samba packages that provide
-	the maximum capabilities that are available. You should consider using SuSE-provided
-	packages where they are available.
-	</para>
-
-	</sect3>
-	
-	</sect2>
-			  
-</sect1>
-
-<sect1 id="startingSamba">
-	<title>Starting the &smbd; &nmbd; and &winbindd;</title>
-
-
-	<para>
-	<indexterm><primary>inetd</primary></indexterm>
-	You must choose to start &smbd;, &winbindd;  and &nmbd; either as daemons or from
-	<application>inetd</application>. Don't try to do both!  Either you can put
-	them in <filename> inetd.conf</filename> and have them started on demand by
-	<application>inetd</application> or <application>xinetd</application>, or you
-	can start them as daemons either from the command-line or in
-	<filename>/etc/rc.local</filename>. See the man pages for details on the
-	command line options. Take particular care to read the bit about what user
-	you need to have to start Samba. In many cases, you must be root.
-	</para>
-
-	<para>
-	The main advantage of starting &smbd; and &nmbd; using the recommended daemon method
-	is that they will respond slightly more quickly to an initial connection request.
-	</para>
-
-	<sect2>
-	<title>Starting &smbd; as a Daemon</title>
-		
-	<para>
-	<indexterm><primary>daemon</primary></indexterm>
-<indexterm><primary>startsmb</primary></indexterm>
-	To start the server as a daemon, you should create a script something
-	like this one, perhaps calling it <filename>startsmb</filename>.
-	</para>
-
-<para><programlisting>
-#!/bin/sh
-/usr/local/samba/sbin/smbd -D
-/usr/local/samba/sbin/winbindd -D
-/usr/local/samba/sbin/nmbd -D
-</programlisting></para>
-
-	<para>
-	Make it executable with <command>chmod +x startsmb</command>.
-	</para>
-
-	<para>
-	You can then run <command>startsmb</command> by hand or execute
-	it from <filename>/etc/rc.local</filename>.
-	</para>
-
-	<para>
-	To kill it, send a kill signal to the processes &nmbd; and &smbd;.
-	</para>
-
-	<note><para>
-	If you use the SVR4-style init system, you may like to look at the
-	<filename>examples/svr4-startup</filename> script to make Samba fit
-	into that system.
-	</para></note>
-
-	<sect3>
-	<title>Starting Samba for Red Hat Linux</title>
-	<para>
-	The process for starting Samba will now be outlined. Be sure to configure Samba's &smb.conf;
-	file before starting Samba. When configured, start Samba by executing:
-<screen>
-&rootprompt; service smb start
-&rootprompt; service winbind start
-</screen>
-	These steps will start &nmbd;, &smbd; and &winbindd;.
-	</para>
-
-	<para>
-	To ensure that these services will be automatically restarted when the system is rebooted
-	execute:
-<screen>
-&rootprompt; chkconfig smb on
-&rootprompt; chkconfig winbind on
-</screen>
-	Samba will be started automatically at every system reboot.
-	</para>
-
-	</sect3>
-
-	<sect3>
-	<title>Starting Samba for Novell SUSE Linux</title>
-
-	<para>
-	Novell SUSE Linux products automatically install all essential Samba components in a default installation.
-	Configure your &smb.conf; file, then execute the following to start Samba:
-<screen>
-&rootprompt; rcnmb start
-&rootprompt; rcsmb start
-&rootprompt; rcwinbind start
-</screen>
-	Now execute these commands so that Samba will be started automatically following a system
-	reboot:
-<screen>
-&rootprompt; chkconfig nmb on
-&rootprompt; chkconfig smb on
-&rootprompt; chkconfig winbind on
-</screen>
-	The Samba services will now be started automatically following a system reboot.
-	</para>
-
-	</sect3>
-
-	</sect2>
-
-</sect1>
-
-</chapter>
diff --git a/docs-xml/Samba3-HOWTO/TOSHARG-ConfigSmarts.xml b/docs-xml/Samba3-HOWTO/TOSHARG-ConfigSmarts.xml
deleted file mode 100644
index f46cc8e..0000000
--- a/docs-xml/Samba3-HOWTO/TOSHARG-ConfigSmarts.xml
+++ /dev/null
@@ -1,392 +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="cfgsmarts">
-<chapterinfo>
-	&author.jht;
-	<pubdate>June 30, 2005</pubdate>
-</chapterinfo>
-<title>Advanced Configuration Techniques</title>
-
-<para>
-<indexterm><primary>configuration techniques</primary></indexterm>
-<indexterm><primary>include</primary></indexterm>
-Since the release of the first edition of this book there have been repeated requests to better document
-configuration techniques that may help a network administrator to get more out of Samba. Some users have asked
-for documentation regarding the use of the <smbconfoption name="include">file-name</smbconfoption> parameter.
-</para>
-
-<para>
-<indexterm><primary>multiple servers</primary></indexterm>
-<indexterm><primary>multiple server personalities</primary></indexterm>
-Commencing around mid-2004 there has been increasing interest in the ability to host multiple Samba servers on
-one machine. There has also been an interest in the hosting of multiple Samba server personalities on one
-server.
-</para>
-
-<para>
-<indexterm><primary>technical reviewers</primary></indexterm>
-<indexterm><primary>reviewers</primary></indexterm>
-Feedback from technical reviewers made the inclusion of this chapter a necessity. So, here is an 
-answer the questions that have to date not been adequately addressed. Additional user input is welcome as
-it will help this chapter to mature. What is presented here is just a small beginning.
-</para>
-
-<para>
-<indexterm><primary>multiple servers</primary></indexterm>
-<indexterm><primary>multiple hosting</primary></indexterm>
-<indexterm><primary>domain controllers</primary></indexterm>
-There are a number of ways in which multiple servers can be hosted on a single Samba server. Multiple server
-hosting makes it possible to host multiple domain controllers on one machine. Each such machine is
-independent, and each can be stopped or started without affecting another.
-</para>
-
-<para>
-<indexterm><primary>multiple servers</primary></indexterm>
-<indexterm><primary>DMS</primary></indexterm>
-<indexterm><primary>anonymous server</primary></indexterm>
-Sometimes it is desirable to host multiple servers, each with its own security mode. For example, a single
-UNIX/Linux host may be a domain member server (DMS) as well as a generic anonymous print server. In this case,
-only domain member machines and domain users can access the DMS, but even guest users can access the generic
-print server. Another example of a situation where it may be beneficial to host a generic (anonymous) server
-is to host a CDROM server.
-</para>
-
-<para>
-<indexterm><primary>separate servers</primary></indexterm>
-<indexterm><primary></primary></indexterm>
-Some environments dictate the need to have separate servers, each with their own resources, each of which are
-accessible only by certain users or groups. This is one of the simple, but highly effective, ways that Samba
-can replace many physical Windows servers in one Samba installation.
-</para>
-
-<sect1>
-<title>Implementation</title>
-
-<para>
-</para>
-
-<sect2>
-<title>Multiple Server Hosting</title>
-
-<para>
-<indexterm><primary>multiple server hosting</primary></indexterm>
-<indexterm><primary>separate instances</primary></indexterm>
-<indexterm><primary>nmbd</primary></indexterm>
-<indexterm><primary>smbd</primary></indexterm>
-<indexterm><primary>winbindd</primary></indexterm>
-<indexterm><primary>recompiling</primary></indexterm>
-<indexterm><primary>TDB</primary></indexterm>
-The use of multiple server hosting involves running multiple separate instances of Samba, each with it's own
-configuration file. This method is complicated by the fact that each instance of &nmbd;, &smbd; and &winbindd;
-must have write access to entirely separate TDB files. The ability to keep separate the TDB files used by
-&nmbd;, &smbd; and &winbindd; can be enabled either by recompiling Samba for each server hosted so each has its
-own default TDB directories, or by configuring these in the &smb.conf; file, in which case each instance of
-&nmbd;, &smbd; and &winbindd; must be told to start up with its own &smb.conf; configuration file.
-</para>
-
-<para>
-<indexterm><primary>independent</primary></indexterm>
-<indexterm><primary>listen own socket</primary></indexterm>
-<indexterm><primary>socket</primary></indexterm>
-<indexterm><primary>SID</primary></indexterm>
-Each instance should operate on its own IP address (that independent IP address can be an IP Alias).
-Each instance of &nmbd;, &smbd; and &winbindd; should listen only on its own IP socket. This can be secured
-using the <smbconfoption name="socket address"/> parameter. Each instance of the Samba server will have its
-own SID also, this means that the servers are discrete and independent of each other.
-</para>
-
-<para>
-<indexterm><primary>multiple server hosting</primary></indexterm>
-<indexterm><primary>private dir</primary></indexterm>
-<indexterm><primary>pid directory</primary></indexterm>
-<indexterm><primary>lock directory</primary></indexterm>
-<indexterm><primary>interfaces</primary></indexterm>
-<indexterm><primary>bind interfaces only</primary></indexterm>
-<indexterm><primary>netbios name</primary></indexterm>
-<indexterm><primary>workgroup</primary></indexterm>
-<indexterm><primary>socket address</primary></indexterm>
-The user of multiple server hosting is non-trivial, and requires careful configuration of each aspect of
-process management and start up. The &smb.conf; parameters that must be carefully configured includes:
-<smbconfoption name="private dir"/>, <smbconfoption name="pid directory"/>,<smbconfoption name="lock
-directory"/>, <smbconfoption name="interfaces"/>, <smbconfoption name="bind interfaces only"/>, <smbconfoption
-name="netbios name"/>, <smbconfoption name="workgroup"/>, <smbconfoption name="socket address"/>.
-</para>
-
-<para>
-<indexterm><primary>multiple servers</primary></indexterm>
-<indexterm><primary>contribute</primary></indexterm>
-<indexterm><primary>comprehensive documentation</primary></indexterm>
-Those who elect to create multiple Samba servers should have the ability to read and follow
-the Samba source code, and to modify it as needed. This mode of deployment is considered beyond the scope of
-this book. However, if someone will contribute more comprehensive documentation we will gladly review it, and
-if it is suitable extend this section of this chapter. Until such documentation becomes available the hosting
-of multiple samba servers on a single host is considered not supported for Samba-3 by the Samba Team.
-</para>
-
-</sect2>
-
-<sect2>
-<title>Multiple Virtual Server Personalities</title>
-
-<para>
-<indexterm><primary>multiple virtual servers</primary></indexterm>
-<indexterm><primary>netbios alias</primary></indexterm>
-<indexterm><primary>meta-services</primary></indexterm>
-Samba has the ability to host multiple virtual servers, each of which have their own personality.  This is
-achieved by configuring an &smb.conf; file that is common to all personalities hosted.  Each server
-personality is hosted using its own <smbconfoption name="netbios alias"/> name, and each has its own distinct
-<smbconfoption name="[global]"/> section. Each server may have its own stanzas for services and meta-services.
-</para>
-
-<para>
-<indexterm><primary>workgroup</primary></indexterm>
-<indexterm><primary>security</primary></indexterm>
-<indexterm><primary>netbios aliases</primary></indexterm>
-When hosting multiple virtual servers, each with their own personality, each can be in a different workgroup.
-Only the primary server can be a domain member or a domain controller. The personality is defined by the
-combination of the <smbconfoption name="security"/> mode it is operating in, the <smbconfoption name="netbios
-aliases"/> it has, and the <smbconfoption name="workgroup"/> that is defined for it.
-</para>
-
-<para>
-<indexterm><primary>NetBIOS name</primary></indexterm>
-<indexterm><primary>NetBIOS-less SMB</primary></indexterm>
-<indexterm><primary>smb ports</primary></indexterm>
-<indexterm><primary>TCP port 139</primary></indexterm>
-<indexterm><primary>TCP port 445</primary></indexterm>
-<indexterm><primary>%L</primary></indexterm>
-This configuration style can be used either with NetBIOS names, or using NetBIOS-less SMB over TCP services.
-If run using NetBIOS mode (the most common method) it is important that the parameter <smbconfoption name="smb
-ports">139</smbconfoption> should be specified in the primary &smb.conf; file. Failure to do this will result
-in Samba operating over TCP port 445 and problematic operation at best, and at worst only being able to obtain
-the functionality that is specified in the primary &smb.conf; file. The use of NetBIOS over TCP/IP using only
-TCP port 139 means that the use of the <literal>%L</literal> macro is fully enabled. If the <smbconfoption
-name="smb ports">139</smbconfoption> is not specified (the default is <parameter>445 139</parameter>, or if
-the value of this parameter is set at <parameter>139 445</parameter> then the <literal>%L</literal> macro
-is not serviceable.
-</para>
-
-<para>
-<indexterm><primary>host multiple servers</primary></indexterm>
-<indexterm><primary>multiple personality</primary></indexterm>
-<indexterm><primary>NetBIOS-less</primary></indexterm>
-<indexterm><primary>%i macro</primary></indexterm>
-It is possible to host multiple servers, each with their own personality, using port 445 (the NetBIOS-less SMB
-port), in which case the <literal>%i</literal> macro can be used to provide separate server identities (by
-IP Address). Each can have its own <smbconfoption name="security"/> mode. It will be necessary to use the
-<smbconfoption name="interfaces"/>, <smbconfoption name="bind interfaces only"/> and IP aliases in addition to
-the <smbconfoption name="netbios name"/> parameters to create the virtual servers. This method is considerably
-more complex than that using NetBIOS names only using TCP port 139.
-</para>
-
-<para>
-<indexterm><primary>anonymous file server</primary></indexterm>
-Consider an example environment that consists of a standalone, user-mode security Samba server and a read-only
-Windows 95 file server that has to be replaced. Instead of replacing the Windows 95 machine with a new PC, it
-is possible to add this server as a read-only anonymous file server that is hosted on the Samba server. Here
-are some parameters:
-</para>
-
-<para>
-The Samba server is called <literal>ELASTIC</literal>, its workgroup name is <literal>ROBINSNEST</literal>.
-The CDROM server is called <literal>CDSERVER</literal> and its workgroup is <literal>ARTSDEPT</literal>. A
-possible implementation is shown here:
-</para>
-
-<para>
-<indexterm><primary>/etc/samba</primary></indexterm>
-<indexterm><primary>nmbd</primary></indexterm>
-<indexterm><primary>smbd</primary></indexterm>
-<indexterm><primary>smb.conf</primary></indexterm>
-The &smb.conf; file for the master server is shown in <link linkend="elastic">Elastic smb.conf File</link>.
-This file is placed in the <filename>/etc/samba</filename> directory. Only the &nmbd; and the &smbd; daemons
-are needed. When started the server will appear in Windows Network Neighborhood as the machine
-<literal>ELASTIC</literal> under the workgroup <literal>ROBINSNEST</literal>. It is helpful if the Windows
-clients that must access this server are also in the workgroup <literal>ROBINSNEST</literal> as this will make
-browsing much more reliable.
-</para>
-
-<example id="elastic">
-<title>Elastic smb.conf File</title>
-<smbconfblock>
-<smbconfcomment>Global parameters</smbconfcomment>
-<smbconfsection name="[global]"/>
-<smbconfoption name="workgroup">ROBINSNEST</smbconfoption>
-<smbconfoption name="netbios name">ELASTIC</smbconfoption>
-<smbconfoption name="netbios aliases">CDSERVER</smbconfoption>
-<smbconfoption name="smb ports">139</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>
-<smbconfoption name="include">/etc/samba/smb-%L.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="[office]"/>
-<smbconfoption name="comment">Data</smbconfoption>
-<smbconfoption name="path">/data</smbconfoption>
-<smbconfoption name="read only">No</smbconfoption>
-
-<smbconfsection name="[printers]"/>
-<smbconfoption name="comment">All Printers</smbconfoption>
-<smbconfoption name="path">/var/spool/samba</smbconfoption>
-<smbconfoption name="create mask">0600</smbconfoption>
-<smbconfoption name="guest ok">Yes</smbconfoption>
-<smbconfoption name="printable">Yes</smbconfoption>
-<smbconfoption name="use client driver">Yes</smbconfoption>
-<smbconfoption name="browseable">No</smbconfoption>
-</smbconfblock>
-</example>
-
-<para>
-<indexterm><primary>smb-cdserver.conf</primary></indexterm>
-The configuration file for the CDROM server is listed in <link linkend="cdserver">CDROM Server
-smb-cdserver.conf file</link>. This file is called <filename>smb-cdserver.conf</filename> and it should be
-located in the <filename>/etc/samba</filename> directory. Machines that are in the workgroup
-<literal>ARTSDEPT</literal> will be able to browse this server freely.
-</para>
-
-<example id="cdserver">
-<title>CDROM Server smb-cdserver.conf file</title>
-<smbconfblock>
-<smbconfcomment>Global parameters</smbconfcomment>
-<smbconfsection name="[global]"/>
-<smbconfoption name="workgroup">ARTSDEPT</smbconfoption>
-<smbconfoption name="netbios name">CDSERVER</smbconfoption>
-<smbconfoption name="map to guest">Bad User</smbconfoption>
-<smbconfoption name="guest ok">Yes</smbconfoption>
-
-<smbconfsection name="[carousel]"/>
-<smbconfoption name="comment">CDROM Share</smbconfoption>
-<smbconfoption name="path">/export/cddata</smbconfoption>
-<smbconfoption name="read only">Yes</smbconfoption>
-<smbconfoption name="guest ok">Yes</smbconfoption>
-</smbconfblock>
-</example>
-
-<para>
-<indexterm><primary>different resources</primary></indexterm>
-<indexterm><primary>separate workgroups</primary></indexterm>
-<indexterm><primary>read-only access</primary></indexterm>
-<indexterm><primary>nobody account</primary></indexterm>
-The two servers have different resources and are in separate workgroups. The server <literal>ELASTIC</literal>
-can only be accessed by uses who have an appropriate account on the host server. All users will be able to
-access the CDROM data that is stored in the <filename>/export/cddata</filename> directory. File system
-permissions should set so that the <literal>others</literal> user has read-only access to the directory and its
-contents. The files can be owned by root (any user other than the nobody account).
-</para>
-
-</sect2>
-
-<sect2>
-<title>Multiple Virtual Server Hosting</title>
-
-<para>
-<indexterm><primary>primary domain controller</primary></indexterm>
-<indexterm><primary>extra machine</primary></indexterm>
-<indexterm><primary>same domain/workgroup</primary></indexterm>
-In this example, the requirement is for a primary domain controller for the domain called
-<literal>MIDEARTH</literal>. The PDC will be called <literal>MERLIN</literal>. An extra machine called
-<literal>SAURON</literal> is required. Each machine will have only its own shares. Both machines belong to the
-same domain/workgroup.
-</para>
-
-<para>
-<indexterm><primary>master smb.conf</primary></indexterm>
-<indexterm><primary>/etc/samba</primary></indexterm>
-<indexterm><primary></primary></indexterm>
-The master &smb.conf; file is shown in <link linkend="mastersmbc">the Master smb.conf File Global Section</link>.
-The two files that specify the share information for each server are shown in <link linkend="merlinsmbc">the
-smb-merlin.conf File Share Section</link>, and <link linkend="sauronsmbc">the smb-sauron.conf File Share
-Section</link>. All three files are locate in the <filename>/etc/samba</filename> directory.
-</para>
-
-<example id="mastersmbc">
-<title>Master smb.conf File Global Section</title>
-<smbconfblock>
-<smbconfcomment>Global parameters</smbconfcomment>
-<smbconfsection name="[global]"/>
-<smbconfoption name="workgroup">MIDEARTH</smbconfoption>
-<smbconfoption name="netbios name">MERLIN</smbconfoption>
-<smbconfoption name="netbios aliases">SAURON</smbconfoption>
-<smbconfoption name="passdb backend">tdbsam</smbconfoption>
-<smbconfoption name="smb ports">139</smbconfoption>
-<smbconfoption name="syslog">0</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 /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>
-<smbconfoption name="include">/etc/samba/smb-%L.conf</smbconfoption>
-</smbconfblock>
-</example>
-
-<example id="merlinsmbc">
-<title>MERLIN smb-merlin.conf File Share Section</title>
-<smbconfblock>
-<smbconfcomment>Global parameters</smbconfcomment>
-<smbconfsection name="[global]"/>
-<smbconfoption name="workgroup">MIDEARTH</smbconfoption>
-<smbconfoption name="netbios name">MERLIN</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="[office]"/>
-<smbconfoption name="comment">Data</smbconfoption>
-<smbconfoption name="path">/data</smbconfoption>
-<smbconfoption name="read only">No</smbconfoption>
-
-<smbconfsection name="[netlogon]"/>
-<smbconfoption name="comment">NETLOGON</smbconfoption>
-<smbconfoption name="path">/var/lib/samba/netlogon</smbconfoption>
-<smbconfoption name="read only">Yes</smbconfoption>
-<smbconfoption name="browseable">No</smbconfoption>
-
-<smbconfsection name="[printers]"/>
-<smbconfoption name="comment">All Printers</smbconfoption>
-<smbconfoption name="path">/var/spool/samba</smbconfoption>
-<smbconfoption name="printable">Yes</smbconfoption>
-<smbconfoption name="use client driver">Yes</smbconfoption>
-<smbconfoption name="browseable">No</smbconfoption>
-</smbconfblock>
-</example>
-
-<example id="sauronsmbc">
-<title>SAURON smb-sauron.conf File Share Section</title>
-<smbconfblock>
-<smbconfcomment>Global parameters</smbconfcomment>
-<smbconfsection name="[global]"/>
-<smbconfoption name="workgroup">MIDEARTH</smbconfoption>
-<smbconfoption name="netbios name">SAURON</smbconfoption>
-
-<smbconfsection name="[www]"/>
-<smbconfoption name="comment">Web Pages</smbconfoption>
-<smbconfoption name="path">/srv/www/htdocs</smbconfoption>
-<smbconfoption name="read only">No</smbconfoption>
-</smbconfblock>
-</example>
-
-</sect2>
-
-</sect1>
-
-</chapter>
diff --git a/docs-xml/Samba3-HOWTO/TOSHARG-DNS-DHCP-Configuration.xml b/docs-xml/Samba3-HOWTO/TOSHARG-DNS-DHCP-Configuration.xml
deleted file mode 100644
index f64a677..0000000
--- a/docs-xml/Samba3-HOWTO/TOSHARG-DNS-DHCP-Configuration.xml
+++ /dev/null
@@ -1,346 +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="DNSDHCP">
-<chapterinfo>
-	&author.jht;
-</chapterinfo>
-
-<title>DNS and DHCP Configuration Guide</title>
-
-<sect1>
-<title>Features and Benefits</title>
-
-<para>
-<indexterm><primary>Dynamic Host Configuration Protocol</primary><see>DHCP</see></indexterm>
-<indexterm><primary>Domain Name System</primary><see>DNS</see></indexterm>
-There are few subjects in the UNIX world that might raise as much contention as
-Domain Name System (DNS) and Dynamic Host Configuration Protocol (DHCP).
-Not all opinions held for or against particular implementations of DNS and DHCP
-are valid.
-</para>
-
-<para>
-We live in a modern age where many information technology users demand mobility
-and freedom. Microsoft Windows users in particular expect to be able to plug their
-notebook computer into a network port and have things <quote>just work.</quote>
-</para>
-
-<para>
-<indexterm><primary>ADS</primary></indexterm>
-UNIX administrators have a point. Many of the normative practices in the Microsoft
-Windows world at best border on bad practice from a security perspective.
-Microsoft Windows networking protocols allow workstations to arbitrarily register
-themselves on a network. Windows 2000 Active Directory registers entries in the DNS namespace
-that are equally perplexing to UNIX administrators. Welcome to the new world!
-</para>
-
-
-<para>
-<indexterm><primary>ISC</primary><secondary>DNS</secondary></indexterm>
-<indexterm><primary>ISC</primary><secondary>DHCP</secondary></indexterm>
-<indexterm><primary>Dynamic DNS</primary><see>DDNS</see></indexterm>
-The purpose of this chapter is to demonstrate the configuration of the Internet
-Software Consortium (ISC) DNS and DHCP servers to provide dynamic services that are
-compatible with their equivalents in the Microsoft Windows 2000 Server products.
-</para>
-
-<para>
-This chapter provides no more than a working example of configuration files for both DNS and DHCP servers. The
-examples used match configuration examples used elsewhere in this document.
-</para>
-
-<para>
-<indexterm><primary>DNS</primary></indexterm>
-<indexterm><primary>DHCP</primary></indexterm>
-<indexterm><primary>BIND9.NET</primary></indexterm>
-This chapter explicitly does not provide a tutorial, nor does it pretend to be a reference guide on DNS and
-DHCP, as this is well beyond the scope and intent of this document as a whole. Anyone who wants more detailed
-reference materials on DNS or DHCP should visit the ISC Web site at <ulink noescape="1"
-url="http://www.isc.org"> http://www.isc.org</ulink>.  Those wanting a written text might also be interested
-in the O'Reilly publications on DNS, see the <ulink
-url="http://www.oreilly.com/catalog/dns/index.htm">O'Reilly</ulink> web site, and the <ulink
-url="http://www.bind9.net/books-dhcp">BIND9.NET</ulink> web site for details.
-The books are:
-</para>
-
-<orderedlist>
-	<listitem><para>DNS and BIND, By Cricket Liu, Paul Albitz, ISBN: 1-56592-010-4</para></listitem>
-	<listitem><para>DNS & Bind Cookbook, By Cricket Liu, ISBN: 0-596-00410-9</para></listitem>
-	<listitem><para>The DHCP Handbook (2nd Edition), By: Ralph Droms, Ted Lemon, ISBN 0-672-32327-3</para></listitem>
-</orderedlist>
-
-</sect1>
-
-<sect1>
-<title>Example Configuration</title>
-
-<para>
-<indexterm><primary>WINS</primary></indexterm>
-<indexterm><primary>DNS</primary></indexterm>
-The DNS is to the Internet what water is to life. Nearly all information resources (host names) are resolved
-to their Internet protocol (IP) addresses through DNS.  Windows networking tried hard to avoid the
-complexities of DNS, but alas, DNS won.  <indexterm><primary>WINS</primary></indexterm> The alternative to
-DNS, the Windows Internet Name Service (WINS) &smbmdash; an artifact of NetBIOS networking over the TCP/IP
-protocols &smbmdash; has demonstrated scalability problems as well as a flat, nonhierarchical namespace that
-became unmanageable as the size and complexity of information technology networks grew.
-</para>
-
-<para>
-<indexterm><primary>RFC 1001</primary></indexterm>
-<indexterm><primary>RFC 1002</primary></indexterm>
-WINS is a Microsoft implementation of the RFC1001/1002 NetBIOS Name Service (NBNS).
-It allows NetBIOS clients (like Microsoft Windows machines) to register an arbitrary
-machine name that the administrator or user has chosen together with the IP
-address that the machine has been given. Through the use of WINS, network client machines
-could resolve machine names to their IP address.
-</para>
-
-<para>
-The demand for an alternative to the limitations of NetBIOS networking finally drove
-Microsoft to use DNS and Active Directory. Microsoft's new implementation attempts
-to use DNS in a manner similar to the way that WINS is used for NetBIOS networking.
-Both WINS and Microsoft DNS rely on dynamic name registration.
-</para> 
-
-<para>
-Microsoft Windows clients can perform dynamic name registration to the DNS server
-on startup. Alternatively, where DHCP is used to assign workstation IP addresses,
-it is possible to register hostnames and their IP address by the DHCP server as
-soon as a client acknowledges an IP address lease. Finally, Microsoft DNS can resolve
-hostnames via Microsoft WINS.
-</para>
-
-<para>
-The following configurations demonstrate a simple, insecure dynamic DNS server and
-a simple DHCP server that matches the DNS configuration.
-</para>
-
-	<sect2>
-	<title>Dynamic DNS</title>
-
-	<para>
-	<indexterm><primary>DNS</primary><secondary>Dynamic</secondary></indexterm>
-	The example DNS configuration is for a private network in the IP address
-	space for network 192.168.1.0/24. The private class network address space
-	is set forth in RFC1918.
-	</para>
-
-
-	<para>
-	<indexterm><primary>BIND</primary></indexterm>
-	It is assumed that this network will be situated behind a secure firewall.
-	The files that follow work with ISC BIND version 9. BIND is the Berkeley
-	Internet Name Daemon.
-	</para>
-
-	<para>
-	The master configuration file <filename>/etc/named.conf</filename>
-	determines the location of all further configuration files used.
-	The location and name of this file is specified in the startup script
-	that is part of the operating system.
-<programlisting>
-# Quenya.Org configuration file
-
-acl mynet {
-	192.168.1.0/24;
-	127.0.0.1;
-};
-
-options {
-
-	directory "/var/named";
-	listen-on-v6 { any; };
-	notify no;
-	forward first;
-	forwarders {
-		192.168.1.1;
-		};
-	auth-nxdomain yes;
-	multiple-cnames yes;
-	listen-on {
-		mynet;
-		};
-};
-
-# The following three zone definitions do not need any modification.
-# The first one defines localhost while the second defines the
-# reverse lookup for localhost. The last zone "." is the
-# definition of the root name servers.
-
-zone "localhost" in {
-	type master;
-	file "localhost.zone";
-};
-
-zone "0.0.127.in-addr.arpa" in {
-	type master;
-	file "127.0.0.zone";
-};
-
-zone "." in {
-	type hint;
-	file "root.hint";
-};
-
-# You can insert further zone records for your own domains below.
-
-zone "quenya.org" {
-	type master;
-	file "/var/named/quenya.org.hosts";
-	allow-query {
-		mynet;
-		};
-	allow-transfer {
-		mynet;
-		};
-	allow-update {
-		mynet;
-		};
-	};
-
-zone "1.168.192.in-addr.arpa" {
-	type master;
-	file "/var/named/192.168.1.0.rev";
-	allow-query {
-		mynet;
-	};
-	allow-transfer {
-		mynet;
-	};
-	allow-update {
-		mynet;
-	};
-};
-</programlisting>
-	</para>
-
-	<para>
-	The following files are all located in the directory <filename>/var/named</filename>.
-	This is the <filename>/var/named/localhost.zone</filename> file:
-<programlisting>
-$TTL 1W
-@               IN SOA  @   root (
-				42              ; serial (d. adams)
-				2D              ; refresh
-				4H              ; retry
-				6W              ; expiry
-				1W )            ; minimum
-
-		IN NS           @
-		IN A            127.0.0.1
-	</programlisting>
-	</para>
-
-	<para>
-	The <filename>/var/named/127.0.0.zone</filename> file:
-<programlisting>
-$TTL 1W
-@               IN SOA          localhost.  root.localhost. (
-				42              ; serial (d. adams)
-				2D              ; refresh
-				4H              ; retry
-				6W              ; expiry
-				1W )            ; minimum
-
-				IN NS           localhost.
-1               IN PTR          localhost.
-</programlisting>
-	</para>
-
-	<para>
-		The <filename>/var/named/quenya.org.host</filename> file:
-<programlisting>
-$ORIGIN .
-$TTL 38400      ; 10 hours 40 minutes
-quenya.org      IN SOA  marvel.quenya.org. root.quenya.org. (
-				2003021832 ; serial
-				10800      ; refresh (3 hours)
-				3600       ; retry (1 hour)
-				604800     ; expire (1 week)
-				38400      ; minimum (10 hours 40 minutes)
-				)
-			NS      marvel.quenya.org.
-			MX      10 mail.quenya.org.
-$ORIGIN quenya.org.
-frodo                   A       192.168.1.1
-marvel                  A       192.168.1.2
-;
-mail                    CNAME   marvel
-www                     CNAME   marvel
-</programlisting>
-</para>
-
-<para>
-	The <filename>/var/named/192.168.1.0.rev</filename> file:
-<programlisting>
-$ORIGIN .
-$TTL 38400      ; 10 hours 40 minutes
-1.168.192.in-addr.arpa  IN SOA  marvel.quenya.org. root.quenya.org. (
-				2003021824 ; serial
-				10800      ; refresh (3 hours)
-				3600       ; retry (1 hour)
-				604800     ; expire (1 week)
-				38400      ; minimum (10 hours 40 minutes)
-				)
-			NS      marvel.quenya.org.
-$ORIGIN 1.168.192.in-addr.arpa.
-1                       PTR     frodo.quenya.org.
-2                       PTR     marvel.quenya.org.
-</programlisting>
-	</para>
-
-	<para>
-<indexterm><primary>BIND</primary></indexterm>
-<indexterm><primary>dynamic registration files</primary></indexterm>
-	The configuration files shown here were copied from a fully working system. All dynamically registered
-	entries have been removed. In addition to these files, BIND version 9 will
-	create for each of the dynamic registration files a file that has a 
-	<filename>.jnl</filename> extension. Do not edit or tamper with the configuration
-	files or with the <filename>.jnl</filename> files that are created.
-	</para>
-
-	</sect2>
-
-	<sect2 id="DHCP">
-	<title>DHCP Server</title>
-
-	<para>
-	The following file is used with the ISC DHCP Server version 3.
-	The file is located in <filename>/etc/dhcpd.conf</filename>:
-	</para>
-
-	<para>
-	<programlisting>
-ddns-updates on;
-ddns-domainname "quenya.org";
-option ntp-servers 192.168.1.2;
-ddns-update-style ad-hoc;
-allow unknown-clients;
-default-lease-time 86400;
-max-lease-time 172800;
-
-option domain-name "quenya.org";
-option domain-name-servers 192.168.1.2;
-option netbios-name-servers 192.168.1.2;
-option netbios-dd-server 192.168.1.2;
-option netbios-node-type 8;
-
-subnet 192.168.1.0 netmask 255.255.255.0 {
-	range dynamic-bootp 192.168.1.60 192.168.1.254;
-	option subnet-mask 255.255.255.0;
-	option routers 192.168.1.2;
-	allow unknown-clients;
-}
-</programlisting>
-	</para>
-
-	<para>
-	In this example, IP addresses between 192.168.1.1 and 192.168.1.59 are
-	reserved for fixed-address (commonly called <constant>hard-wired</constant>) IP addresses. The
-	addresses between 192.168.1.60 and 192.168.1.254 are allocated for dynamic use.
-	</para>
-
-	</sect2>
-
-</sect1>
-</chapter>
diff --git a/docs-xml/Samba3-HOWTO/TOSHARG-Diagnosis.xml b/docs-xml/Samba3-HOWTO/TOSHARG-Diagnosis.xml
deleted file mode 100644
index 657cc97..0000000
--- a/docs-xml/Samba3-HOWTO/TOSHARG-Diagnosis.xml
+++ /dev/null
@@ -1,585 +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="diagnosis">
-<chapterinfo>
-	&author.tridge;
-	&author.jelmer;
-	&author.danshearer;
-	<pubdate>Wed Jan 15</pubdate>
-</chapterinfo>
-
-<title>The Samba Checklist</title>
-
-<sect1>
-<title>Introduction</title>
-
-<para>
-<indexterm><primary>validate</primary></indexterm>
-This file contains a list of tests you can perform to validate your
-Samba server. It also tells you what the likely cause of the problem
-is if it fails any one of these steps. If it passes all these tests,
-then it is probably working fine.
-</para>
-
-<para>
-You should do all the tests in the order shown. We have tried to
-carefully choose them so later tests only use capabilities verified in
-the earlier tests. However, do not stop at the first error: there
-have been some instances when continuing with the tests has helped
-to solve a problem.
-</para>
-
-<para>
-If you send one of the Samba mailing lists  an email saying, <quote>It does not work,</quote>
-and you have not followed this test procedure, you should not be surprised
-if your email is ignored.
-</para>
-
-</sect1>
-
-<sect1>
-<title>Assumptions</title>
-
-<para>
-In all of the tests, it is assumed you have a Samba server called 
-BIGSERVER and a PC called ACLIENT, both in workgroup TESTGROUP.
-</para>
-
-<para>
-The procedure is similar for other types of clients.
-</para>
-
-<para>
-It is also assumed you know the name of an available share in your
-&smb.conf;. I for our examples this share is called <smbconfsection name="tmp"/>.
-You can add a <smbconfsection name="tmp"/> share like this by adding the
-lines shown in <link linkend="tmpshare">the next example</link>.
-</para>
-
-<example id="tmpshare">
-<title>smb.conf with [tmp] Share</title>
-<smbconfblock>
-<smbconfsection name="[tmp]"/>
-<smbconfoption name="comment">temporary files </smbconfoption>
-<smbconfoption name="path">/tmp</smbconfoption>
-<smbconfoption name="read only">yes</smbconfoption>
-</smbconfblock>
-</example>
-
-<note><para>
-These tests assume version 3.0.0 or later of the Samba suite.
-Some commands shown did not exist in earlier versions. 
-</para></note>
-
-<para>
-<indexterm><primary>error messages</primary></indexterm>
-<indexterm><primary>name resolution</primary></indexterm>
-<indexterm><primary>/etc/resolv.conf</primary></indexterm>
-Please pay attention to the error messages you receive. If any error message
-reports that your server is being unfriendly, you should first check that your
-IP name resolution is correctly set up. Make sure your <filename>/etc/resolv.conf</filename>
-file points to name servers that really do exist.
-</para>
-
-<para>
-<indexterm><primary>DNS server access</primary></indexterm>
-<indexterm><primary>name resolution</primary></indexterm>
-<indexterm><primary>dns proxy</primary></indexterm>
-<indexterm><primary>testparm</primary></indexterm>
-Also, if you do not have DNS server access for name resolution, please check
-that the settings for your &smb.conf; file results in <parameter>dns proxy = no</parameter>. The
-best way to check this is with <command>testparm smb.conf</command>.
-</para>
-
-
-<para>
-<indexterm><primary>log files</primary></indexterm>
-<indexterm><primary>tail</primary></indexterm>
-<indexterm><primary>/usr/local/samba/var</primary></indexterm>
-<indexterm><primary>/var/log/samba</primary></indexterm>
-<indexterm><primary>log files</primary><secondary>monitoring</secondary></indexterm>
-It is helpful to monitor the log files during testing by using the
-<command>tail -F log_file_name</command> in a separate
-terminal console (use ctrl-alt-F1 through F6 or multiple terminals in X). 
-Relevant log files can be found (for default installations) in
-<filename>/usr/local/samba/var</filename>. Also, connection logs from
-machines can be found here or possibly in <filename>/var/log/samba</filename>,
-depending on how or if you specified logging in your &smb.conf; file.
-</para>
-
-<para>
-If you make changes to your &smb.conf; file while going through these test,
-remember to restart &smbd; and &nmbd;.
-</para>
-
-</sect1>
-
-<sect1>
-<title>The Tests</title>
-<procedure>
-<title>Diagnosing Your Samba Server</title>
-
-
-<step performance="required">
-<para>
-<indexterm><primary>testparm</primary></indexterm>
-In the directory in which you store your &smb.conf; file, run the command
-<command>testparm smb.conf</command>. If it reports any errors, then your &smb.conf;
-configuration file is faulty.
-</para>
-
-<note><para>
-<indexterm><primary>/etc/samba</primary></indexterm>
-<indexterm><primary>/usr/local/samba/etc</primary></indexterm>
-Your &smb.conf; file may be located in <filename>/etc/samba</filename>
-or in <filename>/usr/local/samba/etc</filename>.
-</para></note>
-</step>
-
-<step performance="required">
-<para>
-<indexterm><primary>ping</primary></indexterm>
-Run the command <command>ping BIGSERVER</command> from the PC and
-<command>ping ACLIENT</command> from the UNIX box. If you do not get a valid response,
-then your TCP/IP software is not correctly installed. 
-</para>
-
-<para>
-You will need to start a <quote>DOS prompt</quote> window on the PC to run ping.
-</para>
-
-<para>
-<indexterm><primary>/etc/hosts</primary></indexterm>
-<indexterm><primary>DNS</primary></indexterm>
-<indexterm><primary>/etc/resolv.conf</primary></indexterm>
-If you get a message saying <quote><errorname>host not found</errorname></quote> or a similar message, then
-your DNS software or <filename>/etc/hosts</filename> file is not correctly set up.  If using DNS, check that
-the <filename>/etc/resolv.conf</filename> has correct, current, entries in it. It is possible to run
-Samba without DNS entries for the server and client, but it is assumed you do have correct entries for the
-remainder of these tests.
-</para>
-
-<para>
-<indexterm><primary>firewall</primary></indexterm>
-<indexterm><primary>iptables</primary></indexterm>
-<indexterm><primary>ipchains</primary></indexterm>
-Another reason why ping might fail is if your host is running firewall 
-software. You will need to relax the rules to let in the workstation
-in question, perhaps by allowing access from another subnet (on Linux
-this is done via the appropriate firewall maintenance commands <command>ipchains</command>
-or <command>iptables</command>).
-</para>
-
-<note>
-<para>
-Modern Linux distributions install ipchains/iptables by default. 
-This is a common problem that is often overlooked.
-</para>
-</note>
-
-<para>
-<indexterm><primary>iptables</primary></indexterm>
-<indexterm><primary>ipchains</primary></indexterm>
-If you wish to check what firewall rules may be present in a system under test, simply run
-<command>iptables -L -v</command>, or if <parameter>ipchains</parameter>-based firewall rules are in use,
-<command>ipchains -L -v</command>.
-</para>
-
-<para>
-Here is a sample listing from a system that has an external Ethernet interface (eth1) on which Samba
-is not active and an internal (private network) interface (eth0) on which Samba is active:
-<screen>
-frodo:~ # iptables -L -v
-Chain INPUT (policy DROP 98496 packets, 12M bytes)
- pkts bytes target     prot opt in     out     source     destination
- 187K  109M ACCEPT     all  --  lo     any     anywhere   anywhere
- 892K  125M ACCEPT     all  --  eth0   any     anywhere   anywhere
-1399K 1380M ACCEPT     all  --  eth1   any     anywhere   anywhere  \
-					state RELATED,ESTABLISHED
-
-Chain FORWARD (policy DROP 0 packets, 0 bytes)
- pkts bytes target     prot opt in     out     source     destination
- 978K 1177M ACCEPT     all  --  eth1   eth0    anywhere   anywhere \
-					state RELATED,ESTABLISHED
- 658K   40M ACCEPT     all  --  eth0   eth1    anywhere   anywhere
-    0     0 LOG        all  --  any    any     anywhere   anywhere \
-					LOG level warning
-
-Chain OUTPUT (policy ACCEPT 2875K packets, 1508M bytes)
- pkts bytes target     prot opt in     out     source     destination
-
-Chain reject_func (0 references)
- pkts bytes target     prot opt in     out     source     destination
-</screen>
-</para>
-
-</step>
-
-<step performance="required">
-<para>
-Run the command <command>smbclient -L BIGSERVER</command>
-on the UNIX box. You should get back a list of available shares. 
-</para>
-
-<para>
-<indexterm><primary>bad password</primary></indexterm>
-<indexterm><primary>hosts allow</primary></indexterm>
-<indexterm><primary>hosts deny</primary></indexterm>
-<indexterm><primary>valid users</primary></indexterm>
-<indexterm><primary>guest account</primary></indexterm>
-<indexterm><primary>invalid users</primary></indexterm>
-If you get an error message containing the string <quote>bad password</quote>, then
-you probably have either an incorrect <parameter>hosts allow</parameter>, 
-<parameter>hosts deny</parameter>, or <parameter>valid users</parameter> line in your 
-&smb.conf;, or your guest account is not valid. Check what your guest account is using &testparm; and
-temporarily remove any <parameter>hosts allow</parameter>, <parameter>hosts deny</parameter>,
-<parameter>valid users</parameter>, or <parameter>invalid users</parameter> lines.
-</para>
-
-<para>
-<indexterm><primary>inetd.conf</primary></indexterm>
-If you get a message <literal>connection refused</literal> response, then the <command>smbd</command> server may
-not be running. If you installed it in <filename>inetd.conf</filename>, then you probably edited
-that file incorrectly. If you installed it as a daemon, then check that
-it is running and check that the netbios-ssn port is in a LISTEN
-state using <command>netstat -a</command>.
-</para>
-
-<note><para>
-<indexterm><primary>inetd</primary></indexterm>
-<indexterm><primary>xinetd</primary><see>inetd</see></indexterm>
-Some UNIX/Linux systems use <command>xinetd</command> in place of
-<command>inetd</command>. Check your system documentation for the location
-of the control files for your particular system implementation of
-the network super daemon.
-</para></note>
-
-<para>
-If you get a message saying <literal>session request failed,</literal> the server refused the
-connection. If it says <quote>Your server software is being unfriendly,</quote> then
-it's probably because you have invalid command line parameters to &smbd;,
-or a similar fatal problem with the initial startup of &smbd;. Also
-check your config file (&smb.conf;) for syntax errors with &testparm;
-and that the various directories where Samba keeps its log and lock
-files exist.
-</para>
-
-<para>
-There are a number of reasons for which smbd may refuse or decline
-a session request. The most common of these involve one or more of
-the &smb.conf; file entries as shown in <link linkend="modif1">the next example</link>.
-</para>
-
-
-<example id="modif1">
-<title>Configuration for Allowing Connections Only from a Certain Subnet</title>
-<smbconfblock>
-<smbconfsection name="[globals]"/>
-<smbconfoption name="hosts deny">ALL</smbconfoption>
-<smbconfoption name="hosts allow">xxx.xxx.xxx.xxx/yy</smbconfoption>
-<smbconfoption name="interfaces">eth0</smbconfoption>
-<smbconfoption name="bind interfaces only">Yes</smbconfoption>
-</smbconfblock>
-</example>
-
-<para>
-<indexterm><primary>loopback adapter</primary></indexterm>
-In <link linkend="modif1">Configuration for Allowing Connections Only from a Certain Subnet</link>, no
-allowance has been made for any session requests that will automatically translate to the loopback adapter
-address 127.0.0.1.  To solve this problem, change these lines as shown in <link linkend="modif2">the following
-example</link>.
-</para>
-
-<example id="modif2">
-<title>Configuration for Allowing Connections from a Certain Subnet and localhost</title>
-<smbconfblock>
-<smbconfsection name="[globals]"/>
-<smbconfoption name="hosts deny">ALL</smbconfoption>
-<smbconfoption name="hosts allow">xxx.xxx.xxx.xxx/yy 127.</smbconfoption>
-<smbconfoption name="interfaces">eth0 lo</smbconfoption>
-</smbconfblock>
-</example>
-
-<para>
-<indexterm><primary>inetd</primary></indexterm>
-<indexterm><primary>smbclient</primary></indexterm>
-Another common cause of these two errors is having something already running on port <constant>139</constant>,
-such as Samba (&smbd; is running from <application>inetd</application> already) or Digital's Pathworks. Check
-your <filename>inetd.conf</filename> file before trying to start &smbd; as a daemon &smbmdash; it can avoid a
-lot of frustration!
-</para>
-
-<para>
-<indexterm><primary>subnet mask</primary></indexterm>
-<indexterm><primary>broadcast address</primary></indexterm>
-<indexterm><primary>log.nmbd</primary></indexterm>
-<indexterm><primary>network interface</primary></indexterm>
-<indexterm><primary>IP address</primary></indexterm>
-And yet another possible cause for failure of this test is when the subnet mask and/or broadcast address
-settings are incorrect. Please check that the network interface IP address/broadcast address/subnet mask
-settings are correct and that Samba has correctly noted these in the <filename>log.nmbd</filename> file.
-</para>
-
-</step>
-
-<step performance="required">
-
-<para>
-<indexterm><primary>nmblookup</primary></indexterm>
-Run the command <command>nmblookup -B BIGSERVER __SAMBA__</command>.
-You should get back the IP address of your Samba server.
-</para>
-
-<para>
-<indexterm><primary>inetd.conf</primary></indexterm>
-<indexterm><primary>nmbd</primary></indexterm>
-<indexterm><primary>port 137</primary></indexterm>
-If you do not, then &nmbd; is incorrectly installed. Check your <filename>inetd.conf</filename>
-if you run it from there, or that the daemon is running and listening to UDP port 137.
-</para>
-
-<para>
-One common problem is that many inetd implementations can't take many
-parameters on the command line. If this is the case, then create a
-one-line script that contains the right parameters and run that from
-inetd.
-</para>
-
-</step>
-
-<step performance="required">
-
-<para>
-<indexterm><primary>nmblookup</primary></indexterm>
-Run the command <command>nmblookup -B ACLIENT `*'</command>.
-</para>
-
-<para>
-You should get the PC's IP address back. If you do not, then the client
-software on the PC isn't installed correctly, or isn't started, or you
-got the name of the PC wrong. 
-</para>
-
-<para>
-If ACLIENT does not resolve via DNS, then use the IP address of the
-client in the above test.
-</para>
-
-</step>
-
-<step performance="required">
-
-<para>
-Run the command <command>nmblookup -d 2 `*'</command>.
-</para>
-
-<para>
-This time we are trying the same as the previous test but are trying
-it via a broadcast to the default broadcast address. A number of
-NetBIOS/TCP/IP hosts on the network should respond, although Samba may
-not catch all of the responses in the short time it listens. You
-should see the <literal>got a positive name query response</literal>
-messages from several hosts.
-</para>
-
-<para>
-<indexterm><primary>nmblookup</primary></indexterm>
-If this does not give a result similar to the previous test, then nmblookup isn't correctly getting your
-broadcast address through its automatic mechanism. In this case you should experiment with the <smbconfoption
-name="interfaces"/> option in &smb.conf; to manually configure your IP address, broadcast, and netmask.
-</para>
-
-<para>
-If your PC and server aren't on the same subnet, then you will need to use the
-<option>-B</option> option to set the broadcast address to that of the PC's subnet.
-</para>
-
-<para>
-This test will probably fail if your subnet mask and broadcast address are
-not correct. (Refer to test 3 notes above).
-</para>
-
-</step>
-
-<step performance="required">
-
-
-<para>
-<indexterm><primary>smbclient</primary></indexterm>
-Run the command <command>smbclient //BIGSERVER/TMP</command>. You should 
-then be prompted for a password. You should use the password of the account
-with which you are logged into the UNIX box. If you want to test with
-another account, then add the <option>-U accountname</option> option to the end of
-the command line &smbmdash; for example, <command>smbclient //bigserver/tmp -Ujohndoe</command>.
-</para>
-
-<note><para>
-It is possible to specify the password along with the username as follows:
-<command>smbclient //bigserver/tmp -Ujohndoe%secret</command>.
-</para></note>
-
-<para>
-Once you enter the password, you should get the <prompt>smb></prompt> prompt. If you
-do not, then look at the error message. If it says <quote><errorname>invalid network
-name,</errorname></quote> then the service <smbconfsection name="tmp"/> is not correctly set up in your &smb.conf;.
-</para>
-
-<para>
-If it says <quote><errorname>bad password,</errorname></quote> then the likely causes are:
-</para>
-
-<orderedlist>
-<listitem>
-	<para>
-	Password encryption is enabled by default, but you have not
-	yet set a password for your samba user. Run
-	<command>smbpasswd -a username</command>
-	</para>
-</listitem>
-
-<listitem>
-	<para>
-	Your <smbconfoption name="valid users"/> configuration is incorrect.
-	</para>
-</listitem>
-
-<listitem>
-	<para>
-	You have explicitly disabled encrypted passwords with
-	<smbconfoption name="encrypt passwords">no</smbconfoption> have a mixed-case password.
-	</para>
-</listitem>
-
-<listitem>
-	<para>
-	The <smbconfoption name="path"/> line in &smb.conf; is incorrect. Check it with &testparm;.
-	</para>
-</listitem>
-
-</orderedlist>
-
-<para>
-<indexterm><primary>dir</primary></indexterm>
-<indexterm><primary>get</primary></indexterm>
-<indexterm><primary>put</primary></indexterm>
-<indexterm><primary>help command</primary></indexterm>
-Once connected, you should be able to use the commands <command>dir</command>, <command>get</command>,
-<command>put</command>, and so on. Type <command>help command</command> for instructions. You should
-especially check that the amount of free disk space shown is correct when you type <command>dir</command>.
-</para>
-
-</step>
-
-<step performance="required">
-
-<para>
-<indexterm><primary>net view</primary></indexterm>
-On the PC, type the command <command>net view \\BIGSERVER</command>. You will 
-need to do this from within a DOS prompt window. You should get back a 
-list of shares available on the server.
-</para>
-
-<para>
-<indexterm><primary>nmbd</primary></indexterm>
-If you get a message <literal>network name not found</literal> or similar error, then NetBIOS
-name resolution is not working. This is usually caused by a problem in <command>nmbd</command>.
-To overcome it, you could do one of the following (you only need to choose one of them):
-</para>
-
-<orderedlist>
-<listitem><para>
-	Fix the &nmbd; installation.
-</para></listitem>
-
-<listitem><para>
-	Add the IP address of BIGSERVER to the <command>wins server</command> box in the
-	advanced TCP/IP setup on the PC.
-</para></listitem>
-
-<listitem><para>
-	Enable Windows name resolution via DNS in the advanced section of the TCP/IP setup.
-</para></listitem>
-
-<listitem><para>
-	Add BIGSERVER to your lmhosts file on the PC.
-</para></listitem>
-</orderedlist>
-
-<para>
-If you get a message <quote><errorname>invalid network name</errorname></quote> or 
-<quote><errorname>bad password error,</errorname></quote> then apply the
-same fixes as for the <command>smbclient -L</command> test. In
-particular, make sure your <command>hosts allow</command> line is correct (see the man pages).
-</para>
-
-<para>
-Also, do not overlook that fact that when the workstation requests the
-connection to the Samba server, it will attempt to connect using the 
-name with which you logged onto your Windows machine. You need to make
-sure that an account exists on your Samba server with that exact same
-name and password.
-</para>
-
-<para>
-If you get a message <quote><errorname>specified computer is not receiving requests</errorname></quote> or similar error,
-it probably means that the host is not contactable via TCP services.
-Check to see if the host is running TCP wrappers, and if so, add an entry in
-the <filename>hosts.allow</filename> file for your client (or subnet, and so on.)
-</para>
-
-</step>
-
-<step performance="required">
-
-<para>
-Run the command <command>net use x: \\BIGSERVER\TMP</command>. You should 
-be prompted for a password, then you should get a <computeroutput>command completed 
-successfully</computeroutput> message. If not, then your PC software is incorrectly 
-installed or your &smb.conf; is incorrect. Make sure your <parameter>hosts allow</parameter>
-and other config lines in &smb.conf; are correct.
-</para>
-
-<para>
-By default, most clients only sends encrypted passwords 
-and you have <smbconfoption name="encrypt passwords">no</smbconfoption> in &smb.conf;.
-Change this setting to `yes' to fix this.
-</para>
-
-</step>
-
-<step performance="required">
-
-<para>
-Run the command <command>nmblookup -M <parameter>testgroup</parameter></command> where 
-<parameter>testgroup</parameter> is the name of the workgroup that your Samba server and 
-Windows PCs belong to. You should get back the IP address of the 
-master browser for that workgroup.
-</para>
-
-<para>
-If you do not, then the election process has failed. Wait a minute to
-see if it is just being slow, then try again. If it still fails after
-that, then look at the browsing options you have set in &smb.conf;. Make
-sure you have <smbconfoption name="preferred master">yes</smbconfoption> to ensure that 
-an election is held at startup.
-</para>
-
-</step>
-
-<step performance="required">
-
-<para>
-From file manager, try to browse the server. Your Samba server should
-appear in the browse list of your local workgroup (or the one you
-specified in &smb.conf;). You should be able to double-click on the name
-of the server and get a list of shares. If you get the error message <quote>invalid password,</quote>
-your client may be refusing to browse a server that has no encrypted password
-capability. In this case make sure <smbconfoption name="encrypt passwords"/> is
-set to <quote>yes</quote> and repeat the steps in this gude.
-</para>
-
-</step>
-</procedure>
-</sect1>
-
-</chapter>
diff --git a/docs-xml/Samba3-HOWTO/TOSHARG-DomainMember.xml b/docs-xml/Samba3-HOWTO/TOSHARG-DomainMember.xml
deleted file mode 100644
index 11f79f7..0000000
--- a/docs-xml/Samba3-HOWTO/TOSHARG-DomainMember.xml
+++ /dev/null
@@ -1,1269 +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="domain-member">
-
-<chapterinfo>
-	&author.jht;
-	&author.jeremy;
-	&author.jerry;
-	&author.tridge;
-	&author.jelmer;
-	<author>&person.gd;<contrib>LDAP updates</contrib></author>
-</chapterinfo>
-
-<title>Domain Membership</title>
-
-<para>
-<indexterm><primary>domain member</primary></indexterm>
-<indexterm><primary>machine trust account</primary></indexterm>
-<indexterm><primary>domain security</primary></indexterm>
-Domain membership is a subject of vital concern. Samba must be able to
-participate as a member server in a Microsoft domain security context, and
-Samba must be capable of providing domain machine member trust accounts;
-otherwise it would not be able to offer a viable option for many users.
-</para>
-
-<para>
-<indexterm><primary>domain membership</primary></indexterm>
-<indexterm><primary>misinformation</primary></indexterm>
-This chapter covers background information pertaining to domain membership,
-the Samba configuration for it, and MS Windows client procedures for joining a
-domain. Why is this necessary? Because both are areas in which there exists
-within the current MS Windows networking world, and particularly in the
-UNIX/Linux networking and administration world, a considerable level of
-misinformation, incorrect understanding, and lack of knowledge. Hopefully
-this chapter will fill the voids.
-</para>
-
-<sect1>
-<title>Features and Benefits</title>
-
-<para>
-<indexterm><primary>domain security</primary></indexterm>
-<indexterm><primary>single sign-on</primary></indexterm>
-<indexterm><primary>SSO</primary></indexterm>
-MS Windows workstations and servers that want to participate in domain security need to
-be made domain members. Participating in domain security is often called 
-<emphasis>single sign-on</emphasis>, or <acronym>SSO</acronym> for short. This
-chapter describes the process that must be followed to make a workstation
-(or another server &smbmdash; be it an <application>MS Windows NT4/200x</application>
-server) or a Samba server a member of an MS Windows domain security context.
-</para>
-
-<para>
-<indexterm><primary>native member</primary></indexterm>
-<indexterm><primary>ADS</primary></indexterm>
-<indexterm><primary>domain control</primary></indexterm>
-<indexterm><primary>Server Type</primary><secondary>Domain Member</secondary></indexterm>
-Samba-3 can join an MS Windows NT4-style domain as a native member server, an 
-MS Windows Active Directory domain as a native member server, or a Samba domain
-control network. Domain membership has many advantages:
-</para>
-
-<itemizedlist>
-	<listitem><para>
-	<indexterm><primary>SAM</primary></indexterm>
-	MS Windows workstation users get the benefit of SSO.
-	</para></listitem>
-
-	<listitem><para>
-	<indexterm><primary>access rights</primary></indexterm>
-	<indexterm><primary>file ownership</primary></indexterm>
-	<indexterm><primary>access controls</primary></indexterm>
-	<indexterm><primary>SAM</primary></indexterm>
-	Domain user access rights and file ownership/access controls can be set
-	from the single Domain Security Account Manager (SAM) database 
-	(works with domain member servers as well as with MS Windows workstations
-	that are domain members).
-	</para></listitem>
-
-	<listitem><para>
-	<indexterm><primary>domain members</primary></indexterm>
-	<indexterm><primary>network logon</primary></indexterm>
-	Only <application>MS Windows NT4/200x/XP Professional</application>
-	workstations that are domain members can use network logon facilities.
-	</para></listitem>
-
-	<listitem><para>
-	<indexterm><primary>domain member</primary></indexterm>
-	<indexterm><primary>policy files</primary></indexterm>
-	<indexterm><primary>NTConfig.POL</primary></indexterm>
-	<indexterm><primary>desktop profiles</primary></indexterm>
-	Domain member workstations can be better controlled through the use of
-	policy files (<filename>NTConfig.POL</filename>) and desktop profiles.
-	</para></listitem>
-
-	<listitem><para>
-	<indexterm><primary>logon script</primary></indexterm>
-	<indexterm><primary>transparent access</primary></indexterm>
-	<indexterm><primary>application servers</primary></indexterm>
-	Through the use of logon scripts, users can be given transparent access to network
-	applications that run off application servers.
-	</para></listitem>
-
-	<listitem><para>
-	<indexterm><primary>user access management</primary></indexterm>
-	<indexterm><primary>SAM</primary></indexterm>
-	<indexterm><primary>LDAP</primary></indexterm>
-	<indexterm><primary>ADS</primary></indexterm>
-	Network administrators gain better application and user access management
-	abilities because there is no need to maintain user accounts on any network
-	client or server other than the central domain database 
-	(either NT4/Samba SAM-style domain, NT4 domain that is backend-ed with an
-	LDAP directory, or via an Active Directory infrastructure).
-	</para></listitem>
-</itemizedlist>
-
-</sect1>
-
-<sect1 id="machine-trust-accounts">
-<title>MS Windows Workstation/Server Machine Trust Accounts</title>
-
-<para>
-<indexterm><primary>Machine Trust Accounts</primary></indexterm>
-<indexterm><primary>authenticate</primary></indexterm>
-<indexterm><primary>domain controller</primary></indexterm>
-<indexterm><primary>rogue user</primary></indexterm>
-A Machine Trust Account is an account that is used to authenticate a client machine (rather than a user) to
-the domain controller server. In Windows terminology, this is known as a <quote>computer account.</quote> The
-purpose of the machine trust account is to prevent a rogue user and domain controller from colluding to gain
-access to a domain member workstation.
-</para>
-
-<para>
-<indexterm><primary>machine trust account</primary><secondary>password</secondary></indexterm>
-<indexterm><primary>shared secret</primary></indexterm>
-<indexterm><primary>unauthorized</primary></indexterm>
-<indexterm><primary>Windows NT/200x/XP Professional</primary></indexterm>
-<indexterm><primary>Windows 9x/Me/XP Home</primary></indexterm>
-The password of a Machine Trust Account acts as the shared secret for secure communication with the domain
-controller. This is a security feature to prevent an unauthorized machine with the same NetBIOS name from
-joining the domain, participating in domain security operations, and gaining access to domain user/group
-accounts. Windows NT/200x/XP Professional clients use machine trust accounts, but Windows 9x/Me/XP Home
-clients do not. Hence, a Windows 9x/Me/XP Home client is never a true member of a domain because it does not
-possess a Machine Trust Account, and, thus, has no shared secret with the domain controller.
-</para>
-
-<para>
-<indexterm><primary>Windows Registry</primary></indexterm>
-<indexterm><primary>PDC</primary></indexterm>
-<indexterm><primary>ADS</primary></indexterm>
-<indexterm><primary>Machine Trust Account</primary></indexterm>
-A Windows NT4 PDC stores each Machine Trust Account in the Windows Registry.
-The introduction of MS Windows 2000 saw the introduction of Active Directory,
-the new repository for Machine Trust Accounts. A Samba PDC, however, stores
-each Machine Trust Account in two parts,
-as follows:
-
-<itemizedlist>
-	<listitem><para>
-	<indexterm><primary>domain security account</primary></indexterm>
-	<indexterm><primary>account information</primary></indexterm>
-	<indexterm><primary>backend database</primary></indexterm>
-	A domain security account (stored in the <smbconfoption name="passdb backend"/>) that has been configured in
-	the &smb.conf; file. The precise nature of the account information that is stored depends on the type of
-	backend database that has been chosen.
-	</para>
-
-	<para>
-	<indexterm><primary>smbpasswd</primary></indexterm>
-	<indexterm><primary>UNIX login ID</primary></indexterm>
-	<indexterm><primary>UID</primary></indexterm>
-	<indexterm><primary>LanMan</primary></indexterm>
-	<indexterm><primary>NT-encrypted password</primary></indexterm>
-	<indexterm><primary>UNIX user identifier</primary><see>UID</see></indexterm>
-	The older format of this data is the <filename>smbpasswd</filename> database
-	that contains the UNIX login ID, the UNIX user identifier (UID), and the
-	LanMan and NT-encrypted passwords. There is also some other information in
-	this file that we do not need to concern ourselves with here.
-	</para>
-
-	<para>
-	<indexterm><primary>database</primary></indexterm>
-	<indexterm><primary>ldapsam</primary></indexterm>
-	<indexterm><primary>smbpasswd</primary></indexterm>
-	<indexterm><primary>account controls</primary></indexterm>
-	The two newer database types are called ldapsam and tdbsam. Both store considerably more data than the older
-	<filename>smbpasswd</filename> file did. The extra information enables new user account controls to be
-	implemented.
-	</para></listitem>
-
-	<listitem><para>
-	<indexterm><primary>UNIX account</primary></indexterm>
-	<indexterm><primary>/etc/passwd</primary></indexterm>
-	A corresponding UNIX account, typically stored in <filename>/etc/passwd</filename>. Work is in progress to
-	allow a simplified mode of operation that does not require UNIX user accounts, but this has not been a feature
-	of the early releases of Samba-3, and is not currently planned for release either.
-	</para></listitem>
-</itemizedlist>
-</para>
-
-<?latex \newpage ?>
-<para>
-<indexterm><primary>Machine Trust Accounts</primary><secondary>creating</secondary></indexterm>
-There are three ways to create Machine Trust Accounts:
-</para>
-
-<itemizedlist>
-	<listitem><para>
-	<indexterm><primary>manual UNIX account creation</primary></indexterm>
-	Manual creation from the UNIX/Linux command line. Here, both the Samba and
-	corresponding UNIX account are created by hand.
-	</para></listitem>
-
-	<listitem><para>
-	<indexterm><primary>Server Manager</primary></indexterm>
-	<indexterm><primary>Nexus toolkit</primary></indexterm>
-	Using the MS Windows NT4 Server Manager, either from an NT4 domain member
-	server or using the Nexus toolkit available from the Microsoft Web site.
-	This tool can be run from any MS Windows machine as long as the user is
-	logged on as the administrator account.
-	</para></listitem>
-	
-	<listitem><para>
-	<indexterm><primary>Machine Trust Account</primary></indexterm>
-	<indexterm><primary>joined client</primary></indexterm>
-	<quote>On-the-fly</quote> creation. The Samba Machine Trust Account is automatically
-	created by Samba at the time the client is joined to the domain.
-	(For security, this is the recommended method.) The corresponding UNIX
-	account may be created automatically or manually. 
-	</para></listitem>
-</itemizedlist>
-
-<para>
-<indexterm><primary>enforcing</primary></indexterm>
-<indexterm><primary>machine trust account</primary><secondary>creation</secondary></indexterm>
-Neither MS Windows NT4/200x/XP Professional, nor Samba, provide any method for enforcing the method of machine
-trust account creation. This is a matter of the administrator's choice.
-</para>
-
-<sect2>
-<title>Manual Creation of Machine Trust Accounts</title>
-
-<para>
-<indexterm><primary>/etc/passwd</primary></indexterm>
-<indexterm><primary></primary></indexterm>
-<indexterm><primary>useradd</primary></indexterm>
-<indexterm><primary>vipw</primary></indexterm>
-The first step in manually creating a Machine Trust Account is to manually
-create the corresponding UNIX account in <filename>/etc/passwd</filename>. 
-This can be done using <command>vipw</command> or another <quote>adduser</quote> command
-that is normally used to create new UNIX accounts. The following is an example for
-a Linux-based Samba server:
-<screen>
-&rootprompt;<userinput>/usr/sbin/useradd -g machines -d /var/lib/nobody \
-   -c <replaceable>"machine nickname"</replaceable> \
-   -s /bin/false <replaceable>machine_name</replaceable>$ </userinput>
-
-&rootprompt;<userinput>passwd -l <replaceable>machine_name</replaceable>$</userinput>
-</screen>
-</para>
-
-<para>
-<indexterm><primary>primary group</primary></indexterm>
-<indexterm><primary>GID</primary></indexterm>
-<indexterm><primary>machine accounts</primary></indexterm>
-In the example above there is an existing system group <quote>machines</quote> which is used
-as the primary group for all machine accounts. In the following examples the <quote>machines</quote> group
-numeric GID is 100.
-</para>
-
-<para>
-<indexterm><primary>chpass</primary></indexterm>
-<indexterm><primary>BSD</primary></indexterm>
-On *BSD systems, this can be done using the <command>chpass</command> utility:
-<screen>
-&rootprompt;<userinput>chpass -a \
-'<replaceable>machine_name</replaceable>$:*:101:100::0:0:Windows <replaceable>machine_name</replaceable>:/dev/null:/sbin/nologin'</userinput>
-</screen>
-</para>
-
-<para>
-<indexterm><primary>/etc/passwd</primary></indexterm>
-<indexterm><primary>$</primary></indexterm>
-<indexterm><primary>null shell</primary></indexterm>
-<indexterm><primary>home directory</primary></indexterm>
-The <filename>/etc/passwd</filename> entry will list the machine name 
-with a <quote>$</quote> appended, and will not have a password, will have a null shell and no 
-home directory. For example, a machine named <quote>doppy</quote> would have an 
-<filename>/etc/passwd</filename> entry like this:
-<programlisting>
-doppy$:x:505:100:<replaceable>machine_nickname</replaceable>:/dev/null:/bin/false
-</programlisting>
-</para>
-
-<para>
-<indexterm><primary>machine_nickname</primary></indexterm>
-<indexterm><primary>machine_name</primary></indexterm>
-<indexterm><primary>Machine Trust Account</primary></indexterm>
-in which <replaceable>machine_nickname</replaceable> can be any
-descriptive name for the client, such as BasementComputer.
-<replaceable>machine_name</replaceable> absolutely must be the NetBIOS
-name of the client to be joined to the domain. The <quote>$</quote> must be
-appended to the NetBIOS name of the client or Samba will not recognize
-this as a Machine Trust Account.
-</para>
-
-<para>
-<indexterm><primary>UNIX account</primary></indexterm>
-<indexterm><primary>Samba account</primary></indexterm>
-<indexterm><primary>Machine Trust Account</primary><secondary>password</secondary></indexterm>
-Now that the corresponding UNIX account has been created, the next step is to create 
-the Samba account for the client containing the well-known initial 
-Machine Trust Account password. This can be done using the 
-<command>smbpasswd</command> command 
-as shown here:
-<screen>
-&rootprompt;<userinput>smbpasswd -a -m <replaceable>machine_name</replaceable></userinput>
-</screen>
-</para>
-
-<para>
-<indexterm><primary>machine_name</primary></indexterm>
-<indexterm><primary>NetBIOS name</primary></indexterm>
-<indexterm><primary>RID</primary></indexterm>
-<indexterm><primary>UID</primary></indexterm>
-where <replaceable>machine_name</replaceable> is the machine's NetBIOS
-name. The RID of the new machine account is generated from the UID of 
-the corresponding UNIX account.
-</para>
-
-<warning>
-<title>Join the client to the domain immediately</title>
-
-<para>
-<indexterm><primary>Machine Trust Account</primary></indexterm>
-<indexterm><primary>PDC</primary></indexterm>
-<indexterm><primary>Server Manager</primary></indexterm>
-<indexterm><primary>changes password</primary></indexterm>
-<indexterm><primary>NetBIOS name</primary></indexterm>
-Manually creating a Machine Trust Account using this method is the 
-equivalent of creating a Machine Trust Account on a Windows NT PDC using 
-<indexterm><primary>Server Manager</primary></indexterm>
-the <application>Server Manager</application>. From the time at which the 
-account is created to the time the client joins the domain and 
-changes the password, your domain is vulnerable to an intruder joining 
-your domain using a machine with the same NetBIOS name. A PDC inherently 
-trusts members of the domain and will serve out a large degree of user 
-information to such clients. You have been warned!
-</para>
-</warning>
-</sect2>
-
-<sect2>
-<title>Managing Domain Machine Accounts using NT4 Server Manager</title>
-
-<para>
-<indexterm><primary>machine trust accounts</primary></indexterm>
-<indexterm><primary>automatic account creation</primary></indexterm>
-<indexterm><primary>Server Manager</primary></indexterm>
-A working <smbconfoption name="add machine script"/> is essential
-for machine trust accounts to be automatically created. This applies no matter whether
-you use automatic account creation or the NT4 Domain Server Manager.
-</para>
-
-<para>
-<indexterm><primary>SRVTOOLS.EXE</primary></indexterm>
-<indexterm><primary>SrvMgr.exe</primary></indexterm>
-<indexterm><primary>UsrMgr.exe</primary></indexterm>
-<indexterm><primary>domain management tools</primary></indexterm>
-If the machine from which you are trying to manage the domain is an 
-<application>MS Windows NT4 workstation or MS Windows 200x/XP Professional</application>,
-the tool of choice is the package called <command>SRVTOOLS.EXE</command>. 
-When executed in the target directory it will unpack <command>SrvMgr.exe</command>
-and <command>UsrMgr.exe</command> (both are domain management tools for MS Windows NT4 workstation).
-</para>
-
-<para>
-<indexterm><primary>Nexus.exe</primary></indexterm>
-<indexterm><primary>Microsoft Windows 9x/Me</primary></indexterm>
-If your workstation is a <application>Microsoft Windows 9x/Me</application> family product,
- you should download the <command>Nexus.exe</command> package from the Microsoft Web site.
-When executed from the target directory, it will unpack the same tools but for use on 
-this platform.
-</para>
-
-<para>
-Further information about these tools may be obtained from Knowledge Base articles
-<ulink url="http://support.microsoft.com/default.aspx?scid=kb;en-us;173673">173673</ulink>, and
-<ulink url="http://support.microsoft.com/default.aspx?scid=kb;en-us;172540">172540</ulink>
-</para>
-
-<para>
-<indexterm><primary>srvmgr.exe</primary></indexterm>
-<indexterm><primary>Server Manager for Domains</primary></indexterm>
-Launch the <command>srvmgr.exe</command> (Server Manager for Domains) and follow these steps:
-</para>
-
-<procedure>
-<title>Server Manager Account Machine Account Management</title>
-	<step><para>
-	From the menu select <guimenu>Computer</guimenu>.
-	</para></step>
-
-	<step><para>
-	Click <guimenuitem>Select Domain</guimenuitem>.
-	</para></step>
-
-	<step><para>
-	Click the name of the domain you wish to administer in the
-	<guilabel>Select Domain</guilabel> panel and then click 
-	<guibutton>OK</guibutton>.
-	</para></step>
-
-	<step><para>
-	Again from the menu select <guimenu>Computer</guimenu>.
-	</para></step>
-
-	<step><para>
-	Select <guimenuitem>Add to Domain</guimenuitem>.
-	</para></step>
-
-	<step><para>
-	In the dialog box, click the radio button to 
-	<guilabel>Add NT Workstation of Server</guilabel>, then
-	enter the machine name in the field provided, and click the 
-	<guibutton>Add</guibutton> button.
-	</para></step>
-</procedure>
-
-</sect2>
-
-<sect2>
-<title>On-the-Fly Creation of Machine Trust Accounts</title>
-
-<para>
-<indexterm><primary>Machine Trust Account</primary><secondary>creation</secondary></indexterm>
-The third (and recommended) way of creating Machine Trust Accounts is simply to allow the Samba server to
-create them as needed when the client is joined to the domain.
-</para>
-
-<para>
-<indexterm><primary>Machine Trust Account</primary><secondary>UNIX account</secondary></indexterm>
-<indexterm><primary>UNIX account</primary></indexterm>
-<indexterm><primary>add machine script</primary></indexterm>
-Since each Samba Machine Trust Account requires a corresponding UNIX account, a method
-for automatically creating the UNIX account is usually supplied; this requires configuration of the
-add machine script option in &smb.conf;. This method is not required; however, corresponding UNIX
-accounts may also be created manually.
-</para>
-
-
-<para>
-<indexterm><primary>useradd</primary></indexterm>
-<indexterm><primary>Red Hat Linux</primary></indexterm>
-Here is an example for a Red Hat Linux system:
-<smbconfblock>
-<smbconfsection name="[global]"/>
-<smbconfoption name="add machine script">/usr/sbin/useradd -d /var/lib/nobody -g 100 -s /bin/false -M %u</smbconfoption>
-</smbconfblock>
-</para>
-
-</sect2>
-
-<sect2><title>Making an MS Windows Workstation or Server a Domain Member</title>
-
-<para>
-The procedure for making an MS Windows workstation or server a member of the domain varies
-with the version of Windows.
-</para>
-
-<sect3>
-	<title>Windows 200x/XP Professional Client</title>
-
-	<para>
-<indexterm><primary>domain member</primary></indexterm>
-<indexterm><primary>machine trust account</primary><secondary>create privilege</secondary></indexterm>
-<indexterm><primary>privileges</primary></indexterm>
-<indexterm><primary>root</primary></indexterm>
-	When the user elects to make the client a domain member, Windows 200x prompts for
-	an account and password that has privileges to create machine accounts in the domain.
-	</para>
-
-	<para>
-	A Samba administrator account (i.e., a Samba account that has <literal>root</literal> privileges on the
-	Samba server) must be entered here; the operation will fail if an ordinary user account is given.
-	The necessary privilege can be assured by creating a Samba SAM account for <literal>root</literal> or
-	by granting the <literal>SeMachineAccountPrivilege</literal> privilege to the user account.
-	</para>
-
-	<para>
-<indexterm><primary>administrator account</primary></indexterm>
-<indexterm><primary>/etc/passwd</primary></indexterm>
-	For security reasons, the password for this administrator account should be set
-	to a password that is other than that used for the root user in <filename>/etc/passwd</filename>.
-	</para>
-
-	<para>
-<indexterm><primary>account</primary></indexterm>
-<indexterm><primary>create domain member</primary></indexterm>
-<indexterm><primary>root</primary></indexterm>
-<indexterm><primary>map</primary></indexterm>
-	The name of the account that is used to create domain member machine trust accounts can be
-	anything the network administrator may choose. If it is other than <constant>root</constant>,
-	then this is easily mapped to <constant>root</constant> in the file named in the &smb.conf; parameter
-	<smbconfoption name="username map">/etc/samba/smbusers</smbconfoption>.
-	</para>
-
-	<para>
-<indexterm><primary>administrator account</primary></indexterm>
-<indexterm><primary>encryption key</primary></indexterm>
-<indexterm><primary>machine trust account</primary></indexterm>
-	The session key of the Samba administrator account acts as an encryption key for setting the password of the machine trust
-	account. The Machine Trust Account will be created on-the-fly, or updated if it already exists.
-	</para>
-</sect3>
-
-<sect3>
-	<title>Windows NT4 Client</title>
-
-	<para>
-<indexterm><primary>Machine Trust Account</primary></indexterm>
-<indexterm><primary>Create a Computer Account</primary></indexterm>
-<indexterm><primary>join the machine</primary></indexterm>
-	If the Machine Trust Account was created manually, on the
-	Identification Changes menu enter the domain name, but do not
-	check the box <guilabel>Create a Computer Account in the Domain</guilabel>.
-	In this case, the existing Machine Trust Account is used to join the machine 
-	to the domain.
-	</para>
-
-	<para>
-<indexterm><primary>Machine Trust Account</primary></indexterm>
-<indexterm><primary>on the fly</primary></indexterm>
-<indexterm><primary>Computer Account</primary></indexterm>
-<indexterm><primary>administrator account</primary></indexterm>
-	If the Machine Trust Account is to be created on the fly, on the Identification Changes menu enter the domain
-	name and check the box <guilabel>Create a Computer Account in the Domain</guilabel>. In this case, joining
-	the domain proceeds as above for Windows 2000 (i.e., you must supply a Samba administrator account when
-	prompted).
-	</para>
-</sect3>
-
-<sect3>
-	<title>Samba Client</title>
-
-	<para>
-<indexterm><primary></primary></indexterm>
-	Joining a Samba client to a domain is documented in <link linkend="domain-member-server">the next section</link>.
-	</para>
-</sect3>
-
-</sect2>
-</sect1>
-
-<sect1 id="domain-member-server">
-<title>Domain Member Server</title>
-
-<para>
-<indexterm><primary>domain security</primary></indexterm>
-<indexterm><primary>security context</primary></indexterm>
-<indexterm><primary>authentication regime</primary></indexterm>
-<indexterm><primary>ADS</primary></indexterm>
-This mode of server operation involves the Samba machine being made a member
-of a domain security context. This means by definition that all user
-authentication will be done from a centrally defined authentication regime. 
-The authentication regime may come from an NT3/4-style (old domain technology)
-server, or it may be provided from an Active Directory server (ADS) running on
-MS Windows 2000 or later.
-</para>
-
-<para>
-<emphasis>
-<indexterm><primary>authentication</primary><secondary>backend</secondary></indexterm>
-<indexterm><primary>distributed directory</primary></indexterm>
-<indexterm><primary>LDAP</primary></indexterm>
-<indexterm><primary>OpenLDAP</primary></indexterm>
-<indexterm><primary>iPlanet</primary></indexterm>
-<indexterm><primary>Sun</primary></indexterm>
-<indexterm><primary>Novell</primary></indexterm>
-<indexterm><primary>e-Directory</primary></indexterm>
-Of course it should be clear that the authentication backend itself could be
-from any distributed directory architecture server that is supported by Samba.
-This can be LDAP (from OpenLDAP), or Sun's iPlanet, or Novell e-Directory
-Server, and so on.
-</emphasis>
-</para>
-
-<note><para>
-<indexterm><primary>LDAP</primary></indexterm>
-<indexterm><primary>identity management</primary></indexterm>
-<indexterm><primary>machine authentication</primary></indexterm>
-When Samba is configured to use an LDAP or other identity management and/or
-directory service, it is Samba that continues to perform user and machine
-authentication. It should be noted that the LDAP server does not perform
-authentication handling in place of what Samba is designed to do.
-</para></note>
-
-<para>
-<indexterm><primary>create a domain machine account</primary></indexterm>
-<indexterm><primary>domain member server</primary></indexterm>
-<indexterm><primary>join the domain</primary></indexterm>
-Please refer to <link linkend="samba-pdc">Domain Control</link>, for more information regarding
-how to create a domain machine account for a domain member server as well as for
-information on how to enable the Samba domain member machine to join the domain
-and be fully trusted by it.
-</para>
-
-<sect2>
-<title>Joining an NT4-type Domain with Samba-3</title>
-
-<para><link linkend="assumptions">Assumptions</link> lists names that are used in the remainder of this chapter.</para>
-
-<table frame="all" id="assumptions"><title>Assumptions</title>
-	<tgroup cols="2">
-		<colspec align="right"/>
-		<colspec align="left"/>
-	<tbody>
-			<row>
-				<entry>Samba DMS NetBIOS name:</entry><entry>SERV1</entry>
-			</row>
-			<row>
-				<entry>Windows 200x/NT domain name:</entry><entry>&example.workgroup;</entry>
-			</row>
-			<row>
-				<entry>Domain's PDC NetBIOS name:</entry><entry>DOMPDC</entry>
-			</row>
-			<row>
-				<entry>Domain's BDC NetBIOS names:</entry><entry>DOMBDC1 and DOMBDC2</entry>
-			</row>
-	</tbody>
-	</tgroup>
-</table>
-
-<para>
-<indexterm><primary></primary></indexterm>
-First, you must edit your &smb.conf; file to tell Samba it should now use domain security.
-</para>
-
-<para>
-<indexterm><primary>security = user</primary></indexterm>
-<indexterm><primary>standalone server</primary></indexterm>
-<indexterm><primary>domain member server</primary></indexterm>
-<indexterm><primary>domain security</primary></indexterm>
-Change (or add) your <smbconfoption name="security"/> line in the [global] section 
-of your &smb.conf; to read:
-<smbconfblock>
-<smbconfoption name="security">domain</smbconfoption>
-</smbconfblock>
-Note that if the parameter <parameter>security = user</parameter> is used, this machine would function as a
-standalone server and not as a domain member server. Domain security mode causes Samba to work within the
-domain security context.
-</para>
-
-<para>
-Next change the <smbconfoption name="workgroup"/> line in the <smbconfsection name="[global]"/>
-section to read: 
-<smbconfblock>
-<smbconfoption name="workgroup">&example.workgroup;</smbconfoption>
-</smbconfblock>
-This is the name of the domain we are joining.
-</para>
-
-<para>
-<indexterm><primary>authenticate</primary></indexterm>
-<indexterm><primary>PDC</primary></indexterm>
-You must also have the parameter <smbconfoption name="encrypt passwords"/>
-set to <constant>yes</constant> in order for your users to authenticate to the NT PDC.
-This is the default setting if this parameter is not specified. There is no need to specify this
-parameter, but if it is specified in the &smb.conf; file, it must be set to <constant>Yes</constant>.
-</para>
-
-<para>
-<indexterm><primary>PDC</primary></indexterm>
-<indexterm><primary>BDC</primary></indexterm>
-<indexterm><primary>authenticate users</primary></indexterm>
-<indexterm><primary>domain controllers</primary></indexterm>
-Finally, add (or modify) a <smbconfoption name="password server"/> line in the [global]
-section to read: 
-<smbconfblock>
-<smbconfoption name="password server">DOMPDC DOMBDC1 DOMBDC2</smbconfoption>
-</smbconfblock>
-These are the PDC and BDCs Samba 
-will attempt to contact in order to authenticate users. Samba will 
-try to contact each of these servers in order, so you may want to 
-rearrange this list in order to spread out the authentication load 
-among Domain Controllers.
-</para>
-
-<para>
-<indexterm><primary>list of domain controllers</primary></indexterm>
-<indexterm><primary>mechanism</primary></indexterm>
-<indexterm><primary>broadcast-based name resolution</primary></indexterm>
-<indexterm><primary>DNS name resolution</primary></indexterm>
-Alternatively, if you want smbd to determine automatically the list of domain controllers to use for
-authentication, you may set this line to be:
-<smbconfblock>
-<smbconfoption name="password server">*</smbconfoption>
-</smbconfblock>
-<indexterm><primary>WINS</primary></indexterm>
-This method allows Samba to use exactly the same mechanism that NT does. The 
-method either uses broadcast-based name resolution, performs a WINS database
-lookup in order to find a domain controller against which to authenticate,
-or locates the domain controller using DNS name resolution.
-</para>
-
-<para>
-To join the domain, run this command:
-<indexterm><primary>net</primary><secondary>rpc</secondary><tertiary>join</tertiary></indexterm>
-<screen>
-&rootprompt;<userinput>net rpc join -S DOMPDC -U<replaceable>Administrator%password</replaceable></userinput>
-</screen>
-</para>
-
-<para>
-<indexterm><primary>NetBIOS name</primary></indexterm>
-<indexterm><primary>PDC</primary></indexterm>
-<indexterm><primary>WINS lookup</primary></indexterm>
-<indexterm><primary>NetBIOS broadcast</primary></indexterm>
-If the <option>-S DOMPDC</option> argument is not given, the domain name will be obtained from &smb.conf; and
-the NetBIOS name of the PDC will be obtained either using a WINS lookup or via NetBIOS broadcast based name
-look up.
-</para>
-
-<para>
-<indexterm><primary>joining the domain</primary></indexterm>
-<indexterm><primary>PDC</primary></indexterm>
-<indexterm><primary>Administrator%password</primary></indexterm>
-<indexterm><primary>Joined domain</primary></indexterm>
-The machine is joining the domain DOM, and the PDC for that domain (the only machine
-that has write access to the domain SAM database) is DOMPDC; therefore, use the <option>-S</option>
-option. The <replaceable>Administrator%password</replaceable> is the login name and
-password for an account that has the necessary privilege to add machines to the
-domain. If this is successful, you will see the following message in your terminal window.
-Where the older NT4-style domain architecture is used:
-<screen>
-<computeroutput>Joined domain DOM.</computeroutput>
-</screen>
-</para>
-
-<para>
-<indexterm><primary>net</primary><secondary>ads</secondary><tertiary>join</tertiary></indexterm>
-<indexterm><primary>ADS</primary></indexterm>
-<indexterm><primary>join the ADS domain</primary></indexterm>
-Where Active Directory is used, the command used to join the ADS domain is:
-<screen>
-&rootprompt; net ads join -U<replaceable>Administrator%password</replaceable>
-</screen>
-And the following output is indicative of a successful outcome:
-<screen>
-<computeroutput>Joined SERV1 to realm MYREALM.</computeroutput>
-</screen>
-</para>
-
-<para>
-Refer to the <command>net</command> man page and to <link linkend="NetCommand">the chapter on remote
-administration</link> for further information.
-</para>
-
-<para>
-<indexterm><primary>join the domain</primary></indexterm>
-<indexterm><primary>create machine trust account</primary></indexterm>
-<indexterm><primary>PDC</primary></indexterm>
-This process joins the server to the domain without separately having to create the machine
-trust account on the PDC beforehand.
-</para>
-
-<para>
-<indexterm><primary>machine account password</primary><secondary>change protocol</secondary></indexterm>
-<indexterm><primary>random machine account password</primary></indexterm>
-<indexterm><primary>/usr/local/samba/private/secrets.tdb</primary></indexterm>
-<indexterm><primary>/etc/samba/secrets.tdb</primary></indexterm>
-This command goes through the machine account password change protocol, then writes the new (random) machine
-account password for this Samba server into a file in the same directory in which a smbpasswd file would be
-normally stored. The trust account information that is needed by the DMS is written into the file
-<filename>/usr/local/samba/private/secrets.tdb</filename> or <filename>/etc/samba/secrets.tdb</filename>.
-</para>
-
-<para>
-<indexterm><primary>domain-level security</primary></indexterm>
-<indexterm><primary>shadow password file</primary></indexterm>
-This file is created and owned by root and is not readable by any other user. It is
-the key to the domain-level security for your system and should be treated as carefully 
-as a shadow password file.
-</para>
-
-<para>
-<indexterm><primary>Samba daemons</primary></indexterm>
-<indexterm><primary>distribution</primary></indexterm>
-<indexterm><primary>/etc/init.d/samba</primary></indexterm>
-Finally, restart your Samba daemons and get ready for clients to begin using domain
-security. The way you can restart your Samba daemons depends on your distribution,
-but in most cases the following will suffice:
-<screen>
-&rootprompt;/etc/init.d/samba restart
-</screen>
-</para>
-
-</sect2>
-
-</sect1>
-
-<sect1 id="ads-member">
-<title>Samba ADS Domain Membership</title>
-
-<para>
-<indexterm significance="preferred"><primary>Active Directory</primary></indexterm>
-<indexterm significance="preferred"><primary>ADS</primary><see>Active Directory</see></indexterm>
-<indexterm><primary>KDC</primary></indexterm>
-<indexterm><primary>Kerberos</primary></indexterm>
-This is a rough guide to setting up Samba-3 with Kerberos authentication against a
-Windows 200x KDC. A familiarity with Kerberos is assumed.
-</para> 
-
-<sect2>
-<title>Configure &smb.conf;</title>
-
-<para>
-You must use at least the following three options in &smb.conf;:
-</para>
-
-<smbconfblock>
-<smbconfoption name="realm">your.kerberos.REALM</smbconfoption>
-<smbconfoption name="security">ADS</smbconfoption>
-<smbconfcomment>The following parameter need only be specified if present.</smbconfcomment>
-<smbconfcomment>The default setting if not present is Yes.</smbconfcomment>
-<smbconfoption name="encrypt passwords">yes</smbconfoption>
-</smbconfblock>
-
-<para>
-<indexterm><primary>ADS</primary></indexterm>
-<indexterm><primary>realm</primary></indexterm>
-<indexterm><primary>DNS</primary></indexterm>
-<indexterm><primary>ADS DC</primary></indexterm>
-<indexterm><primary>password server</primary></indexterm>
-In case samba cannot correctly identify the appropriate ADS server using the realm name, use the 
-<smbconfoption name="password server"/> option in &smb.conf;:
-<smbconfblock>
-<smbconfoption name="password server">your.kerberos.server</smbconfoption>
-</smbconfblock>
-The most common reason for which Samba may not be able to locate the ADS domain controller is a consequence of
-sites maintaining some DNS servers on UNIX systems without regard for the DNS requirements of the ADS
-infrastructure. There is no harm in specifying a preferred ADS domain controller using the <parameter>password
-server</parameter>.
-</para>
-
-<note><para>
-<indexterm><primary>smbpasswd</primary></indexterm>
-<indexterm><primary>authenticated</primary></indexterm>
-You do <emphasis>not</emphasis> need an smbpasswd file, and older clients will be authenticated as 
-if <smbconfoption name="security">domain</smbconfoption>, although it will not do any harm and 
-allows you to have local users not in the domain.
-</para></note>
-
-</sect2>
-  
-<sect2>
-<title>Configure <filename>/etc/krb5.conf</filename></title>
-
-<para>
-<indexterm><primary>/etc/krb5.conf</primary></indexterm>
-<indexterm><primary>Kerberos</primary><secondary>/etc/krb5.conf</secondary></indexterm>
-<indexterm><primary>MIT</primary></indexterm>
-<indexterm><primary>Heimdal</primary></indexterm>
-With both MIT and Heimdal Kerberos, it is unnecessary to configure the <filename>/etc/krb5.conf</filename>,
-and it may be detrimental.
-</para>
-
-<para>
-<indexterm><primary>ADS</primary></indexterm>
-<indexterm><primary>SRV records</primary></indexterm>
-<indexterm><primary>DNS zon</primary></indexterm>
-<indexterm><primary>KDC</primary></indexterm>
-<indexterm><primary>_kerberos.REALM.NAME</primary></indexterm>
-Microsoft ADS automatically create SRV records in the DNS zone 
-<parameter>_kerberos._tcp.REALM.NAME</parameter> for each KDC in the realm. This is part
-of the installation and configuration process used to create an Active Directory domain.
-A KDC is a Kerberos Key Distribution Center and forms an integral part of the Microsoft
-active directory infrastructure.
-</para>
-
-<para>
-<indexterm><primary>kinit</primary></indexterm>
-<indexterm><primary>DES-CBC-MD5</primary></indexterm>
-<indexterm><primary>DES-CBC-CRC</primary></indexterm>
-<indexterm><primary>encryption types</primary></indexterm>
-<indexterm><primary>kerberos</primary></indexterm>
-<indexterm><primary>Windows 2000</primary></indexterm>
-UNIX systems can use kinit and the DES-CBC-MD5 or DES-CBC-CRC encryption types to authenticate to the Windows
-2000 KDC. For further information regarding Windows 2000 ADS kerberos interoperability please refer to the
-Microsoft Windows 2000 Kerberos <ulink
-url="http://www.microsoft.com/windows2000/techinfo/planning/security/kerbsteps.asp">Interoperability</ulink>
-guide. Another very useful document that may be referred to for general information regarding Kerberos
-interoperability is <ulink url="http://www.ietf.org/rfc/rfc1510.txt?number=1510">RFC1510</ulink>. This RFC
-explains much of the magic behind the operation of Kerberos.
-</para>
-
-<para>
-<indexterm><primary>MIT</primary></indexterm>
-<indexterm><primary>KRB5</primary></indexterm>
-<indexterm><primary>SRV records</primary></indexterm>
-<indexterm><primary>krb5.conf</primary></indexterm>
-<indexterm><primary>DNS lookup</primary></indexterm>
-<indexterm><primary>libraries</primary></indexterm>
-MIT's, as well as Heimdal's, recent KRB5 libraries default to checking for SRV records, so they will 
-automatically find the KDCs. In addition, <filename>krb5.conf</filename> only allows specifying 
-a single KDC, even there if there may be more than one. Using the DNS lookup allows the KRB5 
-libraries to use whichever KDCs are available.
-</para>
-
-<para>
-<indexterm><primary>krb5.conf</primary></indexterm>
-When manually configuring <filename>krb5.conf</filename>, the minimal configuration is:
-<screen>
-[libdefaults]
-	default_realm = YOUR.KERBEROS.REALM
-	dns_lookup_kdc = true
-
-[domain_realms]
-	.kerberos.server = YOUR.KERBEROS.REALM
-</screen>
-</para>
-
-<para>
-If you must specify the KDC directly, the minimal configuration is:
-<screen>
-[libdefaults]
-	default_realm      = YOUR.KERBEROS.REALM
-
-[realms]
-        YOUR.KERBEROS.REALM = {
-        kdc = your.kerberos.server
-	}
-
-[domain_realms]
-        .kerberos.server = YOUR.KERBEROS.REALM
-</screen>
-</para>
-
-<para>
-<indexterm><primary>KDC</primary></indexterm>
-<indexterm><primary>kinit</primary></indexterm>
-Test your config by doing a <userinput>kinit
-<replaceable>USERNAME</replaceable>@<replaceable>REALM</replaceable></userinput> and
-making sure that your password is accepted by the Win2000 KDC.
-</para>
-
-<note><para>
-<indexterm><primary>realm</primary></indexterm>
-<indexterm><primary>uppercase</primary></indexterm>
-<indexterm><primary>KDC</primary></indexterm>
-The realm must be in uppercase or you will get a <quote><errorname>Cannot find KDC for
-requested realm while getting initial credentials</errorname></quote> error (Kerberos
-is case-sensitive!).
-</para></note>
-
-<note><para>
-<indexterm><primary>synchronize</primary></indexterm>
-<indexterm><primary>credentials</primary></indexterm>
-<indexterm><primary>time difference</primary></indexterm>
-<indexterm><primary>clock skew</primary></indexterm>
-Time between the two servers must be synchronized. You will get a <quote><errorname>kinit(v5): Clock skew too
-great while getting initial credentials</errorname></quote> if the time difference (clock skew) is more than five minutes.
-</para></note>
-
-<para>
-<indexterm><primary>clock skew</primary></indexterm>
-<indexterm><primary>Kerberos</primary></indexterm>
-Clock skew limits are configurable in the Kerberos protocols. The default setting is five minutes.
-</para>
-
-<para>
-<indexterm><primary>Kerberos</primary></indexterm>
-<indexterm><primary>Create the Computer Account</primary></indexterm>
-<indexterm><primary>Testing Server Setup</primary></indexterm>
-<indexterm><primary></primary></indexterm>
-If all you want is Kerberos support in &smbclient;, then you can skip directly to <link
-linkend="ads-test-smbclient">Testing with &smbclient;</link> now.  <link
-linkend="ads-create-machine-account">Create the Computer Account</link> and <link
-linkend="ads-test-server">Testing Server Setup</link> are needed only if you want Kerberos support for &smbd;
-and &winbindd;.
-</para>
-
-</sect2>
-
-<sect2 id="ads-create-machine-account">
-<title>Create the Computer Account</title>
-
-<para>
-<indexterm><primary>write permission</primary></indexterm>
-<indexterm><primary>Samba private directory</primary></indexterm>
-<indexterm><primary>Administrator account</primary></indexterm>
-<indexterm><primary>ADS</primary></indexterm>
-As a user who has write permission on the Samba private directory (usually root), run:
-<screen>
-&rootprompt; <userinput>net ads join -U Administrator%password</userinput>
-</screen>
-The Administrator account can be any account that has been designated in the ADS domain security settings with
-permission to add machines to the ADS domain. It is, of course, a good idea to use an account other than Administrator.
-On the UNIX/Linux system, this command must be executed by an account that has UID=0 (root).
-</para>
-
-<para>
-<indexterm><primary>ADS</primary></indexterm>
-<indexterm><primary>machine trust account</primary></indexterm>
-<indexterm><primary>organizational unit</primary></indexterm>
-<indexterm><primary>ADS manager</primary></indexterm>
-<indexterm><primary>kinit</primary></indexterm>
-<indexterm><primary>net</primary><secondary>ads</secondary><tertiary>join</tertiary></indexterm>
-When making a Windows client a member of an ADS domain within a complex organization, you
-may want to create the machine trust account within a particular organizational unit. Samba-3 permits
-this to be done using the following syntax:
-<screen>
-&rootprompt; <userinput>kinit Administrator at your.kerberos.REALM</userinput>
-&rootprompt; <userinput>net ads join createcomputer="organizational_unit"</userinput>
-</screen>
-Your ADS manager will be able to advise what should be specified for the "organizational_unit" parameter.
-</para>
-
-<para>
-<indexterm><primary>organizational directory</primary></indexterm>
-<indexterm><primary>machine trust account</primary></indexterm>
-<indexterm><primary>container</primary></indexterm>
-<indexterm><primary>ADS</primary></indexterm>
-For example, you may want to create the machine trust account in a container called <quote>Servers</quote>
-under the organizational directory <quote>Computers/BusinessUnit/Department,</quote> like this:
-<screen>
-&rootprompt; <userinput>net ads join "Computers/BusinessUnit/Department/Servers"</userinput>
-</screen>
-This command will place the Samba server machine trust account in the container
-<literal>Computers/BusinessUnit/Department/Servers</literal>. The container should exist in the ADS directory
-before executing this command.  Please note that forward slashes must be used, because backslashes are both
-valid characters in an OU name and used as escapes for other characters.  If you need a backslash in an OU 
-name, it may need to be quadrupled to pass through the shell escape and ldap escape.
-</para>
-
-<sect3>
-<title>Possible Errors</title>
-
-<para>
-<variablelist>
-	<varlistentry><term><errorname>ADS support not compiled in</errorname></term>
-	<listitem><para>
-	<indexterm><primary>config.cache</primary></indexterm>
-	<indexterm><primary>Kerberos</primary></indexterm>
-	<indexterm><primary>headers files</primary></indexterm>
-	Samba must be reconfigured (remove config.cache) and recompiled (make clean all install) after the
-	Kerberos libraries and headers files are installed.
-	</para></listitem></varlistentry>
-
-	<varlistentry><term><errorname>net ads join prompts for user name</errorname></term>
-	<listitem><para>
-	<indexterm><primary>kinit</primary></indexterm>
-	<indexterm><primary>rights</primary></indexterm>
-	You need to login to the domain using <userinput>kinit
-	<replaceable>USERNAME</replaceable>@<replaceable>REALM</replaceable></userinput>.
-	<replaceable>USERNAME</replaceable> must be a user who has rights to add a machine to the domain.
-	</para></listitem></varlistentry>
-</variablelist>
-</para>
-
-</sect3>
-
-</sect2>
-
-<sect2 id="ads-test-server">
-<title>Testing Server Setup</title>
-
-<para>
-<indexterm><primary>successful join</primary></indexterm>
-<indexterm><primary>computer account</primary></indexterm>
-<indexterm><primary>ADS</primary></indexterm>
-If the join was successful, you will see a new computer account with the
-NetBIOS name of your Samba server in Active Directory (in the <quote>Computers</quote>
-folder under Users and Computers.
-</para>
-
-<para>
-<indexterm><primary>Windows 2000</primary></indexterm>
-<indexterm><primary>net</primary><secondary>use</secondary></indexterm>
-<indexterm><primary>DES-CBC-MD5</primary></indexterm>
-On a Windows 2000 client, try <userinput>net use * \\server\share</userinput>. It should be possible
-to login with Kerberos without needing to know a password. If this fails, then run
-<userinput>klist tickets</userinput>. Did you get a ticket for the server? Does it have
-an encryption type of DES-CBC-MD5?
-</para>
-
-<note><para>
-<indexterm><primary>DES-CBC-MD5</primary></indexterm>
-<indexterm><primary>ARCFOUR-HMAC-MD5</primary></indexterm>
-<indexterm><primary>encoding</primary></indexterm>
-Samba can use both DES-CBC-MD5 encryption as well as ARCFOUR-HMAC-MD5 encoding.
-</para></note>
-
-</sect2>
-
-<sect2 id="ads-test-smbclient">
-<title>Testing with &smbclient;</title>
-
-<para>
-<indexterm><primary>smbclient</primary></indexterm>
-<indexterm><primary>Kerberos</primary></indexterm>
-<indexterm><primary>Kerberos authentication</primary></indexterm>
-On your Samba server try to login to a Windows 2000 server or your Samba
-server using &smbclient; and Kerberos. Use &smbclient; as usual, but
-specify the <option>-k</option> option to choose Kerberos authentication.
-</para>
-
-</sect2>
-</sect1>
-
-<sect1>
-<title>Sharing User ID Mappings between Samba Domain Members</title>
-
-<para>
-<indexterm><primary>maps UNIX users and groups</primary></indexterm>
-<indexterm><primary>UID</primary></indexterm>
-<indexterm><primary>GID</primary></indexterm>
-<indexterm><primary>SID</primary></indexterm>
-Samba maps UNIX users and groups (identified by UIDs and GIDs) to Windows users and groups (identified by SIDs).
-These mappings are done by the <parameter>idmap</parameter> subsystem of Samba.
-</para>
-
-<para>
-<indexterm><primary>mappings</primary></indexterm>
-<indexterm><primary>CIFS</primary></indexterm>
-<indexterm><primary>NFS</primary></indexterm>
-In some cases it is useful to share these mappings between Samba domain members,
-so <emphasis>name->id</emphasis> mapping is identical on all machines.
-This may be needed in particular when sharing files over both CIFS and NFS.
-</para>
-
-<para>
-<indexterm><primary>LDAP</primary></indexterm>
-<indexterm><primary>ldap idmap suffix</primary></indexterm>
-To use the <emphasis>LDAP</emphasis> <parameter>ldap idmap suffix</parameter>, set:
-</para>
-
-<smbconfblock>
-<smbconfoption name="ldap idmap suffix">ou=Idmap</smbconfoption>
-</smbconfblock>
-
-<para>
-See the &smb.conf; man page entry for the <smbconfoption name="ldap idmap suffix"></smbconfoption>
-parameter for further information.
-</para>
-
-<para>
-<indexterm><primary>smbpasswd</primary></indexterm>
-<indexterm><primary>LDAP administrative password</primary></indexterm>
-<indexterm><primary>secrets.tdb</primary></indexterm>
-Do not forget to specify also the <smbconfoption name="ldap admin dn"/>
-and to make certain to set the LDAP administrative password into the <filename>secrets.tdb</filename> using:
-<screen>
-&rootprompt; smbpasswd -w ldap-admin-password
-</screen>
-In place of <literal>ldap-admin-password</literal>, substitute the LDAP administration password for your
-system.
-</para>
-
-</sect1>
-
-<sect1>
-<title>Common Errors</title>
-
-<para>
-<indexterm><primary>domain member</primary></indexterm>
-<indexterm><primary>machine trust accounts</primary></indexterm>
-In the process of adding/deleting/re-adding domain member machine trust accounts, there are
-many traps for the unwary player and many <quote>little</quote> things that can go wrong.
-It is particularly interesting how often subscribers on the Samba mailing list have concluded
-after repeated failed attempts to add a machine account that it is necessary to <quote>reinstall</quote>
-MS Windows on the machine. In truth, it is seldom necessary to reinstall because of this type
-of problem. The real solution is often quite simple, and with an understanding of how MS Windows
-networking functions, it is easy to overcome.
-</para>
-
-<sect2>
-<title>Cannot Add Machine Back to Domain</title>
-
-<para>
-<indexterm><primary>machine trust account</primary></indexterm>
-<indexterm><primary>already exists</primary></indexterm>
-<quote>A Windows workstation was reinstalled. The original domain machine trust
-account was deleted and added immediately. The workstation will not join the domain if I use 
-the same machine name. Attempts to add the machine fail with a message that the machine already
-exists on the network &smbmdash; I know it does not. Why is this failing?</quote>
-</para>
-
-<para>
-<indexterm><primary>NetBIOS name cache</primary></indexterm>
-<indexterm><primary>nbtstat</primary></indexterm>
-The original name is still in the NetBIOS name cache and must expire after machine account
-deletion before adding that same name as a domain member again. The best advice is to delete
-the old account and then add the machine with a new name. Alternately, the name cache can be flushed and
-reloaded with current data using the <command>nbtstat</command> command on the Windows client:
-<screen>
-&dosprompt; nbtstat -R
-</screen>
-</para>
-
-</sect2>
-
-<sect2>
-<title>Adding Machine to Domain Fails</title>
-
-<para>
-<indexterm><primary>PDC</primary></indexterm>
-<indexterm><primary>fails</primary></indexterm>
-<quote>Adding a Windows 200x or XP Professional machine to the Samba PDC Domain fails with a
-message that says, <errorname>"The machine could not be added at this time, there is a network problem.
-Please try again later."</errorname> Why?</quote>
-</para>
-
-<para>
-<indexterm><primary>check logs</primary></indexterm>
-You should check that there is an <smbconfoption name="add machine script"/> in your &smb.conf;
-file. If there is not, please add one that is appropriate for your OS platform. If a script
-has been defined, you will need to debug its operation. Increase the <smbconfoption name="log level"></smbconfoption>
-in the &smb.conf; file to level 10, then try to rejoin the domain. Check the logs to see which
-operation is failing.
-</para>
-
-<para>
-Possible causes include:
-</para>
-
-<itemizedlist>
-	<listitem><para>
-<indexterm><primary>script</primary></indexterm>
-<indexterm><primary>path specified</primary></indexterm>
-	The script does not actually exist, or could not be located in the path specified.
-	</para>
-
-	<para>
-<indexterm><primary>UNIX system account</primary></indexterm>
-<indexterm><primary>Samba SAM account</primary></indexterm>
-	<emphasis>Corrective action:</emphasis> Fix it. Make sure when run manually
-	that the script will add both the UNIX system account and the Samba SAM account.
-	</para></listitem>
-
-	<listitem><para>
-<indexterm><primary>UNIX system account</primary></indexterm>
-<indexterm><primary>/etc/passwd</primary></indexterm>
-	The machine could not be added to the UNIX system accounts file <filename>/etc/passwd</filename>.
-	</para>
-
-	<para>
-<indexterm><primary>legal UNIX system account name</primary></indexterm>
-<indexterm><primary>uppercase</primary></indexterm>
-	<emphasis>Corrective action:</emphasis> Check that the machine name is a legal UNIX
-	system account name. If the UNIX utility <command>useradd</command> is called,
-	then make sure that the machine name you are trying to add can be added using this
-	tool. <command>Useradd</command> on some systems will not allow any uppercase characters
-	nor will it allow spaces in the name.
-	</para></listitem>
-</itemizedlist>
-
-<para>
-<indexterm><primary>backend database</primary></indexterm>
-<indexterm><primary>UNIX system account</primary></indexterm>
-<indexterm><primary>Samba backend database</primary></indexterm>
-The <smbconfoption name="add machine script"/> does not create the
-machine account in the Samba backend database; it is there only to create a UNIX system
-account to which the Samba backend database account can be mapped.
-</para>
-
-</sect2>
-</sect1>
-</chapter>
diff --git a/docs-xml/Samba3-HOWTO/TOSHARG-FastStart.xml b/docs-xml/Samba3-HOWTO/TOSHARG-FastStart.xml
deleted file mode 100644
index 13a212b..0000000
--- a/docs-xml/Samba3-HOWTO/TOSHARG-FastStart.xml
+++ /dev/null
@@ -1,1298 +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="FastStart">
-<chapterinfo>
-	&author.jht;
-</chapterinfo>
-
-<title>Fast Start: Cure for Impatience</title>
-
-<para>
-When we first asked for suggestions for inclusion in the Samba HOWTO documentation,
-someone wrote asking for example configurations &smbmdash; and lots of them. That is remarkably
-difficult to do without losing a lot of value that can be derived from presenting
-many extracts from working systems. That is what the rest of this document does.
-It does so with extensive descriptions of the configuration possibilities within the
-context of the chapter that covers it. We hope that this chapter is the medicine 
-that has been requested.
-</para>
-
-<para>
-The information in this chapter is very sparse compared with the book <quote>Samba-3 by Example</quote>
-that was written after the original version of this book was nearly complete. <quote>Samba-3 by Example</quote>
-was the result of feedback from reviewers during the final copy editing of the first edition. It
-was interesting to see that reader feedback mirrored that given by the original reviewers.
-In any case, a month and a half was spent in doing basic research to better understand what
-new as well as experienced network administrators would best benefit from. The book <quote>Samba-3 by Example</quote>
-is the result of that research. What is presented in the few pages of this book is covered
-far more comprehensively in the second edition of <quote>Samba-3 by Example</quote>. The second edition
-of both books will be released at the same time.
-</para>
-
-<para>
-So in summary, the book <quote>The Official Samba-3 HOWTO & Reference Guide</quote> is intended
-as the equivalent of an auto mechanic's repair guide. The book <quote>Samba-3 by Example</quote> is the
-equivalent of the driver's guide that explains how to drive the car. If you want complete network
-configuration examples, go to <ulink url="http://www.samba.org/samba/docs/Samba3-ByExample.pdf">Samba-3 by
-Example</ulink>.
-</para>
-
-<sect1>
-<title>Features and Benefits</title>
-
-<para>
-Samba needs very little configuration to create a basic working system.
-In this chapter we progress from the simple to the complex, for each providing
-all steps and configuration file changes needed to make each work. Please note
-that a comprehensively configured system will likely employ additional smart
-features. These additional features are covered in the remainder of this document.
-</para>
-
-<para>
-The examples used here have been obtained from a number of people who made
-requests for example configurations. All identities have been obscured to protect
-the guilty, and any resemblance to unreal nonexistent sites is deliberate.
-</para>
-
-</sect1>
-
-<sect1>
-<title>Description of Example Sites</title>
-
-<para>
-In the first set of configuration examples we consider the case of exceptionally simple system requirements.
-There is a real temptation to make something that should require little effort much too complex.
-</para>
-
-<para>
-<link linkend="anon-ro"></link> documents the type of server that might be sufficient to serve CD-ROM images,
-or reference document files for network client use. This configuration is also discussed in <link
-linkend="StandAloneServer"></link>, <link linkend="RefDocServer"></link>.  The purpose for this configuration
-is to provide a shared volume that is read-only that anyone, even guests, can access.
-</para>
-
-<para>
-The second example shows a minimal configuration for a print server that anyone can print to as long as they
-have the correct printer drivers installed on their computer. This is a mirror of the system described in
-<link linkend="StandAloneServer"></link>, <link linkend="SimplePrintServer"></link>.
-</para>
-
-<para>
-The next example is of a secure office file and print server that will be accessible only to users who have an
-account on the system. This server is meant to closely resemble a workgroup file and print server, but has to
-be more secure than an anonymous access machine.  This type of system will typically suit the needs of a small
-office. The server provides no network logon facilities, offers no domain control; instead it is just a
-network-attached storage (NAS) device and a print server.
-</para>
-
-<para>
-The later example consider more complex systems that will either integrate into existing MS Windows networks
-or replace them entirely. These cover domain member servers as well as Samba domain control (PDC/BDC) and
-finally describes in detail a large distributed network with branch offices in remote locations.
-</para>
-
-</sect1>
-
-<sect1>
-<title>Worked Examples</title>
-
-<para>
-The configuration examples are designed to cover everything necessary to get Samba 
-running. They do not cover basic operating system platform configuration, which is
-clearly beyond the scope of this text.
-</para>
-
-<para>
-It is also assumed that Samba has been correctly installed, either by way of installation
-of the packages that are provided by the operating system vendor or through other means.
-</para>
-
-	<sect2>
-	<title>Standalone Server</title>
-
-	<para>
-	<indexterm><primary>Server Type</primary><secondary>Stand-alone</secondary></indexterm>
-	A standalone server implies no more than the fact that it is not a domain controller
-	and it does not participate in domain control. It can be a simple, workgroup-like
-	server, or it can be a complex server that is a member of a domain security context.
-	</para>
-
-	<para>
-	As the examples are developed, every attempt is made to progress the system toward greater capability, just as
-	one might expect would happen in a real business office as that office grows in size and its needs change.
-	</para>
-
-		<sect3 id="anon-ro">
-		<title>Anonymous Read-Only Document Server</title>
-
-		<para>
-		<indexterm><primary>read only</primary><secondary>server</secondary></indexterm>
-		The purpose of this type of server is to make available to any user
-		any documents or files that are placed on the shared resource. The
-		shared resource could be a CD-ROM drive, a CD-ROM image, or a file
-		storage area.
-		</para>
-
-		<itemizedlist>
-			<listitem><para>
-			The file system share point will be <filename>/export</filename>.
-			</para></listitem>
-
-			<listitem><para>
-			All files will be owned by a user called Jack Baumbach.
-			Jack's login name will be <emphasis>jackb</emphasis>. His password will be
-			<emphasis>m0r3pa1n</emphasis> &smbmdash; of course, that's just the example we are
-			using; do not use this in a production environment because
-			all readers of this document will know it.
-			</para></listitem>
-		</itemizedlist>
-
-		<procedure>
-		<title>Installation Procedure: Read-Only Server</title>
-			<step><para>
-			Add user to system (with creation of the user's home directory):
-<screen>
-&rootprompt;<userinput>useradd -c "Jack Baumbach" -m -g users -p m0r3pa1n jackb</userinput>
-</screen>
-			</para></step>
-
-			<step><para>
-			Create directory, and set permissions and ownership:
-<screen>
-&rootprompt;<userinput>mkdir /export</userinput>
-&rootprompt;<userinput>chmod u+rwx,g+rx,o+rx /export</userinput>
-&rootprompt;<userinput>chown jackb.users /export</userinput>
-</screen>
-			</para></step>
-
-			<step><para>
-			Copy the files that should be shared to the <filename>/export</filename>
-			directory.
-			</para></step>
-
-			<step><para>
-			Install the Samba configuration file (<filename>/etc/samba/smb.conf</filename>)
-			as shown in <link linkend="anon-example">Anonymous Read-Only Server Configuration</link>.
-			</para></step>
-
-<example id="anon-example">
-<title>Anonymous Read-Only Server Configuration</title>
-<smbconfblock>
-<smbconfcomment>Global parameters</smbconfcomment>
-<smbconfsection name="[global]"/>
-<smbconfoption name="workgroup">MIDEARTH</smbconfoption>
-<smbconfoption name="netbios name">HOBBIT</smbconfoption>
-<smbconfoption name="security">user</smbconfoption>
-<smbconfoption name="map to guest">bad user</smbconfoption>
-
-<smbconfsection name="[data]"/>
-<smbconfoption name="comment">Data</smbconfoption>
-<smbconfoption name="path">/export</smbconfoption>
-<smbconfoption name="read only">Yes</smbconfoption>
-<smbconfoption name="guest ok">Yes</smbconfoption>
-</smbconfblock>
-</example>
-
-			<step><para>
-			Test the configuration file by executing the following command:
-<screen>
-&rootprompt;<userinput>testparm</userinput>
-</screen>
-			Alternatively, where you are operating from a master configuration file called
-			<filename>smb.conf.master</filename>, the following sequence of commands might prove
-			more appropriate:
-<screen>
-&rootprompt; cd /etc/samba
-&rootprompt; testparm -s smb.conf.master > smb.conf
-&rootprompt; testparm
-</screen>
-			Note any error messages that might be produced. Proceed only if error-free output has been
-			obtained. An example of typical output that should be generated from the above configuration
-			file is shown here:
-<screen>
-Load smb config files from /etc/samba/smb.conf
-Processing section "[data]"
-Loaded services file OK.
-Server role: ROLE_STANDALONE
-Press enter to see a dump of your service definitions
-<userinput>[Press enter]</userinput>
-
-# Global parameters
-[global]
-	workgroup = MIDEARTH
-	netbios name = HOBBIT
-	security = user
-	map to guest = bad user
-
-[data]
-	comment = Data
-	path = /export
-	read only = Yes
-	guest only = Yes
-</screen>
-			</para></step>
-
-			<step><para>
-			Start Samba using the method applicable to your operating system platform. The method that
-			should be used is platform dependent. Refer to <link linkend="startingSamba">Starting Samba</link>
-			for further information regarding the starting of Samba.
-			</para></step>
-
-			<step><para>
-			Configure your MS Windows client for workgroup <emphasis>MIDEARTH</emphasis>,
-			set the machine name to ROBBINS, reboot, wait a few (2 - 5) minutes,
-			then open Windows Explorer and visit the Network Neighborhood.
-			The machine HOBBIT should be visible. When you click this machine
-			icon, it should open up to reveal the <emphasis>data</emphasis> share. After
-			you click the share, it should open up to reveal the files previously
-			placed in the <filename>/export</filename> directory.
-			</para></step>
-		</procedure>
-
-		<para>
-		The information above (following # Global parameters) provides the complete
-		contents of the <filename>/etc/samba/smb.conf</filename> file.
-		</para>
-
-		</sect3>
-
-		<sect3>
-		<title>Anonymous Read-Write Document Server</title>
-
-		<para>
-		<indexterm><primary>anonymous</primary><secondary>read-write server</secondary></indexterm>
-		We should view this configuration as a progression from the previous example.
-		The difference is that shared access is now forced to the user identity of jackb
-		and to the primary group jackb belongs to. One other refinement we can make is to
-		add the user <emphasis>jackb</emphasis> to the <filename>smbpasswd</filename> file.
-		To do this, execute:
-<screen>
-&rootprompt;<userinput>smbpasswd -a jackb</userinput>
-New SMB password: <userinput>m0r3pa1n</userinput>
-Retype new SMB password: <userinput>m0r3pa1n</userinput>
-Added user jackb.
-</screen>
-		Addition of this user to the <filename>smbpasswd</filename> file allows all files
-		to be displayed in the Explorer Properties boxes as belonging to <emphasis>jackb</emphasis>
-		instead of to <emphasis>User Unknown</emphasis>.
-		</para>
-
-		<para>
-		The complete, modified &smb.conf; file is as shown in <link linkend="anon-rw"/>.
-		</para>
-
-<example id="anon-rw">
-<title>Modified Anonymous Read-Write smb.conf</title>
-<smbconfblock>
-<smbconfcomment>Global parameters</smbconfcomment>
-<smbconfsection name="[global]"/>
-<smbconfoption name="workgroup">MIDEARTH</smbconfoption>
-<smbconfoption name="netbios name">HOBBIT</smbconfoption>
-<smbconfoption name="security">USER</smbconfoption>
-<smbconfoption name="map to guest">bad user</smbconfoption>
-
-<smbconfsection name="[data]"/>
-<smbconfoption name="comment">Data</smbconfoption>
-<smbconfoption name="path">/export</smbconfoption>
-<smbconfoption name="force user">jackb</smbconfoption>
-<smbconfoption name="force group">users</smbconfoption>
-<smbconfoption name="read only">No</smbconfoption>
-<smbconfoption name="guest ok">Yes</smbconfoption>
-</smbconfblock>
-</example>
-
-		</sect3>
-
-		<sect3>
-		<title>Anonymous Print Server</title>
-
-		<para>
-		<indexterm><primary>anonymous</primary><secondary>print server</secondary></indexterm>
-		An anonymous print server serves two purposes:
-		</para>
-
-		<itemizedlist>
-			<listitem><para>
-			It allows printing to all printers from a single location.
-			</para></listitem>
-
-			<listitem><para>
-			It reduces network traffic congestion due to many users trying
-			to access a limited number of printers.
-			</para></listitem>
-		</itemizedlist>
-
-		<para>
-		In the simplest of anonymous print servers, it is common to require the installation
-		of the correct printer drivers on the Windows workstation. In this case the print
-		server will be designed to just pass print jobs through to the spooler, and the spooler
-		should be configured to do raw pass-through to the printer. In other words, the print
-		spooler should not filter or process the data stream being passed to the printer.
-		</para>
-
-		<para>
-		In this configuration, it is undesirable to present the Add Printer Wizard, and we do
-		not want to have automatic driver download, so we disable it in the following
-		configuration. <link linkend="anon-print"></link> is the resulting &smb.conf; file.
-		</para>
-
-<example id="anon-print">
-<title>Anonymous Print Server smb.conf</title>
-<smbconfblock>
-<smbconfcomment>Global parameters</smbconfcomment>
-<smbconfsection name="[global]"/>
-<smbconfoption name="workgroup">MIDEARTH</smbconfoption>
-<smbconfoption name="netbios name">LUTHIEN</smbconfoption>
-<smbconfoption name="security">user</smbconfoption>
-<smbconfoption name="printing">cups</smbconfoption>
-
-<smbconfsection name="[printers]"/>
-<smbconfoption name="comment">All Printers</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="browseable">No</smbconfoption>
-</smbconfblock>
-</example>
-
-		<para>
-		The above configuration is not ideal. It uses no smart features, and it deliberately
-		presents a less than elegant solution. But it is basic, and it does print. Samba makes
-		use of the direct printing application program interface that is provided by CUPS.
-		When Samba has been compiled and linked with the CUPS libraries, the default printing
-		system will be CUPS. By specifying that the printcap name is CUPS, Samba will use
-		the CUPS library API to communicate directly with CUPS for all printer functions.
-		It is possible to force the use of external printing commands by setting the value
-		of the <parameter>printing</parameter> to either SYSV or BSD, and thus the value of
-		the parameter <parameter>printcap name</parameter> must be set to something other than
-		CUPS. In such case, it could be set to the name of any file that contains a list
-		of printers that should be made available to Windows clients.
-		</para>
-
-		<note><para>
-		Windows users will need to install a local printer and then change the print
-		to device after installation of the drivers. The print to device can then be set to
-		the network printer on this machine.
-		</para></note>
-
-		<para>
-		Make sure that the directory <filename>/var/spool/samba</filename> is capable of being used
-		as intended. The following steps must be taken to achieve this:
-		</para>
-
-		<itemizedlist>
-			<listitem><para>
-			The directory must be owned by the superuser (root) user and group:
-<screen>
-&rootprompt;<userinput>chown root.root /var/spool/samba</userinput>
-</screen>
-			</para></listitem>
-
-			<listitem><para>
-			Directory permissions should be set for public read-write with the
-			sticky bit set as shown:
-<screen>
-&rootprompt;<userinput>chmod a+twrx /var/spool/samba</userinput>
-</screen>
-		The purpose of setting the sticky bit is to prevent who does not own the temporary print file
-		from being able to take control of it with the potential for devious misuse.
-			</para></listitem>
-		</itemizedlist>
-
-
-		<note><para>
-		<indexterm><primary>MIME</primary><secondary>raw</secondary></indexterm>
-		<indexterm><primary>raw printing</primary></indexterm>
-		On CUPS-enabled systems there is a facility to pass raw data directly to the printer without
-		intermediate processing via CUPS print filters. Where use of this mode of operation is desired,
-		it is necessary to configure a raw printing device. It is also necessary to enable the raw mime
-		handler in the <filename>/etc/mime.conv</filename> and <filename>/etc/mime.types</filename>
-		files. Refer to <link linkend="cups-raw"></link>.
-		</para></note>
-
-		</sect3>
-
-		<sect3>
-
-		<title>Secure Read-Write File and Print Server</title>
-
-		<para>
-		We progress now from simple systems to a server that is slightly more complex.
-		</para>
-
-		<para>
-		Our new server will require a public data storage area in which only authenticated
-		users (i.e., those with a local account) can store files, as well as a home directory.
-		There will be one printer that should be available for everyone to use.
-		</para>
-
-		<para>
-		In this hypothetical environment (no espionage was conducted to obtain this data),
-		the site is demanding a simple environment that is <emphasis>secure enough</emphasis>
-		but not too difficult to use. 
-		</para>
-
-		<para>
-		Site users will be Jack Baumbach, Mary Orville, and Amed Sehkah. Each will have
-		a password (not shown in further examples). Mary will be the printer administrator and will
-		own all files in the public share.
-		</para>
-
-		<para>
-		This configuration will be based on <emphasis>user-level security</emphasis> that
-		is the default, and for which the default is to store Microsoft Windows-compatible
-		encrypted passwords in a file called <filename>/etc/samba/smbpasswd</filename>.
-		The default &smb.conf; entry that makes this happen is
-		<smbconfoption name="passdb backend">smbpasswd</smbconfoption>. Since this is the default,
-		it is not necessary to enter it into the configuration file.
-		</para>
-
-
-		<procedure>
-		<title>Installing the Secure Office Server</title>
-			<step><para>
-		<indexterm><primary>office server</primary></indexterm>
-			Add all users to the operating system:
-<screen>
-&rootprompt;<userinput>useradd -c "Jack Baumbach" -m -g users -p m0r3pa1n jackb</userinput>
-&rootprompt;<userinput>useradd -c "Mary Orville" -m -g users -p secret maryo</userinput>
-&rootprompt;<userinput>useradd -c "Amed Sehkah" -m -g users -p secret ameds</userinput>
-</screen>
-			</para></step>
-
-			<step><para>
-			Configure the Samba &smb.conf; file as shown in <link linkend="OfficeServer"/>.
-			</para></step>
-
-<example id="OfficeServer">
-<title>Secure Office Server smb.conf</title>
-<smbconfblock>
-<smbconfcomment>Global parameters</smbconfcomment>
-<smbconfsection name="[global]"/>
-<smbconfoption name="workgroup">MIDEARTH</smbconfoption>
-<smbconfoption name="netbios name">OLORIN</smbconfoption>
-<smbconfoption name="show add printer wizard">No</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="[public]"/>
-<smbconfoption name="comment">Data</smbconfoption>
-<smbconfoption name="path">/export</smbconfoption>
-<smbconfoption name="force user">maryo</smbconfoption>
-<smbconfoption name="force group">users</smbconfoption>
-<smbconfoption name="read only">No</smbconfoption>
-
-<smbconfsection name="[printers]"/>
-<smbconfoption name="comment">All Printers</smbconfoption>
-<smbconfoption name="path">/var/spool/samba</smbconfoption>
-<smbconfoption name="create mask">0600</smbconfoption>
-<smbconfoption name="guest ok">Yes</smbconfoption>
-<smbconfoption name="printable">Yes</smbconfoption>
-<smbconfoption name="use client driver">Yes</smbconfoption>
-<smbconfoption name="browseable">No</smbconfoption>
-</smbconfblock>
-</example>
-
-			<step><para>
-			Initialize the Microsoft Windows password database with the new users:
-<screen>
-&rootprompt;<userinput>smbpasswd -a root</userinput>
-New SMB password: <userinput>bigsecret</userinput>
-Reenter smb password: <userinput>bigsecret</userinput>
-Added user root.
-
-&rootprompt;<userinput>smbpasswd -a jackb</userinput>
-New SMB password: <userinput>m0r3pa1n</userinput>
-Retype new SMB password: <userinput>m0r3pa1n</userinput>
-Added user jackb.
-
-&rootprompt;<userinput>smbpasswd -a maryo</userinput>
-New SMB password: <userinput>secret</userinput>
-Reenter smb password: <userinput>secret</userinput>
-Added user maryo.
-
-&rootprompt;<userinput>smbpasswd -a ameds</userinput>
-New SMB password: <userinput>mysecret</userinput>
-Reenter smb password: <userinput>mysecret</userinput>
-Added user ameds.
-</screen>
-			</para></step>
-
-			<step><para>
-			Install printer using the CUPS Web interface. Make certain that all
-			printers that will be shared with Microsoft Windows clients are installed
-			as raw printing devices.
-			</para></step>
-
-			<step><para>
-			Start Samba using the operating system administrative interface.
-			Alternately, this can be done manually by executing:
-			<indexterm><primary>smbd</primary></indexterm>
-			<indexterm><primary>nmbd</primary></indexterm>
-			<indexterm><primary>starting samba</primary><secondary>smbd</secondary></indexterm>
-			<indexterm><primary>starting samba</primary><secondary>nmbd</secondary></indexterm>
-<screen>
-&rootprompt;<userinput> nmbd; smbd;</userinput>
-</screen>
-			Both applications automatically execute as daemons. Those who are paranoid about
-			maintaining control can add the <constant>-D</constant> flag to coerce them to start
-			up in daemon mode.
-			</para></step>
-
-			<step><para>
-			Configure the <filename>/export</filename> directory:
-<screen>
-&rootprompt;<userinput>mkdir /export</userinput>
-&rootprompt;<userinput>chown maryo.users /export</userinput>
-&rootprompt;<userinput>chmod u=rwx,g=rwx,o-rwx /export</userinput>
-</screen>
-			</para></step>
-
-			<step><para>
-			Check that Samba is running correctly:
-<screen>
-&rootprompt;<userinput>smbclient -L localhost -U%</userinput>
-Domain=[MIDEARTH] OS=[UNIX] Server=[Samba-3.0.20]
-
-Sharename      Type      Comment
----------      ----      -------
-public         Disk      Data
-IPC$           IPC       IPC Service (Samba-3.0.20)
-ADMIN$         IPC       IPC Service (Samba-3.0.20)
-hplj4          Printer   hplj4
-
-Server               Comment
----------            -------
-OLORIN               Samba-3.0.20
-
-Workgroup            Master
----------            -------
-MIDEARTH             OLORIN
-</screen>
-			The following error message indicates that Samba was not running:
-<screen>
-&rootprompt; smbclient -L olorin -U%
-Error connecting to 192.168.1.40 (Connection refused)
-Connection to olorin failed
-</screen>
-			</para></step>
-
-			<step><para>
-			Connect to OLORIN as maryo:
-<screen>
-&rootprompt;<userinput>smbclient //olorin/maryo -Umaryo%secret</userinput>
-OS=[UNIX] Server=[Samba-3.0.20]
-smb: \> <userinput>dir</userinput>
-.                              D        0  Sat Jun 21 10:58:16 2003
-..                             D        0  Sat Jun 21 10:54:32 2003
-Documents                      D        0  Fri Apr 25 13:23:58 2003
-DOCWORK                        D        0  Sat Jun 14 15:40:34 2003
-OpenOffice.org                 D        0  Fri Apr 25 13:55:16 2003
-.bashrc                        H     1286  Fri Apr 25 13:23:58 2003
-.netscape6                    DH        0  Fri Apr 25 13:55:13 2003
-.mozilla                      DH        0  Wed Mar  5 11:50:50 2003
-.kermrc                        H      164  Fri Apr 25 13:23:58 2003
-.acrobat                      DH        0  Fri Apr 25 15:41:02 2003
-
-		55817 blocks of size 524288. 34725 blocks available
-smb: \> <userinput>q</userinput>
-</screen>
-			</para></step>
-		</procedure>
-
-			<para>
-			By now you should be getting the hang of configuration basics. Clearly, it is time to
-			explore slightly more complex examples. For the remainder of this chapter we abbreviate
-			instructions, since there are previous examples.
-			</para>
-
-		</sect3>
-
-	</sect2>
-
-	<sect2>
-	<title>Domain Member Server</title>
-
-	<para>
-	<indexterm><primary>Server Type</primary><secondary>Domain Member</secondary></indexterm>
-	In this instance we consider the simplest server configuration we can get away with
-	to make an accounting department happy. Let's be warned, the users are accountants and they
-	do have some nasty demands. There is a budget for only one server for this department.
-	</para>
-
-	<para>
-	The network is managed by an internal Information Services Group (ISG), to which we belong.
-	Internal politics are typical of a medium-sized organization; Human Resources is of the
-	opinion that they run the ISG because they are always adding and disabling users. Also,
-	departmental managers have to fight tooth and nail to gain basic network resources access for
-	their staff. Accounting is different, though, they get exactly what they want. So this should
-	set the scene.
-	</para>
-
-	<para>
-	We use the users from the last example. The accounting department
-	has a general printer that all departmental users may use. There is also a check printer
-	that may be used only by the person who has authority to print checks. The chief financial
-	officer (CFO) wants that printer to be completely restricted and for it to be located in the
-	private storage area in her office. It therefore must be a network printer.
-	</para>
-
-	<para>
-	The accounting department uses an accounting application called <emphasis>SpytFull</emphasis>
-	that must be run from a central application server. The software is licensed to run only off
-	one server, there are no workstation components, and it is run off a mapped share. The data
-	store is in a UNIX-based SQL backend. The UNIX gurus look after that, so this is not our
-	problem.
-	</para>
-
-	<para>
-	The accounting department manager (maryo) wants a general filing system as well as a separate
-	file storage area for form letters (nastygrams). The form letter area should be read-only to
-	all accounting staff except the manager. The general filing system has to have a structured
-	layout with a general area for all staff to store general documents as well as a separate
-	file area for each member of her team that is private to that person, but she wants full
-	access to all areas. Users must have a private home share for personal work-related files
-	and for materials not related to departmental operations.
-	</para>
-	
-		<sect3>
-		<title>Example Configuration</title>
-		
-		<para>
-		The server <emphasis>valinor</emphasis> will be a member server of the company domain.
-		Accounting will have only a local server. User accounts will be on the domain controllers,
-		as will desktop profiles and all network policy files.
-		</para>
-
-		<procedure>
-			<step><para>
-			Do not add users to the UNIX/Linux server; all of this will run off the
-			central domain.
-			</para></step>
-
-			<step><para>
-			Configure &smb.conf; according to <link linkend="fast-member-server">Member server smb.conf
-			(globals)</link> and <link linkend="fast-memberserver-shares">Member server smb.conf (shares
-			and services)</link>.
-			</para></step>
-
-<example id="fast-member-server">
-<title>Member Server smb.conf (Globals)</title>
-<smbconfblock>
-<smbconfcomment>Global parameters</smbconfcomment>
-<smbconfsection name="[global]"/>
-<smbconfoption name="workgroup">MIDEARTH</smbconfoption>
-<smbconfoption name="netbios name">VALINOR</smbconfoption>
-<smbconfoption name="security">DOMAIN</smbconfoption>
-<smbconfoption name="printcap name">cups</smbconfoption>
-<smbconfoption name="disable spoolss">Yes</smbconfoption>
-<smbconfoption name="show add printer wizard">No</smbconfoption>
-<smbconfoption name="idmap uid">15000-20000</smbconfoption>
-<smbconfoption name="idmap gid">15000-20000</smbconfoption>
-<smbconfoption name="winbind use default domain">Yes</smbconfoption>
-<smbconfoption name="printing">cups</smbconfoption>
-</smbconfblock>
-</example>
-
-<example id="fast-memberserver-shares">
-<title>Member Server smb.conf (Shares and Services)</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="[spytfull]"/>
-<smbconfoption name="comment">Accounting Application Only</smbconfoption>
-<smbconfoption name="path">/export/spytfull</smbconfoption>
-<smbconfoption name="valid users">@Accounts</smbconfoption>
-<smbconfoption name="admin users">maryo</smbconfoption>
-<smbconfoption name="read only">Yes</smbconfoption>
-
-<smbconfsection name="[public]"/>
-<smbconfoption name="comment">Data</smbconfoption>
-<smbconfoption name="path">/export/public</smbconfoption>
-<smbconfoption name="read only">No</smbconfoption>
-
-<smbconfsection name="[printers]"/>
-<smbconfoption name="comment">All Printers</smbconfoption>
-<smbconfoption name="path">/var/spool/samba</smbconfoption>
-<smbconfoption name="create mask">0600</smbconfoption>
-<smbconfoption name="guest ok">Yes</smbconfoption>
-<smbconfoption name="printable">Yes</smbconfoption>
-<smbconfoption name="use client driver">Yes</smbconfoption>
-<smbconfoption name="browseable">No</smbconfoption>
-</smbconfblock>
-</example>
-
-			<step><para>
-			<indexterm><primary>net</primary><secondary>rpc</secondary></indexterm>
-			Join the domain. Note: Do not start Samba until this step has been completed!
-<screen>
-&rootprompt;<userinput>net rpc join -Uroot%'bigsecret'</userinput>
-Joined domain MIDEARTH.
-</screen>
-			</para></step>
-
-			<step><para>
-			Make absolutely certain that you disable (shut down) the <command>nscd</command>
-			daemon on any system on which <command>winbind</command> is configured to run.
-			</para></step>
-
-			<step><para>
-			Start Samba following the normal method for your operating system platform.
-			If you wish to do this manually, execute as root:
-			<indexterm><primary>smbd</primary></indexterm>
-			<indexterm><primary>nmbd</primary></indexterm>
-			<indexterm><primary>winbindd</primary></indexterm>
-			<indexterm><primary>starting samba</primary><secondary>smbd</secondary></indexterm>
-			<indexterm><primary>starting samba</primary><secondary>nmbd</secondary></indexterm>
-			<indexterm><primary>starting samba</primary><secondary>winbindd</secondary></indexterm>
-<screen>
-&rootprompt;<userinput>nmbd; smbd; winbindd;</userinput>
-</screen>
-			</para></step>
-
-			<step><para>
-			Configure the name service switch (NSS) control file on your system to resolve user and group names
-			via winbind. Edit the following lines in <filename>/etc/nsswitch.conf</filename>:
-<programlisting>
-passwd: files winbind
-group:  files winbind
-hosts:  files dns winbind
-</programlisting>
-			</para></step>
-
-			<step><para>
-			Set the password for <command>wbinfo</command> to use:
-<screen>
-&rootprompt;<userinput>wbinfo --set-auth-user=root%'bigsecret'</userinput>
-</screen>
-			</para></step>
-
-			<step><para>
-			Validate that domain user and group credentials can be correctly resolved by executing:
-<screen>
-&rootprompt;<userinput>wbinfo -u</userinput>
-MIDEARTH\maryo
-MIDEARTH\jackb
-MIDEARTH\ameds
-...
-MIDEARTH\root
-
-&rootprompt;<userinput>wbinfo -g</userinput>
-MIDEARTH\Domain Users
-MIDEARTH\Domain Admins
-MIDEARTH\Domain Guests
-...
-MIDEARTH\Accounts
-</screen>
-			</para></step>
-
-			<step><para>
-			Check that <command>winbind</command> is working. The following demonstrates correct
-			username resolution via the <command>getent</command> system utility:
-<screen>
-&rootprompt;<userinput>getent passwd maryo</userinput>
-maryo:x:15000:15003:Mary Orville:/home/MIDEARTH/maryo:/bin/false
-</screen>
-			</para></step>
-
-			<step><para>
-			A final test that we have this under control might be reassuring:
-<screen>
-&rootprompt;<userinput>touch /export/a_file</userinput>
-&rootprompt;<userinput>chown maryo /export/a_file</userinput>
-&rootprompt;<userinput>ls -al /export/a_file</userinput>
-...
--rw-r--r--    1 maryo    users       11234 Jun 21 15:32 a_file
-...
-
-&rootprompt;<userinput>rm /export/a_file</userinput>
-</screen>
-			</para></step>
-
-			<step><para>
-			Configuration is now mostly complete, so this is an opportune time
-			to configure the directory structure for this site:
-<screen>
-&rootprompt;<userinput>mkdir -p /export/{spytfull,public}</userinput>
-&rootprompt;<userinput>chmod ug=rwxS,o=x /export/{spytfull,public}</userinput>
-&rootprompt;<userinput>chown maryo.Accounts /export/{spytfull,public}</userinput>
-</screen>
-			</para></step>
-		</procedure>
-
-		</sect3>
-
-	</sect2>
-
-	<sect2>
-	<title>Domain Controller</title>
-
-
-	<para>
-	<indexterm><primary>Server Type</primary><secondary>Domain Controller</secondary></indexterm>
-	For the remainder of this chapter the focus is on the configuration of domain control.
-	The examples that follow are for two implementation strategies. Remember, our objective is
-	to create a simple but working solution. The remainder of this book should help to highlight
-	opportunity for greater functionality and the complexity that goes with it.
-	</para>
-
-	<para>
-	A domain controller configuration can be achieved with a simple configuration using the new
-	tdbsam password backend. This type of configuration is good for small
-	offices, but has limited scalability (cannot be replicated), and performance can be expected
-	to fall as the size and complexity of the domain increases.
-	</para>
-
-	<para>
-	The use of tdbsam is best limited to sites that do not need
-	more than a Primary Domain Controller (PDC). As the size of a domain grows the need
-	for additional domain controllers becomes apparent. Do not attempt to under-resource
-	a Microsoft Windows network environment; domain controllers provide essential
-	authentication services. The following are symptoms of an under-resourced domain control
-	environment:
-	</para>
-
-	<itemizedlist>	
-		<listitem><para>
-		 Domain logons intermittently fail.
-		</para></listitem>
-
-		<listitem><para>
-		File access on a domain member server intermittently fails, giving a permission denied
-		error message.
-		</para></listitem>
-	</itemizedlist>
-
-	<para>
-	A more scalable domain control authentication backend option might use
-	Microsoft Active Directory or an LDAP-based backend. Samba-3 provides
-	for both options as a domain member server. As a PDC, Samba-3 is not able to provide
-	an exact alternative to the functionality that is available with Active Directory.
-	Samba-3 can provide a scalable LDAP-based PDC/BDC solution.
-	</para>
-
-	<para>
-	The tdbsam authentication backend provides no facility to replicate
-	the contents of the database, except by external means (i.e., there is no self-contained protocol
-	in Samba-3 for Security Account Manager database [SAM] replication).
-	</para>
-
-	<note><para>
-	If you need more than one domain controller, do not use a tdbsam authentication backend.
-	</para></note>
-
-		<sect3>
-		<title>Example: Engineering Office</title>
-
-		<para>
-		The engineering office network server we present here is designed to demonstrate use
-		of the new tdbsam password backend. The tdbsam
-		facility is new to Samba-3. It is designed to provide many user and machine account controls
-		that are possible with Microsoft Windows NT4. It is safe to use this in smaller networks.
-		</para>
-
-		<procedure>
-			<step><para>
-			A working PDC configuration using the tdbsam
-			password backend can be found in <link linkend="fast-engoffice-global">Engineering Office smb.conf
-			(globals)</link> together with <link linkend="fast-engoffice-shares">Engineering Office smb.conf
-			(shares and services)</link>:
-			<indexterm><primary>pdbedit</primary></indexterm>
-			</para></step>
-
-<example id="fast-engoffice-global">
-<title>Engineering Office smb.conf (globals)</title>
-<smbconfblock>
-<smbconfsection name="[global]"/>
-<smbconfoption name="workgroup">MIDEARTH</smbconfoption>
-<smbconfoption name="netbios name">FRODO</smbconfoption>
-<smbconfoption name="passdb backend">tdbsam</smbconfoption>
-<smbconfoption name="printcap name">cups</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/groupmod -A %u %g</smbconfoption>
-<smbconfoption name="delete user from group script">/usr/sbin/groupmod -R %u %g</smbconfoption>
-<smbconfoption name="add machine script">/usr/sbin/useradd -s /bin/false -d /var/lib/nobody %u</smbconfoption>
-<smbconfcomment>Note: The following specifies the default logon script.</smbconfcomment>
-<smbconfcomment>Per user logon scripts can be specified in the user account using pdbedit </smbconfcomment>
-<smbconfoption name="logon script">scripts\logon.bat</smbconfoption>
-<smbconfcomment>This sets the default profile path. Set per user paths with pdbedit</smbconfcomment>
-<smbconfoption name="logon path">\\%L\Profiles\%U</smbconfoption>
-<smbconfoption name="logon drive">H:</smbconfoption>
-<smbconfoption name="logon home">\\%L\%U</smbconfoption>
-<smbconfoption name="domain logons">Yes</smbconfoption>
-<smbconfoption name="os level">35</smbconfoption>
-<smbconfoption name="preferred master">Yes</smbconfoption>
-<smbconfoption name="domain master">Yes</smbconfoption>
-<smbconfoption name="idmap uid">15000-20000</smbconfoption>
-<smbconfoption name="idmap gid">15000-20000</smbconfoption>
-<smbconfoption name="printing">cups</smbconfoption>
-</smbconfblock>
-</example>
-
-<example id="fast-engoffice-shares">
-<title>Engineering Office smb.conf (shares and services)</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>
-
-<smbconfcomment>Printing auto-share (makes printers available thru CUPS)</smbconfcomment>
-<smbconfsection name="[printers]"/>
-<smbconfoption name="comment">All Printers</smbconfoption>
-<smbconfoption name="path">/var/spool/samba</smbconfoption>
-<smbconfoption name="create mask">0600</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 Share</smbconfoption>
-<smbconfoption name="path">/var/lib/samba/drivers</smbconfoption>
-<smbconfoption name="write list">maryo, root</smbconfoption>
-
-<smbconfcomment>Needed to support domain logons</smbconfcomment>
-<smbconfsection name="[netlogon]"/>
-<smbconfoption name="comment">Network Logon Service</smbconfoption>
-<smbconfoption name="path">/var/lib/samba/netlogon</smbconfoption>
-<smbconfoption name="admin users">root, maryo</smbconfoption>
-<smbconfoption name="guest ok">Yes</smbconfoption>
-<smbconfoption name="browseable">No</smbconfoption>
-
-<smbconfcomment>For profiles to work, create a user directory under the path</smbconfcomment>
-<smbconfcomment> shown. i.e., mkdir -p /var/lib/samba/profiles/maryo</smbconfcomment>
-<smbconfsection name="[Profiles]"/>
-<smbconfoption name="comment">Roaming Profile Share</smbconfoption>
-<smbconfoption name="path">/var/lib/samba/profiles</smbconfoption>
-<smbconfoption name="read only">No</smbconfoption>
-<smbconfoption name="profile acls">Yes</smbconfoption>
-
-<smbconfcomment>Other resource (share/printer) definitions would follow below.</smbconfcomment>
-</smbconfblock>
-</example>
-
-			<step><para>
-			Create UNIX group accounts as needed using a suitable operating system tool:
-<screen>
-&rootprompt;<userinput>groupadd ntadmins</userinput>
-&rootprompt;<userinput>groupadd designers</userinput>
-&rootprompt;<userinput>groupadd engineers</userinput>
-&rootprompt;<userinput>groupadd qateam</userinput>
-</screen>
-			</para></step>
-
-			<step><para>
-			Create user accounts on the system using the appropriate tool
-			provided with the operating system. Make sure all user home directories
-			are created also. Add users to groups as required for access control
-			on files, directories, printers, and as required for use in the Samba
-			environment.
-			</para></step>
-
-
-			<step><para>
-			<indexterm><primary>net</primary><secondary>groupmap</secondary></indexterm>
-			<indexterm><primary>initGroups.sh</primary></indexterm>
-			Assign each of the UNIX groups to NT groups by executing this shell script
-			(You could name the script <filename>initGroups.sh</filename>):
-<screen>
-#!/bin/bash
-#### Keep this as a shell script for future re-use
-			
-# First assign well known groups
-net groupmap add ntgroup="Domain Admins" unixgroup=ntadmins rid=512 type=d
-net groupmap add ntgroup="Domain Users"  unixgroup=users rid=513 type=
-net groupmap add ntgroup="Domain Guests" unixgroup=nobody rid=514 type=d
-
-# Now for our added Domain Groups
-net groupmap add ntgroup="Designers" unixgroup=designers type=d
-net groupmap add ntgroup="Engineers" unixgroup=engineers type=d
-net groupmap add ntgroup="QA Team"   unixgroup=qateam    type=d
-</screen>
-			</para></step>
-
-			<step><para>
-			Create the <filename>scripts</filename> directory for use in the 
-			<smbconfsection name="[NETLOGON]"/> share:
-<screen>
-&rootprompt;<userinput>mkdir -p /var/lib/samba/netlogon/scripts</userinput>
-</screen>
-			Place the logon scripts that will be used (batch or cmd scripts)
-			in this directory.
-			</para></step>
-		</procedure>
-
-		<para>
-		The above configuration provides a functional PDC
-		system to which must be added file shares and printers as required.
-		</para>
-
-		</sect3>
-
-		<sect3>
-		<title>A Big Organization</title>
-
-		<para>
-		In this section we finally get to review in brief a Samba-3 configuration that
-		uses a Lightweight Directory Access (LDAP)-based authentication backend. The
-		main reasons for this choice are to provide the ability to host primary
-		and Backup Domain Control (BDC), as well as to enable a higher degree of
-		scalability to meet the needs of a very distributed environment.
-		</para>
-
-			<sect4>
-			<title>The Primary Domain Controller</title>
-
-			<para>
-			This is an example of a minimal configuration to run a Samba-3 PDC
-			using an LDAP authentication backend. It is assumed that the operating system
-			has been correctly configured.
-			</para>
-
-			<para>
-			The Idealx scripts (or equivalent) are needed to manage LDAP-based POSIX and/or
-			SambaSamAccounts. The Idealx scripts may be downloaded from the <ulink url="http://www.idealx.org">
-			Idealx</ulink> Web site. They may also be obtained from the Samba tarball. Linux
-			distributions tend to install the Idealx scripts in the 
-			<filename>/usr/share/doc/packages/sambaXXXXXX/examples/LDAP/smbldap-tools</filename> directory.
-			Idealx scripts version <constant>smbldap-tools-0.9.1</constant> are known to work well.
-			</para>
-
-			<procedure>
-				<step><para>
-				Obtain from the Samba sources <filename>~/examples/LDAP/samba.schema</filename>
-				and copy it to the <filename>/etc/openldap/schema/</filename> directory.
-				</para></step>
-
-				<step><para>
-				Set up the LDAP server. This example is suitable for OpenLDAP 2.1.x.
-				The <filename>/etc/openldap/slapd.conf</filename> file.
-				<indexterm><primary>/etc/openldap/slapd.conf</primary></indexterm>
-<title>Example slapd.conf File</title>
-<screen>
-# Note commented out lines have been removed
-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=quenya,dc=org"
-rootdn          "cn=Manager,dc=quenya,dc=org"
-rootpw          {SSHA}06qDkonA8hk6W6SSnRzWj0/pBcU3m0/P
-# The password for the above is 'nastyon3'
-
-directory     /var/lib/ldap
-
-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>
-				</para></step>
-
-				<step><para>
-				Create the following file <filename>initdb.ldif</filename>:
-				<indexterm><primary>initdb.ldif</primary></indexterm>
-<programlisting>
-# Organization for SambaXP Demo
-dn: dc=quenya,dc=org
-objectclass: dcObject
-objectclass: organization
-dc: quenya
-o: SambaXP Demo
-description: The SambaXP Demo LDAP Tree
-
-# Organizational Role for Directory Management
-dn: cn=Manager,dc=quenya,dc=org
-objectclass: organizationalRole
-cn: Manager
-description: Directory Manager
-
-# Setting up the container for users
-dn: ou=People, dc=quenya, dc=org
-objectclass: top
-objectclass: organizationalUnit
-ou: People
-
-# Set up an admin handle for People OU
-dn: cn=admin, ou=People, dc=quenya, dc=org
-cn: admin
-objectclass: top
-objectclass: organizationalRole
-objectclass: simpleSecurityObject
-userPassword: {SSHA}0jBHgQ1vp4EDX2rEMMfIudvRMJoGwjVb
-# The password for above is 'mordonL8'
-</programlisting>
-				</para></step>
-
-				<step><para>
-				Load the initial data above into the LDAP database:
-<screen>
-&rootprompt;<userinput>slapadd -v -l initdb.ldif</userinput>
-</screen>
-				</para></step>
-
-				<step><para>
-				Start the LDAP server using the appropriate tool or method for
-				the operating system platform on which it is installed.
-				</para></step>
-
-				<step><para>
-				Install the Idealx script files in the <filename>/usr/local/sbin</filename> directory,
-				then configure the smbldap_conf.pm file to match your system configuration.
-				</para></step>
-
-				<step><para>
-				The &smb.conf; file that drives this backend can be found in example <link
-				linkend="fast-ldap">LDAP backend smb.conf for PDC</link>. Add additional stanzas
-				as required.
-				</para></step>
-
-<example id="fast-ldap">
-<title>LDAP backend smb.conf for PDC</title>
-<smbconfblock>
-<smbconfcomment>Global parameters</smbconfcomment>
-<smbconfsection name="[global]"/>
-<smbconfoption name="workgroup">MIDEARTH</smbconfoption>
-<smbconfoption name="netbios name">FRODO</smbconfoption>
-<smbconfoption name="passdb backend">ldapsam:ldap://localhost</smbconfoption>
-<smbconfoption name="username map">/etc/samba/smbusers</smbconfoption>
-<smbconfoption name="printcap name">cups</smbconfoption>
-<smbconfoption name="add user script">/usr/local/sbin/smbldap-useradd -m '%u'</smbconfoption>
-<smbconfoption name="delete user script">/usr/local/sbin/smbldap-userdel %u</smbconfoption>
-<smbconfoption name="add group script">/usr/local/sbin/smbldap-groupadd -p '%g'</smbconfoption>
-<smbconfoption name="delete group script">/usr/local/sbin/smbldap-groupdel '%g'</smbconfoption>
-<smbconfoption name="add user to group script">/usr/local/sbin/smbldap-groupmod -m '%u' '%g'</smbconfoption>
-<smbconfoption name="delete user from group script">/usr/local/sbin/smbldap-groupmod -x '%u' '%g'</smbconfoption>
-<smbconfoption name="set primary group script">/usr/local/sbin/smbldap-usermod -g '%g' '%u'</smbconfoption>
-<smbconfoption name="add machine script">/usr/local/sbin/smbldap-useradd -w '%u'</smbconfoption>
-<smbconfoption name="logon script">scripts\logon.bat</smbconfoption>
-<smbconfoption name="logon path">\\%L\Profiles\%U</smbconfoption>
-<smbconfoption name="logon drive">H:</smbconfoption>
-<smbconfoption name="logon home">\\%L\%U</smbconfoption>
-<smbconfoption name="domain logons">Yes</smbconfoption>
-<smbconfoption name="os level">35</smbconfoption>
-<smbconfoption name="preferred master">Yes</smbconfoption>
-<smbconfoption name="domain master">Yes</smbconfoption>
-<smbconfoption name="ldap suffix">dc=quenya,dc=org</smbconfoption>
-<smbconfoption name="ldap machine suffix">ou=People</smbconfoption>
-<smbconfoption name="ldap user suffix">ou=People</smbconfoption>
-<smbconfoption name="ldap group suffix">ou=People</smbconfoption>
-<smbconfoption name="ldap idmap suffix">ou=People</smbconfoption>
-<smbconfoption name="ldap admin dn">cn=Manager,dc=quenya,dc=org</smbconfoption>
-<smbconfoption name="ldap ssl">no</smbconfoption>
-<smbconfoption name="ldap passwd sync">Yes</smbconfoption>
-<smbconfoption name="idmap uid">15000-20000</smbconfoption>
-<smbconfoption name="idmap gid">15000-20000</smbconfoption>
-<smbconfoption name="printing">cups</smbconfoption>
-</smbconfblock>
-</example>
-
-				<step><para>
-				Add the LDAP password to the <filename>secrets.tdb</filename> file so Samba can update
-				the LDAP database:
-<screen>
-&rootprompt;<userinput>smbpasswd -w mordonL8</userinput>
-</screen>
-				</para></step>
-
-				<step><para>
-				Add users and groups as required. Users and groups added using Samba tools
-				will automatically be added to both the LDAP backend and the operating
-				system as required.
-				</para></step>
-
-			</procedure>
-
-			</sect4>
-
-			<sect4>
-			<title>Backup Domain Controller</title>
-
-			<para>
-			<link linkend="fast-bdc"/> shows the example configuration for the BDC. Note that
-			the &smb.conf; file does not specify the smbldap-tools scripts &smbmdash; they are
-			not needed on a BDC. Add additional stanzas for shares and printers as required.
-			</para>
-
-			<procedure>
-				<step><para>
-				Decide if the BDC should have its own LDAP server or not. If the BDC is to be
-				the LDAP server, change the following &smb.conf; as indicated. The default
-				configuration in <link linkend="fast-bdc">Remote LDAP BDC smb.conf</link>
-				uses a central LDAP server.
-				</para></step>
-
-<example id="fast-bdc">
-<title>Remote LDAP BDC smb.conf</title>
-<smbconfblock>
-<smbconfcomment>Global parameters</smbconfcomment>
-<smbconfsection name="[global]"/>
-<smbconfoption name="workgroup">MIDEARTH</smbconfoption>
-<smbconfoption name="netbios name">GANDALF</smbconfoption>
-<smbconfoption name="passdb backend">ldapsam:ldap://frodo.quenya.org</smbconfoption>
-<smbconfoption name="username map">/etc/samba/smbusers</smbconfoption>
-<smbconfoption name="printcap name">cups</smbconfoption>
-<smbconfoption name="logon script">scripts\logon.bat</smbconfoption>
-<smbconfoption name="logon path">\\%L\Profiles\%U</smbconfoption>
-<smbconfoption name="logon drive">H:</smbconfoption>
-<smbconfoption name="logon home">\\%L\%U</smbconfoption>
-<smbconfoption name="domain logons">Yes</smbconfoption>
-<smbconfoption name="os level">33</smbconfoption>
-<smbconfoption name="preferred master">Yes</smbconfoption>
-<smbconfoption name="domain master">No</smbconfoption>
-<smbconfoption name="ldap suffix">dc=quenya,dc=org</smbconfoption>
-<smbconfoption name="ldap machine suffix">ou=People</smbconfoption>
-<smbconfoption name="ldap user suffix">ou=People</smbconfoption>
-<smbconfoption name="ldap group suffix">ou=People</smbconfoption>
-<smbconfoption name="ldap idmap suffix">ou=People</smbconfoption>
-<smbconfoption name="ldap admin dn">cn=Manager,dc=quenya,dc=org</smbconfoption>
-<smbconfoption name="ldap ssl">no</smbconfoption>
-<smbconfoption name="ldap passwd sync">Yes</smbconfoption>
-<smbconfoption name="idmap uid">15000-20000</smbconfoption>
-<smbconfoption name="idmap gid">15000-20000</smbconfoption>
-<smbconfoption name="printing">cups</smbconfoption>
-</smbconfblock>
-</example>
-
-				<step><para>
-				Configure the NETLOGON and PROFILES directory as for the PDC in <link linkend="fast-bdc"/>.
-				</para></step>
-			</procedure>
-
-			</sect4>
-
-		</sect3>
-
-	</sect2>
-
-</sect1>
-
-</chapter>
diff --git a/docs-xml/Samba3-HOWTO/TOSHARG-Further-Resources.xml b/docs-xml/Samba3-HOWTO/TOSHARG-Further-Resources.xml
deleted file mode 100644
index 0a9d7d1..0000000
--- a/docs-xml/Samba3-HOWTO/TOSHARG-Further-Resources.xml
+++ /dev/null
@@ -1,174 +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="Further-Resources">
-<chapterinfo>
-	&author.jelmer;
-	<pubdate>May 1, 2003</pubdate>
-</chapterinfo>
-
-<title>Further Resources</title>
-
-<sect1>
-	<title>Web sites</title>
-
-<itemizedlist>
-
-	<listitem><para>
-	<ulink url="http://hr.uoregon.edu/davidrl/cifs.txt">
-	<emphasis>CIFS: Common Insecurities Fail Scrutiny</emphasis> by <quote>Hobbit</quote></ulink>
-	</para></listitem>
-
-	<listitem><para>
-	<ulink url="http://afr.com/it/2002/10/01/FFXDF43AP6D.html">
-	<emphasis>Doing the Samba on Windows</emphasis> by Financial Review
-	</ulink>
-	</para></listitem>
-
-	<listitem><para>
-	<ulink url="http://ubiqx.org/cifs/">
-	<emphasis>Implementing CIFS</emphasis> by Christopher R. Hertel
-	</ulink>
-	</para></listitem>
-
-	<listitem><para>
-	<ulink url="http://samba.anu.edu.au/cifs/docs/what-is-smb.html">
-	<emphasis>Just What Is SMB?</emphasis> by Richard Sharpe
-	</ulink>
-	</para></listitem>
-
-	<listitem><para>
-	<ulink url="http://www.linux-mag.com/1999-05/samba_01.html">
-	<emphasis>Opening Windows Everywhere</emphasis> by Mike Warfield
-	</ulink>
-	</para></listitem>
-
-	<listitem><para>
-	<ulink url="http://www.tldp.org/HOWTO/SMB-HOWTO.html">
-	<emphasis>SMB HOWTO</emphasis> by David Wood
-	</ulink>
-	</para></listitem>
-
-	<listitem><para>
-	<ulink url="http://www.phrack.org/phrack/60/p60-0x0b.txt">
-	<emphasis>SMB/CIFS by The Root</emphasis> by <quote>ledin</quote>
-	</ulink>
-	</para></listitem>
-
-	<listitem><para>
-	<ulink url="http://www.linux-mag.com/1999-09/samba_01.html">
-	<emphasis>The Story of Samba</emphasis> by Christopher R. Hertel
-	</ulink>
-	</para></listitem>
-
-	<listitem><para>
-	<ulink url="http://hr.uoregon.edu/davidrl/samba/">
-	<emphasis>The Unofficial Samba HOWTO</emphasis> by David Lechnyr
-	</ulink>
-	</para></listitem>
-
-	<listitem><para>
-	<ulink url="http://www.linux-mag.com/2001-05/smb_01.html">
-	<emphasis>Understanding the Network Neighborhood</emphasis> by Christopher R. Hertel
-	</ulink>
-	</para></listitem>
-
-	<listitem><para>
-	<ulink url="http://www.linux-mag.com/2002-02/samba_01.html">
-	<emphasis>Using Samba as a PDC</emphasis> by Andrew Bartlett
-	</ulink>
-	</para></listitem>
-
-	<listitem><para>
-	<ulink url="http://ru.samba.org/samba/ftp/docs/Samba24Hc13.pdf">
-	<emphasis>PDF version of the Troubleshooting Techniques chapter</emphasis>
-	from the second edition of Sam's Teach Yourself Samba in 24 Hours
-	(publishing date of Dec. 12, 2001)</ulink>
-	</para></listitem>
-
-	<listitem><para>
-	<ulink url="http://ru.samba.org/samba/ftp/slides/">
-	<emphasis>Slide presentations</emphasis> by Samba Team members
-	</ulink>
-	</para></listitem>
-
-	<listitem><para>
-	<ulink url="http://www.atmarkit.co.jp/flinux/special/samba3/samba3a.html">
-	<emphasis>Introduction to Samba-3.0</emphasis> by Motonobu Takahashi 
-	(written in Japanese). </ulink>
-	</para></listitem>
-
-	<listitem><para>
-	<ulink url="http://www.linux-mag.com/2001-05/smb_01.html">
-	<emphasis>Understanding the Network Neighborhood</emphasis>, by team member
-	Chris Hertel. This article appeared in the May 2001 issue of 
-	Linux Magazine. 
-	</ulink>
-	</para></listitem>
-
-	<listitem><para>
-	<ulink url="ftp://ftp.stratus.com/pub/vos/customers/samba/">
-	<emphasis>Samba 2.0.x Troubleshooting guide</emphasis> from Paul Green
-	</ulink>
-	</para></listitem>
-
-	<listitem><para>
-	<ulink url="http://samba.org/samba/docs/10years.html">
-	<emphasis>Ten Years of Samba</emphasis>
-	</ulink>
-	</para></listitem>
-
-	<listitem><para>
-	<ulink url="http://tldp.org/HOWTO/Samba-Authenticated-Gateway-HOWTO.html">
-		<emphasis>Samba Authenticated Gateway HOWTO</emphasis>
-	</ulink>
-	</para></listitem>
-
-	<listitem><para>
-	<ulink url="http://samba.org/samba/docs/SambaIntro.html">
-		<emphasis>An Introduction to Samba</emphasis>
-	</ulink>
-	</para></listitem>
-
-	<listitem><para>
-	<ulink url="http://www.samba.org/cifs/">
-		<emphasis>What is CIFS?</emphasis>
-	</ulink>
-	</para></listitem>
-
-	<listitem><para>
-	<ulink url="http://support.microsoft.com/support/kb/articles/q92/5/88.asp">
-		<emphasis>WFWG: Password Caching and How It Affects LAN Manager
-			Security</emphasis> at Microsoft Knowledge Base
-	</ulink>
-	</para></listitem>
-
-</itemizedlist>
-
-</sect1>
-
-<sect1>
-	<title>Related updates from Microsoft</title>
-
-<itemizedlist>
-	<listitem><para>
-	<ulink url="http://support.microsoft.com/support/kb/articles/q92/5/88.asp">
-		<emphasis>Enhanced Encryption for Windows 95 Password Cache</emphasis> 
-	</ulink>
-	</para></listitem>
-
-	<listitem><para>
-	<ulink url="http://support.microsoft.com/support/kb/articles/q136/4/18.asp">
-		<emphasis>Windows '95 File Sharing Updates</emphasis>
-	</ulink>
-	</para></listitem>
-
-	<listitem><para>
-	<ulink url="http://support.microsoft.com/support/kb/articles/q136/4/18.asp">
-		<emphasis>Windows for Workgroups Sharing Updates</emphasis>
-	</ulink>
-	</para></listitem>
-
-</itemizedlist>
-</sect1>
-
-</chapter>
diff --git a/docs-xml/Samba3-HOWTO/TOSHARG-Group-Mapping.xml b/docs-xml/Samba3-HOWTO/TOSHARG-Group-Mapping.xml
deleted file mode 100644
index e2a0abc..0000000
--- a/docs-xml/Samba3-HOWTO/TOSHARG-Group-Mapping.xml
+++ /dev/null
@@ -1,920 +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="groupmapping">
-<chapterinfo>
-	&author.jht;
-	<author>
-		<firstname>Jean François</firstname><surname>Micouleau</surname>
-	</author>
-	&author.jerry;
-</chapterinfo>
-<title>Group Mapping: MS Windows and UNIX</title>
-
-
-	<para>
-<indexterm significance="preferred"><primary>groups</primary><secondary>mapping</secondary></indexterm>
-<indexterm><primary>SID</primary></indexterm>
-<indexterm><primary>associations</primary></indexterm>
-<indexterm><primary>UNIX groups</primary></indexterm>
-<indexterm><primary>groupmap</primary></indexterm>
-<indexterm><primary>net</primary></indexterm>
-	Starting with Samba-3, new group mapping functionality is available to create associations
-	between Windows group SIDs and UNIX group GIDs. The <command>groupmap</command> subcommand
-	included with the &net; tool can be used to manage these associations.
-	</para>
-
-	<para>
-<indexterm><primary>group mapping</primary></indexterm>
-<indexterm><primary>domain groups</primary></indexterm>
-	The new facility for mapping NT groups to UNIX system groups allows the administrator to decide
-	which NT domain groups are to be exposed to MS Windows clients. Only those NT groups that map
-	to a UNIX group that has a value other than the default (<constant>-1</constant>) will be exposed
-	in group selection lists in tools that access domain users and groups.
-	</para>
-
-	<warning>
-	<para>
-	<indexterm><primary>domain admin group</primary></indexterm>
-<indexterm><primary>Windows group</primary></indexterm>
-	The <parameter>domain admin group</parameter> parameter has been removed in Samba-3 and should no longer
-	be specified in &smb.conf;. In Samba-2.2.x, this parameter was used to give the listed users membership in the
-	<constant>Domain Admins</constant> Windows group, which gave local admin rights on their workstations
-	(in default configurations).
-	</para>
-	</warning>
-
-<sect1>
-<title>Features and Benefits</title>
-
-	<para>
-	Samba allows the administrator to create MS Windows NT4/200x group accounts and to
-	arbitrarily associate them with UNIX/Linux group accounts.
-	</para>
-
-	<para>
-	<indexterm><primary>UID</primary></indexterm>
-	<indexterm><primary>GID</primary></indexterm>
-	<indexterm><primary>idmap uid</primary></indexterm>
-<indexterm><primary>MMC</primary></indexterm>
-<indexterm><primary>winbindd</primary></indexterm>
-<indexterm><primary>ID range</primary></indexterm>
-<indexterm><primary>group accounts</primary></indexterm>
-	Group accounts can be managed using the MS Windows NT4 or MS Windows 200x/XP Professional MMC tools.
-	Appropriate interface scripts should be provided in &smb.conf; if it is desired that UNIX/Linux system
-	accounts should be automatically created when these tools are used. In the absence of these scripts, and
-	so long as <command>winbindd</command> is running, Samba group accounts that are created using these
-	tools will be allocated UNIX UIDs and GIDs from the ID range specified by the
-	<smbconfoption name="idmap uid"/>/<smbconfoption name="idmap gid"/>
-	parameters in the &smb.conf; file.
-	</para>
-
-	<figure id="idmap-sid2gid">
-		<title>IDMAP: Group SID-to-GID Resolution.</title>
-		<imagefile scale="50">idmap-sid2gid</imagefile>
-	</figure>
-
-	<figure id="idmap-gid2sid">
-		<title>IDMAP: GID Resolution to Matching SID.</title>
-	<imagefile scale="50">idmap-gid2sid</imagefile>
-	</figure>
-
-	<para>
-	<indexterm><primary>IDMAP</primary></indexterm>
-<indexterm><primary>SID-to-GID</primary></indexterm>
-<indexterm><primary>net</primary><secondary>groupmap</secondary></indexterm>
-<indexterm><primary>group mappings</primary></indexterm>
-	In both cases, when winbindd is not running, only locally resolvable groups can be recognized. Please refer to
-	<link linkend="idmap-sid2gid">IDMAP: Group SID-to-GID Resolution</link> and <link
-	linkend="idmap-gid2sid">IDMAP: GID Resolution to Matching SID</link>.  The <command>net groupmap</command> is
-	used to establish UNIX group to NT SID mappings as shown in <link linkend="idmap-store-gid2sid">IDMAP: storing
-	group mappings</link>.
-	</para>
-
-	<figure id="idmap-store-gid2sid">
-		<title>IDMAP Storing Group Mappings.</title>
-		<imagefile scale="50">idmap-store-gid2sid</imagefile>
-	</figure>
-
-	<para>
-	<indexterm><primary>groupadd</primary></indexterm>
-	<indexterm><primary>groupdel</primary></indexterm>
-<indexterm><primary>shadow utilities</primary></indexterm>
-<indexterm><primary>groupmod</primary></indexterm>
-	Administrators should be aware that where &smb.conf; group interface scripts make
-	direct calls to the UNIX/Linux system tools (the shadow utilities, <command>groupadd</command>,
-	<command>groupdel</command>, and <command>groupmod</command>), the resulting UNIX/Linux group names will be subject
-	to any limits imposed by these tools. If the tool does not allow uppercase characters
-	or space characters, then the creation of an MS Windows NT4/200x-style group of
-	<literal>Engineering Managers</literal> will attempt to create an identically named
-	UNIX/Linux group, an attempt that will of course fail.
-	</para>
-
-	<para>
-	<indexterm><primary>GID</primary></indexterm>
-	<indexterm><primary>SID</primary></indexterm>
-	There are several possible workarounds for the operating system tools limitation. One
-	method is to use a script that generates a name for the UNIX/Linux system group that
-	fits the operating system limits and that then just passes the UNIX/Linux group ID (GID)
-	back to the calling Samba interface. This will provide a dynamic workaround solution.
-	</para>
-
-	<para>
-<indexterm><primary>net</primary><secondary>groupmap</secondary></indexterm>
-	Another workaround is to manually create a UNIX/Linux group, then manually create the
-	MS Windows NT4/200x group on the Samba server, and then use the <command>net groupmap</command>
-	tool to connect the two to each other.
-	</para>
-
-</sect1>
-
-<sect1>
-<title>Discussion</title>
-
-	<para>
-<indexterm><primary>Windows NT4/200x</primary></indexterm>
-<indexterm><primary>group privileges</primary></indexterm>
-	When you install <application>MS Windows NT4/200x</application> on a computer, the installation
-	program creates default users and groups, notably the <constant>Administrators</constant> group,
-	and gives that group privileges necessary to perform essential system tasks,
-	such as the ability to change the date and time or to kill (or close) any process running on the
-	local machine.
-	</para>
-	
-	<para>
-	<indexterm><primary>Administrator</primary></indexterm>
-	The <constant>Administrator</constant> user is a member of the <constant>Administrators</constant> group, and thus inherits
-	<constant>Administrators</constant> group privileges. If a <constant>joe</constant> user is created to be a member of the
-	<constant>Administrators</constant> group, <constant>joe</constant> has exactly the same rights as the user
-	<constant>Administrator</constant>.
-	</para>
-
-	<para>
-<indexterm><primary>domain member</primary></indexterm>
-<indexterm><primary>Domain Admins</primary></indexterm>
-<indexterm><primary>inherits rights</primary></indexterm>
-<indexterm><primary>PDC</primary></indexterm>
-	When an MS Windows NT4/200x/XP machine is made a domain member, the <quote>Domain Admins</quote> group of the
-	PDC is added to the local <constant>Administrators</constant> group of the workstation. Every member of the
-	<constant>Domain Admins</constant> group inherits the rights of the local <constant>Administrators</constant> group when
-	logging on the workstation.
-	</para>
-
-	<para>
-<indexterm><primary>Domain Admins</primary></indexterm>
-<indexterm><primary>PDC</primary></indexterm>
-	The following steps describe how to make Samba PDC users members of the <constant>Domain Admins</constant> group.
-	</para>
-
-	<orderedlist>
-		<listitem><para>
-		Create a UNIX group (usually in <filename>/etc/group</filename>); let's call it <constant>domadm</constant>.
-		</para></listitem>
-
-		<listitem><para>
-<indexterm><primary>/etc/group</primary></indexterm>
-		Add to this group the users that must be <quote>Administrators</quote>. For example,
-		if you want <constant>joe, john</constant>, and <constant>mary</constant> to be administrators,
-		your entry in <filename>/etc/group</filename> will look like this:
-		</para>
-
-		<para><programlisting>
-		domadm:x:502:joe,john,mary
-		</programlisting>
-		</para></listitem>
-
-		<listitem><para>
-		Map this domadm group to the <quote>Domain Admins</quote> group by executing the command:
-		</para>
-
-		<para>
-<screen>
-&rootprompt;<userinput>net groupmap add ntgroup="Domain Admins" unixgroup=domadm rid=512 type=d</userinput>
-</screen>
-		</para>
-		
-		<para>
-		<indexterm><primary>Domain Admins group</primary></indexterm>
-		The quotes around <quote>Domain Admins</quote> are necessary due to the space in the group name.
-		Also make sure to leave no white space surrounding the equal character (=).
-		</para></listitem>
-	</orderedlist>
-
-	<para>
-	Now <constant>joe, john</constant>, and <constant>mary</constant> are domain administrators.
-	</para>
-
-	<para>
-	<indexterm><primary>groups</primary><secondary>domain</secondary></indexterm>
-	It is possible to map any arbitrary UNIX group to any Windows NT4/200x group as well as
-	to make any UNIX group a Windows domain group. For example, if you wanted to include a
-	UNIX group (e.g., acct) in an ACL on a local file or printer on a Domain Member machine,
-	you would flag that group as a domain group by running the following on the Samba PDC:
-	</para>
-
-	<para>
-<screen>
-&rootprompt;<userinput>net groupmap add rid=1000 ntgroup="Accounting" unixgroup=acct type=d</userinput>
-</screen>
-	The <literal>ntgroup</literal> value must be in quotes if it contains space characters to prevent
-	the space from being interpreted as a command delimiter.
-	</para>
-
-	<para>
-<indexterm><primary>RID</primary></indexterm>
-<indexterm><primary>assigned RID</primary></indexterm>
-	Be aware that the RID parameter is an unsigned 32-bit integer that should
-	normally start at 1000. However, this RID must not overlap with any RID assigned
-	to a user. Verification for this is done differently depending on the passdb backend
-	you are using. Future versions of the tools may perform the verification automatically,
-	but for now the burden is on you.
-	</para>
-
-	<sect2>
-	<title>Warning: User Private Group Problems</title>
-
-	<para>
-<indexterm><primary>group accounts</primary></indexterm>
-<indexterm><primary>Red Hat Linux</primary></indexterm>
-<indexterm><primary>private groups</primary></indexterm>
-	Windows does not permit user and group accounts to have the same name.
-	This has serious implications for all sites that use private group accounts.
-	A private group account is an administrative practice whereby users are each
-	given their own group account. Red Hat Linux, as well as several free distributions
-	of Linux, by default create private groups.
-	</para>
-
-	<para>
-<indexterm><primary>UNIX/Linux group</primary></indexterm>
-<indexterm><primary>Windows group</primary></indexterm>
-	When mapping a UNIX/Linux group to a Windows group account, all conflict can
-	be avoided by assuring that the Windows domain group name does not overlap
-	with any user account name.
-	</para>
-
-	</sect2>
-
-	<sect2>
-	<title>Nested Groups: Adding Windows Domain Groups to Windows Local Groups</title>
-
-	<indexterm><primary>groups</primary><secondary>nested</secondary></indexterm>
-
-	<para>
-<indexterm><primary>nested groups</primary></indexterm>
-	This functionality is known as <constant>nested groups</constant> and was first added to
-	Samba-3.0.3.
-	</para>
-
-	<para>
-<indexterm><primary>nested groups</primary></indexterm>
-	All MS Windows products since the release of Windows NT 3.10 support the use of nested groups.
-	Many Windows network administrators depend on this capability because it greatly simplifies security
-	administration.
-	</para>
-
-	<para>
-<indexterm><primary>nested group</primary></indexterm>
-<indexterm><primary>group membership</primary></indexterm>
-<indexterm><primary>domain security</primary></indexterm>
-<indexterm><primary>domain member server</primary></indexterm>
-<indexterm><primary>local groups</primary></indexterm>
-<indexterm><primary>domain global groups</primary></indexterm>
-<indexterm><primary>domain global users</primary></indexterm>
-	The nested group architecture was designed with the premise that day-to-day user and group membership
-	management should be performed on the domain security database. The application of group security
-	should be implemented on domain member servers using only local groups. On the domain member server,
-	all file system security controls are then limited to use of the local groups, which will contain
-	domain global groups and domain global users.
-	</para>
-
-	<para>
-<indexterm><primary>individual domain user</primary></indexterm>
-<indexterm><primary>domain group settings</primary></indexterm>
-<indexterm><primary>Account Unknown</primary></indexterm>
-	You may ask, What are the benefits of this arrangement? The answer is obvious to those who have plumbed
-	the dark depths of Windows networking architecture. Consider for a moment a server on which are stored
-	200,000 files, each with individual domain user and domain group settings. The company that owns the
-	file server is bought by another company, resulting in the server being moved to another location, and then
-	it is made a member of a different domain. Who would you think now owns all the files and directories?
-	Answer: Account Unknown.
-	</para>
-
-	<para>
-<indexterm><primary>directory access control</primary></indexterm>
-<indexterm><primary>local groups</primary></indexterm>
-<indexterm><primary>ACL</primary></indexterm>
-<indexterm><primary>Account Unknown</primary></indexterm>
-	Unraveling the file ownership mess is an unenviable administrative task that can be avoided simply
-	by using local groups to control all file and directory access control. In this case, only the members
-	of the local groups will have been lost. The files and directories in the storage subsystem will still
-	be owned by the local groups. The same goes for all ACLs on them. It is administratively much simpler
-	to delete the <constant>Account Unknown</constant> membership entries inside local groups with appropriate
-	entries for domain global groups in the new domain that the server has been made a member of.
-	</para>
-
-	<para>
-<indexterm><primary>nested groups</primary></indexterm>
-<indexterm><primary>administrative privileges</primary></indexterm>
-<indexterm><primary>domain member workstations</primary></indexterm>
-<indexterm><primary>domain member servers</primary></indexterm>
-<indexterm><primary>member machine</primary></indexterm>
-<indexterm><primary>full rights</primary></indexterm>
-<indexterm><primary>Domain Admins</primary></indexterm>
-<indexterm><primary>local administrative privileges</primary></indexterm>
-	Another prominent example of the use of nested groups involves implementation of administrative privileges
-	on domain member workstations and servers. Administrative privileges are given to all members of the
-	built-in local group <constant>Administrators</constant> on each domain member machine. To ensure that all domain
-	administrators have full rights on the member server or workstation, on joining the domain, the
-	<constant>Domain Admins</constant> group is added to the local Administrators group. Thus everyone who is
-	logged into the domain as a member of the Domain Admins group is also granted local administrative
-	privileges on each domain member.
-	</para>
-
-	<para>
-<indexterm><primary>nested groups</primary></indexterm>
-<indexterm><primary>auxiliary members</primary></indexterm>
-<indexterm><primary>/etc/group</primary></indexterm>
-<indexterm><primary>winbind</primary></indexterm>
-	UNIX/Linux has no concept of support for nested groups, and thus Samba has for a long time not supported
-	them either. The problem is that you would have to enter UNIX groups as auxiliary members of a group in
-	<filename>/etc/group</filename>. This does not work because it was not a design requirement at the time
-	the UNIX file system security model was implemented. Since Samba-2.2, the winbind daemon can provide
-	<filename>/etc/group</filename> entries on demand by obtaining user and group information from the domain
-	controller that the Samba server is a member of.
-	</para>
-
-	<para>
-<indexterm><primary>/etc/group</primary></indexterm>
-<indexterm><primary>libnss_winbind</primary></indexterm>
-<indexterm><primary>local groups</primary></indexterm>
-<indexterm><primary>Domain Users</primary></indexterm>
-<indexterm><primary>alias group</primary></indexterm>
-	In effect, Samba supplements the <filename>/etc/group</filename> data via the dynamic
-	<command>libnss_winbind</command> mechanism. Beginning with Samba-3.0.3, this facility is used to provide
-	local groups in the same manner as Windows. It works by expanding the local groups on the
-	fly as they are accessed. For example, the <constant>Domain Users</constant> group of the domain is made
-	a member of the local group <constant>demo</constant>. Whenever Samba needs to resolve membership of the
-	<constant>demo</constant> local (alias) group, winbind asks the domain controller for demo members of the Domain Users
-	group. By definition, it can only contain user objects, which can then be faked to be member of the
-	UNIX/Linux group <constant>demo</constant>.
-	</para>
-
-	<para>
-<indexterm><primary>nested groups</primary></indexterm>
-<indexterm><primary>winbindd</primary></indexterm>
-<indexterm><primary>NSS</primary></indexterm>
-<indexterm><primary>winbind</primary></indexterm>
-<indexterm><primary>local groups</primary></indexterm>
-<indexterm><primary>Domain User Manager</primary></indexterm>
-<indexterm><primary>net</primary><secondary>rpc</secondary><tertiary>group</tertiary></indexterm>
-	To enable the use of nested groups, <command>winbindd</command> must be used with NSS winbind.
-	Creation and administration of the local groups is done best via the Windows Domain User Manager or its
-	Samba equivalent, the utility <command>net rpc group</command>. Creating the local group
-	<constant>demo</constant> is achieved by executing:
-	<screen>
-	&rootprompt; net rpc group add demo -L -Uroot%not24get
-	</screen>
-<indexterm><primary>addmem</primary></indexterm>
-<indexterm><primary>delmem</primary></indexterm>
-	Here the -L switch means that you want to create a local group. It may be necessary to add -S and -U
-	switches for accessing the correct host with appropriate user or root privileges. Adding and removing
-	group members can be done via the <constant>addmem</constant> and <constant>delmem</constant> subcommands of
-	<command>net rpc group</command> command. For example, addition of <quote>DOM\Domain Users</quote> to the
-	local group <constant>demo</constant> is done by executing:
-	<screen>
-	net rpc group addmem demo "DOM\Domain Users"
-	</screen>
-<indexterm><primary>getent group demo</primary></indexterm>
-<indexterm><primary>trusted domain</primary></indexterm>
-<indexterm><primary>foreign domain</primary></indexterm>
-<indexterm><primary>local access permissions</primary></indexterm>
-	Having completed these two steps, the execution of <command>getent group demo</command> will show demo
-	members of the global <constant>Domain Users</constant> group as members of  the group
-	<constant>demo</constant>.  This also works with any local or domain user. In case the domain DOM trusts
-	another domain, it is also possible to add global users and groups of the trusted domain as members of
-	<constant>demo</constant>. The users from the foreign domain who are members of the group that has been
-	added to the <constant>demo</constant> group now have the same local access permissions as local domain
-	users have. 
-	</para>
-
-	</sect2>
-
-	<sect2>
-	<title>Important Administrative Information</title>
-
-	<para>
-	Administrative rights are necessary in two specific forms:
-	</para>
-
-	<orderedlist>
-		<listitem><para>For Samba-3 domain controllers and domain member servers/clients.</para></listitem>
-		<listitem><para>To manage domain member Windows workstations.</para></listitem>
-	</orderedlist>
-
-	<para>
-<indexterm><primary>rights and privileges</primary></indexterm>
-<indexterm><primary>domain member client</primary></indexterm>
-<indexterm><primary>group account</primary></indexterm>
-	Versions of Samba up to and including 3.0.10 do not provide a means for assigning rights and privileges
-	that are necessary for system administration tasks from a Windows domain member client machine, so
-	domain administration tasks such as adding, deleting, and changing user and group account information, and
-	managing workstation domain membership accounts, can be handled by any account other than root.
-	</para>
-
-	<para>
-<indexterm><primary>privilege management</primary></indexterm>
-<indexterm><primary>delegated</primary></indexterm>
-<indexterm><primary>Administrator</primary></indexterm>
-	Samba-3.0.11 introduced a new privilege management interface (see <link linkend="rights">User Rights and Privileges</link>)
-	that permits these tasks to be delegated to non-root (i.e., accounts other than the equivalent of the
-	MS Windows Administrator) accounts.
-	</para>
-
-	<para>
-<indexterm><primary>mapped</primary></indexterm>
-<indexterm><primary>Domain Admins</primary></indexterm>
-	Administrative tasks on a Windows domain member workstation can be done by anyone who is a member of the
-	<constant>Domain Admins</constant> group. This group can be mapped to any convenient UNIX group.
-	</para>
-
-	<sect3>
-	<title>Applicable Only to Versions Earlier than 3.0.11</title>
-
-	<para>
-<indexterm><primary>privilege</primary></indexterm>
-	Administrative tasks on UNIX/Linux systems, such as adding users or groups, requires
-	<constant>root</constant>-level privilege. The addition of a Windows client to a Samba domain involves the
-	addition of a user account for the Windows client.
-	</para>
-
-	<para>
-<indexterm><primary>system security</primary></indexterm>
-<indexterm><primary>privileges</primary></indexterm>
-	Many UNIX administrators continue to request that the Samba Team make it possible to add Windows workstations, or 
-	the ability to add, delete, or modify user accounts, without requiring <constant>root</constant> privileges. 
-	Such a request violates every understanding of basic UNIX system security.
-	</para>
-
-	<para>
-<indexterm><primary>privileges</primary></indexterm>
-<indexterm><primary>/etc/passwd</primary></indexterm>
-<indexterm><primary>Domain Server Manager</primary></indexterm>
-<indexterm><primary>Domain User Manager</primary></indexterm>
-<indexterm><primary>manage share-level ACL</primary></indexterm>
-<indexterm><primary>share-level ACLs</primary></indexterm>
-	There is no safe way to provide access on a UNIX/Linux system without providing
-	<constant>root</constant>-level privileges. Provision of <constant>root</constant> privileges can be done
-	either by logging on to the Domain as the user <constant>root</constant> or by permitting particular users to
-	use a UNIX account that has a UID=0 in the <filename>/etc/passwd</filename> database. Users of such accounts
-	can use tools like the NT4 Domain User Manager and the NT4 Domain Server Manager to manage user and group
-	accounts as well as domain member server and client accounts. This level of privilege is also needed to manage
-	share-level ACLs.
-	</para>
-
-	</sect3>
-
-	</sect2>
-
-	<sect2>
-	<title>Default Users, Groups, and Relative Identifiers</title>
-
-	<para>
-	<indexterm><primary>Relative Identifier</primary><see>RID</see></indexterm>
-	<indexterm><primary>RID</primary></indexterm>
-<indexterm><primary>Windows NT4/200x/XP</primary></indexterm>
-<indexterm><primary>well-known RID</primary></indexterm>
-<indexterm><primary>domain groups</primary></indexterm>
-<indexterm><primary>tdbsam</primary></indexterm>
-<indexterm><primary>LDAP</primary></indexterm>
-<indexterm><primary>NT groups</primary></indexterm>
-	When first installed, Windows NT4/200x/XP are preconfigured with certain user, group, and
-	alias entities. Each has a well-known RID. These must be preserved for continued
-	integrity of operation. Samba must be provisioned with certain essential domain groups that require
-	the appropriate RID value. When Samba-3 is configured to use <constant>tdbsam</constant>, the essential
-	domain groups are automatically created. It is the LDAP administrator's responsibility to create
-	(provision) the default NT groups.
-	</para>
-
-	<para>
-<indexterm><primary>default users</primary></indexterm>
-<indexterm><primary>default groups</primary></indexterm>
-<indexterm><primary>default aliases</primary></indexterm>
-<indexterm><primary>RID</primary></indexterm>
-	Each essential domain group must be assigned its respective well-known RID. The default users, groups,
-	aliases, and RIDs are shown in <link linkend="WKURIDS">Well-Known User Default RIDs</link>.
-	</para>
-
-	<note><para>
-<indexterm><primary>passdb backend</primary></indexterm>
-<indexterm><primary>LDAP</primary></indexterm>
-<indexterm><primary>ldapsam</primary></indexterm>
-<indexterm><primary>domain groups</primary></indexterm>
-<indexterm><primary>RID</primary></indexterm>
-	It is the administrator's responsibility to create the essential domain groups and to assign each
-	its default RID.
-	</para></note>
-
-	<para>
-<indexterm><primary>domain groups</primary></indexterm>
-<indexterm><primary>RID</primary></indexterm>
-	It is permissible to create any domain group that may be necessary; just make certain that the essential
-	domain groups (well known) have been created and assigned their default RIDs. Other groups you create may
-	be assigned any arbitrary RID you care to use.
-	</para>
-
-	<para>
-	Be sure to map each domain group to a UNIX system group. That is the only way to ensure that the group
-	will be available for use as an NT domain group.
-	</para>
-
-	<para>
-	<table frame="all" id="WKURIDS">
-	<title>Well-Known User Default RIDs</title>
-		<tgroup cols="4" align="left">
-			<colspec align="left"/>
-			<colspec align="left"/>
-			<colspec align="left"/>
-			<colspec align="center"/>
-			<thead>
-				<row>
-					<entry>Well-Known Entity</entry>
-					<entry>RID</entry>
-					<entry>Type</entry>
-					<entry>Essential</entry>
-				</row>
-			</thead>
-			<tbody>
-				<row>
-					<entry>Domain Administrator</entry>
-					<entry>500</entry>
-					<entry>User</entry>
-					<entry>No</entry>
-				</row>
-				<row>
-					<entry>Domain Guest</entry>
-					<entry>501</entry>
-					<entry>User</entry>
-					<entry>No</entry>
-				</row>
-				<row>
-					<entry>Domain KRBTGT</entry>
-					<entry>502</entry>
-					<entry>User</entry>
-					<entry>No</entry>
-				</row>
-				<row>
-					<entry>Domain Admins</entry>
-					<entry>512</entry>
-					<entry>Group</entry>
-					<entry>Yes</entry>
-				</row>
-				<row>
-					<entry>Domain Users</entry>
-					<entry>513</entry>
-					<entry>Group</entry>
-					<entry>Yes</entry>
-				</row>
-				<row>
-					<entry>Domain Guests</entry>
-					<entry>514</entry>
-					<entry>Group</entry>
-					<entry>Yes</entry>
-				</row>
-				<row>
-					<entry>Domain Computers</entry>
-					<entry>515</entry>
-					<entry>Group</entry>
-					<entry>No</entry>
-				</row>
-				<row>
-					<entry>Domain Controllers</entry>
-					<entry>516</entry>
-					<entry>Group</entry>
-					<entry>No</entry>
-				</row>
-				<row>
-					<entry>Domain Certificate Admins</entry>
-					<entry>517</entry>
-					<entry>Group</entry>
-					<entry>No</entry>
-				</row>
-				<row>
-					<entry>Domain Schema Admins</entry>
-					<entry>518</entry>
-					<entry>Group</entry>
-					<entry>No</entry>
-				</row>
-				<row>
-					<entry>Domain Enterprise Admins</entry>
-					<entry>519</entry>
-					<entry>Group</entry>
-					<entry>No</entry>
-				</row>
-				<row>
-					<entry>Domain Policy Admins</entry>
-					<entry>520</entry>
-					<entry>Group</entry>
-					<entry>No</entry>
-				</row>
-				<row>
-					<entry>Builtin Admins</entry>
-					<entry>544</entry>
-					<entry>Alias</entry>
-					<entry>No</entry>
-				</row>
-				<row>
-					<entry>Builtin users</entry>
-					<entry>545</entry>
-					<entry>Alias</entry>
-					<entry>No</entry>
-				</row>
-				<row>
-					<entry>Builtin Guests</entry>
-					<entry>546</entry>
-					<entry>Alias</entry>
-					<entry>No</entry>
-				</row>
-				<row>
-					<entry>Builtin Power Users</entry>
-					<entry>547</entry>
-					<entry>Alias</entry>
-					<entry>No</entry>
-				</row>
-				<row>
-					<entry>Builtin Account Operators</entry>
-					<entry>548</entry>
-					<entry>Alias</entry>
-					<entry>No</entry>
-				</row>
-				<row>
-					<entry>Builtin System Operators</entry>
-					<entry>549</entry>
-					<entry>Alias</entry>
-					<entry>No</entry>
-				</row>
-				<row>
-					<entry>Builtin Print Operators</entry>
-					<entry>550</entry>
-					<entry>Alias</entry>
-					<entry>No</entry>
-				</row>
-				<row>
-					<entry>Builtin Backup Operators</entry>
-					<entry>551</entry>
-					<entry>Alias</entry>
-					<entry>No</entry>
-				</row>
-				<row>
-					<entry>Builtin Replicator</entry>
-					<entry>552</entry>
-					<entry>Alias</entry>
-					<entry>No</entry>
-				</row>
-				<row>
-					<entry>Builtin RAS Servers</entry>
-					<entry>553</entry>
-					<entry>Alias</entry>
-					<entry>No</entry>
-				</row>
-			</tbody>
-		</tgroup>
-	</table>
-	</para>
-
-	</sect2>
-
-	<sect2>
-	<title>Example Configuration</title>
-
-		<para>
-<indexterm><primary>net</primary><secondary>groupmap</secondary><tertiary>list</tertiary></indexterm>
-		You can list the various groups in the mapping database by executing
-		<command>net groupmap list</command>. Here is an example:
-		</para>
-
-		<para>
-<indexterm><primary>net</primary><secondary>groupmap</secondary></indexterm>
-<screen>
-&rootprompt; <userinput>net groupmap list</userinput>
-Domain Admins (S-1-5-21-2547222302-1596225915-2414751004-512) -> domadmin
-Domain Users (S-1-5-21-2547222302-1596225915-2414751004-513) -> domuser
-Domain Guests (S-1-5-21-2547222302-1596225915-2414751004-514) -> domguest
-</screen>
-		</para>
-
-		<para>
-		For complete details on <command>net groupmap</command>, refer to the net(8) man page.
-		</para>
-
-	</sect2>
-
-</sect1>
-
-<sect1>
-<title>Configuration Scripts</title>
-
-	<para>
-	Everyone needs tools. Some of us like to create our own, others prefer to use canned tools
-	(i.e., prepared by someone else for general use). 
-	</para>
-
-	<sect2>
-	<title>Sample &smb.conf; Add Group Script</title>
-
-		<para>
-		<indexterm><primary>smbgrpadd.sh</primary></indexterm>
-		<indexterm><primary>groupadd limitations</primary></indexterm>
-		<indexterm><primary>smbgrpadd.sh</primary></indexterm>
-<indexterm><primary>/etc/group</primary></indexterm>
-<indexterm><primary>groupadd</primary></indexterm>
-		A script to create complying group names for use by the Samba group interfaces
-		is provided in <link linkend="smbgrpadd.sh">smbgrpadd.sh</link>. This script
-		adds a temporary entry in the <filename>/etc/group</filename> file and then renames
-		it to the desired name. This is an example of a method to get around operating
-		system maintenance tool limitations such as those present in some version of the
-		<command>groupadd</command> tool.
-<example id="smbgrpadd.sh">
-<title>smbgrpadd.sh</title>
-<programlisting>
-#!/bin/bash
-
-# Add the group using normal system groupadd tool.
-groupadd smbtmpgrp00
-
-thegid=`cat /etc/group | grep ^smbtmpgrp00 | cut -d ":" -f3`
-
-# Now change the name to what we want for the MS Windows networking end
-cp /etc/group /etc/group.bak
-cat /etc/group.bak | sed "s/^smbtmpgrp00/$1/g" > /etc/group
-rm /etc/group.bak
-
-# Now return the GID as would normally happen.
-echo $thegid
-exit 0
-</programlisting>
-</example>
-</para>
-
-		<para>
-		The &smb.conf; entry for the above script shown in <link linkend="smbgrpadd">the configuration of
-		&smb.conf; for the add group Script</link> demonstrates how it may be used.
-
-<example id="smbgrpadd">
-<title>Configuration of &smb.conf; for the add group Script</title>
-<smbconfblock>
-<smbconfsection name="[global]"/>
-<smbconfoption name="add group script">/path_to_tool/smbgrpadd.sh "%g"</smbconfoption>
-</smbconfblock>
-</example>
-		</para>
-
-	</sect2>
-	
-	<sect2>
-	<title>Script to Configure Group Mapping</title>
-
-	<para>
-<indexterm><primary>initGroups.sh</primary></indexterm>
-	In our example we have created a UNIX/Linux group called <literal>ntadmin</literal>.
-	Our script will create the additional groups <literal>Orks</literal>, <literal>Elves</literal>, and <literal>Gnomes</literal>.
-	It is a good idea to save this shell script for later use just in case you ever need to rebuild your mapping database.
-	For the sake of convenience we elect to save this script as a file called <filename>initGroups.sh</filename>.
-	This script is given in <link linkend="set-group-map">intGroups.sh</link>.
-<indexterm><primary>initGroups.sh</primary></indexterm>
-<example id="set-group-map">
-<title>Script to Set Group Mapping</title>
-<programlisting>
-#!/bin/bash
-
-net groupmap add ntgroup="Domain Admins" unixgroup=ntadmin rid=512 type=d
-net groupmap add ntgroup="Domain Users" unixgroup=users rid=513 type=d
-net groupmap add ntgroup="Domain Guests" unixgroup=nobody rid=514 type=d
-
-groupadd Orks
-groupadd Elves
-groupadd Gnomes
-
-net groupmap add ntgroup="Orks"   unixgroup=Orks   type=d
-net groupmap add ntgroup="Elves"  unixgroup=Elves  type=d
-net groupmap add ntgroup="Gnomes" unixgroup=Gnomes type=d
-</programlisting>
-</example>
-	</para>
-
-	<para>
-	Of course it is expected that the administrator will modify this to suit local needs.
-	For information regarding the use of the <command>net groupmap</command> tool please
-	refer to the man page.
-	</para>
-
-	<note><para>
-	Versions of Samba-3 prior to 3.0.23 automatically create default group mapping for the
-	<literal>Domain Admins, Domain Users</literal> and <literal>Domain Guests</literal> Windows
-	groups, but do not map them to UNIX GIDs. This was a cause of administrative confusion and 
-	trouble. Commencing with Samba-3.0.23 this anomaly has been fixed - thus all Windows groups
-	must now be manually and explicitly created and mapped to a valid UNIX GID by the Samba 
-	administrator.
-	</para></note>
-
-	</sect2>
-
-</sect1>
-
-<sect1>
-<title>Common Errors</title>
-
-<para>
-At this time there are many little surprises for the unwary administrator. In a real sense
-it is imperative that every step of automated control scripts be carefully tested
-manually before putting it into active service.
-</para>
-
-	<sect2>
-	<title>Adding Groups Fails</title>
-
-		<para>
-<indexterm><primary>groupadd</primary></indexterm>
-		This is a common problem when the <command>groupadd</command> is called directly
-		by the Samba interface script for the <smbconfoption name="add group script"/> in
-		the &smb.conf; file.
-		</para>
-
-		<para>
-<indexterm><primary>uppercase character</primary></indexterm>
-<indexterm><primary>space character</primary></indexterm>
-		The most common cause of failure is an attempt to add an MS Windows group account
-		that has an uppercase character and/or a space character in it.
-		</para>
-
-		<para>
-<indexterm><primary>groupadd</primary></indexterm>
-		There are three possible workarounds. First, use only group names that comply
-		with the limitations of the UNIX/Linux <command>groupadd</command> system tool.
-		Second, it involves the use of the script mentioned earlier in this chapter, and
-		third is the option is to manually create a UNIX/Linux group account that can substitute
-		for the MS Windows group name, then use the procedure listed above to map that group
-		to the MS Windows group.
-		</para>
-
-	</sect2>
-
-	<sect2>
-	<title>Adding Domain Users to the Workstation Power Users Group</title>
-
-		<para><quote>
-		What must I do to add domain users to the Power Users group?
-		</quote></para>
-
-		<para>
-<indexterm><primary>Domain Users group</primary></indexterm>
-		The Power Users group is a group that is local to each Windows 200x/XP Professional workstation.
-		You cannot add the Domain Users group to the Power Users group automatically, it must be done on
-		each workstation by logging in as the local workstation <emphasis>administrator</emphasis> and
-		then using the following procedure:
-		</para>
-
-		<procedure>
-			<step><para>
-			Click <guimenu>Start -> Control Panel -> Users and Passwords</guimenu>.
-			</para></step>
-
-			<step><para>
-			Click the <guimenuitem>Advanced</guimenuitem> tab.
-			</para></step>
-
-			<step><para>
-			Click the <guibutton>Advanced</guibutton> button.
-			</para></step>
-
-			<step><para>
-			Click <constant>Groups</constant>.
-			</para></step>
-
-			<step><para>
-			Double-click <constant>Power Users</constant>. This will launch the panel to add users or groups
-			to the local machine <constant>Power Users</constant> group.
-			</para></step>
-
-			<step><para>
-			Click the <guibutton>Add</guibutton> button.
-			</para></step>
-
-			<step><para>
-			Select the domain from which the <constant>Domain Users</constant> group is to be added.
-			</para></step>
-
-			<step><para>
-			Double-click the <constant>Domain Users</constant> group.
-			</para></step>
-
-			<step><para>
-			Click the <guibutton>OK</guibutton> button. If a logon box is presented during this process, 
-			please remember to enter the connect as <constant>DOMAIN\UserName</constant>, that is, for the
-			domain <constant>MIDEARTH</constant> and the user <constant>root</constant> enter
-			<constant>MIDEARTH\root</constant>.
-			</para></step>
-		</procedure>
-	</sect2>
-
-</sect1>
-
-</chapter>
diff --git a/docs-xml/Samba3-HOWTO/TOSHARG-IDMAP.xml b/docs-xml/Samba3-HOWTO/TOSHARG-IDMAP.xml
deleted file mode 100644
index 89bdec7..0000000
--- a/docs-xml/Samba3-HOWTO/TOSHARG-IDMAP.xml
+++ /dev/null
@@ -1,1122 +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="idmapper">
-<chapterinfo>
-	&author.jht;
-</chapterinfo>
-
-<title>Identity Mapping (IDMAP)</title>
-
-<para>
-<indexterm><primary>Windows</primary></indexterm>
-<indexterm><primary>interoperability</primary></indexterm>
-<indexterm><primary>IDMAP</primary></indexterm>
-<indexterm><primary>Windows Security Identifiers</primary><see>SID</see></indexterm>
-<indexterm><primary>SID</primary></indexterm>
-<indexterm><primary>UID</primary></indexterm>
-<indexterm><primary>GID</primary></indexterm>
-The Microsoft Windows operating system has a number of features that impose specific challenges
-to interoperability with the operating systems on which Samba is implemented. This chapter deals
-explicitly with the mechanisms Samba-3 (version 3.0.8 and later) uses to overcome one of the
-key challenges in the integration of Samba servers into an MS Windows networking environment.
-This chapter deals with identity mapping (IDMAP) of Windows security identifiers (SIDs)
-to UNIX UIDs and GIDs.
-</para>
-
-<para>
-To ensure sufficient coverage, each possible Samba deployment type is discussed.
-This is followed by an overview of how the IDMAP facility may be implemented.
-</para>
-
-<para>
-<indexterm><primary>network client</primary></indexterm>
-<indexterm><primary>IDMAP</primary></indexterm>
-<indexterm><primary>IDMAP infrastructure</primary></indexterm>
-<indexterm><primary>default behavior</primary></indexterm>
-The IDMAP facility is of concern where more than one Samba server (or Samba network client)
-is installed in a domain. Where there is a single Samba server, do not be too concerned regarding
-the IDMAP infrastructure &smbmdash; the default behavior of Samba is nearly always sufficient.
-Where multiple Samba servers are used it is often necessary to move data off one server and onto
-another, and that is where the fun begins!
-</para>
-
-<para>
-<indexterm><primary>UID</primary></indexterm>
-<indexterm><primary>GID</primary></indexterm>
-<indexterm><primary>LDAP</primary></indexterm>
-<indexterm><primary>NSS</primary></indexterm>
-<indexterm><primary>nss_ldap</primary></indexterm>
-<indexterm><primary>NT4 domain members</primary></indexterm>
-<indexterm><primary>ADS domain members</primary></indexterm>
-<indexterm><primary>security name-space</primary></indexterm>
-Where user and group account information is stored in an LDAP directory every server can have the same
-consistent UID and GID for users and groups. This is achieved using NSS and the nss_ldap tool. Samba
-can be configured to use only local accounts, in which case the scope of the IDMAP problem is somewhat
-reduced. This works reasonably well if the servers belong to a single domain, and interdomain trusts
-are not needed. On the other hand, if the Samba servers are NT4 domain members, or ADS  domain members,
-or if there is a need to keep the security name-space separate (i.e., the user
-<literal>DOMINICUS\FJones</literal> must not be given access to the account resources of the user 
-<literal>FRANCISCUS\FJones</literal><footnote><para>Samba local account mode results in both
-<literal>DOMINICUS\FJones</literal> and <literal>FRANCISCUS\FJones</literal> mapping to the UNIX user
-<literal>FJones</literal>.</para></footnote> free from inadvertent cross-over, close attention should be given
-to the way that the IDMAP facility is configured.
-</para>
-
-<para>
-<indexterm><primary>IDMAP</primary></indexterm>
-<indexterm><primary>domain access</primary></indexterm>
-<indexterm><primary>SID</primary></indexterm>
-<indexterm><primary>UID</primary></indexterm>
-<indexterm><primary>GID</primary></indexterm>
-<indexterm><primary>one domain</primary></indexterm>
-The use of IDMAP is important where the Samba server will be accessed by workstations or servers from
-more than one domain, in which case it is important to run winbind so it can handle the resolution (ID mapping)
-of foreign SIDs to local UNIX UIDs and GIDs.
-</para>
-
-<para>
-<indexterm><primary>winbindd</primary></indexterm>
-The use of the IDMAP facility requires the execution of the <command>winbindd</command> upon Samba startup.
-</para>
-
-<sect1>
-<title>Samba Server Deployment Types and IDMAP</title>
-
-<para>
-<indexterm><primary>Server Types</primary></indexterm>
-There are four basic server deployment types, as documented in <link linkend="ServerType">the chapter
-on Server Types and Security Modes</link>.
-</para>
-
-	<sect2>
-	<title>Standalone Samba Server</title>
-
-	<para>
-	<indexterm><primary>stand-alone server</primary></indexterm>
-	<indexterm><primary>Active Directory</primary></indexterm>
-	<indexterm><primary>NT4 Domain</primary></indexterm>
-	A standalone Samba server is an implementation that is not a member of a Windows NT4 domain,
-	a Windows 200X Active Directory domain, or a Samba domain.
-	</para>
-
-	<para>
-	<indexterm><primary>IDMAP</primary></indexterm>
-	<indexterm><primary>identity</primary></indexterm>
-	<indexterm><primary>local user</primary></indexterm>
-	By definition, this means that users and groups will be created and controlled locally, and
-	the identity of a network user must match a local UNIX/Linux user login. The IDMAP facility
-	is therefore of little to no interest, winbind will not be necessary, and the IDMAP facility
-	will not be relevant or of interest.
-	</para>
-
-	</sect2>
-
-	<sect2>
-	<title>Domain Member Server or Domain Member Client</title>
-
-	<para>
-	<indexterm><primary>PDC</primary></indexterm>
-	<indexterm><primary>BDC</primary></indexterm>
-	<indexterm><primary>NT4</primary></indexterm>
-	<indexterm><primary>SID</primary></indexterm>
-	<indexterm><primary>Active Directory</primary></indexterm>
-	Samba-3 can act as a Windows NT4 PDC or BDC, thereby providing domain control protocols that
-	are compatible with Windows NT4. Samba-3 file and print sharing protocols are compatible with
-	all versions of MS Windows products. Windows NT4, as with MS Active Directory,
-	extensively makes use of Windows SIDs.
-	</para>
-
-	<para>
-	<indexterm><primary>MS Windows SID</primary></indexterm>
-	<indexterm><primary>UID</primary></indexterm>
-	<indexterm><primary>GID</primary></indexterm>
-	Samba-3 domain member servers and clients must interact correctly with MS Windows SIDs. Incoming
-	Windows SIDs must be translated to local UNIX UIDs and GIDs. Outgoing information from the Samba
-	server must provide to MS Windows clients and servers appropriate SIDs.
-	</para>
-
-	<para>
-	<indexterm><primary>ADS</primary></indexterm>
-	<indexterm><primary>winbind</primary></indexterm>
-	A Samba member of a Windows networking domain (NT4-style or ADS) can be configured to handle 
-	identity mapping in a variety of ways. The mechanism it uses depends on whether or not
-	the <command>winbindd</command> daemon is used and how the winbind functionality is configured.
-	The configuration options are briefly described here:
-	</para>
-
-	<variablelist>
-		<varlistentry><term>Winbind is not used; users and groups are local: </term>
-			<listitem>
-				<para>
-				<indexterm><primary>winbindd</primary></indexterm>
-				<indexterm><primary>smbd</primary></indexterm>
-				<indexterm><primary>network traffic</primary></indexterm>
-				<indexterm><primary>LoginID</primary></indexterm>
-				<indexterm><primary>account name</primary></indexterm>
-				<indexterm><primary>getpwnam</primary></indexterm>
-				<indexterm><primary>NSS</primary></indexterm>
-				<indexterm><primary>local users</primary></indexterm>
-				<indexterm><primary>local groups</primary></indexterm>
-				<indexterm><primary>/etc/passwd</primary></indexterm>
-				<indexterm><primary>/etc/group</primary></indexterm>
-				Where <command>winbindd</command> is not used Samba (<command>smbd</command>)
-				uses the underlying UNIX/Linux mechanisms to resolve the identity of incoming
-				network traffic. This is done using the LoginID (account name) in the
-				session setup request and passing it to the getpwnam() system function call.
-				This call is implemented using the name service switch (NSS) mechanism on
-				modern UNIX/Linux systems. By saying "users and groups are local,"
-				we are implying that they are stored only on the local system, in the
-				<filename>/etc/passwd</filename> and <filename>/etc/group</filename> respectively.
-				</para>
-
-				<para>
-				<indexterm><primary>SessionSetupAndX</primary></indexterm>
-				<indexterm><primary>/etc/passwd</primary></indexterm>
-				For example, when the user <literal>BERYLIUM\WambatW</literal> tries to open a
-				connection to a Samba server the incoming SessionSetupAndX request will make a 
-				system call to look up the user <literal>WambatW</literal> in the
-				<filename>/etc/passwd</filename> file.
-				</para>
-
-				<para>
-				<indexterm><primary>standalone</primary></indexterm>
-				<indexterm><primary>domain member server</primary></indexterm>
-				<indexterm><primary>NT4</primary></indexterm>
-				<indexterm><primary>ADS</primary></indexterm>
-				<indexterm><primary>PDC</primary></indexterm>
-				<indexterm><primary>smbpasswd</primary></indexterm>
-				<indexterm><primary>tdbsam</primary></indexterm>
-				<indexterm><primary>passdb backend</primary></indexterm>
-				This configuration may be used with standalone Samba servers, domain member
-				servers (NT4 or ADS), and for a PDC that uses either an smbpasswd
-				or a tdbsam-based Samba passdb backend.
-				</para>
-			</listitem>
-		</varlistentry>
-	
-		<varlistentry><term>Winbind is not used; users and groups resolved via NSS: </term>
-			<listitem>
-				<para>
-				<indexterm><primary>user accounts</primary></indexterm>
-				<indexterm><primary>group accounts</primary></indexterm>
-				<indexterm><primary>local accounts</primary></indexterm>
-				<indexterm><primary>repository</primary></indexterm>
-				<indexterm><primary>NIS</primary></indexterm>
-				<indexterm><primary>LDAP</primary></indexterm>
-				In this situation user and group accounts are treated as if they are local
-				accounts. The only way in which this differs from having local accounts is
-				that the accounts are stored in a repository that can be shared. In practice
-				this means that they will reside in either an NIS-type database or else in LDAP.
-				</para>
-
-				<para>
-				<indexterm><primary>standalone</primary></indexterm>
-				<indexterm><primary>domain member server</primary></indexterm>
-				<indexterm><primary>NT4</primary></indexterm>
-				<indexterm><primary>ADS</primary></indexterm>
-				<indexterm><primary>PDC</primary></indexterm>
-				<indexterm><primary>smbpasswd</primary></indexterm>
-				<indexterm><primary>tdbsam</primary></indexterm>
-				This configuration may be used with standalone Samba servers, domain member
-				servers (NT4 or ADS), and for a PDC that uses either an smbpasswd
-				or a tdbsam-based Samba passdb backend.
-				</para>
-			</listitem>
-		</varlistentry>
-
-		<varlistentry><term>Winbind/NSS with the default local IDMAP table: </term>
-			<listitem>
-				<para>
-				<indexterm><primary>NT4 domain</primary></indexterm>
-				<indexterm><primary>ADS domain</primary></indexterm>
-				<indexterm><primary>winbind</primary></indexterm>
-				<indexterm><primary>domain control</primary></indexterm>
-				There are many sites that require only a simple Samba server or a single Samba
-				server that is a member of a Windows NT4 domain or an ADS domain. A typical example
-				is an appliance like file server on which no local accounts are configured and
-				winbind is used to obtain account credentials from the domain controllers for the
-				domain. The domain control can be provided by Samba-3, MS Windows NT4, or MS Windows
-				Active Directory.
-				</para>
-
-				<para>
-				<indexterm><primary>UID numbers</primary></indexterm>
-				<indexterm><primary>GID numbers</primary></indexterm>
-				<indexterm><primary>/etc/nsswitch.conf</primary></indexterm>
-				<indexterm><primary>winbind</primary></indexterm>
-				<indexterm><primary>SID</primary></indexterm>
-				Winbind is a great convenience in this situation. All that is needed is a range of
-				UID numbers and GID numbers that can be defined in the &smb.conf; file. The
-				<filename>/etc/nsswitch.conf</filename> file is configured to use <command>winbind</command>,
-				which does all the difficult work of mapping incoming SIDs to appropriate UIDs and GIDs.
-				The SIDs are allocated a UID/GID in the order in which winbind receives them.
-				</para>
-
-				<para>
-				<indexterm><primary>UID</primary></indexterm>
-				<indexterm><primary>GID</primary></indexterm>
-				<indexterm><primary>IDMAP</primary></indexterm>
-				<indexterm><primary>corrupted file</primary></indexterm>
-				This configuration is not convenient or practical in sites that have more than one
-				Samba server and that require the same UID or GID for the same user or group across
-				all servers. One of the hazards of this method is that in the event that the winbind
-				IDMAP file becomes corrupted or lost, the repaired or rebuilt IDMAP file may allocate
-				UIDs and GIDs to different users and groups from what was there previously with the
-				result that MS Windows files that are stored on the Samba server may now not belong to
-				the rightful owners.
-				</para>
-			</listitem>
-		</varlistentry>
-
-		<varlistentry><term>Winbind/NSS uses RID based IDMAP: </term>
-			<listitem>
-				<para>
-				<indexterm><primary>RID</primary></indexterm>
-				<indexterm><primary>idmap_rid</primary></indexterm>
-				<indexterm><primary>ADS</primary></indexterm>
-				<indexterm><primary>LDAP</primary></indexterm>
-				The IDMAP_RID facility is new to Samba version 3.0.8. It was added to make life easier
-				for a number of sites that are committed to use of MS ADS, that do not apply
-				an ADS schema extension, and that do not have an installed an LDAP directory server just for
-				the purpose of maintaining an IDMAP table. If you have a single ADS domain (not a forest of
-				domains, and not multiple domain trees) and you want a simple cookie-cutter solution to the
-				IDMAP table problem, then IDMAP_RID is an obvious choice.
-				</para>
-
-				<para>
-				<indexterm><primary>idmap_rid</primary></indexterm>
-				<indexterm><primary>idmap uid</primary></indexterm>
-				<indexterm><primary>idmap gid</primary></indexterm>
-				<indexterm><primary>RID</primary></indexterm>
-				<indexterm><primary>SID</primary></indexterm>
-				<indexterm><primary>UID</primary></indexterm>
-				<indexterm><primary>idmap backend</primary></indexterm>
-				<indexterm><primary>automatic mapping</primary></indexterm>
-				This facility requires the allocation of the <parameter>idmap uid</parameter> and the
-				<parameter>idmap gid</parameter> ranges, and within the <parameter>idmap uid</parameter>
-				it is possible to allocate a subset of this range for automatic mapping of the relative
-				identifier (RID) portion of the SID directly to the base of the UID plus the RID value.
-				For example, if the <parameter>idmap uid</parameter> range is <constant>1000-100000000</constant>
-				and the <parameter>idmap backend = idmap_rid:DOMAIN_NAME=1000-50000000</parameter>, and
-				a SID is encountered that has the value <constant>S-1-5-21-34567898-12529001-32973135-1234</constant>,
-				the resulting UID will be <constant>1000 + 1234 = 2234</constant>.
-				</para>
-			</listitem>
-		</varlistentry>
-
-		<varlistentry><term>Winbind with an NSS/LDAP backend-based IDMAP facility: </term>
-			<listitem>
-				<para>
-				<indexterm><primary>Domain Member</primary></indexterm>
-				<indexterm><primary>winbind</primary></indexterm>
-				<indexterm><primary>SID</primary></indexterm>
-				<indexterm><primary>UID</primary></indexterm>
-				<indexterm><primary>GID</primary></indexterm>
-				<indexterm><primary>idmap gid</primary></indexterm>
-				<indexterm><primary>idmap uid</primary></indexterm>
-				<indexterm><primary>LDAP</primary></indexterm>
-				In this configuration <command>winbind</command> resolved SIDs to UIDs and GIDs from
-				the <parameter>idmap uid</parameter> and <parameter>idmap gid</parameter> ranges specified
-				in the &smb.conf; file, but instead of using a local winbind IDMAP table, it is stored
-				in an LDAP directory so that all domain member machines (clients and servers) can share
-				a common IDMAP table.
-				</para>
-
-				<para>
-				<indexterm><primary>idmap backend</primary></indexterm>
-				<indexterm><primary>LDAP server</primary></indexterm>
-				<indexterm><primary>LDAP redirects</primary></indexterm>
-				It is important that all LDAP IDMAP clients use only the master LDAP server because the
-				<parameter>idmap backend</parameter> facility in the &smb.conf; file does not correctly
-				handle LDAP redirects.
-				</para>
-			</listitem>
-		</varlistentry>
-
-		<varlistentry><term>Winbind with NSS to resolve UNIX/Linux user and group IDs: </term>
-			<listitem>
-				<para>
-				The use of LDAP as the passdb backend is a smart solution for PDC, BDC, and
-				domain member servers. It is a neat method for assuring that UIDs, GIDs, and the matching
-				SIDs are consistent across all servers.
-				</para>
-
-				<para>
-				<indexterm><primary>LDAP</primary></indexterm>
-				<indexterm><primary>PADL</primary></indexterm>
-				The use of the LDAP-based passdb backend requires use of the PADL nss_ldap utility or
-				an equivalent. In this situation winbind is used to handle foreign SIDs, that is, SIDs from
-				standalone Windows clients (i.e., not a member of our domain) as well as SIDs from 
-				another domain. The foreign UID/GID is mapped from allocated ranges (idmap uid and idmap gid)
-				in precisely the same manner as when using winbind with a local IDMAP table.
-				</para>
-
-				<para>
-				<indexterm><primary>nss_ldap</primary></indexterm>
-				<indexterm><primary>AD4UNIX</primary></indexterm>
-				<indexterm><primary>MMC</primary></indexterm>
-				The nss_ldap tool set can be used to access UIDs and GIDs via LDAP as well as via Active
-				Directory. In order to use Active Directory, it is necessary to modify the ADS schema by
-				installing either the AD4UNIX schema extension or using the Microsoft Services for UNIX
-				version 3.5 or later to extend the ADS schema so it maintains UNIX account credentials.
-				Where the ADS schema is extended, a Microsoft Management Console (MMC) snap-in is also
-				installed to permit the UNIX credentials to be set and managed from the ADS User and Computer
-				Management tool. Each account must be separately UNIX-enabled before the UID and GID data can
-				be used by Samba.
-				</para>
-			</listitem>
-		</varlistentry>
-
-	</variablelist>
-
-	</sect2>
-
-	<sect2>
-	<title>Primary Domain Controller</title>
-
-	<para>
-	<indexterm><primary>domain security</primary></indexterm>
-	<indexterm><primary>SID</primary></indexterm>
-	<indexterm><primary>RID</primary></indexterm>
-	<indexterm><primary>algorithmic mapping</primary></indexterm>
-	Microsoft Windows domain security systems generate the user and group SID as part
-	of the process of creation of an account. Windows does not have a concept of the UNIX UID or a GID; rather,
-	it has its own type of security descriptor. When Samba is used as a domain controller, it provides a method
-	of producing a unique SID for each user and group. Samba generates a machine and a domain SID to which it
-	adds an RID that is calculated algorithmically from a base value that can be specified
-	in the &smb.conf; file, plus twice (2x) the UID or GID. This method is called <quote>algorithmic mapping</quote>.
-	</para>
-
-	<para>
-	<indexterm><primary>RID base</primary></indexterm>
-	For example, if a user has a UID of 4321, and the algorithmic RID base has a value of 1000, the RID will
-	be <literal>1000 + (2 x 4321) = 9642</literal>. Thus, if the domain SID is
-	<literal>S-1-5-21-89238497-92787123-12341112</literal>, the resulting SID is
-	<literal>S-1-5-21-89238497-92787123-12341112-9642</literal>.
-	</para>
-
-	<para>
-	<indexterm><primary>on-the-fly</primary></indexterm>
-	<indexterm><primary>SID</primary></indexterm>
-	<indexterm><primary>passdb backend</primary></indexterm>
-	<indexterm><primary>ldapsam</primary></indexterm>
-	The foregoing type of SID is produced by Samba as an automatic function and is either produced on the fly
-	(as is the case when using a <parameter>passdb backend = [tdbsam | smbpasswd]</parameter>), or may be stored
-	as a permanent part of an account in an LDAP-based ldapsam.
-	</para>
-
-	<para>
-	<indexterm><primary>SFU 3.5</primary></indexterm>
-	<indexterm><primary>ADS</primary></indexterm>
-	<indexterm><primary>directory schema</primary></indexterm>
-	<indexterm><primary>account attributes</primary></indexterm>
-	<indexterm><primary>UID</primary></indexterm>
-	<indexterm><primary>GID</primary></indexterm>
-	<indexterm><primary>ADS schema</primary></indexterm>
-	<indexterm><primary>account management</primary></indexterm>
-	<indexterm><primary>MMC</primary></indexterm>
-	ADS uses a directory schema that can be extended to accommodate additional
-	account attributes such as UIDs and GIDs. The installation of Microsoft Service for UNIX 3.5 will expand
-	the normal ADS schema to include UNIX account attributes. These must of course be managed separately
-	through a snap-in module to the normal ADS account management MMC interface.
-	</para>
-
-	<para>
-	<indexterm><primary>PDC</primary></indexterm>
-	<indexterm><primary>passdb backend</primary></indexterm>
-	<indexterm><primary>BDC</primary></indexterm>
-	<indexterm><primary>LDAP backend</primary></indexterm>
-	Security identifiers used within a domain must be managed to avoid conflict and to preserve integrity.
-	In an NT4 domain context, the PDC manages the distribution of all security credentials to the backup
-	domain controllers (BDCs). At this time the only passdb backend for a Samba domain controller that is suitable
-	for such information is an LDAP backend.
-	</para>
-
-	</sect2>
-
-	<sect2>
-	<title>Backup Domain Controller</title>
-
-	<para>
-	<indexterm><primary>BDC</primary></indexterm>
-	<indexterm><primary>read-only access</primary></indexterm>
-	<indexterm><primary>security credentials</primary></indexterm>
-	<indexterm><primary>LDAP</primary></indexterm>
-	<indexterm><primary>group account</primary></indexterm>
-	<indexterm><primary>write changes</primary></indexterm>
-	<indexterm><primary>directory</primary></indexterm>
-	BDCs have read-only access to security credentials that are stored in LDAP.
-	Changes in user or group account information are passed by the BDC to the PDC. Only the PDC can write
-	changes to the directory.
-	</para>
-
-	<para>
-	IDMAP information can be written directly to the LDAP server so long as all domain controllers
-	have access to the master (writable) LDAP server. Samba-3 at this time does not handle LDAP redirects
-	in the IDMAP backend. This means that it is is unsafe to use a slave (replicate) LDAP server with
-	the IDMAP facility.
-	</para>
-
-	</sect2>
-
-</sect1>
-
-<sect1>
-<title>Examples of IDMAP Backend Usage</title>
-
-<para>
-<indexterm><primary>Domain Member Server</primary><see>DMS</see></indexterm>
-<indexterm><primary>Domain Member Client</primary><see>DMC</see></indexterm>
-<indexterm><primary>DMS</primary></indexterm>
-<indexterm><primary>DMC</primary></indexterm>
-<indexterm><primary>winbind</primary></indexterm>
-Anyone who wishes to use <command>winbind</command> will find the following example configurations helpful.
-Remember that in the majority of cases <command>winbind</command> is of primary interest for use with
-domain member servers (DMSs) and domain member clients (DMCs).
-</para>
-
-	<sect2>
-	<title>Default Winbind TDB</title>
-
-	<para>
-	Two common configurations are used:
-	</para>
-
-	<itemizedlist>
-		<listitem><para>
-		Networks that have an NT4 PDC (with or without BDCs) or a Samba PDC (with or without BDCs).
-		</para></listitem>
-
-		<listitem><para>
-		Networks that use MS Windows 200x ADS.
-		</para></listitem>
-	</itemizedlist>
-
-	<sect3>
-	<title>NT4-Style Domains (Includes Samba Domains)</title>
-
-	<para>
-	<link linkend="idmapnt4dms">NT4 Domain Member Server smb.con</link> is a simple example of an NT4 DMS
-	&smb.conf; file that shows only the global section.
-	</para>
-
-<example id="idmapnt4dms">
-<title>NT4 Domain Member Server smb.conf</title>
-<smbconfblock>
-<smbconfcomment>Global parameters</smbconfcomment>
-<smbconfsection name="[global]"/>
-<smbconfoption name="workgroup">MEGANET2</smbconfoption>
-<smbconfoption name="security">DOMAIN</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>
-</smbconfblock>
-</example>
-
-	<para>
-	<indexterm><primary>winbind</primary></indexterm>
-	<indexterm><primary>/etc/nsswitch.conf</primary></indexterm>
-	The use of <command>winbind</command> requires configuration of NSS. Edit the <filename>/etc/nsswitch.conf</filename>
-	so it includes the following entries:
-<screen>
-...
-passwd: files winbind
-shadow: files winbind
-group:  files winbind
-...
-hosts:  files [dns] wins
-...
-</screen>
-	The use of DNS in the hosts entry should be made only if DNS is used on site.
-	</para>
-
-	<para>
-	The creation of the DMS requires the following steps:
-	</para>
-
-	<procedure>
-		<step><para>
-		Create or install an &smb.conf; file with the above configuration.
-		</para></step>
-
-		<step><para>
-		Execute:
-<screen>
-&rootprompt; net rpc join -UAdministrator%password
-Joined domain MEGANET2.
-</screen>
-	<indexterm><primary>join</primary></indexterm>
-	The success of the join can be confirmed with the following command:
-<screen>
-&rootprompt; net rpc testjoin
-Join to 'MIDEARTH' is OK
-</screen>
-		A failed join would report an error message like the following:
-		<indexterm><primary>failed join</primary></indexterm>
-<screen>
-&rootprompt; net rpc testjoin
-[2004/11/05 16:34:12, 0] utils/net_rpc_join.c:net_rpc_join_ok(66)
-Join to domain 'MEGANET2' is not valid
-</screen>
-		</para></step>
-
-		<step><para>
-		<indexterm><primary>nmbd</primary></indexterm>
-		<indexterm><primary>winbind</primary></indexterm>
-		<indexterm><primary>smbd</primary></indexterm>
-		Start the <command>nmbd, winbind,</command> and <command>smbd</command> daemons in the order shown.
-		</para></step>
-	</procedure>
-
-	</sect3>
-
-	<sect3>
-	<title>ADS Domains</title>
-
-	<para>
-	<indexterm><primary>domain join</primary></indexterm>
-	<indexterm><primary>ADS domain</primary></indexterm>
-	The procedure for joining an ADS domain is similar to the NT4 domain join, except the &smb.conf; file
-	will have the contents shown in <link linkend="idmapadsdms">ADS Domain Member Server smb.conf</link>
-	</para>
-
-<example id="idmapadsdms">
-<title>ADS Domain Member Server smb.conf</title>
-<smbconfblock>
-<smbconfcomment>Global parameters</smbconfcomment>
-<smbconfsection name="[global]"/>
-<smbconfoption name="workgroup">BUTTERNET</smbconfoption>
-<smbconfoption name="netbios name">GARGOYLE</smbconfoption>
-<smbconfoption name="realm">BUTTERNET.BIZ</smbconfoption>
-<smbconfoption name="security">ADS</smbconfoption>
-<smbconfoption name="template shell">/bin/bash</smbconfoption>
-<smbconfoption name="idmap uid">500-10000000</smbconfoption>
-<smbconfoption name="idmap gid">500-10000000</smbconfoption>
-<smbconfoption name="winbind use default domain">Yes</smbconfoption>
-<smbconfoption name="winbind nested groups">Yes</smbconfoption>
-</smbconfblock>
-</example>
-
-	<para>
-	<indexterm><primary>KRB</primary></indexterm>
-	<indexterm><primary>kerberos</primary></indexterm>
-	<indexterm><primary>/etc/krb5.conf</primary></indexterm>
-	<indexterm><primary>MIT</primary></indexterm>
-	<indexterm><primary>MIT kerberos</primary></indexterm>
-	<indexterm><primary>Heimdal</primary></indexterm>
-	<indexterm><primary>Heimdal kerberos</primary></indexterm>
-	ADS DMS operation requires use of kerberos (KRB). For this to work, the <filename>krb5.conf</filename>
-	must be configured. The exact requirements depends on which version of MIT or Heimdal Kerberos is being
-	used. It is sound advice to use only the latest version, which at this time are MIT Kerberos version
-	1.3.5 and Heimdal 0.61.
-	</para>
-
-	<para>
-	The creation of the DMS requires the following steps:
-	</para>
-
-	<procedure>
-		<step><para>
-		Create or install an &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:
-		<indexterm><primary>net</primary><secondary>ads</secondary><tertiary>join</tertiary></indexterm>
-<screen>
-&rootprompt; net ads join -UAdministrator%password
-Joined domain BUTTERNET.
-</screen>
-	The success or failure of the join can be confirmed with the following command:
-<screen>
-&rootprompt; net ads testjoin
-Using short domain name -- BUTTERNET
-Joined 'GARGOYLE' to realm 'BUTTERNET.BIZ'
-</screen>
-	</para>
-
-	<para>
-	An invalid or failed join can be detected by executing:
-<screen>
-&rootprompt; net ads testjoin
-GARGOYLE$@'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>
-		<indexterm><primary>error message</primary></indexterm>
-		<indexterm><primary>failure</primary></indexterm>
-		<indexterm><primary>log level</primary></indexterm>
-		<indexterm><primary>identify</primary></indexterm>
-		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 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>
-
-	</procedure>
-
-	</sect3>
-	</sect2>
-
-	<sect2>
-	<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 using 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> 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 and Active Directory.
-	To use this with an NT4 domain, do not include the <parameter>realm</parameter> parameter; additionally, the
-	method used to join the domain uses the <constant>net rpc join</constant> process.
-	</para>
-
-	<para>
-	An example &smb.conf; file for and ADS domain environment is shown in <link linkend="idmapadsridDMS">ADS
-	Domain Member smb.conf using idmap_rid</link>.
-	</para>
-
-<example id="idmapadsridDMS">
-<title>ADS Domain Member smb.conf using idmap_rid</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 startup of 
-	<command>winbind</command>. Disabling enumeration resulted 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 following procedure.
-	</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 use the idmap_rid facility:
-	</para>
-
-	<procedure>
-		<step><para>
-		Create or install an &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 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>
-
-	</sect2>
-
-	<sect2>
-	<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 and
-	ADS domains. OpenLDAP is a commonly used LDAP server for this purpose, although any
-	standards-complying 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>
-	An example is for an ADS domain is shown in <link linkend="idmapldapDMS">ADS Domain Member Server using
-	LDAP</link>.
-	</para>
-
-<example id="idmapldapDMS">
-<title>ADS Domain Member Server using LDAP</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 <link linkend="dbglvl">Reporting Bugs</link>.
-	</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 effect 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 as shown 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,
-		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 DMS 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 diagnositic 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>
-
-	</sect2>
-
-	<sect2>
-	<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 the following 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="idmaprfc2307">ADS Domain Member Server using
-RFC2307bis Schema Extension Date via NSS</link>.
-	</para>
-
-<example id="idmaprfc2307">
-<title>ADS Domain Member Server using RFC2307bis Schema Extension Date via NSS</title>
-<smbconfblock>
-<smbconfcomment>Global parameters</smbconfcomment>
-<smbconfsection name="[global]"/>
-<smbconfoption name="workgroup">BOBBY</smbconfoption>
-<smbconfoption name="realm">BOBBY.COM</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 cache time">5</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 to specific instructions.
-	</para>
-
-	<para>
-	The next step involves preparation of the ADS schema. This is briefly discussed in the remaining
-	part of this chapter.
-	</para>
-
-		<sect3>
-		<title>IDMAP, Active Directory, and MS Services for UNIX 3.5</title>
-
-		<para>
-		<indexterm><primary>SFU</primary></indexterm>
-		The Microsoft Windows Service for UNIX (SFU) 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>
-
-		</sect3>
-
-		<sect3>
-		<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>
-
-		</sect3>
-
-	</sect2>
-
-</sect1>
-
-</chapter>
diff --git a/docs-xml/Samba3-HOWTO/TOSHARG-Install.xml b/docs-xml/Samba3-HOWTO/TOSHARG-Install.xml
deleted file mode 100644
index 88e0ed8..0000000
--- a/docs-xml/Samba3-HOWTO/TOSHARG-Install.xml
+++ /dev/null
@@ -1,687 +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="install">
-<chapterinfo>
-	&author.tridge;
-	&author.jelmer;
-	&author.jht;
-	&author.kauer;
-	&author.danshearer;
-	<!-- Isn't some of this written by others as well? -->
-
-</chapterinfo>
-
-<title>How to Install and Test SAMBA</title>
-
-<sect1>
-	<title>Obtaining and Installing Samba</title>
-
-	<para>
-	<indexterm><primary>packages</primary></indexterm>
-	Binary packages of Samba are included in almost any Linux or UNIX distribution. There are also some
-	packages available at <ulink url="http://samba.org/">the Samba home page</ulink>. Refer to the manual of your
-	operating system for details on installing packages for your specific operating system.
-	</para>
-
-	<para>
-	<indexterm><primary>compile</primary></indexterm>
-	If you need to compile Samba from source, check <link linkend="compiling">How to Compile Samba</link>.
-	</para>
-
-</sect1>
-
-<sect1>
-	<title>Configuring Samba (smb.conf)</title>
-
-	<para>
-	<indexterm><primary>/etc/samba/smb.conf</primary></indexterm>
-	<indexterm><primary>SWAT</primary></indexterm>
-	Samba's configuration is stored in the &smb.conf; file, which usually resides in
-	<filename>/etc/samba/smb.conf</filename> or <filename>/usr/local/samba/lib/smb.conf</filename>. You can either
-	edit this file yourself or do it using one of the many graphical tools that are available, such as the
-	Web-based interface SWAT, that is included with Samba.
-	</para>
-
-	<sect2>
-	<title>Configuration File Syntax</title>
-
-	<para>
-	<indexterm><primary>section name</primary></indexterm>
-	The &smb.conf; file uses the same syntax as the various old <filename>.ini</filename> files in Windows
-	3.1: Each file consists of various sections, which are started by putting the section name between brackets
-	(<literal>[]</literal>) on a new line. Each contains zero or more key/value pairs separated by an equality
-	sign (<literal>=</literal>). The file is just a plaintext file, so you can open and edit it with your favorite
-	editing tool.
-	</para>
-
-	<para>
-	<indexterm><primary>meta-service</primary></indexterm>
-	<indexterm><primary>print</primary><secondary>queue</secondary></indexterm>
-	<indexterm><primary>share</primary></indexterm>
-	<indexterm><primary>spooler.</primary></indexterm>
-	<indexterm><primary>print</primary><secondary>spooler</secondary></indexterm>
-	<indexterm><primary>spool</primary><secondary>directory</secondary></indexterm>
-	Each section in the &smb.conf; file represents either a share or a meta-service on the Samba server. The
-	section <literal>[global]</literal> is special, since it contains settings that apply to the whole Samba
-	server.  Samba supports a number of meta-services, each of which serves its own purpose. For example, the
-	<literal>[homes]</literal> share is a meta-service that causes Samba to provide a personal home share for
-	each user. The <literal>[printers]</literal> share is a meta-service that establishes print queue support
-	and that specifies the location of the intermediate spool directory into which print jobs are received
-	from Windows clients prior to being dispatched to the UNIX/Linux print spooler.
-	</para>
-
-	<para>
-<indexterm><primary>printers</primary></indexterm>
-<indexterm><primary>meta-service</primary></indexterm>
-<indexterm><primary>printcap</primary></indexterm>
-<indexterm><primary>lpstat</primary></indexterm>
-<indexterm><primary>CUPS API</primary></indexterm>
-<indexterm><primary>browseable</primary></indexterm>
-	The <literal>printers</literal> meta-service will cause every printer that is either specified in a
-	<literal>printcap</literal> file, via the <command>lpstat</command>,  or via the CUPS API, to be
-	published as a shared print queue. The <literal>printers</literal> stanza in the &smb.conf; file can
-	be set as not browseable. If it is set to be browseable, then it will be visible as if it is a share.
-	That makes no sense given that this meta-service is responsible only for making UNIX system printers
-	available as Windows print queues. If a <literal>comment</literal> parameter is specified, the value
-	of it will be displayed as part of the printer name in Windows Explorer browse lists.
-	</para>
-
-	<para>
-	<indexterm><primary>stanza</primary></indexterm>
-	Each section of the &smb.conf; file that specifies a share, or a meta-service, is called a stanza.
-	The <literal>global</literal> stanza specifies settings that affect all the other stanzas in the
-	&smb.conf; file. Configuration parameters are documented in the &smb.conf; man page. Some parameters
-	can be used only in the <literal>global</literal> stanza, some only in share or meta-service stanzas,
-	and some can be used globally or just within a share or meta-service stanza.
-	</para>
-
-	<para>
-	<indexterm><primary>minimal</primary><secondary>configuration</secondary></indexterm>
-	<link linkend="smbconfminimal">A minimal smb.conf</link> contains a very minimal &smb.conf;.
-	<indexterm><primary>minimal configuration</primary></indexterm>
-	</para>
-
-	<example id="smbconfminimal">
-		<title>A minimal smb.conf</title>
-		<smbconfblock>
-
-		<smbconfsection name="[global]"/>
-		<smbconfoption name="workgroup">WKG</smbconfoption>
-		<smbconfoption name="netbios name">MYNAME</smbconfoption>
-		<smbconfsection name="[share1]"/>
-		<smbconfoption name="path">/tmp</smbconfoption>
-
-		<smbconfsection name="[share2]"/>
-		<smbconfoption name="path">/my_shared_folder</smbconfoption>
-		<smbconfoption name="comment">Some random files</smbconfoption>
-	</smbconfblock>
-	</example>
-
-</sect2>
-
-<sect2 id="tdbdocs">
-	<title>TDB Database File Information</title>
-
-	<para>
-	This section contains brief descriptions of the databases that are used by Samba-3.
-	</para>
-
-	<para>
-<indexterm><primary>tdb file locations</primary></indexterm>
-	The directory in which Samba stores the tdb files is determined by compile-time directives. Samba-3 stores
-	tdb files in two locations. The best way to determine these locations is to execute the following
-	command:
-<screen>
-&rootprompt; smbd -b | grep PRIVATE_DIR
-   PRIVATE_DIR: /etc/samba/private
-</screen>
-	This means that the confidential tdb files are stored in the <filename>/etc/samba/private</filename>
-	directory. Samba-3 also uses a number of tdb files that contain more mundane data. The location of
-	these files can be found by executing:
-<screen>
-&rootprompt; smbd -b | grep LOCKDIR
-   LOCKDIR: /var/lib/samba
-</screen>
-	Therefore the remaining control files will, in the example shown, be stored in the
-	<filename>/var/lib/samba</filename> directory.
-	</para>
-
-	<para>
-<indexterm><primary>tdb file descriptions</primary></indexterm>
-	The persistent tdb files are described in <link linkend="tdbpermfiledesc">the Persistent TDB File
-	Descriptions table</link>. All persistent tdb files should be regularly backed up. Use the
-	<command>tdbbackup</command> utility to backup the tdb files. All persistent tdb files must be
-	preserved during machine migrations, updates and upgrades.
-	</para>
-
-	<para>
-	The temporary tdb files do not need to be backed up, nor do they need to be preseved across machine
-	migrations, updates or upgrades. The temporary tdb files are described in <link linkend="tdbtempfiledesc">
-	the Temporary TDB File Descriptions</link>.
-	</para>
-
-        <table frame='all' id="tdbpermfiledesc"><title>Persistent TDB File Descriptions</title>
-        <tgroup cols='2'>
-			<colspec align="left"/>
-			<colspec align="justify" colwidth="1*"/>
-			<colspec align="left"/>
-                <thead>
-                <row>
-                        <entry align="left">Name</entry>
-                        <entry align="justify">Description</entry>
-                </row>
-                </thead>
-                <tbody>
-		<row>
-			<entry>account_policy</entry>
-			<entry><para>Samba/NT account policy settings, includes password expiration settings.</para></entry>
-		</row>
-		<row>
-			<entry>group_mapping</entry>
-			<entry><para>Mapping table from Windows groups/SID to UNIX groups.</para></entry>
-		</row>
-		<row>
-			<entry>ntdrivers</entry>
-			<entry><para>Stores per-printer installed driver information.</para></entry>
-		</row>
-		<row>
-			<entry>ntforms</entry>
-			<entry><para>Stores per-printer installed forms information.</para></entry>
-		</row>
-		<row>
-			<entry>ntprinters</entry>
-			<entry><para>Stores the per-printer devmode configuration settings.</para></entry>
-		</row>
-		<row>
-			<entry>passdb</entry>
-			<entry><para>
-				Exists only when the tdbsam passwd backend is used. This file stores the
-				SambaSAMAccount information. Note: This file requires that user POSIX account information is
-				available from either the /etc/passwd file, or from an alternative system source.
-			</para></entry>
-		</row>
-		<row>
-			<entry>registry</entry>
-			<entry><para>
-				Read-only Samba database of a Windows registry skeleton that provides support for exporting 
-				various database tables via the winreg RPCs.
-			</para></entry>
-		</row>
-		<row>
-			<entry>secrets</entry>
-			<entry><para>
-				This file stores the Workgroup/Domain/Machine SID, the LDAP directory update password, and
-				a further collection of critical environmental data that is necessary for Samba to operate
-				correctly. This file contains very sensitive information that must be protected. It is stored
-				in the PRIVATE_DIR directory.
-			</para></entry>
-		</row>
-		<row>
-			<entry>share_info</entry>
-			<entry><para>Stores per-share ACL information.</para></entry>
-		</row>
-		<row>
-			<entry>winbindd_idmap</entry>
-			<entry><para>Winbindd's local IDMAP database.</para></entry>
-		</row>
-		</tbody>
-	</tgroup>
-	</table>
-
-        <table frame='all' id="tdbtempfiledesc"><title>Temporary TDB File Descriptions</title>
-        <tgroup cols='3'>
-			<colspec align="left"/>
-			<colspec align="justify" colwidth="1*"/>
-			<colspec align="left"/>
-                <thead>
-                <row>
-                        <entry align="left">Name</entry>
-                        <entry align="justify">Description</entry>
-                        <entry align="center">Backup</entry>
-                </row>
-                </thead>
-                <tbody>
-		<row>
-			<entry>brlock</entry>
-			<entry><para>Byte-range locking information.</para></entry>
-			<entry>No</entry>
-		</row>
-		<row>
-			<entry>connections</entry>
-			<entry><para>A temporary cache for current connection information used to enforce max connections.</para></entry>
-			<entry>no</entry>
-		</row>
-		<row>
-			<entry>eventlog/*tdb</entry>
-			<entry><para>Records of eventlog entries. In most circumstances this is just a cache of system logs.</para></entry>
-			<entry>no</entry>
-		</row>
-		<row>
-			<entry>gencache</entry>
-			<entry><para>Generic caching database for dead WINS servers and trusted domain data.</para></entry>
-			<entry>no</entry>
-		</row>
-		<row>
-			<entry>login_cache</entry>
-			<entry><para>A temporary cache for login information, in particular bad password attempts.</para></entry>
-			<entry>no</entry>
-		</row>
-		<row>
-			<entry>messages</entry>
-			<entry><para>Temporary storage of messages being processed by smbd.</para></entry>
-			<entry>no</entry>
-		</row>
-		<row>
-			<entry>netsamlogon_cache</entry>
-			<entry><para>Caches user net_info_3 structure data from net_samlogon requests (as a domain member).</para></entry>
-			<entry>no</entry>
-		</row>
-		<row>
-			<entry>perfmon/*.tdb</entry>
-			<entry><para>Performance counter information.</para></entry>
-			<entry>no</entry>
-		</row>
-		<row>
-			<entry>printing/*.tdb</entry>
-			<entry><para>Cached output from lpq command created on a per-print-service basis.</para></entry>
-			<entry>no</entry>
-		</row>
-		<row>
-			<entry>schannel_store</entry>
-			<entry><para>
-				A confidential file, stored in the PRIVATE_DIR, containing crytographic connection
-				information so that clients that have temporarily disconnected can reconnect without
-				needing to renegotiate the connection setup process.
-			</para></entry>
-			<entry>no</entry>
-		</row>
-		<row>
-			<entry>sessionid</entry>
-			<entry><para>Temporary cache for miscellaneous session information and for utmp handling.</para></entry>
-			<entry>no</entry>
-		</row>
-		<row>
-			<entry>unexpected</entry>
-			<entry><para>Stores packets received for which no process is actively listening.</para></entry>
-			<entry>no</entry>
-		</row>
-		<row>
-			<entry>winbindd_cache</entry>
-			<entry><para>Cache of Identity information received from an NT4 domain or from ADS. Includes user
-				lists, etc.</para></entry>
-			<entry>yes</entry>
-		</row>
-		</tbody>
-	</tgroup>
-	</table>
-
-</sect2>
-
-<sect2>
-	<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>
-
-	<variablelist>
-		<varlistentry><term>nmbd</term>
-			<listitem><para>
-			<indexterm><primary>nmbd</primary></indexterm>
-			<indexterm><primary>starting samba</primary><secondary>nmbd</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>smbd</primary></indexterm>
-			<indexterm><primary>starting samba</primary><secondary>smbd</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 are found, <command>winbindd</command> will use the values specified for
-			for UID and GID allocation. If these parameters are not specified, <command>winbindd</command>
-			will start but it will not be able to allocate UIDs or GIDs.
-			</para></listitem>
-		</varlistentry>
-	</variablelist>
-
-	<para>
-	<indexterm><primary>startup</primary><secondary>process</secondary></indexterm>
-	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>
-
-</sect2>
-	
-<sect2>
-	<title>Example Configuration</title>
-	
-	<para>
-	<indexterm><primary>examples</primary></indexterm>
-	<indexterm><primary>source code</primary></indexterm>
-	<indexterm><primary>distribution</primary></indexterm>
-	<indexterm><primary>tarball</primary></indexterm>
-	<indexterm><primary>package</primary></indexterm>
-	There are sample configuration files in the examples subdirectory in the source code distribution tarball
-	package. It is suggested you read them carefully so you can see how the options go together in practice. See
-	the man page for all the options.  It might be worthwhile to start out with the
-	<filename>smb.conf.default</filename> configuration file and adapt it to your needs. It contains plenty of comments.
-	</para>
-
-	<para>
-	<indexterm><primary>simplest</primary><secondary>configuration</secondary></indexterm>
-	The simplest useful configuration file would contain something like that shown in
-	<link linkend="simple-example">Another simple smb.conf File</link>.
-	<indexterm><primary>simple configuration</primary></indexterm>
-	</para>
-
-<example id="simple-example">
-<title>Another simple smb.conf File</title>
-<smbconfblock>
-<smbconfsection name="[global]"/>
-<smbconfoption name="workgroup">&example.workgroup;</smbconfoption>
-
-<smbconfsection name="[homes]"/>
-<smbconfoption name="guest ok">no</smbconfoption>
-<smbconfoption name="read only">no</smbconfoption>
-</smbconfblock>
-</example>
-	
-	<para>
-	<indexterm><primary>connections</primary></indexterm>
-	<indexterm><primary>account</primary></indexterm>
-	<indexterm><primary>login name</primary></indexterm>
-	<indexterm><primary>service name</primary></indexterm>
-	This will allow connections by anyone with an account on the server, using either
-	their login name or <smbconfsection name="homes"/> as the service name.
-	(Note: The workgroup that Samba should appear in must also be set. The default
-	workgroup name is WORKGROUP.)
-	</para>
-	
-	<para>
-	<indexterm><primary>smbd</primary></indexterm>
-	Make sure you put the &smb.conf; file in the correct place. Note, the correct location of this file
-	depends on how the binary files were built. You can discover the correct location by executing from
-	the directory that contains the <command>smbd</command> command file:
-<screen>
-&rootprompt; smbd -b | grep smb.conf
-</screen>
-	</para>
-
-	<para>
-	<indexterm><primary>security</primary><secondary>settings</secondary></indexterm>
-	For more information about security settings for the <smbconfsection name="[homes]"/> share, please refer to 
-	<link linkend="securing-samba">Securing Samba</link>.
-	</para>
-
-<sect3>
-	<title>Test Your Config File with <command>testparm</command></title>
-
-	<para>
-	<indexterm><primary>validate</primary></indexterm>
-	<indexterm><primary>testparm</primary></indexterm>
-	<indexterm><primary>misconfigurations</primary></indexterm>
-	It's important to validate the contents of the &smb.conf; file using the &testparm; program.
-	If testparm runs correctly, it will list the loaded services. If not, it will give an error message.
-	Make sure it runs correctly and that the services look reasonable before proceeding. Enter the command: 
-	<screen>
-	&rootprompt; testparm /etc/samba/smb.conf
-	</screen>
-	Testparm will parse your configuration file and report any unknown parameters or incorrect syntax.
-	It also performs a check for common misconfigurations and will issue a warning if one is found.
-	</para>
-
-	<para>
-	Always run testparm again whenever the &smb.conf; file is changed!
-	</para>
-
-	<para>
-	<indexterm><primary>smbd</primary></indexterm>
-	<indexterm><primary>nmbd</primary></indexterm>
-	<indexterm><primary>winbindd</primary></indexterm>
-	<indexterm><primary>configuration</primary><secondary>documentation</secondary></indexterm>
-	The &smb.conf; file is constantly checked by the Samba daemons <command>smbd</command> and every instance of
-	itself that it spawns, <command>nmbd</command> and <command>winbindd</command>. It is good practice to
-	keep this file as small as possible. Many administrators prefer to document Samba configuration settings
-	and thus the need to keep this file small goes against good documentation wisdom. One solution that may
-	be adopted is to do all documentation and configuration in a file that has another name, such as
-	<filename>smb.conf.master</filename>. The <command>testparm</command> utility can be used to generate a
-	fully optimized &smb.conf; file from this master configuration and documentation file as shown here:
-<screen>
-&rootprompt; testparm -s smb.conf.master > smb.conf
-</screen>
-	This administrative method makes it possible to maintain detailed configuration change records while at
-	the same time keeping the working &smb.conf; file size to the minimum necessary.
-	</para>
-
-</sect3>
-</sect2>
-
-<sect2>
-	<title>SWAT</title>
-
-	<para>
-	<indexterm><primary>swat</primary></indexterm>
-	SWAT is a Web-based interface that can be used to facilitate the configuration of Samba.  SWAT might not
-	be available in the Samba package that shipped with your platform, but in a separate package. If you need to build SWAT please read the SWAT man page regarding compilation, installation, and
-	configuration of SWAT from the source code.
-	</para>
-
-	<para>
-	To launch SWAT, just run your favorite Web browser and point it to
-	<ulink url="http://localhost:901/" noescape="1">http://localhost:901/</ulink>.
-	Replace <replaceable>localhost</replaceable> with the name of the computer on which
-	Samba is running if that is a different computer than your browser.
-	</para>
-
-	<para>
-	SWAT can be used from a browser on any IP-connected machine, but be aware that connecting from a remote
-	machine leaves your connection open to password sniffing because passwords will be sent over the wire in the clear.
-	</para>
-
-	<para>
-	Please note that re-writing the configuration file using SWAT will
-	remove all comments!
-	More information about SWAT can be found in <link linkend="SWAT">The Samba Web Administration Tool</link>.
-	</para>
-
-</sect2>
-
-</sect1>
-
-<sect1>
-	<title>List Shares Available on the Server</title>
-
-	<para>
-	To list shares that are available from the configured Samba server, execute the
-	following command:
-	</para>
-
-<para><screen>
-&prompt;<userinput>smbclient -L <replaceable>yourhostname</replaceable></userinput>
-</screen></para>
-
-	<para>
-	You should see a list of shares available on your server. If you do not, then
-	something is incorrectly configured. This method can also be used to see what shares 
-	are available on other SMB servers, such as Windows 2000.
-	</para>
-
-	<para>
-	If you choose user-level security, you may find that Samba requests a password
-	before it will list the shares. See the <command>smbclient</command> man page for details.
-	You can force it to list the shares without a password by adding the option
-	<option>-N</option> to the command line. 
-	</para>
-</sect1>
-
-<sect1>
-	<title>Connect with a UNIX Client</title>
-	
-	<para>
-	Enter the following command:
-<screen>
-&prompt;<userinput>smbclient <replaceable> //yourhostname/aservice</replaceable></userinput>
-</screen></para>
-	
-	<para>Typically <replaceable>yourhostname</replaceable> is the name of the host on which &smbd;
-	has been installed. The <replaceable>aservice</replaceable> is any service that has been defined in the &smb.conf;
-	file. Try your username if you just have a <smbconfsection name="[homes]"/> section in the &smb.conf; file.</para>
-
-	<para>Example: If the UNIX host is called <replaceable>bambi</replaceable> and a valid login name
-	is <replaceable>fred</replaceable>, you would type:</para>
-
-<para><screen>
-&prompt;<userinput>smbclient //<replaceable>bambi</replaceable>/<replaceable>fred</replaceable></userinput>
-</screen></para>
-</sect1>
-
-<sect1>
-	<title>Connect from a Remote SMB Client</title>
-
-	<para>
-	Now that Samba is working correctly locally, you can try to access it from other clients. Within a few
-	minutes, the Samba host should be listed in the Network Neighborhood on all Windows clients of its subnet.
-	Try browsing the server from another client or "mounting" it.
-	</para>
-
-	<para>
-	Mounting disks from a DOS, Windows, or OS/2 client can be done by running a command such as:
-<screen>
-&dosprompt;<userinput>net use m: \\servername\service</userinput>
-</screen>
-	Where the drive letter m: is any available drive letter. It is important to double-check that the
-	service (share) name that you used does actually exist.
-	</para>
-
-	<para>
-	Try printing, for example,
-<screen>
-&dosprompt;<userinput>net use lpt1:	\\servername\spoolservice</userinput>
-</screen>
-	The <literal>spoolservice</literal> is the name of the printer (actually the print queue) on the target
-	server. This will permit all print jobs that are captured by the lpt1: port on the Windows client to
-	be sent to the printer that owns the spoolservice that has been specified.
-	</para>
-
-<para>
-<screen>&dosprompt;<userinput>print filename</userinput>
-</screen></para>
-
-	<sect2>
-	<title>What If Things Don't Work?</title>
-	
-	<para>
-	You might want to read <link linkend="diagnosis">The Samba Checklist</link>.  If you are still
-	stuck, refer to <link linkend="problems">Analyzing and Solving Samba Problems</link>.  Samba has
-	been successfully installed at thousands of sites worldwide.  It is unlikely that your particular problem is
-	unique, so it might be productive to perform an Internet search to see if someone else has encountered your
-	problem and has found a way to overcome it.
-	</para>
-
-	<para>
-	If you are new to Samba, and particularly if you are new to Windows networking, or to UNIX/Linux,
-	the book <quote>Samba-3 by Example</quote> will help you to create a validated network environment.
-	Simply choose from the first five chapters the network design that most closely matches site needs,
-	then follow the simple step-by-step procedure to deploy it. Later, when you have a working network
-	you may well want to refer back to this book for further insight into opportunities for improvement.
-	</para>
-
-	</sect2>
-
-	<sect2>
-	<title>Still Stuck?</title>
-
-	<para>
-	The best advice under the stress of abject frustration is to cool down! That may be challenging
-	of itself, but while you are angry or annoyed your ability to seek out a solution is somewhat
-	undermined. A cool head clears the way to finding the answer you are looking for. Just remember,
-	every problem has a solution &smbmdash; there is a good chance that someone else has found it
-	even though you can't right now. That will change with time, patience and learning.
-	</para>
-
-	<para>
-	Now that you have cooled down a bit, please refer to <link linkend="diagnosis">the Samba Checklist</link>
-	for a process that can be followed to identify the cause of your problem.
-	</para>
-
-	</sect2>
-
-</sect1>
-
-<sect1>
-<title>Common Errors</title>
-
-<para>
-The following questions and issues are raised repeatedly on the Samba mailing list.
-</para>
-
-<sect2>
-	<title>Large Number of smbd Processes</title>
-
-	<para>
-	Samba consists of three core programs: &nmbd;, &smbd;, and &winbindd;. &nmbd; is the name server message daemon,
-	&smbd; is the server message daemon, and &winbindd; is the daemon that handles communication with domain controllers.
-	</para>
-
-	<para>
-	If Samba is <emphasis>not</emphasis> running as a WINS server, then there will be one single instance of
-	 &nmbd; running on your system. If it is running as a WINS server, then there will be
-	two instances &smbmdash; one to handle the WINS requests.
-	</para>
-
-	<para>
-	&smbd; handles all connection requests. It spawns a new process for each client
-	connection made. That is why you may see so many of them, one per client connection.
-	</para>
-
-	<para>
-	&winbindd; will run as many processes depending in part on how many
-	domains it needs to contact.
-	</para>
-
-	</sect2>
-
-	<sect2>
-		<title><quote><errorname>The network name cannot be found</errorname></quote></title>
-
-		<para>
-		This error can be caused by one of these misconfigurations:
-		</para>
-
-		<itemizedlist>
-			<listitem><para>You specified a nonexisting path
-			for the share in &smb.conf;.</para></listitem>
-
-			<listitem><para>The user you are trying to access the share with does not 
-			have sufficient permissions to access the path for
-			the share. Both read (r) and access (x) should be possible.</para></listitem>
-
-			<listitem><para>The share you are trying to access does not exist.</para></listitem>
-	</itemizedlist>
-
-	</sect2>
-</sect1>
-
-</chapter>
diff --git a/docs-xml/Samba3-HOWTO/TOSHARG-Integrating-with-Windows.xml b/docs-xml/Samba3-HOWTO/TOSHARG-Integrating-with-Windows.xml
deleted file mode 100644
index 68b9d49..0000000
--- a/docs-xml/Samba3-HOWTO/TOSHARG-Integrating-with-Windows.xml
+++ /dev/null
@@ -1,745 +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="integrate-ms-networks">
- 
-<chapterinfo>
-	&author.jht;
-        <pubdate> (Jan 01 2001) </pubdate>
-</chapterinfo>
- 
-<title>Integrating MS Windows Networks with Samba</title>
- 
-<para>
-<indexterm><primary>NetBIOS</primary></indexterm>
-This chapter deals with NetBIOS over TCP/IP name to IP address resolution. If
-your MS Windows clients are not configured to use NetBIOS over TCP/IP, then this
-section does not apply to your installation. If your installation involves the use of
-NetBIOS over TCP/IP, then this chapter may help you to resolve networking problems.
-</para>
-
-<note>
-<para>
-<indexterm><primary>NetBEUI</primary></indexterm>
-<indexterm><primary>LLC</primary></indexterm>
-NetBIOS over TCP/IP has nothing to do with NetBEUI. NetBEUI is NetBIOS
-over Logical Link Control (LLC). On modern networks it is highly advised
-to not run NetBEUI at all. Note also that there is no such thing as
-NetBEUI over TCP/IP &smbmdash; the existence of such a protocol is a complete
-and utter misapprehension.
-</para>
-</note>
-
-<sect1>
-<title>Features and Benefits</title>
-
-<para>
-Many MS Windows network administrators have never been exposed to basic TCP/IP
-networking as it is implemented in a UNIX/Linux operating system. Likewise, many UNIX and
-Linux administrators have not been exposed to the intricacies of MS Windows TCP/IP-based
-networking (and may have no desire to be, either).
-</para>
-
-<para>
-This chapter gives a short introduction to the basics of how a name can be resolved to 
-its IP address for each operating system environment.
-</para>
-
-</sect1>
-
-<sect1>
-<title>Background Information</title>
-
-<para>
-<indexterm><primary>NetBIOS over TCP/IP</primary></indexterm>
-<indexterm><primary>UDP port 137</primary></indexterm>
-<indexterm><primary>TCP port 139</primary></indexterm>
-<indexterm><primary>TCP port 445</primary></indexterm>
-<indexterm><primary>UDP port 137</primary></indexterm>
-Since the introduction of MS Windows 2000, it is possible to run MS Windows networking
-without the use of NetBIOS over TCP/IP. NetBIOS over TCP/IP uses UDP port 137 for NetBIOS
-name resolution and uses TCP port 139 for NetBIOS session services. When NetBIOS over
-TCP/IP is disabled on MS Windows 2000 and later clients, then only the TCP port 445 is
-used, and the UDP port 137 and TCP port 139 are not.
-</para>
-
-<note>
-<para>
-When using Windows 2000 or later clients, if NetBIOS over TCP/IP is not disabled, then
-the client will use UDP port 137 (NetBIOS Name Service, also known as the Windows Internet
-Name Service, or WINS), TCP port 139, and TCP port 445 (for actual file and print traffic).
-</para>
-</note>
-
-<para>
-<indexterm><primary>DNS</primary></indexterm>
-<indexterm><primary>ADS</primary></indexterm>
-<indexterm><primary>DDNS</primary></indexterm>
-<indexterm><primary>SRV RR</primary></indexterm>
-<indexterm><primary>IXFR</primary></indexterm>
-<indexterm><primary>DHCP</primary></indexterm>
-When NetBIOS over TCP/IP is disabled, the use of DNS is essential. Most installations that disable NetBIOS
-over TCP/IP today use MS Active Directory Service (ADS). ADS requires
-<indexterm><primary>DNS</primary><secondary>Dynamic</secondary></indexterm> dynamic DNS with Service Resource
-Records (SRV RR) and with Incremental Zone Transfers (IXFR).  <indexterm><primary>DHCP</primary></indexterm>
-Use of DHCP with ADS is recommended as a further means of maintaining central control over the client
-workstation network configuration.
-</para>
-
-</sect1>
-
-<sect1>
-<title>Name Resolution in a Pure UNIX/Linux World</title>
-
-<para>
-The key configuration files covered in this section are:
-</para>
-
-<indexterm><primary>/etc/hosts</primary></indexterm>
-<indexterm><primary>/etc/resolv.conf</primary></indexterm>
-<indexterm><primary>/etc/host.conf</primary></indexterm>
-<indexterm><primary>/etc/nsswitch.conf</primary></indexterm>
-
-<itemizedlist>
-	<listitem><para><filename>/etc/hosts</filename></para></listitem>
-	<listitem><para><filename>/etc/resolv.conf</filename></para></listitem>
-	<listitem><para><filename>/etc/host.conf</filename></para></listitem>
-	<listitem><para><filename>/etc/nsswitch.conf</filename></para></listitem>
-</itemizedlist>
-
-<sect2>
-<title><filename>/etc/hosts</filename></title>
-
-<para>
-This file contains a static list of IP addresses and names.
-<programlisting>
-127.0.0.1	localhost localhost.localdomain
-192.168.1.1	bigbox.quenya.org	bigbox	alias4box
-</programlisting>
-</para>
-
-<para>
-<indexterm><primary>/etc/hosts></primary></indexterm>
-<indexterm><primary>name resolution</primary></indexterm>
-The purpose of <filename>/etc/hosts</filename> is to provide a 
-name resolution mechanism so users do not need to remember 
-IP addresses.
-</para>
-
-<para>
-<indexterm><primary>IP addresses</primary></indexterm>
-<indexterm><primary>MAC address</primary></indexterm>
-<indexterm><primary>physical network transport layer</primary></indexterm>
-Network packets that are sent over the physical network transport 
-layer communicate not via IP addresses but rather using the Media 
-Access Control address, or MAC address. IP addresses are currently 
-32 bits in length and are typically presented as four decimal 
-numbers that are separated by a dot (or period) &smbmdash; for example, 168.192.1.1.
-</para>
-
-<para>
-<indexterm><primary>MAC Addresses</primary></indexterm>
-MAC addresses use 48 bits (or 6 bytes) and are typically represented 
-as two-digit hexadecimal numbers separated by colons: 40:8e:0a:12:34:56.
-</para>
-
-<para>
-Every network interface must have a MAC address. Associated with a MAC address may be one or more IP
-addresses. There is no relationship between an IP address and a MAC address; all such assignments are
-arbitrary or discretionary in nature. At the most basic level, all network communications take place using MAC
-addressing. Since MAC addresses must be globally unique and generally remain fixed for any particular
-interface, the assignment of an IP address makes sense from a network management perspective. More than one IP
-address can be assigned per MAC address. One address must be the primary IP address &smbmdash; this is the
-address that will be returned in the Address Resolution Protocol (ARP) reply.
-</para>
-
-<para>
-<indexterm><primary>machine name</primary></indexterm>
-When a user or a process wants to communicate with another machine, 
-the protocol implementation ensures that the <quote>machine name</quote> or <quote>host 
-name</quote> is resolved to an IP address in a manner that is controlled 
-by the TCP/IP configuration control files. The file 
-<filename>/etc/hosts</filename> is one such file.
-</para>
-
-<para>
-<indexterm><primary>ARP/RARP</primary></indexterm>
-When the IP address of the destination interface has been determined, a protocol called ARP/RARP is used to
-identify the MAC address of the target interface. ARP is a broadcast-oriented method that uses User Datagram
-Protocol (UDP) to send a request to all interfaces on the local network segment using the all 1s MAC address.
-Network interfaces are programmed to respond to two MAC addresses only; their own unique address and the
-address ff:ff:ff:ff:ff:ff. The reply packet from an ARP request will contain the MAC address and the primary
-IP address for each interface.
-</para>
-
-<para>
-<indexterm><primary>/etc/hosts</primary></indexterm>
-The <filename>/etc/hosts</filename> file is foundational to all 
-UNIX/Linux TCP/IP installations and as a minimum will contain 
-the localhost and local network interface IP addresses and the 
-primary names by which they are known within the local machine. 
-This file helps to prime the pump so a basic level of name 
-resolution can exist before any other method of name resolution 
-becomes available.
-</para>
-
-</sect2>
-
-
-<sect2>
-<title><filename>/etc/resolv.conf</filename></title>
-
-<para>
-This file tells the name resolution libraries:
-</para>
-
-<itemizedlist>
-	<listitem><para>The name of the domain to which the machine 
-	belongs.
-	</para></listitem>
-	
-	<listitem><para>The name(s) of any domains that should be 
-	automatically searched when trying to resolve unqualified 
-	host names to their IP address.
-	</para></listitem>
-	
-	<listitem><para>The name or IP address of available domain 
-	name servers that may be asked to perform name-to-address 
-	translation lookups.
-	</para></listitem>
-</itemizedlist>
-
-</sect2>
-
-
-<sect2>
-<title><filename>/etc/host.conf</filename></title>
-
-
-<para>
-<indexterm><primary>/etc/host.conf</primary></indexterm>
-<filename>/etc/host.conf</filename> is the primary means by which the setting in
-<filename>/etc/resolv.conf</filename> may be effected. It is a critical configuration file. This file controls
-the order by which name resolution may proceed. The typical structure is:
-<programlisting>
-order hosts,bind
-multi on
-</programlisting></para>
-
-<para>Both addresses should be returned. Please refer to the 
-man page for <filename>host.conf</filename> for further details.
-</para>
-
-</sect2>
-
-
-<sect2>
-<title><filename>/etc/nsswitch.conf</filename></title>
-
-<para>
-<indexterm><primary>/etc/nsswitch.conf</primary></indexterm>
-This file controls the actual name resolution targets. The 
-file typically has resolver object specifications as follows:
-<programlisting>
-# /etc/nsswitch.conf
-#
-# Name Service Switch configuration file.
-#
-
-passwd:		compat
-# Alternative entries for password authentication are:
-# passwd:	compat files nis ldap winbind
-shadow:		compat
-group:		compat
-
-hosts:		files nis dns
-# Alternative entries for host name resolution are:
-# hosts:	files dns nis nis+ hesiod db compat ldap wins
-networks:	nis files dns
-
-ethers:		nis files
-protocols:	nis files
-rpc:		nis files
-services:	nis files
-</programlisting></para>
-
-<para>
-Of course, each of these mechanisms requires that the appropriate 
-facilities and/or services are correctly configured.
-</para>
-
-<para>
-It should be noted that unless a network request/message must be 
-sent, TCP/IP networks are silent. All TCP/IP communications assume a 
-principal of speaking only when necessary.
-</para>
-
-
-<para>
-<indexterm><primary>libnss_wins.so</primary></indexterm>
-<indexterm><primary>NetBIOS names</primary></indexterm>
-<indexterm><primary>make</primary></indexterm>
-<indexterm><primary>/etc/nsswitch.conf</primary></indexterm>
-<indexterm><primary>wins</primary></indexterm>
-Starting with version 2.2.0, Samba has Linux support for extensions to 
-the name service switch infrastructure so Linux clients will 
-be able to obtain resolution of MS Windows NetBIOS names to IP 
-addresses. To gain this functionality, Samba needs to be compiled 
-with appropriate arguments to the make command (i.e., <userinput>make 
-nsswitch/libnss_wins.so</userinput>). The resulting library should 
-then be installed in the <filename>/lib</filename> directory, and 
-the <parameter>wins</parameter> parameter needs to be added to the <quote>hosts:</quote> line in 
-the <filename>/etc/nsswitch.conf</filename> file. At this point, it 
-will be possible to ping any MS Windows machine by its NetBIOS 
-machine name, as long as that machine is within the workgroup to 
-which both the Samba machine and the MS Windows machine belong.
-</para>
-
-</sect2>
-</sect1>
-
-
-<sect1>
-<title>Name Resolution as Used within MS Windows Networking</title>
-
-<para>
-<indexterm><primary>computer name</primary></indexterm>
-<indexterm><primary>machine name</primary></indexterm>
-<indexterm><primary>NetBIOS name</primary></indexterm>
-<indexterm><primary>SMB name</primary></indexterm>
-MS Windows networking is predicated on the name each machine is given. This name is known variously (and
-inconsistently) as the <quote>computer name,</quote> <quote>machine name,</quote> <quote>networking
-name,</quote> <quote>NetBIOS name,</quote> or <quote>SMB name.</quote> All terms mean the same thing with the
-exception of <quote>NetBIOS name,</quote> which can also apply to the name of the workgroup or the domain
-name. The terms <quote>workgroup</quote> and <quote>domain</quote> are really just a simple name with which
-the machine is associated. All NetBIOS names are exactly 16 characters in length. The
-16<superscript>th</superscript> character is reserved.  It is used to store a 1-byte value that indicates
-service level information for the NetBIOS name that is registered. A NetBIOS machine name is therefore
-registered for each service type that is provided by the client/server.
-</para>
-
-<para>
-<link linkend="uniqnetbiosnames">Unique NetBIOS names</link> and <link linkend="netbiosnamesgrp">group names</link> tables 
-list typical NetBIOS name/service type registrations.
-</para>
-
-<table frame="all" id="uniqnetbiosnames">
-<title>Unique NetBIOS Names</title>
-<tgroup cols="2">
-<colspec align="left"/>
-<colspec align="justify"/>
-<tbody>
-<row><entry>MACHINENAME<00></entry><entry>Server Service is running on MACHINENAME</entry></row>
-<row><entry>MACHINENAME<03></entry><entry>Generic machine name (NetBIOS name)</entry></row>
-<row><entry>MACHINENAME<20></entry><entry>LanMan server service is running on MACHINENAME</entry></row>
-<row><entry>WORKGROUP<1b></entry><entry>Domain master browser</entry></row>
-</tbody>
-</tgroup>
-</table>
-
-<table frame="all" id="netbiosnamesgrp">
-<title>Group Names</title>
-<tgroup cols="2">
-<colspec align="left"/>
-<colspec align="justify"/>
-<tbody>
-<row><entry>WORKGROUP<03></entry><entry>Generic name registered by all members of WORKGROUP</entry></row>
-<row><entry>WORKGROUP<1c></entry><entry>Domain cntrollers/netlogon servers</entry></row>
-<row><entry>WORKGROUP<1d></entry><entry>Local master browsers</entry></row>
-<row><entry>WORKGROUP<1e></entry><entry>Browser election service</entry></row>
-</tbody>
-</tgroup>
-</table>
-
-<para>
-<indexterm><primary>NetBIOS</primary></indexterm>
-It should be noted that all NetBIOS machines register their own 
-names as per <link linkend="uniqnetbiosnames">Unique NetBIOS names</link> and <link
-linkend="netbiosnamesgrp">group names</link>. This is in vast contrast to TCP/IP 
-installations where the system administrator traditionally 
-determines in the <filename>/etc/hosts</filename> or in the DNS database what names 
-are associated with each IP address.
-</para>
-
-<para>
-<indexterm><primary>NetBIOS</primary></indexterm>
-<indexterm><primary>/etc/hosts</primary></indexterm>
-<indexterm><primary>NetBIOS name</primary></indexterm>
-One further point of clarification should be noted. The <filename>/etc/hosts</filename> 
-file and the DNS records do not provide the NetBIOS name information 
-that MS Windows clients depend on to locate the type of service that may 
-be needed. An example of this is what happens when an MS Windows client 
-wants to locate a domain logon server. It finds this service and the IP 
-address of a server that provides it by performing a lookup (via a 
-NetBIOS broadcast) for enumeration of all machines that have 
-registered the name type *<1C>. A logon request is then sent to each 
-IP address that is returned in the enumerated list of IP addresses.
-Whichever machine first replies, it then ends up providing the logon services.
-</para>
-
-<para>
-<indexterm><primary>domain</primary></indexterm>
-<indexterm><primary>workgroup</primary></indexterm>
-The name <quote>workgroup</quote> or <quote>domain</quote> really can be confusing, since these 
-have the added significance of indicating what is the security 
-architecture of the MS Windows network. The term <quote>workgroup</quote> indicates 
-that the primary nature of the network environment is that of a 
-peer-to-peer design. In a workgroup, all machines are responsible for 
-their own security, and generally such security is limited to the use of 
-just a password (known as share-level security). In most situations 
-with peer-to-peer networking, the users who control their own machines 
-will simply opt to have no security at all. It is possible to have 
-user-level security in a workgroup environment, thus requiring the use 
-of a username and a matching password.
-</para>
-
-<para>
-<indexterm><primary>SMB</primary></indexterm>
-<indexterm><primary>Network Basic Input/Output System</primary><see>NetBIOS</see></indexterm>
-<indexterm><primary>Logical Link Control</primary><see>LLC</see></indexterm>
-<indexterm><primary>Network Basic Extended User Interface</primary><see>NetBEUI</see></indexterm>
-<indexterm><primary>Internetworking Packet Exchange</primary><see>IPX</see></indexterm>
-<indexterm><primary>NetWare</primary></indexterm>
-<indexterm><primary>NetBT</primary></indexterm>
-<indexterm><primary>NBT</primary></indexterm>
-MS Windows networking is thus predetermined to use machine names 
-for all local and remote machine message passing. The protocol used is 
-called Server Message Block (SMB), and this is implemented using 
-the NetBIOS protocol (Network Basic Input/Output System). NetBIOS can 
-be encapsulated using LLC (Logical Link Control) protocol &smbmdash; in which case 
-the resulting protocol is called NetBEUI (Network Basic Extended User 
-Interface). NetBIOS can also be run over IPX (Internetworking Packet 
-Exchange) protocol as used by Novell NetWare, and it can be run 
-over TCP/IP protocols &smbmdash; in which case the resulting protocol is called 
-NBT or NetBT, the NetBIOS over TCP/IP.
-</para>
-
-<para>
-MS Windows machines use a complex array of name resolution mechanisms. 
-Since we are primarily concerned with TCP/IP, this demonstration is 
-limited to this area.
-</para>
-
-<sect2>
-<title>The NetBIOS Name Cache</title>
-
-<para>
-<indexterm><primary>n-memory buffer</primary></indexterm>
-<indexterm><primary>local cache</primary></indexterm>
-<indexterm><primary></primary></indexterm>
-All MS Windows machines employ an in-memory buffer in which is 
-stored the NetBIOS names and IP addresses for all external 
-machines that machine has communicated with over the 
-past 10 to 15 minutes. It is more efficient to obtain an IP address 
-for a machine from the local cache than it is to go through all the 
-configured name resolution mechanisms.
-</para>
-
-<para>
-<indexterm><primary>name lookup</primary></indexterm>
-If a machine whose name is in the local name cache is shut 
-down before the name is expired and flushed from the cache, then 
-an attempt to exchange a message with that machine will be subject 
-to timeout delays. Its name is in the cache, so a name resolution 
-lookup will succeed, but the machine cannot respond. This can be 
-frustrating for users but is a characteristic of the protocol.
-</para>
-
-<para>
-<indexterm><primary>nbtstat</primary></indexterm>
-<indexterm><primary>nmblookup</primary></indexterm>
-<indexterm><primary>NetBIOS</primary></indexterm>
-The MS Windows utility that allows examination of the NetBIOS 
-name cache is called <quote>nbtstat.</quote> The Samba equivalent
-is called <command>nmblookup</command>.
-</para>
-
-</sect2>
-
-<sect2>
-<title>The LMHOSTS File</title>
-
-<para>
-<indexterm><primary>LMHOSTS</primary></indexterm>
-This file is usually located in MS Windows NT 4.0 or Windows 200x/XP in the directory
-<filename>%SystemRoot%\SYSTEM32\DRIVERS\ETC</filename> and contains the IP address
-and the machine name in matched pairs. The <filename>LMHOSTS</filename> file
-performs NetBIOS name to IP address mapping.
-</para>
-
-<para>
-It typically looks like this:
-</para>
-
-<para><programlisting>
-# Copyright (c) 1998 Microsoft Corp.
-#
-# This is a sample LMHOSTS file used by the Microsoft Wins Client (NetBIOS
-# over TCP/IP) stack for Windows98
-#
-# This file contains the mappings of IP addresses to NT computer names
-# (NetBIOS) names. Each entry should be kept on an individual line.
-# The IP address should be placed in the first column followed by the
-# corresponding computer name. The address and the computer name
-# should be separated by at least one space or tab. The "#" character
-# is generally used to denote the start of a comment (see the exceptions
-# below).
-#
-# This file is compatible with Microsoft LAN Manager 2.x TCP/IP lmhosts
-# files and offers the following extensions:
-#
-#      #PRE
-#      #DOM:<domain>
-#      #INCLUDE <filename>
-#      #BEGIN_ALTERNATE
-#      #END_ALTERNATE
-#      \0xnn (non-printing character support)
-#
-# Following any entry in the file with the characters "#PRE" will cause
-# the entry to be preloaded into the name cache. By default, entries are
-# not preloaded, but are parsed only after dynamic name resolution fails.
-#
-# Following an entry with the "#DOM:<domain>" tag will associate the
-# entry with the domain specified by <domain>. This effects how the
-# browser and logon services behave in TCP/IP environments. To preload
-# the host name associated with #DOM entry, it is necessary to also add a
-# #PRE to the line. The <domain> is always pre-loaded although it will not
-# be shown when the name cache is viewed.
-#
-# Specifying "#INCLUDE <filename>" will force the RFC NetBIOS (NBT)
-# software to seek the specified <filename> and parse it as if it were
-# local. <filename> is generally a UNC-based name, allowing a
-# centralized lmhosts file to be maintained on a server.
-# It is ALWAYS necessary to provide a mapping for the IP address of the
-# server prior to the #INCLUDE. This mapping must use the #PRE directive.
-# In addition the share "public" in the example below must be in the
-# LanMan Server list of "NullSessionShares" in order for client machines to
-# be able to read the lmhosts file successfully. This key is under
-# \machine\system\currentcontrolset\services\lanmanserver\
-# parameters\nullsessionshares
-# in the registry. Simply add "public" to the list found there.
-#
-# The #BEGIN_ and #END_ALTERNATE keywords allow multiple #INCLUDE
-# statements to be grouped together. Any single successful include
-# will cause the group to succeed.
-#
-# Finally, non-printing characters can be embedded in mappings by
-# first surrounding the NetBIOS name in quotations, then using the
-# \0xnn notation to specify a hex value for a non-printing character.
-#
-# The following example illustrates all of these extensions:
-#
-# 102.54.94.97     rhino     #PRE #DOM:networking  #net group's DC
-# 102.54.94.102    "appname  \0x14"       #special app server
-# 102.54.94.123    popular   #PRE         #source server
-# 102.54.94.117    localsrv  #PRE         #needed for the include
-#
-# #BEGIN_ALTERNATE
-# #INCLUDE \\localsrv\public\lmhosts
-# #INCLUDE \\rhino\public\lmhosts
-# #END_ALTERNATE
-#
-# In the above example, the "appname" server contains a special
-# character in its name, the "popular" and "localsrv" server names are
-# pre-loaded, and the "rhino" server name is specified so it can be used
-# to later #INCLUDE a centrally maintained lmhosts file if the "localsrv"
-# system is unavailable.
-#
-# Note that the whole file is parsed including comments on each lookup,
-# so keeping the number of comments to a minimum will improve performance.
-# Therefore it is not advisable to simply add lmhosts file entries onto the
-# end of this file.
-</programlisting></para>
-
-</sect2>
-
-<sect2>
-<title>HOSTS File</title>
-
-<para>
-This file is usually located in MS Windows NT 4.0 or Windows 200x/XP in 
-the directory <filename>%SystemRoot%\SYSTEM32\DRIVERS\ETC</filename> and contains 
-the IP address and the IP hostname in matched pairs. It can be 
-used by the name resolution infrastructure in MS Windows, depending 
-on how the TCP/IP environment is configured. This file is in 
-every way the equivalent of the UNIX/Linux <filename>/etc/hosts</filename> file.
-</para>
-</sect2>
-
-
-<sect2>
-<title>DNS Lookup</title>
-
-
-<para>
-<indexterm><primary>DNS</primary></indexterm>
-This capability is configured in the TCP/IP setup area in the network 
-configuration facility. If enabled, an elaborate name resolution sequence 
-is followed, the precise nature of which is dependent on how the NetBIOS 
-Node Type parameter is configured. A Node Type of 0 means that
-NetBIOS broadcast (over UDP broadcast) is used if the name 
-that is the subject of a name lookup is not found in the NetBIOS name 
-cache. If that fails, then DNS, HOSTS, and LMHOSTS are checked. If set to 
-Node Type 8, then a NetBIOS Unicast (over UDP Unicast) is sent to the 
-WINS server to obtain a lookup before DNS, HOSTS, LMHOSTS, or broadcast 
-lookup is used.
-</para>
-
-</sect2>
-
-<sect2>
-<title>WINS Lookup</title>
-
-
-<para>
-<indexterm><primary>WINS</primary></indexterm>
-<indexterm><primary>Windows Internet Name Server</primary><see>WINS</see></indexterm>
-<indexterm><primary>NetBIOS Name Server</primary><see>NBNS</see></indexterm>
-A WINS (Windows Internet Name Server) service is the equivalent of the 
-rfc1001/1002 specified NBNS (NetBIOS Name Server). A WINS server stores 
-the names and IP addresses that are registered by a Windows client 
-if the TCP/IP setup has been given at least one WINS server IP address.
-</para>
-
-<para>
-To configure Samba to be a WINS server, the following parameter needs 
-to be added to the &smb.conf; file:
-</para>
-
-<para><smbconfblock>
-<smbconfoption name="wins support">Yes</smbconfoption>
-</smbconfblock></para>
-
-<para>
-<indexterm><primary>WINS</primary></indexterm>
-To configure Samba to use a WINS server, the following parameters are 
-needed in the &smb.conf; file:
-</para>
-
-<para><smbconfblock>
-<smbconfoption name="wins support">No</smbconfoption>
-<smbconfoption name="wins server">xxx.xxx.xxx.xxx</smbconfoption>
-</smbconfblock></para>
-
-<para>
-where <replaceable>xxx.xxx.xxx.xxx</replaceable> is the IP address 
-of the WINS server.
-</para>
-
-<para>For information about setting up Samba as a WINS server, read 
-<link linkend="NetworkBrowsing">Network Browsing</link>.</para>
-
-</sect2>
-</sect1>
-
-<sect1>
-<title>Common Errors</title>
-
-<para>
-TCP/IP network configuration problems find every network administrator sooner or later.
-The cause can be anything from keyboard mishaps to forgetfulness to simple mistakes to
-carelessness. Of course, no one is ever deliberately careless!
-</para>
-
-	<sect2>
-		<title>Pinging Works Only One Way</title>
-
-	<para>
-	<quote>I can ping my Samba server from Windows, but I cannot ping my Windows
-	machine from the Samba server.</quote>
-	</para>
-
-	<para>
-	The Windows machine was at IP address 192.168.1.2 with netmask 255.255.255.0, the
-	Samba server (Linux) was at IP address 192.168.1.130 with netmask 255.255.255.128.
-	The machines were on a local network with no external connections.
-	</para>
-
-	<para>
-	Due to inconsistent netmasks, the Windows machine was on network 192.168.1.0/24, while
-	the Samba server was on network 192.168.1.128/25 &smbmdash; logically a different network.
-	</para>
-
-	</sect2>
-
-	<sect2>
-	<title>Very Slow Network Connections</title>
-
-	<para>
-	A common cause of slow network response includes:
-	</para>
-
-	<itemizedlist>
-		<listitem><para>Client is configured to use DNS and the DNS server is down.</para></listitem>
-		<listitem><para>Client is configured to use remote DNS server, but the
-		remote connection is down.</para></listitem>
-		<listitem><para>Client is configured to use a WINS server, but there is no WINS server.</para></listitem>
-		<listitem><para>Client is not configured to use a WINS server, but there is a WINS server.</para></listitem>
-		<listitem><para>Firewall is filtering out DNS or WINS traffic.</para></listitem>
-	</itemizedlist>
-
-	</sect2>
-
-	<sect2>
-	<title>Samba Server Name-Change Problem</title>
-
-	<para>
-	<quote>The name of the Samba server was changed, Samba was restarted, and now the Samba server cannot be
-	pinged by its new name from an MS Windows NT4 workstation, but it does still respond to pinging using
-	the old name. Why?</quote>
-	</para>
-
-	<para>
-	From this description, three things are obvious:
-	</para>
-
-	<itemizedlist>
-		<listitem><para>WINS is not in use; only broadcast-based name resolution is used.</para></listitem>
-		<listitem><para>The Samba server was renamed and restarted within the last 10 or 15 minutes.</para></listitem>
-		<listitem><para>The old Samba server name is still in the NetBIOS name cache on the MS Windows NT4 workstation.</para></listitem>
-	</itemizedlist>
-
-	<para>
-	To find what names are present in the NetBIOS name cache on the MS Windows NT4 machine,
-	open a <command>cmd</command> shell and then:
-	</para>
-
-	<para>
-<screen>
-&dosprompt;<userinput>nbtstat -n</userinput>
-
-              NetBIOS Local Name Table
-
-   Name                 Type          Status
-------------------------------------------------
-&example.workstation.windows;            <03>  UNIQUE      Registered
-ADMINISTRATOR     <03>  UNIQUE      Registered
-&example.workstation.windows;            <00>  UNIQUE      Registered
-SARDON           <00>  GROUP       Registered
-&example.workstation.windows;            <20>  UNIQUE      Registered
-&example.workstation.windows;            <1F>  UNIQUE      Registered
-
-
-&dosprompt;nbtstat -c
-
-             NetBIOS Remote Cache Name Table
-
-   Name                 Type       Host Address     Life [sec]
---------------------------------------------------------------
-&example.server.samba;	<20>  UNIQUE      192.168.1.1          240
-
-&dosprompt;
-</screen>
-	</para>
-
-	<para>
-	In this example, &example.server.samba; is the Samba server and &example.workstation.windows; is the MS Windows NT4 workstation.
-	The first listing shows the contents of the Local Name Table (i.e., identity information on
-	the MS Windows workstation), and the second shows the NetBIOS name in the NetBIOS name cache.
-	The name cache contains the remote machines known to this workstation.
-	</para>
-
-	</sect2>
-
-</sect1>
-
-</chapter>
diff --git a/docs-xml/Samba3-HOWTO/TOSHARG-InterdomainTrusts.xml b/docs-xml/Samba3-HOWTO/TOSHARG-InterdomainTrusts.xml
deleted file mode 100644
index 3ea527b..0000000
--- a/docs-xml/Samba3-HOWTO/TOSHARG-InterdomainTrusts.xml
+++ /dev/null
@@ -1,602 +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="InterdomainTrusts">
-<chapterinfo>
-	&author.jht;
-	&author.mimir;
-	<author>&person.jelmer;<contrib>drawing</contrib></author>
-        <author>
-                <firstname>Stephen</firstname><surname>Langasek</surname>
-                <affiliation>
-                        <address><email>vorlon at netexpress.net</email></address>
-                </affiliation>
-        </author>
-	<pubdate>April 3, 2003</pubdate>
-</chapterinfo>
-
-<title>Interdomain Trust Relationships</title>
-
-
-<para>
-<indexterm><primary>Interdomain Trusts</primary></indexterm>
-<indexterm><primary>LDAP</primary></indexterm>
-<indexterm><primary>trusts</primary></indexterm>
-<indexterm><primary>samba-to-samba trusts</primary></indexterm>
-<indexterm><primary>Active Directory</primary></indexterm>
-<indexterm><primary>NT4-style domain</primary></indexterm>
-<indexterm><primary>trust relationships</primary></indexterm>
-<indexterm><primary>ADS</primary></indexterm>
-<indexterm><primary>LDAP-based</primary></indexterm>
-Samba-3 supports NT4-style domain trust relationships. This is a feature that many sites
-will want to use if they migrate to Samba-3 from an NT4-style domain and do not want to
-adopt Active Directory or an LDAP-based authentication backend. This chapter explains
-some background information regarding trust relationships and how to create them. It is now
-possible for Samba-3 to trust NT4 (and vice versa), as well as to create Samba-to-Samba 
-trusts.
-</para>
-
-<para>
-<indexterm><primary>winbind</primary></indexterm>
-<indexterm><primary>UID range</primary></indexterm>
-<indexterm><primary>GID range</primary></indexterm>
-<indexterm><primary>daemon</primary></indexterm>
-<indexterm><primary>winbindd</primary></indexterm>
-The use of interdomain trusts requires use of <command>winbind</command>, so the
-<command>winbindd</command> daemon must be running. Winbind operation in this mode is
-dependent on the specification of a valid UID range and a valid GID range in the &smb.conf; file.
-These are specified respectively using:
-<smbconfblock>
-<smbconfoption name="idmap uid">10000-20000</smbconfoption>
-<smbconfoption name="idmap gid">10000-20000</smbconfoption>
-</smbconfblock>
-<indexterm><primary>passdb backend</primary></indexterm>
-<indexterm><primary>POSIX user accounts</primary></indexterm>
-<indexterm><primary>maximum value</primary></indexterm>
-<indexterm><primary>4294967295</primary></indexterm>
-The range of values specified must not overlap values used by the host operating system and must
-not overlap values used in the passdb backend for POSIX user accounts. The maximum value is
-limited by the upper-most value permitted by the host operating system. This is a UNIX kernel
-limited parameter. Linux kernel 2.6-based systems support a maximum value of 4294967295 
-(32-bit unsigned variable).
-</para>
-
-<note><para>
-<indexterm><primary>winbind</primary></indexterm>
-<indexterm><primary>trusting domain</primary></indexterm>
-<indexterm><primary>trusted domain</primary></indexterm>
-The use of winbind is necessary only when Samba is the trusting domain, not when it is the
-trusted domain.
-</para></note>
-
-<sect1>
-<title>Features and Benefits</title>
-
-<para>
-<indexterm><primary>scalability</primary></indexterm>
-<indexterm><primary>trust relationships</primary></indexterm>
-Samba-3 can participate in Samba-to-Samba as well as in Samba-to-MS Windows NT4-style
-trust relationships. This imparts to Samba scalability similar to that with MS Windows NT4.
-</para>
-
-<para>
-<indexterm><primary>scalable backend</primary></indexterm>
-<indexterm><primary>authentication database</primary></indexterm>
-<indexterm><primary>LDAP</primary></indexterm>
-<indexterm><primary>interdomain trusts</primary></indexterm>
-<indexterm><primary>ADS</primary></indexterm>
-Given that Samba-3 can function with a scalable backend authentication database such as LDAP, and given its
-ability to run in primary as well as backup domain control modes, the administrator would be well-advised to
-consider alternatives to the use of interdomain trusts simply because, by the very nature of how trusts
-function, this system is fragile.  That was, after all, a key reason for the development and adoption of
-Microsoft Active Directory.
-</para>
-
-</sect1>
-
-<sect1>
-<title>Trust Relationship Background</title>
-
-<para>
-<indexterm><primary>security domains</primary></indexterm>
-<indexterm><primary>nonhierarchical</primary></indexterm>
-<indexterm><primary>security structure</primary></indexterm>
-<indexterm><primary>large organizations</primary></indexterm>
-<indexterm><primary>delegation</primary></indexterm>
-<indexterm><primary>administrative responsibilities</primary></indexterm>
-MS Windows NT3/4-type security domains employ a nonhierarchical security structure.
-The limitations of this architecture as it effects the scalability of MS Windows networking
-in large organizations is well known. Additionally, the flat namespace that results from
-this design significantly impacts the delegation of administrative responsibilities in
-large and diverse organizations.
-</para>
-
-<para>
-<indexterm><primary>ADS</primary></indexterm>
-<indexterm><primary>Kerberos</primary></indexterm>
-<indexterm><primary>LDAP</primary></indexterm>
-<indexterm><primary>limitations</primary></indexterm>
-<indexterm><primary>domain security</primary></indexterm>
-Microsoft developed Active Directory Service (ADS), based on Kerberos and LDAP, as a means
-of circumventing the limitations of the older technologies. Not every organization is ready
-or willing to embrace ADS. For small companies the older NT4-style domain security paradigm
-is quite adequate, and so there remains an entrenched user base for whom there is no direct
-desire to go through a disruptive change to adopt ADS.
-</para>
-
-<para>
-<indexterm><primary>security domains</primary></indexterm>
-<indexterm><primary>access rights</primary></indexterm>
-<indexterm><primary>privileges</primary></indexterm>
-<indexterm><primary>trusts</primary></indexterm>
-<indexterm><primary>trusted domain</primary></indexterm>
-<indexterm><primary>trusting domain</primary></indexterm>
-<indexterm><primary>one direction</primary></indexterm>
-With Windows NT, Microsoft introduced the ability to allow different security domains
-to effect a mechanism so users from one domain may be given access rights and privileges
-in another domain. The language that describes this capability is couched in terms of
-<emphasis>trusts</emphasis>. Specifically, one domain will <emphasis>trust</emphasis> the users
-from another domain. The domain from which users can access another security domain is
-said to be a trusted domain. The domain in which those users have assigned rights and privileges
-is the trusting domain. With NT3.x/4.0 all trust relationships are always in one direction only,
-so if users in both domains are to have privileges and rights in each others' domain, then it is
-necessary to establish two relationships, one in each direction.
-</para>
-
-<para>
-<indexterm><primary>security domain</primary></indexterm>
-<indexterm><primary>nontransitive</primary></indexterm>
-<indexterm><primary>trust relationship</primary></indexterm>
-<indexterm><primary>transitive</primary></indexterm>
-<indexterm><primary>explicit trust</primary></indexterm>
-Further, in an NT4-style MS security domain, all trusts are nontransitive. This means that if there are three
-domains (let's call them red, white, and blue), where red and white have a trust relationship, and white and
-blue have a trust relationship, then it holds that there is no implied trust between the red and blue domains.
-Relationships are explicit and not transitive.
-</para>
-
-<para>
-<indexterm><primary>ADS</primary></indexterm>
-<indexterm><primary>security contexts</primary></indexterm>
-<indexterm><primary>trust relationships</primary></indexterm>
-<indexterm><primary>two-way trust</primary></indexterm>
-<indexterm><primary>Windows 2000</primary></indexterm>
-<indexterm><primary>security domains</primary></indexterm>
-<indexterm><primary>NT4-style domains</primary></indexterm>
-New to MS Windows 2000 ADS security contexts is the fact that trust relationships are two-way by default.
-Also, all inter-ADS domain trusts are transitive. In the case of the red, white, and blue domains, with
-Windows 2000 and ADS, the red and blue domains can trust each other. This is an inherent feature of ADS
-domains. Samba-3 implements MS Windows NT4-style interdomain trusts and interoperates with MS Windows 200x ADS
-security domains in similar manner to MS Windows NT4-style domains.
-</para>
-
-</sect1>
-
-<sect1>
-<title>Native MS Windows NT4 Trusts Configuration</title>
-
-<para>
-<indexterm><primary>Interdomain Trusts</primary><secondary>creating</secondary></indexterm>
-<indexterm><primary>two-way trust</primary></indexterm>
-<indexterm><primary>security credentials</primary></indexterm>
-There are two steps to creating an interdomain trust relationship. To effect a two-way trust
-relationship, it is necessary for each domain administrator to create a trust account for the 
-other domain to use in verifying security credentials.
-</para>
-
-
-<sect2>
-<title>Creating an NT4 Domain Trust</title>
-
-<para>
-<indexterm><primary>domain trust</primary></indexterm>
-<indexterm><primary>trust relationships</primary></indexterm>
-<indexterm><primary>>Domain User Manager</primary></indexterm>
-<indexterm><primary>remote domain</primary></indexterm>
-<indexterm><primary>standard confirmation</primary></indexterm>
-For MS Windows NT4, all domain trust relationships are configured using the 
-<application>Domain User Manager</application>. This is done from the Domain User Manager Policies
-entry on the menu bar. From the <guimenu>Policy</guimenu> menu, select
-<guimenuitem>Trust Relationships</guimenuitem>. Next to the lower box labeled
-<guilabel>Permitted to Trust this Domain</guilabel> are two buttons, <guibutton>Add</guibutton>
-and <guibutton>Remove</guibutton>. The <guibutton>Add</guibutton> button will open a panel in which
-to enter the name of the remote domain that will be able to assign access rights to users in 
-your domain. You will also need to enter a password for this trust relationship, which the 
-trusting domain will use when authenticating users from the trusted domain.
-The password needs to be typed twice (for standard confirmation).
-</para>
-
-</sect2>
-
-
-<sect2>
-<title>Completing an NT4 Domain Trust</title>
-
-<para>
-<indexterm><primary>trust relationship</primary></indexterm>
-<indexterm><primary>trusting domain</primary></indexterm>
-<indexterm><primary>trusted domain</primary></indexterm>
-<indexterm><primary>remote domain</primary></indexterm>
-<indexterm><primary>password assigned</primary></indexterm>
-<indexterm><primary>Interdomain Trusts</primary><secondary>Completing</secondary></indexterm>
-A trust relationship will work only when the other (trusting) domain makes the appropriate connections
-with the trusted domain. To consummate the trust relationship, the administrator launches the
-Domain User Manager from the menu selects <guilabel>Policies</guilabel>, then select
-<guilabel>Trust Relationships</guilabel>, and clicks on the <guibutton>Add</guibutton> button
-next to the box that is labeled <guilabel>Trusted Domains</guilabel>. A panel opens in which
-must be entered the name of the remote domain as well as the password assigned to that trust.
-</para>
-
-</sect2>
-
-<sect2>
-<title>Interdomain Trust Facilities</title>
-
-
-<para>
-<indexterm><primary>two-way trust</primary></indexterm>
-<indexterm><primary>trust relationship</primary></indexterm>
-<indexterm><primary>trust established</primary></indexterm>
-<indexterm><primary>one-way trust</primary></indexterm>
-<indexterm><primary>Windows NT4 domains</primary></indexterm>
-<indexterm><primary>Interdomain Trusts</primary><secondary>Facilities</secondary></indexterm>
-A two-way trust relationship is created when two one-way trusts are created, one in each direction.
-Where a one-way trust has been established between two MS Windows NT4 domains (let's call them
-DomA and DomB), the following facilities are created:
-</para>
-
-<figure id="trusts1">
-	<title>Trusts overview.</title>
-	<imagefile>trusts1</imagefile>
-</figure>
-
-<itemizedlist>
-	<listitem><para>
-	DomA (completes the trust connection) <parameter>Trusts</parameter> DomB.
-	</para></listitem>
-
-	<listitem><para>
-	DomA is the <parameter>Trusting</parameter> domain.
-	</para></listitem>
-
-	<listitem><para>
-	DomB is the <parameter>Trusted</parameter> domain (originates the trust account).
-	</para></listitem>
-
-	<listitem><para>
-	Users in DomB can access resources in DomA.
-	</para></listitem>
-
-	<listitem><para>
-	Users in DomA cannot access resources in DomB.
-	</para></listitem>
-
-	<listitem><para>
-	Global groups from DomB can be used in DomA.
-	</para></listitem>
-
-	<listitem><para>
-	Global groups from DomA cannot be used in DomB.
-	</para></listitem>
-
-	<listitem><para>
-	DomB does appear in the logon dialog box on client workstations in DomA.
-	</para></listitem>
-
-	<listitem><para>
-	DomA does not appear in the logon dialog box on client workstations in DomB.
-	</para></listitem>
-</itemizedlist>
-
-<itemizedlist>
-	<listitem><para>
-	Users and groups in a trusting domain cannot be granted rights, permissions, or access
-	to a trusted domain.
-	</para></listitem>
-
-	<listitem><para>
-	The trusting domain can access and use accounts (users/global groups) in the
-	trusted domain.
-	</para></listitem>
-
-	<listitem><para>
-	Administrators of the trusted domain can be granted administrative rights in the 
-	trusting domain.
-	</para></listitem>
-
-	<listitem><para>
-	Users in a trusted domain can be given rights and privileges in the trusting
-	domain.
-	</para></listitem>
-
-	<listitem><para>
-	Trusted domain global groups can be given rights and permissions in the trusting
-	domain.
-	</para></listitem>
-
-	<listitem><para>
-	Global groups from the trusted domain can be made members in local groups on
-	MS Windows domain member machines.
-	</para></listitem>
-</itemizedlist>
-
-</sect2>
-
-</sect1>
-
-<sect1>
-<title>Configuring Samba NT-Style Domain Trusts</title>
-
-<para>
-<indexterm><primary>interdomain trust</primary></indexterm>
-This description is meant to be a fairly short introduction about how to set up a Samba server so
-that it can participate in interdomain trust relationships. Trust relationship support in Samba
-is at an early stage, so do not be surprised if something does not function as it should.
-</para>
-
-<para>
-<indexterm><primary>peer domain</primary></indexterm>
-<indexterm><primary>trust relationship</primary></indexterm>
-<indexterm><primary>Windows NT4 Server</primary></indexterm>
-<indexterm><primary>between domains</primary></indexterm>
-Each of the procedures described next assumes the peer domain in the trust relationship is controlled by a
-Windows NT4 server. However, the remote end could just as well be another Samba-3  domain. It can be clearly
-seen, after reading this document, that combining Samba-specific parts of what's written in the following
-sections leads to trust between domains in a purely Samba environment.
-</para>
-
-<sect2 id="samba-trusted-domain">
-<title>Samba as the Trusted Domain</title>
-
-<para>
-<indexterm><primary>trusted party</primary></indexterm>
-<indexterm><primary>special account</primary></indexterm>
-<indexterm><primary>trusting party</primary></indexterm>
-<indexterm><primary>PDC</primary></indexterm>
-<indexterm><primary>smbpasswd</primary></indexterm>
-In order to set the Samba PDC to be the trusted party of the relationship, you first need
-to create a special account for the domain that will be the trusting party. To do that,
-you can use the <command>smbpasswd</command> utility. Creating the trusted domain account is 
-similar to creating a trusted machine account. Suppose, your domain is
-called SAMBA, and the remote domain is called RUMBA. The first step
-will be to issue this command from your favorite shell:
-</para>
-
-<para>
-<screen>
-&rootprompt; <userinput>smbpasswd -a -i rumba</userinput>
-New SMB password: <userinput>XXXXXXXX</userinput>
-Retype SMB password: <userinput>XXXXXXXX</userinput>
-Added user rumba$
-</screen>
-
-where <option>-a</option> means to add a new account into the
-passdb database and <option>-i</option> means to <quote>create this
-account with the Interdomain trust flag</quote>.
-</para>
-
-<para>
-<indexterm><primary>account name</primary></indexterm>
-<indexterm><primary>remote domain</primary></indexterm>
-<indexterm><primary>password database</primary></indexterm>
-<indexterm><primary>/etc/passwd</primary></indexterm>
-The account name will be <quote>rumba$</quote> (the name of the remote domain).
-If this fails, you should check that the trust account has been added to the system
-password database (<filename>/etc/passwd</filename>). If it has not been added, you
-can add it manually and then repeat the previous step.
-</para>
-
-<para>
-<indexterm><primary>password</primary></indexterm>
-<indexterm><primary>new account</primary></indexterm>
-<indexterm><primary>confirm the trust</primary></indexterm>
-<indexterm><primary>Windows NT Server</primary></indexterm>
-After issuing this command, you will be asked to enter the password for the account. You can use any password
-you want, but be aware that Windows NT will not change this password until 7 days following account creation.
-After the command returns successfully, you can look at the entry for the new account (in the standard way as
-appropriate for your configuration) and see that the account's name is really RUMBA$ and it has the
-<quote>I</quote> flag set in the flags field. Now you are ready to confirm the trust by establishing it from
-Windows NT Server.
-</para>
-
-
-<para>
-<indexterm><primary>User Manager</primary></indexterm>
-<indexterm><primary>trusted domain name</primary></indexterm>
-<indexterm><primary>relationship password</primary></indexterm>
-<indexterm><primary>remote domain</primary></indexterm>
-<indexterm><primary>established</primary></indexterm>
-Open <application>User Manager for Domains</application> and from the <guimenu>Policies</guimenu> menu, select
-<guimenuitem>Trust Relationships...</guimenuitem>.  Beside the <guilabel>Trusted domains</guilabel> list box,
-click the <guimenu>Add...</guimenu> button. You will be prompted for the trusted domain name and the
-relationship password. Type in SAMBA, as this is the name of the remote domain and the password used at the
-time of account creation.  Click on <guibutton>OK</guibutton> and, if everything went without incident, you
-will see the <computeroutput>Trusted domain relationship successfully established</computeroutput> message.
-</para>
-
-</sect2>
-<sect2>
-<title>Samba as the Trusting Domain</title>
-
-<para>
-<indexterm><primary>NT-controlled domain</primary></indexterm>
-<indexterm><primary>PDC</primary></indexterm>
-This time activities are somewhat reversed. Again, we'll assume that your domain
-controlled by the Samba PDC is called SAMBA and the NT-controlled domain is called RUMBA.
-</para>
-
-<para>
-The very first step is to add an account for the SAMBA domain on RUMBA's PDC.
-</para>
-
-
-<para>
-<indexterm><primary>User Manager</primary></indexterm>
-<indexterm><primary>trusted domain</primary></indexterm>
-<indexterm><primary>password</primary></indexterm>
-Launch the <application>Domain User Manager</application>, then from the menu select
-<guimenu>Policies</guimenu>, <guimenuitem>Trust Relationships</guimenuitem>.
-Now, next to the <guilabel>Trusting Domains</guilabel> box, press the <guibutton>Add</guibutton>
-button and type in the name of the trusted domain (SAMBA) and the password to use in securing
-the relationship.
-</para>
-
-<para>
-<indexterm><primary>password</primary></indexterm>
-<indexterm><primary>confirm the password</primary></indexterm>
-The password can be arbitrarily chosen. It is easy to change the password from the Samba server whenever you
-want. After you confirm the password, your account is ready for use. Now its Samba's turn.
-</para>
-
-<para>
-Using your favorite shell while logged in as root, issue this command:
-<indexterm><primary>net</primary><secondary>rpc</secondary><tertiary>trustdom establish</tertiary></indexterm>
-</para>
-
-<para>
-&rootprompt;<userinput>net rpc trustdom establish rumba</userinput>
-</para>
-
-<para>
-<indexterm><primary>password</primary></indexterm>
-<indexterm><primary>interdomain connection</primary></indexterm>
-<indexterm><primary>ordinary connection</primary></indexterm>
-You will be prompted for the password you just typed on your Windows NT4 Server box.
-An error message, <literal>"NT_STATUS_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT,"</literal>
-that may be reported periodically is of no concern and may safely be ignored.
-It means the password you gave is correct and the NT4 server says the account is ready for
-interdomain connection and not for ordinary connection.  After that, be patient;
-it can take a while (especially in large networks), but eventually you should see
-the <literal>Success</literal> message. Congratulations! Your trust
-relationship has just been established.
-</para>
-
-<note><para>
-You have to run this command as root because you must have write access to
-the <filename>secrets.tdb</filename> file.
-</para></note>
-
-</sect2>
-</sect1>
-
-<sect1>
-<title>NT4-Style Domain Trusts with Windows 2000</title>
-
-<para>
-<indexterm><primary>trust relationship</primary></indexterm>
-<indexterm><primary>Windows 2000 server</primary></indexterm>
-<indexterm><primary>NT4-style</primary></indexterm>
-<indexterm><primary>mixed mode</primary></indexterm>
-Although <application>Domain User Manager</application> is not present in Windows 2000, it is 
-also possible to establish an NT4-style trust relationship with a Windows 2000 domain 
-controller running in mixed mode as the trusting server. It should also be possible for 
-Samba to trust a Windows 2000 server; however, more testing is still needed in this area.
-</para>
-
-<para>
-<indexterm><primary>interdomain trust</primary></indexterm>
-<indexterm><primary>trust account</primary></indexterm>
-<indexterm><primary>not transitive</primary></indexterm>
-<indexterm><primary>ADS</primary></indexterm>
-After <link linkend="samba-trusted-domain">creating the interdomain trust account on the Samba server</link>
-as described previously, open <application>Active Directory Domains and Trusts</application> on the AD
-controller of the domain whose resources you wish Samba users to have access to. Remember that since NT4-style
-trusts are not transitive, if you want your users to have access to multiple mixed-mode domains in your AD
-forest, you will need to repeat this process for each of those domains. With <application>Active Directory
-domains and trusts</application> open, right-click on the name of the Active Directory domain that will trust
-our Samba domain and choose <guimenuitem>Properties</guimenuitem>, then click on the
-<guilabel>Trusts</guilabel> tab. In the upper part of the panel, you will see a list box labeled
-<guilabel>Domains trusted by this domain:</guilabel> and an <guilabel>Add...</guilabel> button next to it.
-Press this button and, just as with NT4, you will be prompted for the trusted domain name and the relationship
-password. Press <emphasis>OK</emphasis> and after a moment, Active Directory will respond with
-<computeroutput>The trusted domain has been added and the trust has been verified.</computeroutput> Your
-Samba users can now be granted access to resources in the AD domain.
-</para>
-</sect1>
-
-<sect1>
-<title>Common Errors</title>
-
-<para>
-Interdomain trust relationships should not be attempted on networks that are unstable
-or that suffer regular outages. Network stability and integrity are key concerns with
-distributed trusted domains.
-</para>
-
-<sect2>
-<title>Browsing of Trusted Domain Fails</title>
-
-<para>
-<emphasis>Browsing from a machine in a trusted Windows 200x domain to a Windows 200x member of
-a trusting Samba domain, I get the following error:</emphasis>
-<screen>
-The system detected a possible attempt to compromise security. Please
-ensure that you can contact the server that authenticated you.
-</screen>
-</para>
-
-<para>
-<emphasis>The event logs on the box I'm trying to connect to have entries regarding group
-policy not being applied because it is a member of a down-level domain.</emphasis>
-</para>
-
-<para>If there is a computer account in the Windows
-200x domain for the machine in question, and it is disabled, this problem can
-occur.  If there is no computer account (removed or never existed), or if that 
-account is still intact (i.e., you just joined it to another domain), everything 
-seems to be fine. By default, when you unjoin a domain (the Windows 200x 
-domain), the computer tries to automatically disable the computer account in 
-the domain.  If you are running as an account that has privileges to do this 
-when you unjoin the machine, it is done; otherwise it is not done.
-</para>
-
-</sect2>
-
-<sect2>
-<title>Problems with LDAP ldapsam and Older Versions of smbldap-tools</title>
-
-<para>
-If you use the <command>smbldap-useradd</command> script to create a trust
-account to set up interdomain trusts, the process of setting up the trust will
-fail. The account that was created in the LDAP database will have an account
-flags field that has <literal>[W          ]</literal>, when it must have
-<literal>[I          ]</literal> for interdomain trusts to work.
-</para>
-
-<para>Here is a simple solution.
-Create a machine account as follows:
-<screen>
-&rootprompt; smbldap-useradd -w domain_name
-</screen>
-Then set the desired trust account password as shown here:
-<screen>
-&rootprompt; smbldap-passwd domain_name\$
-</screen>
-Using a text editor, create the following file:
-<screen>
-dn: uid=domain_name$,ou=People,dc={your-domain},dc={your-top-level-domain}
-changetype: modify
-sambaAcctFlags: [I         ]
-</screen>
-Then apply the text file to the LDAP database as follows:
-<screen>
-&rootprompt; ldapmodify -x -h localhost \
- -D "cn=Manager,dc={your-domain},dc={your-top-level-domain}" \
- -W -f /path-to/foobar
-</screen>
-Create a single-sided trust under the NT4 Domain User Manager, then execute:
-<screen>
-&rootprompt; net rpc trustdom establish domain_name
-</screen>
-</para>
-
-<para>
-It works with Samba-3  and NT4 domains, and also with Samba-3 and Windows 200x ADS in mixed mode.
-Both domain controllers, Samba and NT must have the same WINS server; otherwise,
-the trust will never work. 
-</para>
-
-</sect2>
-
-</sect1>
-
-</chapter>
diff --git a/docs-xml/Samba3-HOWTO/TOSHARG-IntroSMB.xml b/docs-xml/Samba3-HOWTO/TOSHARG-IntroSMB.xml
deleted file mode 100644
index dec4638..0000000
--- a/docs-xml/Samba3-HOWTO/TOSHARG-IntroSMB.xml
+++ /dev/null
@@ -1,224 +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="IntroSMB">
-<prefaceinfo>
-	&author.jht;
-	<pubdate>June 29, 2003</pubdate>
-</prefaceinfo>
-
-<title>Introduction</title>
-
-<para><quote>
-A man's gift makes room for him before great men. Gifts are like hooks that can catch
-hold of the mind taking it beyond the reach of forces that otherwise might constrain it.
-</quote> --- Anon.
-</para>
-
-
-<para>
-This is a book about Samba. It is a tool, a derived work of the labors
-of many and of the diligence and goodwill of more than a few.
-This book contains material that has been contributed in a persistent belief
-that each of us can add value to our neighbors as well as to those who will
-follow us.
-</para>
-
-<para>
-This book is designed to meet the needs of the Microsoft network administrator.
-UNIX administrators will benefit from this book also, though they may complain
-that it is hard to find the information they think they need. So if you are a
-Microsoft certified specialist, this book should meet your needs rather well.
-If you are a UNIX or Linux administrator, there is no need to feel badly &smbmdash; you
-should have no difficulty finding answers to your current concerns also.
-</para>
-
-<sect1>
-<title>What Is Samba?</title>
-
-	<para>
-	Samba is a big, complex project. The Samba project is ambitious and exciting.
-	The team behind Samba is a group of some thirty individuals who are spread
-	the world over and come from an interesting range of backgrounds. This team
-	includes scientists, engineers, programmers, business people, and students.
-	</para>
-
-	<para>
-	Team members were drawn into active participation through the desire to help
-	deliver an exciting level of transparent interoperability between Microsoft
-	Windows and the non-Microsoft information
-	technology world. 
-	</para>
-
-	<para>
-	The slogan that unites the efforts behind the Samba project says:
-	<emphasis>Samba, Opening Windows to a Wider World!</emphasis> The goal
-	behind the project is one of removing barriers to interoperability.
-	</para>
-
-	<para>
-	Samba provides file and print services for Microsoft Windows clients. These
-	services may be hosted off any TCP/IP-enabled platform. The original deployment
-	platforms were UNIX and Linux, though today it is in common use across
-	a broad variety of systems.
-	</para>
-
-	<para>
-	The Samba project includes not only an impressive feature set in file and print
-	serving capabilities, but has been extended to include client functionality,
-	utilities to ease migration to Samba, tools to aid interoperability with
-	Microsoft Windows, and administration tools.
-	</para>
-
-	<para>
-	The real people behind Samba are users like you. You have inspired the
-	developers (the Samba Team) to do more than any of them imagined could or should
-	be done. User feedback drives Samba development. Samba-3 in particular incorporates
-	a huge amount of work done as a result of user requests, suggestions and direct
-	code contributions.
-	</para>
-
-</sect1>
-
-<sect1>
-<title>Why This Book?</title>
-
-	<para>
-	There is admittedly a large number of Samba books on the market today and
-	each book has its place. Despite the apparent plethora of books, Samba
-	as a project continues to receive much criticism for failing to provide
-	sufficient documentation. Samba is also criticized for being too complex
-	and too difficult to configure. In many ways this is evidence of the
-	success of Samba as there would be no complaints if it was not successful.
-	</para>
-
-	<para>
-	The Samba Team members work predominantly with UNIX and Linux, so
-	it is hardly surprising that existing Samba documentation should reflect
-	that orientation. The original HOWTO text documents were intended to provide
-	some tips, a few golden nuggets, and if they helped anyone then that was
-	just wonderful. But the HOWTO documents lacked structure and context. They were
-	isolated snapshots of information that were written to pass information
-	on to someone else who might benefit. They reflected a need to transmit
-	more information that could be conveniently put into manual pages.
-	</para>
-
-	<para>
-	The original HOWTO documents were written by different authors. Most HOWTO
-	documents are the result of feedback and contributions from numerous
-	authors. In this book we took care to preserve as much original content as
-	possible. As you read this book you will note that chapters were written by
-	multiple authors, each of whom has his own style. This demonstrates
-	the nature of the Open Source software development process.
-	</para>
-
-	<para>
-	Out of the original HOWTO documents sprang a collection of unofficial
-	HOWTO documents that are spread over the Internet. It is sincerely intended
-	that this work will <emphasis>not</emphasis> replace the valuable unofficial 
-	HOWTO work that continues to flourish. If you are involved in unofficial 
-	HOWTO production then please continue your work!
-	</para>
-
-	<para>
-	Those of you who have dedicated your labors to the production of unofficial
-	HOWTOs, to Web page information regarding Samba, or to answering questions
-	on the mailing lists or elsewhere, may be aware that this is a labor
-	of love. We would like to know about your contribution and willingly receive
-	the precious pearls of wisdom you have collected. Please email your contribution to
-	<ulink noescape="1" url="mailto:jht at samba.org">John H. Terpstra (jht at samba.org)</ulink>.
-	As a service to other users we will gladly adopt material that is technically accurate.
-	</para>
-
-	<para>
-	Existing Samba books are largely addressed to the UNIX administrator.
-	From the perspective of this target group the existing books serve
-	an adequate purpose, with one exception &smbmdash; now that Samba-3 is out
-	they need to be updated!
-	</para>
-
-	<para>
-	This book, the <emphasis>Official Samba-3 HOWTO and Reference Guide</emphasis>,
-	includes the Samba-HOWTO-Collection.pdf that ships with Samba.
-	These documents have been written with a new design intent and purpose.
-	</para>
-
-	<para>
-	Over the past two years many Microsoft network administrators have adopted
-	Samba and have become interested in its deployment. Their information needs
-	are very different from that of the UNIX administrator. This book has been
-	arranged and the information presented from the perspective of someone with previous
-	Microsoft Windows network administrative training and experience.
-	</para>
-
-</sect1>
-
-<sect1>
-<title>Book Structure and Layout</title>
-
-	<para>
-	This book is presented in six parts:
-	</para>
-
-	<variablelist>
-		<varlistentry><term>General Installation</term>
-			<listitem><para>
-			Designed to help you get Samba-3 running quickly.
-			The Fast Start chapter is a direct response to requests from
-			Microsoft network administrators for some sample configurations
-			that <emphasis>just work</emphasis>.
-			</para></listitem>
-		</varlistentry>
-
-		<varlistentry><term>Server Configuration Basics</term>
-			<listitem><para>
-			The purpose of this section is to aid the transition from existing
-			Microsoft Windows network knowledge to Samba terminology and norms.
-			The chapters in this part each cover the installation of one type of 
-			Samba server.
-			</para></listitem>
-		</varlistentry>
-
-		<varlistentry><term>Advanced Configuration</term>
-			<listitem><para>
-			The mechanics of network browsing have long been the Achilles heel of
-			all Microsoft Windows users. Samba-3 introduces new user and machine
-			account management facilities, a new way to map UNIX groups and Windows
-			groups, Interdomain trusts, new loadable file system drivers (VFS), and
-			more. New with this document is expanded printing documentation, as well
-			as a wealth of information regarding desktop and user policy handling,
-			use of desktop profiles, and techniques for enhanced network integration.
-			This section makes up the core of the book. Read and enjoy.
-			</para></listitem>
-		</varlistentry>
-
-		<varlistentry><term>Migration and Updating</term>
-			<listitem><para>
-			A much requested addition to the book is information on how to migrate
-			from Microsoft Windows NT4 to Samba-3, as well as an overview of what the
-			issues are when moving from Samba-2.x to Samba-3.
-			</para></listitem>
-		</varlistentry>
-
-		<varlistentry><term>Troubleshooting</term>
-			<listitem><para>
-			This short section should help you when all else fails.
-			</para></listitem>
-		</varlistentry>
-
-		<varlistentry><term>Reference Section</term>
-			<listitem><para>
-			Here you will find a collection of things that are either too peripheral
-			for most users, or are a little left of field to be included in the
-			main body of information.
-			</para></listitem>
-		</varlistentry>
-	</variablelist>
-		
-<para>
-Welcome to Samba-3 and the first published document to help you and your users to enjoy a whole
-new world of interoperability between Microsoft Windows and the rest of the world.
-</para>
-
-</sect1>
-
-</preface>
diff --git a/docs-xml/Samba3-HOWTO/TOSHARG-LargeFile.xml b/docs-xml/Samba3-HOWTO/TOSHARG-LargeFile.xml
deleted file mode 100644
index 5fdbe7a..0000000
--- a/docs-xml/Samba3-HOWTO/TOSHARG-LargeFile.xml
+++ /dev/null
@@ -1,89 +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="largefile">
-<chapterinfo>
-	&author.jeremy;
-	&author.jht;
-	<pubdate>March 5, 2005</pubdate>
-</chapterinfo>
-<title>Handling Large Directories</title>
-
-<para>
-<indexterm><primary>performance degradation</primary></indexterm>
-<indexterm><primary>large numbers of files</primary></indexterm>
-<indexterm><primary>large directory</primary></indexterm>
-Samba-3.0.12 and later implements a solution for sites that have experienced performance degradation due to the
-problem of using Samba-3 with applications that need large numbers of files (100,000 or more) per directory.
-</para>
-
-<para>
-<indexterm><primary>read directory into memory</primary></indexterm>
-<indexterm><primary>strange delete semantics</primary></indexterm>
-The key was fixing the directory handling to read only the current list requested instead of the old
-(up to samba-3.0.11) behavior of reading the entire directory into memory before doling out names.
-Normally this would have broken OS/2 applications, which have very strange delete semantics, but by
-stealing logic from Samba4 (thanks, Tridge), the current code in 3.0.12 handles this correctly.
-</para>
-
-<para>
-<indexterm><primary>large directory</primary></indexterm>
-<indexterm><primary>performance</primary></indexterm>
-To set up an application that needs large numbers of files per directory in a way that does not
-damage performance unduly, follow these steps:
-</para>
-
-<para>
-<indexterm><primary>canonicalize files</primary></indexterm>
-First, you need to canonicalize all the files in the directory to have one case, upper or lower &smbmdash; take your
-pick (I chose upper because all my files were already uppercase names). Then set up a new custom share for the
-application as follows:
-<smbconfblock>
-<smbconfsection name="[bigshare]"/>
-<smbconfoption name="path">/data/manyfilesdir</smbconfoption>
-<smbconfoption name="read only">no</smbconfoption>
-<smbconfoption name="case sensitive">True</smbconfoption>
-<smbconfoption name="default case">upper</smbconfoption>
-<smbconfoption name="preserve case">no</smbconfoption>
-<smbconfoption name="short preserve case">no</smbconfoption>
-</smbconfblock>
-</para>
-
-<para>
-<indexterm><primary>case options</primary></indexterm>
-<indexterm><primary>match case</primary></indexterm>
-<indexterm><primary>uppercase</primary></indexterm>
-Of course, use your own path and settings, but set the case options to match the case of all the files in your
-directory. The path should point at the large directory needed for the application &smbmdash; any new files created in
-there and in any paths under it will be forced by smbd into uppercase, but smbd will no longer have to scan
-the directory for names: it knows that if a file does not exist in uppercase, then it doesn't exist at all.
-</para>
-
-<para>
-<indexterm><primary>case-insensitive</primary></indexterm>
-<indexterm><primary>consistent case</primary></indexterm>
-<indexterm><primary>smbd</primary></indexterm>
-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 cannot 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. The other
-<filename>xxx case xxx</filename> lines make this work by forcing a consistent case on all files created by
-&smbd;.
-</para>
-
-<para>
-<indexterm><primary>uppercase</primary></indexterm>
-<indexterm><primary>stanza</primary></indexterm>
-<indexterm><primary>lowercase filenames</primary></indexterm>
-Remember, all files and directories under the <parameter>path</parameter> directory must be in uppercase
-with this &smb.conf; stanza because &smbd; will not be able to find lowercase filenames with these settings. Also
-note that this is done on a per-share basis, allowing this parameter to be set only for a share servicing an application with
-this problematic behavior (using large numbers of entries in a directory) &smbmdash; the rest of your &smbd; shares
-don't need to be affected.
-</para>
-
-<para>
-This makes smbd much faster when dealing with large directories.  My test case has over 100,000 files, and
-smbd now deals with this very efficiently.
-</para>
-
-</chapter>
diff --git a/docs-xml/Samba3-HOWTO/TOSHARG-NT4Migration.xml b/docs-xml/Samba3-HOWTO/TOSHARG-NT4Migration.xml
deleted file mode 100644
index 2688e06..0000000
--- a/docs-xml/Samba3-HOWTO/TOSHARG-NT4Migration.xml
+++ /dev/null
@@ -1,631 +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="NT4Migration">
-<chapterinfo>
-	&author.jht;
-	<pubdate>April 3, 2003</pubdate>
-</chapterinfo>
-
-<title>Migration from NT4 PDC to Samba-3 PDC</title>
-
-<para>
-<indexterm><primary>migrate</primary></indexterm>
-<indexterm><primary>domain control</primary></indexterm>
-This is a rough guide to assist those wishing to migrate from NT4 domain control to
-Samba-3-based domain control.
-</para>
-
-<sect1>
-<title>Planning and Getting Started</title>
-
-<para>
-<indexterm><primary>show-stopper-type</primary></indexterm>
-In the IT world there is often a saying that all problems are encountered because of
-poor planning. The corollary to this saying is that not all problems can be anticipated
-and planned for. Then again, good planning will anticipate most show-stopper-type situations.
-</para>
-
-<para>
-<indexterm><primary>migration plan</primary></indexterm>
-Those wishing to migrate from MS Windows NT4 domain control to a Samba-3 domain control
-environment would do well to develop a detailed migration plan. So here are a few pointers to
-help migration get underway.
-</para>
-
-<sect2>
-<title>Objectives</title>
-
-<para>
-<indexterm><primary>migration process</primary></indexterm>
-The key objective for most organizations is to make the migration from MS Windows NT4 
-to Samba-3 domain control as painless as possible. One of the challenges you may experience
-in your migration process may well be convincing management that the new environment
-should remain in place. Many who have introduced open source technologies have experienced
-pressure to return to a Microsoft-based platform solution at the first sign of trouble. 
-</para>
-
-<para>
-<indexterm><primary>change motivations</primary></indexterm>
-Before attempting a migration to a Samba-3-controlled network, make every possible effort to
-gain all-round commitment to the change. Know precisely <emphasis>why</emphasis> the change
-is important for the organization. Possible motivations to make a change include:
-</para>
-
-<indexterm><primary>manageability</primary></indexterm>
-<indexterm><primary>functionality</primary></indexterm>
-<indexterm><primary>operating costs</primary></indexterm>
-<indexterm><primary>support exposure</primary></indexterm>
-<indexterm><primary>licensing</primary></indexterm>
-
-<itemizedlist>
-    <listitem><para>Improve network manageability.</para></listitem>
-    <listitem><para>Obtain better user-level functionality.</para></listitem>
-    <listitem><para>Reduce network operating costs.</para></listitem>
-    <listitem><para>Reduce exposure caused by Microsoft withdrawal of NT4 support.</para></listitem>
-    <listitem><para>Avoid MS License 6 implications.</para></listitem>
-    <listitem><para>Reduce organization's dependency on Microsoft.</para></listitem>
-</itemizedlist>
-
-<para>
-<indexterm><primary>alternative solution</primary></indexterm>
-<indexterm><primary>advantages</primary></indexterm>
-<indexterm><primary>core values</primary></indexterm>
-<indexterm><primary>migration</primary></indexterm>
-<indexterm><primary>ADS</primary></indexterm>
-<indexterm><primary>without ADS</primary></indexterm>
-Make sure everyone knows that Samba-3 is not MS Windows NT4. Samba-3 offers
-an alternative solution that is both different from MS Windows NT4 and offers 
-advantages compared with it. Gain recognition that Samba-3 lacks many of the
-features that Microsoft has promoted as core values in migration from MS Windows NT4 to 
-MS Windows 2000 and beyond (with or without Active Directory services).
-</para>
-
-<para>
-What are the features that Samba-3 cannot provide?
-</para>
-
-<indexterm><primary>Active Directory Server</primary></indexterm>
-<indexterm><primary>Group Policy Objects</primary></indexterm>
-<indexterm><primary>Machine Policy Objects</primary></indexterm>
-<indexterm><primary>Logon Scripts</primary></indexterm>
-<indexterm><primary>Access Controls</primary></indexterm>
-
-<itemizedlist>
-	<listitem><para>Active Directory Server.</para></listitem>
-	<listitem><para>Group Policy Objects (in Active Directory).</para></listitem>
-	<listitem><para>Machine Policy Objects.</para></listitem>
-	<listitem><para>Logon Scripts in Active Directory.</para></listitem>
-	<listitem><para>Software Application and Access Controls in Active Directory.</para></listitem>
-</itemizedlist>
-
-<para>
-The features that Samba-3 does provide and that may be of compelling interest to your site
-include:
-</para>
-
-<indexterm><primary>ownership cost</primary></indexterm>
-<indexterm><primary>Global support</primary></indexterm>
-<indexterm><primary>Dynamic SMB servers</primary></indexterm>
-<indexterm><primary>on-the-fly logon scripts</primary></indexterm>
-<indexterm><primary>on-the-fly policy files</primary></indexterm>
-<indexterm><primary>stability</primary></indexterm>
-<indexterm><primary>reliability</primary></indexterm>
-<indexterm><primary>performance</primary></indexterm>
-<indexterm><primary>availability</primary></indexterm>
-<indexterm><primary>Manageability</primary></indexterm>
-<indexterm><primary>backend authentication</primary></indexterm>
-<indexterm><primary>tdbsam</primary></indexterm>
-<indexterm><primary>ldapsam</primary></indexterm>
-<indexterm><primary>single-sign-on</primary></indexterm>
-<indexterm><primary>distribute authentication systems</primary></indexterm>
-
-<itemizedlist>
-	<listitem><para>Lower cost of ownership.</para></listitem>
-	<listitem><para>Global availability of support with no strings attached.</para></listitem>
-	<listitem><para>Dynamic SMB servers (can run more than one SMB/CIFS server per UNIX/Linux system).</para></listitem>
-	<listitem><para>Creation of on-the-fly logon scripts.</para></listitem>
-	<listitem><para>Creation of on-the-fly policy files.</para></listitem>
-	<listitem><para>Greater stability, reliability, performance, and availability.</para></listitem>
-	<listitem><para>Manageability via an SSH connection.</para></listitem>
-	<listitem><para>Flexible choices of backend authentication technologies (tdbsam, ldapsam).</para></listitem>
-	<listitem><para>Ability to implement a full single-sign-on architecture.</para></listitem>
-	<listitem><para>Ability to distribute authentication systems for absolute minimum wide-area network bandwidth demand.</para></listitem>
-</itemizedlist>
-
-<para>
-<indexterm><primary>successful migration</primary></indexterm>
-Before migrating a network from MS Windows NT4 to Samba-3, consider all necessary factors. Users
-should be educated about changes they may experience so the change will be a welcome one
-and not become an obstacle to the work they need to do. The following sections explain factors that will 
-help ensure a successful migration.
-</para>
-
-<sect3>
-<title>Domain Layout</title>
-
-<para>
-<indexterm><primary>domain controller</primary></indexterm>
-<indexterm><primary>backup domain controller</primary></indexterm>
-<indexterm><primary>secondary controller</primary></indexterm>
-<indexterm><primary>domain member</primary></indexterm>
-<indexterm><primary>standalone server</primary></indexterm>
-<indexterm><primary>network security</primary></indexterm>
-<indexterm><primary>domain context</primary></indexterm>
-<indexterm><primary>PDC</primary></indexterm>
-<indexterm><primary>BDCs</primary></indexterm>
-<indexterm><primary>LDAP</primary></indexterm>
-<indexterm><primary>authentication backend</primary></indexterm>
-<indexterm><primary>complex organization</primary></indexterm>
-<indexterm><primary>LDAP database</primary></indexterm>
-<indexterm><primary>master server</primary></indexterm>
-<indexterm><primary>slave servers</primary></indexterm>
-<indexterm><primary>multiple domains</primary></indexterm>
-Samba-3 can be configured as a domain controller, a backup domain controller (probably best called
-a secondary controller), a domain member, or a standalone server. The Windows network security
-domain context should be sized and scoped before implementation. Particular attention needs to be
-paid to the location of the Primary Domain Controller (PDC) as well as backup controllers (BDCs).
-One way in which Samba-3 differs from Microsoft technology is that if one chooses to use an LDAP
-authentication backend, then the same database can be used by several different domains. In a
-complex organization, there can be a single LDAP database, which itself can be distributed (have
-a master server and multiple slave servers) that can simultaneously serve multiple domains.
-</para>
-
-<para>
-<indexterm><primary>network bandwidth</primary></indexterm>
-From a design perspective, the number of users per server as well as the number of servers per
-domain should be scaled taking into consideration server capacity and network bandwidth.
-</para>
-
-<para>
-<indexterm><primary>network segment</primary></indexterm>
-<indexterm><primary>multiple network segments</primary></indexterm>
-<indexterm><primary>domain controller</primary></indexterm>
-<indexterm><primary>ping</primary></indexterm>
-<indexterm><primary>BDC</primary></indexterm>
-<indexterm><primary>remote segment</primary></indexterm>
-A physical network segment may house several domains. Each may span multiple network segments.
-Where domains span routed network segments, consider and test the performance implications of
-the design and layout of a network. A centrally located domain controller that is designed to
-serve multiple routed network segments may result in severe performance problems. Check the
-response time (ping timing) between the remote segment and the PDC. If it's long (more than 100 ms),
-locate a BDC on the remote segment to serve as the local authentication and access control server.
-</para>
-</sect3>
-
-<sect3>
-<title>Server Share and Directory Layout</title>
-
-<para>
-<indexterm><primary>Simplicity is king</primary></indexterm>
-<indexterm><primary>well-controlled network</primary></indexterm>
-There are cardinal rules to effective network design that cannot be broken with impunity.
-The most important rule: Simplicity is king in every well-controlled network. Every part of
-the infrastructure must be managed; the more complex it is, the greater will be the demand
-of keeping systems secure and functional.
-</para>
-
-<para>
-<indexterm><primary>disk space</primary></indexterm>
-<indexterm><primary>backed up</primary></indexterm>
-<indexterm><primary>tape</primary></indexterm>
-<indexterm><primary>backup</primary></indexterm>
-<indexterm><primary>validate every backup</primary></indexterm>
-<indexterm><primary>disaster recovery</primary></indexterm>
-Keep in mind the nature of how data must be shared. Physical disk space layout should be considered
-carefully. Some data must be backed up. The simpler the disk layout, the easier it will be to
-keep track of backup needs. Identify what backup media will meet your needs; consider backup to tape,
-CD-ROM or DVD-ROM, or other offline storage medium. Plan and implement for minimum
-maintenance. Leave nothing to chance in your design; above all, do not leave backups to chance:
-backup, test, and validate every backup; create a disaster recovery plan and prove that it works.
-</para>
-
-<para>
-<indexterm><primary>access control needs</primary></indexterm>
-<indexterm><primary>group permissions</primary></indexterm>
-<indexterm><primary>sticky bit</primary></indexterm>
-Users should be grouped according to data access control needs. File and directory access 
-is best controlled via group permissions, and the use of the <quote>sticky bit</quote> on group-controlled
-directories may substantially avoid file access complaints from Samba share users.
-</para>
-
-<para>
-<indexterm><primary>network administrators</primary></indexterm>
-<indexterm><primary>document design</primary></indexterm>
-<indexterm><primary>simple access controls</primary></indexterm>
-<indexterm><primary>obtuse complexity</primary></indexterm>
-<indexterm><primary>document design</primary></indexterm>
-Inexperienced  network administrators often attempt elaborate techniques to set access
-controls on files, directories, shares, as well as in share definitions.
-Keep your design and implementation simple and document your design extensively. Have others
-audit your documentation. Do not create a complex mess that your successor will not understand.
-Remember, job security through complex design and implementation may cause loss of operations
-and downtime to users as the new administrator learns to untangle your knots. Keep access
-controls simple and effective, and make sure that users will never be interrupted by obtuse
-complexity.
-</para>
-</sect3>
-
-<sect3>
-<title>Logon Scripts</title>
-
-<para>
-<indexterm><primary>Logon scripts</primary></indexterm>
-Logon scripts can help to ensure that all users gain the share and printer connections they need.
-</para>
-
-<para>
-Logon scripts can be created on the fly so all commands executed are specific to the
-rights and privileges granted to the user. The preferred controls should be effected through
-group membership so group information can be used to create a custom logon script using
-the <smbconfoption name="root preexec"/> parameters to the <smbconfsection name="NETLOGON"/> share.
-</para>
-
-<para>
-<indexterm><primary>kixstart</primary></indexterm>
-Some sites prefer to use a tool such as <command>kixstart</command> to establish a controlled
-user environment. In any case, you may wish to do a Google search for logon script process controls.
-In particular, you may wish to explore the use of the Microsoft Knowledge Base article KB189105 that
-deals with how to add printers without user intervention via the logon script process.
-</para>
-</sect3>
-
-<sect3>
-<title>Profile Migration/Creation</title>
-
-<para>
-User and group profiles may be migrated using the tools described in the section titled Desktop Profile
-Management.
-</para>
-
-
-<para>
-<indexterm><primary>SID</primary></indexterm>
-<indexterm><primary>NTuser.DAT</primary></indexterm>
-Profiles may also be managed using the Samba-3 tool <command>profiles</command>. This tool allows the MS
-Windows NT-style security identifiers (SIDs) that are stored inside the profile
-<filename>NTuser.DAT</filename> file to be changed to the SID of the Samba-3 domain.
-</para>
-</sect3>
-
-<sect3>
-<title>User and Group Accounts</title>
-
-<para>
-<indexterm><primary>migrate account settings</primary></indexterm>
-<indexterm><primary>migrate user</primary></indexterm>
-<indexterm><primary>migrate group</primary></indexterm>
-<indexterm><primary>map</primary></indexterm>
-It is possible to migrate all account settings from an MS Windows NT4 domain to Samba-3. Before
-attempting to migrate user and group accounts, you are STRONGLY advised to create in Samba-3 the
-groups that are present on the MS Windows NT4 domain <emphasis>AND</emphasis> to map them to
-suitable UNIX/Linux groups. By following this simple advice, all user and group attributes
-should migrate painlessly.
-</para>
-</sect3>
-
-</sect2>
-
-<sect2>
-<title>Steps in Migration Process</title>
-
-<para>
-The approximate migration process is described below.
-</para>
-
-<itemizedlist>
-	<listitem><para>
-	You have an NT4 PDC that has the users, groups, policies, and profiles to be migrated.
-	</para></listitem>
-
-	<listitem><para>
-<indexterm><primary>domain controller</primary></indexterm>
-<indexterm><primary>netlogon share</primary></indexterm>
-<indexterm><primary>BDC</primary></indexterm>
-	Samba-3 is set up as a domain controller with netlogon share, profile share, and so on. Configure the &smb.conf; file
-	to function as a BDC: <parameter>domain master = No</parameter>.
-	</para></listitem>
-</itemizedlist>
-
-<procedure>
-<title>The Account Migration Process</title>
-
-	<step><para>
-	<indexterm><primary>pdbedit</primary></indexterm>
-	Create a BDC account in the old NT4 domain for the Samba server using NT Server Manager.
-	<emphasis>Samba must not be running.</emphasis>
-	</para></step>
-
-	<step><para>
-	<indexterm><primary>net</primary><secondary>rpc</secondary><tertiary>join</tertiary></indexterm>
-	<userinput>net rpc join -S <replaceable>NT4PDC</replaceable> -w <replaceable>DOMNAME</replaceable> -U
-	Administrator%<replaceable>passwd</replaceable></userinput>
-	</para></step>
-
-	<step><para>
-<indexterm><primary>net</primary><secondary>rpc</secondary><tertiary>vampire</tertiary></indexterm>
-	<userinput>net rpc vampire -S <replaceable>NT4PDC</replaceable> -U 
-	administrator%<replaceable>passwd</replaceable></userinput>
-	</para></step>
-
-<indexterm><primary>pdbedit</primary></indexterm>
-	<step><para><userinput>pdbedit -L</userinput></para>
-		<para>Note: Did the users migrate?</para>
-	</step>
-
-	<step><para>
-	<indexterm><primary>net</primary><secondary>groupmap</secondary></indexterm>
-	<indexterm><primary>initGroups.sh</primary></indexterm>
-	Now assign each of the UNIX groups to NT groups:
-	(It may be useful to copy this text to a script called <filename>initGroups.sh</filename>)
-	<programlisting>
-#!/bin/bash
-#### Keep this as a shell script for future re-use
-			
-# First assign well known domain global groups
-net groupmap add ntgroup="Domain Admins" unixgroup=root rid=512 type=d
-net groupmap add ntgroup="Domain Users"  unixgroup=users rid=513 type=d
-net groupmap add ntgroup="Domain Guests" unixgroup=nobody rid=514 type=d
-
-# Now for our added domain global groups
-net groupmap add ntgroup="Designers" unixgroup=designers type=d
-net groupmap add ntgroup="Engineers" unixgroup=engineers type=d
-net groupmap add ntgroup="QA Team"   unixgroup=qateam    type=d
-</programlisting>
-	</para></step>
-
-	<step><para><userinput>net groupmap list</userinput></para>
-		<para>Check that all groups are recognized.
-	</para></step>
-</procedure>
-
-<para>
-Migrate all the profiles, then migrate all policy files.
-</para>
-
-</sect2>
-</sect1>
-
-<sect1>
-<title>Migration Options</title>
-
-<para>
-Sites that wish to migrate from MS Windows NT4 domain control to a Samba-based solution
-generally fit into three basic categories. <link linkend="majtypes">Following table</link> shows the possibilities.
-</para>
-
-<table frame="all" id="majtypes"><title>The Three Major Site Types</title>
-<tgroup cols="2">
-	<colspec align="left"/>
-	<colspec align="justify"/> 
-	<thead>
-	<row><entry>Number of Users</entry><entry>Description</entry></row>
-	</thead>
-	<tbody>
-	<row><entry>< 50</entry><entry><para>Want simple conversion with no pain.</para></entry></row>
-	<row><entry>50 - 250</entry><entry><para>Want new features; can manage some inhouse complexity.</para></entry></row>
-	<row><entry>> 250</entry><entry><para>Solution/implementation must scale well; complex needs.
-		Cross-departmental decision process. Local expertise in most areas.</para></entry></row>
-	</tbody>
-</tgroup>
-</table>
-
-<sect2>
-<title>Planning for Success</title>
-
-<para>
-There are three basic choices for sites that intend to migrate from MS Windows NT4
-to Samba-3:
-</para>
-
-<itemizedlist>
-	<listitem><para>
-	Simple conversion (total replacement).
-	</para></listitem>
-
-	<listitem><para>
-	Upgraded conversion (could be one of integration).
-	</para></listitem>
-
-	<listitem><para>
-	Complete redesign (completely new solution).
-	</para></listitem>
-</itemizedlist>
-
-<para>
-Minimize downstream problems by:
-</para>
-
-<itemizedlist>
-	<listitem><para>
-	Taking sufficient time.
-	</para></listitem>
-
-	<listitem><para>
-	Avoiding panic.
-	</para></listitem>
-
-	<listitem><para>
-	Testing all assumptions.
-	</para></listitem>
-
-	<listitem><para>
-	Testing the full roll-out program, including workstation deployment.
-	</para></listitem>
-</itemizedlist>
-
-<para><link linkend="natconchoices">Following table</link> lists the conversion choices given the type of migration
-being contemplated.
-</para>
-
-<table frame="all" id="natconchoices"><title>Nature of the Conversion Choices</title>
-<tgroup cols="3">
-	<colspec align="justify" colwidth="1*"/>
-	<colspec align="justify" colwidth="1*"/>
-	<colspec align="justify" colwidth="1*"/>
-	<thead>
-	<row><entry>Simple Install</entry><entry>Upgrade Decisions</entry><entry>Redesign Decisions</entry></row>
-	</thead>
-	<tbody>
-	<row>
-	<entry><para>Make use of minimal OS-specific features</para></entry>
-	<entry><para>Translate NT4 features to new host OS features</para></entry>
-	<entry><para>Improve on NT4 functionality, enhance management capabilities</para></entry>
-	</row>
-	<row>
-	<entry><para>Move all accounts from NT4 into Samba-3</para></entry>
-	<entry><para>Copy and improve</para></entry>
-	<entry><para>Authentication regime (database location and access)</para></entry>
-	</row>
-	<row>
-	<entry><para>Make least number of operational changes</para></entry>
-	<entry><para>Make progressive improvements</para></entry>
-	<entry><para>Desktop management methods</para></entry>
-	</row>
-	<row>
-	<entry><para>Take least amount of time to migrate</para></entry>
-	<entry><para>Minimize user impact</para></entry>
-	<entry><para>Better control of Desktops/Users</para></entry>
-	</row>
-	<row>
-	<entry><para>Live versus isolated conversion</para></entry>
-	<entry><para>Maximize functionality</para></entry>
-	<entry><para>Identify Needs for: <emphasis>Manageability, Scalability, Security, Availability</emphasis></para></entry>
-	</row>
-	<row>
-	<entry><para>Integrate Samba-3, then migrate while users are active, then change of control (swap out)</para></entry>
-	<entry><para>Take advantage of lower maintenance opportunity</para></entry>
-	<entry><para></para></entry>
-	</row>
-	</tbody>
-</tgroup>
-</table>
-</sect2>
-
-<sect2>
-<title>Samba-3 Implementation Choices</title>
-
-<variablelist>
-		<varlistentry><term>Authentication Database/Backend</term><listitem>
-		<para>
-		Samba-3 can use an external authentication backend:
-		</para>
-
-		<para>
-		<itemizedlist>
-			<listitem><para>Winbind (external Samba or NT4/200x server).</para></listitem>
-			<listitem><para>External server could use Active Directory or NT4 domain.</para></listitem>
-			<listitem><para>Can use pam_mkhomedir.so to autocreate home directories.</para></listitem>
-			<listitem><para> Samba-3 can use a local authentication backend: <parameter>smbpasswd</parameter>,
-				<parameter>tdbsam</parameter>, <parameter>ldapsam</parameter>
-			</para></listitem>
-		</itemizedlist></para></listitem>
-		</varlistentry>
-
-        <varlistentry><term>Access Control Points</term><listitem>
-		<para>
-		Samba permits Access Control points to be set:
-		</para>
-
-<indexterm><primary>share ACLs</primary></indexterm>
-<indexterm><primary>UNIX permissions</primary></indexterm>
-<indexterm><primary>POSIX ACLS</primary></indexterm>
-<indexterm><primary>share stanza controls</primary></indexterm>
-
-		<itemizedlist>
-			<listitem><para>On the share itself &smbmdash; using share ACLs.</para></listitem>
-			<listitem><para>On the file system &smbmdash; using UNIX permissions on files and directories.</para>
-			<para>Note: Can enable Posix ACLs in file system also.</para></listitem>
-			<listitem><para>Through Samba share parameters &smbmdash; not recommended except as last resort.</para></listitem>
-		</itemizedlist></listitem>
-        </varlistentry>
-
-        <varlistentry><term>Policies (migrate or create new ones)</term><listitem>
-		<para>
-<indexterm><primary>policies</primary></indexterm>
-<indexterm><primary>NTConfig.POL</primary></indexterm>
-		Exercise great caution when making registry changes; use the right tool and be aware
-		that changes made through NT4-style <filename>NTConfig.POL</filename> files can leave
-		permanent changes.
-<indexterm><primary>Group Policy Editor</primary></indexterm>
-<indexterm><primary>tattoo effect</primary></indexterm>
-<indexterm><primary>permanent changes</primary></indexterm>
-		</para>
-                <itemizedlist>
-                        <listitem><para>Using Group Policy Editor (NT4).</para></listitem>
-                        <listitem><para>Watch out for tattoo effect.</para></listitem>
-		</itemizedlist>
-                </listitem>
-        </varlistentry>
-
-        <varlistentry><term>User and Group Profiles</term><listitem>
-		<para>
-<indexterm><primary>NTUser.DAT</primary></indexterm>
-<indexterm><primary>SIDs</primary></indexterm>
-		Platform-specific, so use platform tool to change from a local to a roaming profile.
-		Can use new profiles tool to change SIDs (<filename>NTUser.DAT</filename>).
-		</para>
-                </listitem>
-        </varlistentry>
-
-        <varlistentry><term>Logon Scripts</term><listitem>
-                <para>
-		Know how they work.
-		</para>
-                </listitem>
-        </varlistentry>
-
-
-        <varlistentry><term>User and Group Mapping to UNIX/Linux</term><listitem>
-		<para>
-		<indexterm><primary>pdbedit</primary></indexterm>
-		User and group mapping code is new. Many problems have been experienced as network administrators
-		who are familiar with Samba-2.2.x migrate to Samba-3. Carefully study the chapters that document
-		the new password backend behavior and the new group mapping functionality.
-		</para>
-			<itemizedlist>
-				<listitem><para>The <parameter>username map</parameter> facility may be needed.</para></listitem>
-				<listitem><para>Use <command>net groupmap</command> to connect NT4 groups to UNIX groups.</para></listitem>
-				<listitem><para>
-					Use <command>pdbedit</command> to set/change user configuration.
-					</para>
-
-					<para>
-					When migrating to LDAP backend, it may be easier to dump the initial
-					LDAP database to LDIF, edit, then reload into LDAP.
-					</para></listitem>
-			</itemizedlist></listitem>
-        </varlistentry>
-
-        <varlistentry><term>OS-Specific Scripts/Programs May be Needed</term><listitem>
-		<para>
-		Every operating system has its peculiarities. These are the result of engineering decisions
-		that were based on the experience of the designer and may have side effects that were not
-		anticipated. Limitations that may bite the Windows network administrator include:
-		</para>
-                <itemizedlist>
-                        <listitem><para>Add/Delete Users: Note OS limits on size of name
-				(Linux 8 chars, NT4 up to 254 chars).</para></listitem>
-                        <listitem><para>Add/Delete Machines: Applied only to domain members
-				(Note: machine names may be limited to 16 characters).</para></listitem>
-                        <listitem><para>Use <command>net groupmap</command> to connect NT4 groups to UNIX groups.</para></listitem>
-                        <listitem><para>Add/Delete Groups: Note OS limits on size and nature.
-				Linux limit is 16 char, no spaces, and no uppercase chars (<command>groupadd</command>).</para></listitem>
-		</itemizedlist></listitem>
-        </varlistentry>
-
-        <varlistentry><term>Migration Tools</term><listitem>
-                <para>
-				<indexterm><primary>pdbedit</primary></indexterm>
-				Domain Control (NT4-Style) Profiles, Policies, Access Controls, Security
-				<itemizedlist>
-					 <listitem><para>Samba: <command>net, rpcclient, smbpasswd, pdbedit, profiles</command></para></listitem>
-					 <listitem><para>Windows: <command>NT4 Domain User Manager, Server Manager (NEXUS)</command></para></listitem>
-				</itemizedlist></para></listitem>
-        </varlistentry>
-</variablelist>
-
-</sect2>
-
-</sect1>
-
-</chapter>
diff --git a/docs-xml/Samba3-HOWTO/TOSHARG-NetworkBrowsing.xml b/docs-xml/Samba3-HOWTO/TOSHARG-NetworkBrowsing.xml
deleted file mode 100644
index d732f3a..0000000
--- a/docs-xml/Samba3-HOWTO/TOSHARG-NetworkBrowsing.xml
+++ /dev/null
@@ -1,2223 +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="NetworkBrowsing">
-<chapterinfo>
-	&author.jht;
-	&author.jelmer;
-	<author>
-		<firstname>Jonathan</firstname><surname>Johnson</surname>
-		<affiliation>
-			<orgname>Sutinen Consulting, Inc.</orgname>
-                        <address><email>jon at sutinen.com</email></address>
-		</affiliation>
-	</author>
-	<pubdate>July 5, 1998</pubdate>
-	<pubdate>Updated: September 20, 2006</pubdate>
-</chapterinfo>
-
-<title>Network Browsing</title>
-
-<para>
-<indexterm><primary>browsing across subnets</primary></indexterm>
-<indexterm><primary>resolution of NetBIOS names</primary></indexterm>
-<indexterm><primary>browse list handling</primary></indexterm>
-<indexterm><primary>WINS</primary></indexterm>
-This chapter contains detailed information as well as a fast-track guide to
-implementing browsing across subnets and/or across workgroups (or domains).
-WINS is the best tool for resolution of NetBIOS names to IP addresses; however, WINS is
-not involved in browse list handling except by way of name-to-address resolution.
-</para>
-
-<note><para>
-<indexterm><primary>WINS</primary></indexterm>
-What is WINS?
-</para>
-<para>
-WINS is a facility that provides resolution of a NetBIOS name to its IP address. WINS is like a
-Dynamic-DNS service for NetBIOS networking names.
-</para></note>
-
-<note><para>
-<indexterm><primary>Windows 2000</primary></indexterm>
-<indexterm><primary>NetBIOS over TCP/IP</primary></indexterm>
-<indexterm><primary>DNS</primary></indexterm>
-<indexterm><primary>ADS</primary></indexterm>
-MS Windows 2000 and later versions can be configured to operate with no NetBIOS
-over TCP/IP. Samba-3 and later versions also support this mode of operation.
-When the use of NetBIOS over TCP/IP has been disabled, the primary
-means for resolution of MS Windows machine names is via DNS and Active Directory.
-The following information assumes that your site is running NetBIOS over TCP/IP.
-</para></note>
-
-<sect1>
-<title>Features and Benefits</title>
-
-<para>
-Charles Dickens once referred to the past in these words: <quote><emphasis>It was the best of times,
-it was the worst of times.</emphasis></quote> The more we look back, the more we long for what was and
-hope it never returns.
-</para>
-
-
-<para>
-<indexterm><primary>NetBIOS</primary></indexterm>
-<indexterm><primary>NetBIOS networking</primary></indexterm>
-<indexterm><primary>fickle</primary></indexterm>
-For many MS Windows network administrators, that statement sums up their feelings about
-NetBIOS networking precisely. For those who mastered NetBIOS networking, its fickle
-nature was just par for the course. For those who never quite managed to tame its
-lusty features, NetBIOS is like Paterson's Curse.
-</para>
-
-<para>
-For those not familiar with botanical problems in Australia, Paterson's Curse,
-<emphasis>Echium plantagineum</emphasis>, was introduced to Australia from Europe during the mid-19th
-century. Since then it has spread rapidly. The high seed production, with densities of
-thousands of seeds per square meter, a seed longevity of more than 7 years, and an
-ability to germinate at any time of year, given the right conditions, are some of the
-features that make it such a persistent weed.
-</para>
-
-<para>
-<indexterm><primary>Network Basic Input/Output System</primary><see>NetBIOS</see></indexterm>
-<indexterm><primary>SMB</primary></indexterm>
-<indexterm><primary>NetBIOS</primary></indexterm>
-<indexterm><primary>TCP/IP</primary></indexterm>
-<indexterm><primary>Windows network clients</primary></indexterm>
-In this chapter we explore vital aspects of Server Message Block (SMB) networking with
-a particular focus on SMB as implemented through running NetBIOS (Network Basic
-Input/Output System) over TCP/IP. Since Samba does not implement SMB or NetBIOS over
-any other protocols, we need to know how to configure our network environment and simply
-remember to use nothing but TCP/IP on all our MS Windows network clients.
-</para>
-
-<para>
-<indexterm><primary>WINS</primary></indexterm>
-<indexterm><primary>MS WINS</primary></indexterm>
-Samba provides the ability to implement a WINS (Windows Internetworking Name Server)
-and implements extensions to Microsoft's implementation of WINS. These extensions
-help Samba to effect stable WINS operations beyond the normal scope of MS WINS.
-</para>
-
-<para>
-<indexterm><primary>NetBIOS over TCP/IP</primary></indexterm>
-<indexterm><primary>NetBIOS disabled</primary></indexterm>
-<indexterm><primary>WINS</primary></indexterm>
-WINS is exclusively a service that applies only to those systems
-that run NetBIOS over TCP/IP. MS Windows 200x/XP have the capacity to operate with
-support for NetBIOS disabled, in which case WINS is of no relevance. Samba supports this also.
-</para>
-
-<para>
-<indexterm><primary>NetBIOS disabled</primary></indexterm>
-<indexterm><primary>DNS</primary></indexterm>
-<indexterm><primary>WINS</primary></indexterm>
-For those networks on which NetBIOS has been disabled (i.e., WINS is not required),
-the use of DNS is necessary for hostname resolution.
-</para>
-
-</sect1>
-
-<sect1>
-<title>What Is Browsing?</title>
-
-<para>
-<indexterm><primary>browsing</primary></indexterm>
-<indexterm><primary>Network Neighborhood</primary></indexterm>
-<indexterm><primary>shares</primary></indexterm>
-<indexterm><primary>printers available</primary></indexterm>
-To most people, browsing means they can see the MS Windows and Samba servers
-in the Network Neighborhood, and when the computer icon for a particular server is
-clicked, it opens up and shows the shares and printers available on the target server.
-</para>
-
-<para>
-What seems so simple is in fact a complex interaction of different technologies.
-The technologies (or methods) employed in making all of this work include:
-</para>
-
-<itemizedlist>
-	<listitem><para>MS Windows machines register their presence to the network.</para></listitem>
-	<listitem><para>Machines announce themselves to other machines on the network.</para></listitem>
-	<listitem><para>One or more machines on the network collate the local announcements.</para></listitem>
-	<listitem><para>The client machine finds the machine that has the collated list of machines.</para></listitem>
-	<listitem><para>The client machine is able to resolve the machine names to IP addresses.</para></listitem>
-	<listitem><para>The client machine is able to connect to a target machine.</para></listitem>
-</itemizedlist>
-
-<para>
-<indexterm><primary>browse list management</primary></indexterm>
-<indexterm><primary>name resolution</primary></indexterm>
-<indexterm><primary>nmbd</primary></indexterm>
-The Samba application that controls browse list management and name resolution is
-called <filename>nmbd</filename>. The configuration parameters involved in nmbd's operation are:
-</para>
-
-<para>
-Browsing options:
-</para>
-<itemizedlist>
-	<listitem><smbconfoption name="os level"/></listitem>
-	<listitem><smbconfoption name="lm announce"/></listitem>
-	<listitem><smbconfoption name="lm interval"/></listitem>
-	<listitem><smbconfoption name="preferred master"/>(*)</listitem>
-	<listitem><smbconfoption name="local master"/>(*)</listitem>
-	<listitem><smbconfoption name="domain master"/>(*)</listitem>
-	<listitem><smbconfoption name="browse list"/></listitem>
-	<listitem><smbconfoption name="enhanced browsing"/></listitem>
-</itemizedlist>
-
-<para>
-Name Resolution Method:
-</para>
-<itemizedlist>
-	<listitem><smbconfoption name="name resolve order"/>(*)</listitem>
-</itemizedlist>
-
-<para>
-WINS options:
-</para>
-<itemizedlist>
-	<listitem><smbconfoption name="dns proxy"/></listitem>
-	<listitem><smbconfoption name="wins proxy"/></listitem>
-	<listitem><smbconfoption name="wins server"/>(*)</listitem>
-	<listitem><smbconfoption name="wins support"/>(*)</listitem>
-	<listitem><smbconfoption name="wins hook"/></listitem>
-</itemizedlist>
-
-<para>
-Those marked with an (*) are the only options that commonly may need to be modified. Even if none of these
-parameters is set, <filename>nmbd</filename> will still do its job.
-</para>
-
-<para>
-<indexterm><primary>WINS</primary></indexterm>
-<indexterm><primary>WINS Server</primary></indexterm>
-<indexterm><primary>WINS Support</primary></indexterm>
-<indexterm><primary>nmbd</primary></indexterm>
-<indexterm><primary>mutually exclusive options</primary></indexterm>
-For Samba, the WINS Server and WINS Support are mutually exclusive options. When <command>nmbd</command> is
-started it will fail to execute if both options are set in the &smb.conf; file. The <command>nmbd</command>
-understands that when it spawns an instance of itself to run as a WINS server that it has to use its own WINS
-server also.
-</para>
-
-</sect1>
-
-<sect1 id="netdiscuss">
-<title>Discussion</title>
-
-<para>
-<indexterm><primary>SMB-based messaging</primary></indexterm>
-<indexterm><primary>NetBIOS</primary></indexterm>
-<indexterm><primary>NetBIOS</primary></indexterm>
-<indexterm><primary>phasing out NetBIOS</primary></indexterm>
-All MS Windows networking uses SMB-based messaging.  SMB messaging may be implemented with or without NetBIOS.
-MS Windows 200x supports NetBIOS over TCP/IP for backwards compatibility. Microsoft appears intent on phasing
-out NetBIOS support.
-</para>
-
-<sect2>
-<title>NetBIOS over TCP/IP</title>
-
-<para>
-<indexterm><primary>encapsulating</primary></indexterm>
-<indexterm><primary>broadcast</primary></indexterm>
-<indexterm><primary>unicast</primary></indexterm>
-<indexterm><primary>UDP</primary></indexterm>
-Samba implements NetBIOS, as does MS Windows NT/200x/XP, by encapsulating it over TCP/IP.
-NetBIOS-based networking uses broadcast messaging to effect browse list management. When running NetBIOS over
-TCP/IP, this uses UDP-based messaging.  UDP messages can be broadcast or unicast.
-</para>
-
-<para>
-<indexterm><primary>UDP</primary></indexterm>
-Normally, only unicast UDP messaging can be forwarded by routers. The <smbconfoption name="remote announce"/>
-parameter to smb.conf helps to project browse announcements to remote network segments via unicast UDP.
-Similarly, the <smbconfoption name="remote browse sync"/> parameter of &smb.conf; implements browse list
-collation using unicast UDP.
-</para>
-
-<para>
-The methods used by MS Windows to perform name lookup requests (name resolution) is determined by a
-configuration parameter called the NetBIOS node-type. There are four basic NetBIOS node types:
-</para>
-
-<indexterm><primary>b-node</primary></indexterm>
-<indexterm><primary>p-node</primary></indexterm>
-<indexterm><primary>m-node</primary></indexterm>
-<indexterm><primary>h-node</primary></indexterm>
-<indexterm><primary>node-type</primary></indexterm>
-<indexterm><primary>WINS</primary></indexterm>
-<indexterm><primary>broadcast</primary></indexterm>
-<indexterm><primary>unicast</primary></indexterm>
-<itemizedlist>
-	<listitem><para><emphasis>b-node (type 0x01):</emphasis> The Windows client will use only
-	NetBIOS broadcast requests using UDP broadcast.</para></listitem>
-	<listitem><para><emphasis>p-node (type 0x02):</emphasis> The Windows client will use point-to-point
-	(NetBIOS unicast) requests using UDP unicast directed to a WINS server.</para></listitem>
-	<listitem><para><emphasis>m-node (type 0x04):</emphasis> The Windows client will first use
-	NetBIOS broadcast requests using UDP broadcast, then it will use (NetBIOS unicast)
-	requests using UDP unicast directed to a WINS server.</para></listitem>
-	<listitem><para><emphasis>h-node (type 0x08):</emphasis> The Windows client will use
-	(NetBIOS unicast) requests using UDP unicast directed to a WINS server, then it will use
-	NetBIOS broadcast requests using UDP broadcast.</para></listitem>
-</itemizedlist>
-
-<para>
-<indexterm><primary>h-node</primary></indexterm>
-<indexterm><primary>hybrid</primary></indexterm>
-<indexterm><primary>enables NetBIOS over TCP/IP</primary></indexterm>
-<indexterm><primary>WINS</primary></indexterm>
-<indexterm><primary>broadcast-based</primary></indexterm>
-<indexterm><primary>name resolution</primary></indexterm>
-The default Windows network client (or server) network configuration enables NetBIOS over TCP/IP
-and b-node configuration. The use of WINS makes most sense with h-node (hybrid mode) operation so that
-in the event of a WINS breakdown or non-availability, the client can use broadcast-based name resolution.
-</para>
-
-<para>
-<indexterm><primary>LMB</primary><see>Local Master Browser</see></indexterm>
-<indexterm><primary>Local Master Browser</primary></indexterm>
-<indexterm><primary>SMB</primary></indexterm>
-<indexterm><primary>nmbd</primary></indexterm>
-<indexterm><primary>WINS</primary></indexterm>
-<indexterm><primary>cross-segment browsing</primary></indexterm>
-<indexterm><primary>network segment</primary></indexterm>
-In those networks where Samba is the only SMB server technology, wherever possible <filename>nmbd</filename>
-should be configured on one machine as the WINS server. This makes it easy to manage the browsing environment.
-If each network segment is configured with its own Samba WINS server, then the only way to get cross-segment
-browsing to work is by using the <smbconfoption name="remote announce"/> and the <smbconfoption name="remote
-browse sync"/> parameters to your &smb.conf; file.
-</para>
-
-<para>
-<indexterm><primary>WINS</primary></indexterm>
-If only one WINS server is used for an entire multisegment network, then
-the use of the <smbconfoption name="remote announce"/> and the
-<smbconfoption name="remote browse sync"/> parameters should not be necessary.
-</para>
-
-<para>
-<indexterm><primary>replication</primary><secondary>WINS</secondary></indexterm>
-As of Samba-3, WINS replication is being worked on. The bulk of the code has been committed, but it still
-needs maturation. This is not a supported feature of the Samba-3.0.20 release. Hopefully, this will become a
-supported feature of one of the Samba-3 release series. The delay is caused by the fact that this feature has
-not been of sufficient significance to inspire someone to pay a developer to complete it.
-</para>
-
-<para>
-<indexterm><primary>WINS</primary></indexterm>
-<indexterm><primary>MS-WINS replication</primary></indexterm>
-<indexterm><primary>redundancy</primary></indexterm>
-<indexterm><primary>DNS</primary></indexterm>
-<indexterm><primary>NetBIOSless SMB over TCP/IP</primary></indexterm>
-<indexterm><primary>local names</primary></indexterm>
-<indexterm><primary>subnets</primary></indexterm>
-<indexterm><primary>multiple WINS servers</primary></indexterm>
-Right now Samba WINS does not support MS-WINS replication. This means that when setting up Samba as a WINS
-server, there must only be one <filename>nmbd</filename> configured as a WINS server on the network. Some
-sites have used multiple Samba WINS servers for redundancy (one server per subnet) and then used
-<smbconfoption name="remote browse sync"/> and <smbconfoption name="remote announce"/> to effect browse list
-collation across all segments. Note that this means clients will only resolve local names and must be
-configured to use DNS to resolve names on other subnets in order to resolve the IP addresses of the servers
-they can see on other subnets. This setup is not recommended but is mentioned as a practical consideration
-(i.e., an <quote>if all else fails</quote> scenario). NetBIOS over TCP/IP is an ugly and difficult to manage
-protocol. Its replacement, NetBIOSless SMB over TCP/IP is not without its own manageability concerns. NetBIOS
-based networking is a life of compromise and trade-offs. WINS stores information that cannot be stored in
-DNS; consequently, DNS is a poor substitute for WINS given that when NetBIOS over TCP/IP is used, Windows
-clients are designed to use WINS.
-</para>
-
-<para>
-<indexterm><primary>broadcast messages</primary></indexterm>
-<indexterm><primary>repeated intervals</primary></indexterm>
-<indexterm><primary>across network segments</primary></indexterm>
-Lastly, take note that browse lists are a collection of unreliable broadcast
-messages that are repeated at intervals of not more than 15 minutes. This means
-that it will take time to establish a browse list, and it can take up to 45
-minutes to stabilize, particularly across network segments.
-</para>
-
-<para>
-<indexterm><primary>Windows 200x/XP</primary></indexterm>
-When an MS Windows 200x/XP system attempts to resolve a host name to an IP address, it follows a defined path:
-</para>
-
-<orderedlist>
-	<listitem><para>
-	Checks the <filename>hosts</filename> file. It is located in <filename>%SystemRoot%\System32\Drivers\etc</filename>.
-	</para></listitem>
-
-	<listitem><para>
-	Does a DNS lookup.
-	</para></listitem>
-
-	<listitem><para>
-	Checks the NetBIOS name cache.
-	</para></listitem>
-
-	<listitem><para>
-	Queries the WINS server.
-	</para></listitem>
-
-	<listitem><para>
-	Does a broadcast name lookup over UDP.
-	</para></listitem>
-
-	<listitem><para>
-	Looks up entries in LMHOSTS, located in <filename>%SystemRoot%\System32\Drivers\etc</filename>.
-	</para></listitem>
-</orderedlist>
-
-<para>
-<indexterm><primary>WINS</primary></indexterm>
-<indexterm><primary>NetBIOS over TCP/IP</primary></indexterm>
-<indexterm><primary>name lookups</primary></indexterm>
-<indexterm><primary>DNS</primary></indexterm>
-Given the nature of how the NetBIOS over TCP/IP protocol is implemented, only WINS is capable of resolving
-with any reliability name lookups for service-oriented names such as TEMPTATION<1C> &smbmdash; a NetBIOS
-name query that seeks to find network logon servers. DNS has no concept of service-oriented names such as
-this. In fact, the Microsoft ADS implementation specifically manages a whole range of extended
-service-oriented DNS entries. This type of facility is not implemented and is not supported for the NetBIOS
-over TCP/IP protocol namespace.
-</para>
-
-</sect2>
-
-<sect2>
-<title>TCP/IP without NetBIOS</title>
-
-<para>
-<indexterm><primary>NetBIOS</primary></indexterm>
-<indexterm><primary>NetBIOS-less</primary></indexterm>
-<indexterm><primary>DNS</primary></indexterm>
-All TCP/IP-enabled systems use various forms of hostname resolution. The primary
-methods for TCP/IP hostname resolution involve either a static file (<filename>/etc/hosts</filename>)
-or the Domain Name System (DNS). DNS is the technology that makes
-the Internet usable. DNS-based hostname resolution is supported by nearly all
-TCP/IP-enabled systems. Only a few embedded TCP/IP systems do not support DNS.
-</para>
-
-<para>
-<indexterm><primary>DNS</primary></indexterm>
-<indexterm><primary>DDNS</primary></indexterm>
-<indexterm><primary>ipconfig</primary></indexterm>
-<indexterm><primary>Dynamic DNS</primary><see>DDNS</see></indexterm>
-Windows 200x/XP can register its hostname with a Dynamic DNS server (DDNS). It is possible to force register with a
-dynamic DNS server in Windows 200x/XP using <command>ipconfig /registerdns</command>.
-</para>
-
-<para>
-<indexterm><primary>ADS</primary></indexterm>
-<indexterm><primary>DNS</primary></indexterm>
-<indexterm><primary>severely impaired</primary></indexterm>
-With Active Directory, a correctly functioning DNS server is absolutely essential. In the absence of a working
-DNS server that has been correctly configured, MS Windows clients and servers will be unable to locate each
-other, so network services consequently will be severely impaired.
-</para>
-
-<para>
-<indexterm><primary>raw SMB over TCP/IP</primary></indexterm>
-<indexterm><primary>No NetBIOS layer</primary></indexterm>
-<indexterm><primary>NetBIOS</primary></indexterm>
-<indexterm><primary>domain member server</primary></indexterm>
-<indexterm><primary>DNS</primary></indexterm>
-<indexterm><primary>ADS</primary></indexterm>
-Use of raw SMB over TCP/IP (No NetBIOS layer) can be done only with Active Directory domains. Samba is not an
-Active Directory domain controller: ergo, it is not possible to run Samba as a domain controller and at the same
-time <emphasis>not</emphasis> use NetBIOS. Where Samba is used as an Active Directory domain member server
-(DMS) it is possible to configure Samba to not use NetBIOS over TCP/IP. A Samba DMS can integrate fully into
-an Active Directory domain, however, if NetBIOS over TCP/IP is disabled, it is necessary to manually create
-appropriate DNS entries for the Samba DMS because they will not be automatically generated either by Samba, or
-by the ADS environment.
-</para>
-
-</sect2>
-
-<sect2 id="adsdnstech">
-<title>DNS and Active Directory</title>
-
-<para>
-<indexterm><primary>DNS</primary><secondary>Active Directory</secondary></indexterm>
-<indexterm><primary>DDNS</primary></indexterm>
-<indexterm><primary>ADS</primary></indexterm>
-<indexterm><primary>SRV records</primary></indexterm>
-<indexterm><primary>DNS</primary><secondary>SRV records</secondary></indexterm>
-Occasionally we hear from UNIX network administrators who want to use a UNIX-based DDNS server in place
-of the Microsoft DNS server. While this might be desirable to some, the MS Windows 200x DNS server is
-autoconfigured to work with Active Directory. It is possible to use BIND version 8 or 9, but it will almost
-certainly be necessary to create service records (SRV records) so MS Active Directory clients can resolve
-hostnames to locate essential network services.  The following are some of the default service records that
-Active Directory requires:
-</para>
-
-<para>
-<indexterm><primary>DDNS</primary></indexterm>
-<indexterm><primary>ADS</primary></indexterm>
-<indexterm><primary>BIND9</primary></indexterm>
-The use of DDNS is highly recommended with Active Directory, in which case the use of BIND9 is preferred for
-its ability to adequately support the SRV (service) records that are needed for Active Directory. Of course,
-when running ADS, it makes sense to use Microsoft's own DDNS server because of the natural affinity between ADS
-and MS DNS.
-</para>
-
-<variablelist>
-<varlistentry>
-	<term>_ldap._tcp.pdc._msdcs.<emphasis>Domain</emphasis></term>
-	<listitem>
-	<para>
-	This provides the address of the Windows NT PDC for the domain.
-	</para>
-	</listitem>
-</varlistentry>
-<varlistentry>
-	<term>_ldap._tcp.pdc._msdcs.<emphasis>DomainTree</emphasis></term>
-	<listitem>
-        <para>
-	Resolves the addresses of global catalog servers in the domain.
-        </para>
-	</listitem>
-</varlistentry>
-<varlistentry>
-        <term>_ldap._tcp.<emphasis>site</emphasis>.sites.writable._msdcs.<emphasis>Domain</emphasis></term>
-	<listitem>
-        <para>
-	Provides list of domain controllers based on sites.
-        </para>
-	</listitem>
-</varlistentry>
-<varlistentry>
-        <term>_ldap._tcp.writable._msdcs.<emphasis>Domain</emphasis></term>
-	<listitem>
-        <para>
-	Enumerates list of domain controllers that have the writable copies of the Active Directory data store.
-        </para>
-	</listitem>
-</varlistentry>
-<varlistentry>
-	<term>_ldap._tcp.<emphasis>GUID</emphasis>.domains._msdcs.<emphasis>DomainTree</emphasis></term>
-	<listitem>
-	<para>
-	Entry used by MS Windows clients to locate machines using the global unique identifier.
-	</para>
-	</listitem>
-</varlistentry>
-<varlistentry>
-	<term>_ldap._tcp.<emphasis>Site</emphasis>.gc._msdcs.<emphasis>DomainTree</emphasis></term>
-	<listitem>
-	<para>
-	Used by Microsoft Windows clients to locate the site configuration-dependent global catalog server.
-	</para>
-	</listitem>
-</varlistentry>
-</variablelist>
-
-	<para>
-	Specific entries used by Microsoft clients to locate essential services for an example domain
-	called <constant>quenya.org</constant> include:
-	</para>
-
-	<itemizedlist>
-		<listitem><para>
-		_kerberos._udp.quenya.org &smbmdash; Used to contact the KDC server via UDP.
-		This entry must list port 88 for each KDC.
-		</para></listitem>
-
-		<listitem><para>
-		_kpasswd._udp.quenya.org &smbmdash; Used to locate the <constant>kpasswd</constant> server
-		when a user password change must be processed. This record must list port 464 on the
-		master KDC.
-		</para></listitem>
-
-		<listitem><para>
-		_kerberos._tcp.quenya.org &smbmdash; Used to locate the KDC server via TCP.
-		This entry must list port 88 for each KDC.
-		</para></listitem>
-
-		<listitem><para>
-		_ldap._tcp.quenya.org &smbmdash; Used to locate the LDAP service on the PDC.
-		This record must list port 389 for the PDC.
-		</para></listitem>
-
-		<listitem><para>
-		_kpasswd._tcp.quenya.org &smbmdash; Used to locate the <constant>kpasswd</constant> server
-		to permit user password changes to be processed. This must list port 464.
-		</para></listitem>
-
-		<listitem><para>
-		_gc._tcp.quenya.org &smbmdash; Used to locate the global catalog server  for the
-		top of the domain. This must list port 3268.
-		</para></listitem>
-	</itemizedlist>
-
-	<para>
-	The following records are also used by the Windows domain member client to locate vital
-	services on the Windows ADS domain controllers.
-	</para>
-
-	<itemizedlist>
-		<listitem><para>
-		_ldap._tcp.pdc._msdcs.quenya.org
-		</para></listitem>
-
-		<listitem><para>
-		_ldap.gc._msdcs.quenya.org
-		</para></listitem>
-
-		<listitem><para>
-		_ldap.default-first-site-name._sites.gc._msdcs.quenya.org
-		</para></listitem>
-
-		<listitem><para>
-		_ldap.{SecID}.domains._msdcs.quenya.org
-		</para></listitem>
-
-		<listitem><para>
-		_ldap._tcp.dc._msdcs.quenya.org
-		</para></listitem>
-
-		<listitem><para>
-		_kerberos._tcp.dc._msdcs.quenya.org
-		</para></listitem>
-
-		<listitem><para>
-		_ldap.default-first-site-name._sites.dc._msdcs.quenya.org
-		</para></listitem>
-
-		<listitem><para>
-		_kerberos.default-first-site-name._sites.dc._msdcs.queyna.org
-		</para></listitem>
-
-		<listitem><para>
-		SecID._msdcs.quenya.org
-		</para></listitem>
-	</itemizedlist>
-
-	<para>
-	Presence of the correct DNS entries can be validated by executing:
-<screen>
-&rootprompt; dig @frodo -t any _ldap._tcp.dc._msdcs.quenya.org
-
-; <lt;>> DiG 9.2.2 <lt;>> @frodo -t any _ldap._tcp.dc._msdcs.quenya.org
-;; global options:  printcmd
-;; Got answer:
-;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 3072
-;; flags: qr aa rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 2
-
-
-;; QUESTION SECTION:
-;_ldap._tcp.dc._msdcs.quenya.org. IN        ANY
-
-
-;; ANSWER SECTION:
-_ldap._tcp.dc._msdcs.quenya.org. 600 IN SRV 0 100 389 frodo.quenya.org.
-_ldap._tcp.dc._msdcs.quenya.org. 600 IN SRV 0 100 389 noldor.quenya.org.
-
-
-;; ADDITIONAL SECTION:
-frodo.quenya.org.  3600  IN      A       10.1.1.16
-noldor.quenya.org. 1200  IN      A       10.1.1.17
-
-
-;; Query time: 0 msec
-;; SERVER: frodo#53(10.1.1.16)
-;; WHEN: Wed Oct  7 14:39:31 2004
-;; MSG SIZE  rcvd: 171
-</screen>
-	</para>
-
-</sect2>
-
-</sect1>
-
-<sect1>
-<title>How Browsing Functions</title>
-
-<para>
-<indexterm><primary>register NetBIOS names</primary></indexterm>
-<indexterm><primary>LMHOSTS</primary></indexterm>
-<indexterm><primary>DNS</primary></indexterm>
-<indexterm><primary>WINS</primary></indexterm>
-<indexterm><primary>WINS server address</primary></indexterm>
-MS Windows machines register their NetBIOS names (i.e., the machine name for each service type in operation)
-on startup.  The exact method by which this name registration takes place is determined by whether or not the
-MS Windows client/server has been given a WINS server address, whether or not LMHOSTS lookup is enabled,
-whether or not DNS for NetBIOS name resolution is enabled, and so on.
-</para>
-
-<para>
-<indexterm><primary>WINS server</primary></indexterm>
-<indexterm><primary>name lookups</primary></indexterm>
-<indexterm><primary>UDP</primary></indexterm>
-In the case where there is no WINS server, all name registrations as well as name lookups are done by UDP
-broadcast. This isolates name resolution to the local subnet, unless LMHOSTS is used to list all names and IP
-addresses. In such situations, Samba provides a means by which the Samba server name may be forcibly injected
-into the browse list of a remote MS Windows network (using the <smbconfoption name="remote announce"/>
-parameter).
-</para>
-
-<para>
-<indexterm><primary>WINS</primary></indexterm>
-<indexterm><primary>UDP unicast</primary></indexterm>
-<indexterm><primary>name resolution across routed networks</primary></indexterm>
-Where a WINS server is used, the MS Windows client will use UDP unicast to register with the WINS server. Such
-packets can be routed, and thus WINS allows name resolution to function across routed networks.
-</para>
-
-<para>
-<indexterm><primary>LMB</primary></indexterm>
-<indexterm><primary>local master browser</primary><see>LMB</see></indexterm>
-<indexterm><primary>WINS</primary></indexterm>
-<indexterm><primary>LMHOSTS</primary></indexterm>
-<indexterm><primary>DMB</primary></indexterm>
-<indexterm><primary>browse list</primary></indexterm>
-<indexterm><primary>election</primary></indexterm>
-<indexterm><primary>election criteria</primary></indexterm>
-During the startup process, an election takes place to create a local master browser (LMB) if one does not
-already exist. On each NetBIOS network one machine will be elected to function as the domain master browser
-(DMB). This domain browsing has nothing to do with MS security Domain Control.  Instead, the DMB serves the
-role of contacting each LMB (found by asking WINS or from LMHOSTS) and exchanging browse list contents. This
-way every master browser will eventually obtain a complete list of all machines that are on the network. Every
-11 to 15 minutes an election is held to determine which machine will be the master browser. By the nature of
-the election criteria used, the machine with the highest uptime, or the most senior protocol version or other
-criteria, will win the election as DMB.
-</para>
-
-<para>
-<indexterm><primary>WINS server</primary></indexterm>
-<indexterm><primary>DMB</primary></indexterm>
-<indexterm><primary>NetBIOS name type</primary></indexterm>
-<indexterm><primary>n security context</primary></indexterm>
-<indexterm><primary>network segment</primary></indexterm>
-<indexterm><primary>authoritive</primary></indexterm>
-<indexterm><primary>browse list maintainers</primary></indexterm>
-<indexterm><primary>LMB</primary></indexterm>
-Where a WINS server is used, the DMB registers its IP address with the WINS server using the name of the
-domain and the NetBIOS name type 1B (e.g., DOMAIN<1B>). All LMBs register their IP addresses with the WINS
-server, also with the name of the domain and the NetBIOS name type of 1D. The 1B name is unique to one
-server within the domain security context, and only one 1D name is registered for each network segment.
-Machines that have registered the 1D name will be authoritive browse list maintainers for the network segment
-they are on. The DMB is responsible for synchronizing the browse lists it obtains from the LMBs.
-</para>
-
-<para>
-<indexterm><primary>name resolution</primary></indexterm>
-Clients wishing to browse the network make use of this list but also depend on the availability of correct
-name resolution to the respective IP address or addresses.
-</para>
-
-<para>
-<indexterm><primary>browsing intrinsics</primary></indexterm>
-Any configuration that breaks name resolution and/or browsing intrinsics will annoy users because they will
-have to put up with protracted inability to use the network services.
-</para>
-
-<para>
-<indexterm><primary>forced synchronization</primary></indexterm>
-<indexterm><primary>LMB</primary></indexterm>
-<indexterm><primary>bridges networks</primary></indexterm>
-<indexterm><primary>cross-subnet browsing</primary></indexterm>
-<indexterm><primary>DNS</primary></indexterm>
-<indexterm><primary>/etc/hosts</primary></indexterm>
-Samba supports a feature that allows forced synchronization of browse lists across routed networks using the
-<smbconfoption name="remote browse sync"/> parameter in the &smb.conf; file. This causes Samba to contact the
-LMB on a remote network and to request browse list synchronization. This effectively bridges two networks that
-are separated by routers. The two remote networks may use either broadcast-based name resolution or WINS-based
-name resolution, but it should be noted that the <smbconfoption name="remote browse sync"/> parameter provides
-browse list synchronization &smbmdash; and that is distinct from name-to-address resolution. In other words,
-for cross-subnet browsing to function correctly, it is essential that a name-to-address resolution mechanism
-be provided. This mechanism could be via DNS, <filename>/etc/hosts</filename>, and so on.
-</para>
-
-<sect2 id="DMB">
-<title>Configuring Workgroup Browsing</title>
-
-<para>
-<indexterm><primary>cross-subnet browsing</primary></indexterm>
-<indexterm><primary>DMB</primary></indexterm>
-<indexterm><primary>PDC</primary></indexterm>
-<indexterm><primary>LMB</primary></indexterm>
-<indexterm><primary>isolated workgroup</primary></indexterm>
-<indexterm><primary>workgroup</primary></indexterm>
-To configure cross-subnet browsing on a network containing machines in a workgroup, not an NT domain, you need
-to set up one Samba server to be the DMB (note that this is not the same as a Primary Domain Controller,
-although in an NT domain the same machine plays both roles). The role of a DMB is to collate the browse lists
-from LMB on all the subnets that have a machine participating in the workgroup. Without one machine configured
-as a DMB, each subnet would be an isolated workgroup unable to see any machines on another subnet. It is the
-presence of a DMB that makes cross-subnet browsing possible for a workgroup.
-</para>
-
-<para>
-<indexterm><primary>DMB</primary></indexterm>
-In a workgroup environment the DMB must be a Samba server, and there must only be one DMB per workgroup name.
-To set up a Samba server as a DMB, set the following option in the <smbconfsection name="[global]"/> section
-of the &smb.conf; file:
-</para>
-
-<para>
-<smbconfblock>
-<smbconfoption name="domain master">yes</smbconfoption>
-</smbconfblock>
-</para>
-
-<para>
-<indexterm><primary>DMB</primary></indexterm>
-<indexterm><primary>LMB</primary></indexterm>
-The DMB should preferably be the LMB for its own subnet. In order to achieve this, set the following options
-in the <smbconfsection name="[global]"/> section of the &smb.conf; file as shown in <link
-linkend="dmbexample">Domain Master Browser smb.conf</link>
-</para>
-
-<example id="dmbexample">
-<title>Domain Master Browser smb.conf</title>
-<smbconfblock>
-<smbconfsection name="[global]"/>
-<smbconfoption name="domain master">yes</smbconfoption>
-<smbconfoption name="local master">yes</smbconfoption>
-<smbconfoption name="preferred master">yes</smbconfoption>
-<smbconfoption name="os level">65</smbconfoption>
-</smbconfblock>
-</example>
-
-<para>
-<indexterm><primary>DMB</primary></indexterm>
-<indexterm><primary>WINS server</primary></indexterm>
-The DMB may be the same machine as the WINS server, if necessary.
-</para>
-
-<para>
-<indexterm><primary>subnets</primary></indexterm>
-<indexterm><primary>LMB</primary></indexterm>
-<indexterm><primary>rebooted</primary></indexterm>
-Next, you should ensure that each of the subnets contains a machine that can act as an LMB for the workgroup.
-Any MS Windows NT/200x/XP machine should be able to do this, as will Windows 9x/Me machines (although these
-tend to get rebooted more often, so it is not such a good idea to use them). To make a Samba server an LMB,
-set the following options in the <smbconfsection name="[global]"/> section of the &smb.conf; file as shown in
-<link linkend="lmbexample">Local master browser smb.conf</link>
-</para>
-
-<example id="lmbexample">
-<title>Local master browser smb.conf</title>
-<smbconfblock>
-<smbconfsection name="[global]"/>
-<smbconfoption name="domain master">no</smbconfoption>
-<smbconfoption name="local master">yes</smbconfoption>
-<smbconfoption name="preferred master">yes</smbconfoption>
-<smbconfoption name="os level">65</smbconfoption>
-</smbconfblock>
-</example>
-
-<para>
-<indexterm><primary>LMB</primary></indexterm>
-Do not do this for more than one Samba server on each subnet, or they will war with
-each other over which is to be the LMB.
-</para>
-
-<para>
-<indexterm><primary>LMB</primary></indexterm>
-<indexterm><primary>browser election</primary></indexterm>
-The <smbconfoption name="local master"/> parameter allows Samba to act as a
-LMB. The <smbconfoption name="preferred master"/> causes <command>nmbd</command>
-to force a browser election on startup and the <smbconfoption name="os level"/>
-parameter sets Samba high enough so it should win any browser elections.
-</para>
-
-<para>
-<indexterm><primary>disable LMB</primary></indexterm>
-If you have an NT machine on the subnet that you wish to be the LMB, you can disable Samba from
-becoming an LMB by setting the following options in the <smbconfsection name="[global]"/> section of the
-&smb.conf; file as shown in <link linkend="nombexample">smb.conf for Not Being a Master Browser</link>.
-</para>
-
-<para>
-<example id="nombexample">
-<title>smb.conf for Not Being a Master Browser</title>
-<smbconfblock>
-<smbconfsection name="[global]"/>
-<smbconfoption name="domain master">no</smbconfoption>
-<smbconfoption name="local master">no</smbconfoption>
-<smbconfoption name="preferred master">no</smbconfoption>
-<smbconfoption name="os level">0</smbconfoption>
-</smbconfblock>
-</example>
-</para>
-
-</sect2>
-
-<sect2>
-<title>Domain Browsing Configuration</title>
-
-<para>
-<indexterm><primary>DMB</primary></indexterm>
-<indexterm><primary>PDC</primary></indexterm>
-<indexterm><primary>registers</primary></indexterm>
-<indexterm><primary>WINS</primary></indexterm>
-If you are adding Samba servers to a Windows NT domain, then you must not set up a Samba server as a DMB.  By
-default, a Windows NT PDC for a domain is also the DMB for that domain. Network browsing may break if a Samba
-server other than the PDC registers the DMB NetBIOS name (<replaceable>DOMAIN</replaceable><1B>) with
-WINS.
-</para>
-
-<para>
-<indexterm><primary>Local Master Browser</primary></indexterm>
-For subnets other than the one containing the Windows NT PDC, you may set up Samba servers as LMBs as
-described. To make a Samba server a Local Master Browser, set the following options in the <smbconfsection
-name="[global]"/> section of the &smb.conf; file as shown in <link linkend="remsmb">Local Master Browser
-smb.conf</link>
-</para>
-
-<example id="remsmb">
-<title>Local Master Browser smb.conf</title>
-<smbconfblock>
-<smbconfsection name="[global]"/>
-<smbconfoption name="domain master">no</smbconfoption>
-<smbconfoption name="local master">yes</smbconfoption>
-<smbconfoption name="preferred master">yes</smbconfoption>
-<smbconfoption name="os level">65</smbconfoption>
-</smbconfblock>
-</example>
-
-<para>
-<indexterm><primary>election</primary></indexterm>
-<indexterm><primary>LMB</primary></indexterm>
-If you wish to have a Samba server fight the election with machines on the same subnet, you may set the
-<smbconfoption name="os level"/> parameter to lower levels.  By doing this you can tune the order of machines
-that will become LMBs if they are running. For more details on this, refer to <link
-linkend="browse-force-master">Forcing Samba to Be the Master</link>.
-</para>
-
-<para>
-<indexterm><primary>domain members</primary></indexterm>
-<indexterm><primary>browser elections</primary></indexterm>
-<indexterm><primary>LMB</primary></indexterm>
-If you have Windows NT machines that are members of the domain on all subnets and you are sure they will
-always be running, you can disable Samba from taking part in browser elections and ever becoming an LMB by
-setting the following options in the <smbconfsection name="[global]"/> section of the &smb.conf; file as shown
-in <link linkend="xremmb">&smb.conf; for Not Being a master browser</link>
-</para>
-
-<para>
-<example id="xremmb">
-<title>&smb.conf; for Not Being a master browser</title>
-<smbconfblock>
-<smbconfsection name="[global]"/>
-<smbconfoption name="domain master">no</smbconfoption>
-<smbconfoption name="local master">no</smbconfoption>
-<smbconfoption name="preferred master">no</smbconfoption>
-<smbconfoption name="os level">0</smbconfoption>
-</smbconfblock>
-</example>
-</para>
-
-</sect2>
-
-<sect2 id="browse-force-master">
-<title>Forcing Samba to Be the Master</title>
-
-<para>
-<indexterm><primary>master browser</primary></indexterm>
-<indexterm><primary>election process</primary></indexterm>
-<indexterm><primary>broadcasts</primary></indexterm>
-<indexterm><primary>election packet</primary></indexterm>
-<indexterm><primary>bias</primary></indexterm>
-<indexterm><primary>election</primary></indexterm>
-<indexterm><primary>precedence</primary></indexterm>
-Who becomes the master browser is determined by an election process using broadcasts. Each election packet
-contains a number of parameters that determine what precedence (bias) a host should have in the election. By
-default Samba uses a low precedence and thus loses elections to just about every Windows network server or
-client.
-</para>
-
-<para>
-If you want Samba to win elections, set the <smbconfoption name="os level"/> global option in &smb.conf; to a
-higher number. It defaults to 20. Using 34 would make it win all elections over every other system (except
-other Samba systems).
-</para>
-
-<para>
-An <smbconfoption name="os level"/> of two would make it beat Windows for Workgroups and Windows 9x/Me, but
-not MS Windows NT/200x Server. An MS Windows NT/200x Server domain controller uses level 32. The maximum os
-level is 255.
-</para>
-
-<para>
-<indexterm><primary>force an election</primary></indexterm>
-<indexterm><primary>potential master browsers</primary></indexterm>
-<indexterm><primary>local subnet</primary></indexterm>
-<indexterm><primary>LMB</primary></indexterm>
-If you want Samba to force an election on startup, set the <smbconfoption name="preferred master"/> global
-option in &smb.conf; to <constant>yes</constant>.  Samba will then have a slight advantage over other
-potential master browsers that are not preferred master browsers.  Use this parameter with care, because if
-you have two hosts (whether they are Windows 9x/Me or NT/200x/XP or Samba) on the same local subnet both set
-with <smbconfoption name="preferred master"/> to <constant>yes</constant>, then periodically and continually
-they will force an election in order to become the LMB.
-</para>
-
-<para>
-<indexterm><primary>DMB</primary></indexterm>
-<indexterm><primary>LAN</primary></indexterm>
-<indexterm><primary>WAN</primary></indexterm>
-<indexterm><primary>LMB</primary></indexterm>
-<indexterm><primary>broadcast isolated subnet</primary></indexterm>
-If you want Samba to be a <emphasis>DMB</emphasis>, then it is recommended that you also set <smbconfoption
-name="preferred master"/> to <constant>yes</constant>, because Samba will not become a DMB for the whole of
-your LAN or WAN if it is not also a LMB on its own broadcast isolated subnet.
-</para>
-
-<para>
-<indexterm><primary>DMB</primary></indexterm>
-<indexterm><primary>automatic redundancy</primary></indexterm>
-<indexterm><primary>UDP</primary></indexterm>
-<indexterm><primary>network bandwidth</primary></indexterm>
-<indexterm><primary>browser elections</primary></indexterm>
-It is possible to configure two Samba servers to attempt to become the DMB for a domain. The first server that
-comes up will be the DMB. All other Samba servers will attempt to become the DMB every 5 minutes. They will
-find that another Samba server is already the DMB and will fail. This provides automatic redundancy should the
-current DMB fail. The network bandwidth overhead of browser elections is relatively small, requiring
-approximately four UDP packets per machine per election. The maximum size of a UDP packet is 576 bytes.
-</para>
-
-</sect2>
-
-<sect2>
-<title>Making Samba the Domain Master</title>
-
-<para>
-<indexterm><primary>DMB</primary></indexterm>
-<indexterm><primary>collating</primary></indexterm>
-<indexterm><primary>browse lists</primary></indexterm>
-<indexterm><primary>browsing</primary></indexterm>
-The domain master browser is responsible for collating the browse lists of multiple subnets so browsing can
-occur between subnets. You can make Samba act as the domain master browser by setting <smbconfoption name="domain
-master">yes</smbconfoption> in &smb.conf;. By default it will not be a domain master browser.
-</para>
-
-<para>
-<indexterm><primary>workgroup</primary></indexterm>
-<indexterm><primary>network browsing problems</primary></indexterm>
-Do not set Samba to be the domain master for a workgroup that has the same name as an NT/200x domain.  If
-Samba is configured to be the domain master for a workgroup that is present on the same network as a Windows
-NT/200x domain that has the same name, network browsing problems will certainly be experienced.
-</para>
-
-<para>
-When Samba is the domain master and the master browser, it will listen for master announcements (made roughly
-every 12 minutes) from LMBs on other subnets and then contact them to synchronize browse lists.
-</para>
-
-<para>
-<indexterm><primary>win election</primary></indexterm>
-<indexterm><primary>force election</primary></indexterm>
-If you want Samba to be the domain master, you should also set the <smbconfoption name="os level"/> high
-enough to make sure it wins elections, and set <smbconfoption name="preferred master"/> to
-<constant>yes</constant>, to get Samba to force an election on startup.
-</para>
-
-<para>
-<indexterm><primary>WINS server</primary></indexterm>
-<indexterm><primary>resolve NetBIOS names</primary></indexterm>
-All servers (including Samba) and clients should be using a WINS server to resolve NetBIOS names. If your
-clients are only using broadcasting to resolve NetBIOS names, then two things will occur:
-</para>
-
-<orderedlist>
-<listitem>
-	<para>
-<indexterm><primary>LMB</primary></indexterm>
-<indexterm><primary>DMB</primary></indexterm>
-	LMBs will be unable to find a DMB because they will be looking only on the local subnet.
-	</para>
-</listitem>
-
-<listitem>
-	<para>
-<indexterm><primary>domain-wide browse list</primary></indexterm>
-	If a client happens to get hold of a domain-wide browse list and a user attempts to access a
-	host in that list, it will be unable to resolve the NetBIOS name of that host.
-	</para>
-</listitem>
-</orderedlist>
-
-<para>
-<indexterm><primary>WINS</primary></indexterm>
-If, however, both Samba and your clients are using a WINS server, then:
-</para>
-
-<orderedlist>
-<listitem>
-	<para>
-	LMBs will contact the WINS server and, as long as Samba has registered that it is a DMB with the WINS
-	server, the LMB will receive Samba's IP address as its DMB.
-	</para>
-</listitem>
-
-<listitem>
-	<para>
-	When a client receives a domain-wide browse list and a user attempts to access a host in that list, it will
-	contact the WINS server to resolve the NetBIOS name of that host. As long as that host has registered its
-	NetBIOS name with the same WINS server, the user will be able to see that host..
-	</para>
-</listitem>
-</orderedlist>
-
-</sect2>
-
-<sect2>
-<title>Note about Broadcast Addresses</title>
-
-<para>
-<indexterm><primary>zero-based broadcast</primary></indexterm>
-If your network uses a zero-based broadcast address (for example, if it ends in a 0), then you will strike
-problems. Windows for Workgroups does not seem to support a zeros broadcast, and you will probably find that
-browsing and name lookups will not work.
-</para>
-</sect2>
-
-<sect2>
-<title>Multiple Interfaces</title>
-
-<para>
-<indexterm><primary>multiple network interfaces</primary></indexterm>
-Samba supports machines with multiple network interfaces. If you have multiple interfaces, you will
-need to use the <smbconfoption name="interfaces"/> option in &smb.conf; to configure them. For example, the
-machine you are working with has 4 network interfaces; <literal>eth0</literal>, <literal>eth1</literal>,
-<literal>eth2</literal>, <literal>eth3</literal> and only interfaces <literal>eth1</literal> and
-<literal>eth4</literal> should be used by Samba. In this case, the following &smb.conf; file entries would
-permit that intent:
-<smbconfblock>
-<smbconfoption name="interfaces">eth1, eth4</smbconfoption>
-<smbconfoption name="bind interfaces only">Yes</smbconfoption>
-</smbconfblock>
-<indexterm><primary>port 135</primary></indexterm>
-<indexterm><primary>port 137</primary></indexterm>
-<indexterm><primary>port 138</primary></indexterm>
-<indexterm><primary>port 139</primary></indexterm>
-<indexterm><primary>port 445</primary></indexterm>
-<indexterm><primary>UDP</primary></indexterm>
-<indexterm><primary>TCP</primary></indexterm>
-The <smbconfoption name="bind interfaces only">Yes</smbconfoption> is necessary to exclude TCP/IP session
-services (ports 135, 139, and 445) over the interfaces that are not specified. Please be aware that
-<command>nmbd</command> will listen for incoming UDP port 137 packets on the unlisted interfaces, but it will
-not answer them. It will, however, send its broadcast packets over the unlisted interfaces. Total isolation of
-ethernet interface requires the use of a firewall to block ports 137 and 138 (UDP), and ports 135, 139, and
-445 (TCP) on all network interfaces that must not be able to access the Samba server.
-</para>
-
-</sect2>
-
-<sect2>
-<title>Use of the Remote Announce Parameter</title>
-<para>
-The <smbconfoption name="remote announce"/> parameter of &smb.conf; can be used to forcibly ensure that all
-the NetBIOS names on a network get announced to a remote network.  The syntax of the <smbconfoption
-name="remote announce"/> parameter is:
-<smbconfblock>
-<smbconfoption name="remote announce">192.168.12.23 [172.16.21.255] ...</smbconfoption>
-</smbconfblock>
-<emphasis>or</emphasis>
-<smbconfblock>
-<smbconfoption name="remote announce">192.168.12.23/MIDEARTH [172.16.21.255/ELVINDORF] ...</smbconfoption>
-</smbconfblock>
-
-where:
-<variablelist>
-	<varlistentry><term><replaceable>192.168.12.23</replaceable> and <replaceable>172.16.21.255</replaceable></term>
-		<listitem><para>
-<indexterm><primary>LMB</primary><see>Local Master Browser</see></indexterm>
-<indexterm><primary>Local Master Browser</primary></indexterm>
-		is either the LMB IP address or the broadcast address of the remote network.
-		That is, the LMB is at 192.168.1.23, or the address could be given as 172.16.21.255 where the netmask
-		is assumed to be 24 bits (255.255.255.0). When the remote announcement is made to the broadcast
-		address of the remote network, every host will receive our announcements. This is noisy and therefore
-		undesirable but may be necessary if we do not know the IP address of the remote LMB.
-		</para></listitem>
-	</varlistentry>
-
-	<varlistentry>
-		<term><replaceable>WORKGROUP</replaceable></term>
-		<listitem><para>is optional and can be either our own workgroup or that of the remote network. If you use the
-		workgroup name of the remote network, our NetBIOS machine names will end up looking like
-		they belong to that workgroup. This may cause name resolution problems and should be avoided.
-		</para></listitem>
-	</varlistentry>
-</variablelist>
-</para>
-
-</sect2>
-
-<sect2>
-<title>Use of the Remote Browse Sync Parameter</title>
-
-<para>
-<indexterm><primary>LMB</primary></indexterm>
-<indexterm><primary>synchronize</primary></indexterm>
-The <smbconfoption name="remote browse sync"/> parameter of &smb.conf; is used to announce to another LMB that
-it must synchronize its NetBIOS name list with our Samba LMB. This works only if the Samba server that has
-this option is simultaneously the LMB on its network segment.
-</para>
-
-<para>
-The syntax of the <smbconfoption name="remote browse sync"/> parameter is:
-
-<smbconfblock>
-<smbconfoption name="remote browse sync"><replaceable>192.168.10.40</replaceable></smbconfoption>
-</smbconfblock>
-<indexterm><primary>LMB</primary></indexterm>
-<indexterm><primary>remote segment</primary></indexterm>
-where <replaceable>192.168.10.40</replaceable> is either the IP address of the
-remote LMB or the network broadcast address of the remote segment.
-</para>
-
-</sect2>
-
-</sect1>
-
-<sect1>
-<title>WINS: The Windows Internetworking Name Server</title>
-
-<para>
-<indexterm><primary>WINS</primary></indexterm>
-<indexterm><primary>name_type</primary></indexterm>
-<indexterm><primary>LanManager-compatible</primary></indexterm>
-Use of WINS (either Samba WINS or MS Windows NT Server WINS) is highly
-recommended. Every NetBIOS machine registers its name together with a
-name_type value for each of several types of service it has available.
-It registers its name directly as a unique (the type 0x03) name.
-It also registers its name if it is running the LanManager-compatible
-server service (used to make shares and printers available to other users)
-by registering the server (the type 0x20) name.
-</para>
-
-<para>
-<indexterm><primary>NetBIOS name length</primary></indexterm>
-<indexterm><primary>name_type</primary></indexterm>
-All NetBIOS names are up to 15 characters in length. The name_type variable
-is added to the end of the name, thus creating a 16 character name. Any
-name that is shorter than 15 characters is padded with spaces to the 15th
-character. Thus, all NetBIOS names are 16 characters long (including the
-name_type information).
-</para>
-
-<para>
-<indexterm><primary>WINS</primary></indexterm>
-<indexterm><primary>registered</primary></indexterm>
-<indexterm><primary>NetLogon service</primary></indexterm>
-<indexterm><primary>lmhosts</primary></indexterm>
-WINS can store these 16-character names as they get registered. A client
-that wants to log onto the network can ask the WINS server for a list
-of all names that have registered the NetLogon service name_type. This saves
-broadcast traffic and greatly expedites logon processing. Since broadcast
-name resolution cannot be used across network segments, this type of
-information can only be provided via WINS or via a statically configured
-<filename>lmhosts</filename> file that must reside on all clients in the
-absence of WINS.
-</para>
-
-<para>
-<indexterm><primary>synchronization</primary></indexterm>
-<indexterm><primary>LMB</primary></indexterm>
-<indexterm><primary>DMB</primary></indexterm>
-<indexterm><primary>WINS</primary></indexterm>
-<indexterm><primary>browse list</primary></indexterm>
-WINS also forces browse list synchronization by all LMBs. LMBs must synchronize their browse list with the
-DMB, and WINS helps the LMB to identify its DMB. By definition this will work only within a single workgroup.
-Note that the DMB has nothing to do with what is referred to as an MS Windows NT domain. The latter is a
-reference to a security environment, while the DMB refers to the master controller for browse list information
-only.
-</para>
-
-<para>
-<indexterm><primary>WINS</primary></indexterm>
-<indexterm><primary>TCP/IP protocol stack</primary></indexterm>
-<indexterm><primary>WINS servers</primary></indexterm>
-<indexterm><primary>name-to-address</primary></indexterm>
-WINS will work correctly only if every client TCP/IP protocol stack
-is configured to use the WINS servers. Any client that is not
-configured to use the WINS server will continue to use only broadcast-based
-name registration, so WINS may never get to know about it. In any case,
-machines that have not registered with a WINS server will fail name-to-address
-lookup attempts by other clients and will therefore cause workstation access
-errors.
-</para>
-
-<para>
-To configure Samba as a WINS server, just add
-<smbconfoption name="wins support">yes</smbconfoption> to the &smb.conf;
-file [global] section.
-</para>
-
-<para>
-To configure Samba to register with a WINS server, just add <smbconfoption name="wins
-server">10.0.0.18</smbconfoption> to your &smb.conf; file <smbconfsection name="[global]"/> section.
-</para>
-
-<important><para>
-Never use <smbconfoption name="wins support">yes</smbconfoption> together with <smbconfoption name="wins
-server">10.0.0.18</smbconfoption> particularly not using its own IP address. Specifying both will cause &nmbd;
-to refuse to start!
-</para></important>
-
-<sect2>
-<title>WINS Server Configuration</title>
-
-<para>
-<indexterm><primary>WINS</primary></indexterm>
-Either a Samba server or a Windows NT server machine may be set up
-as a WINS server. To configure a Samba server to be a WINS server, you must
-add to the &smb.conf; file on the selected Server the following line to
-the <smbconfsection name="[global]"/> section:
-</para>
-
-<para>
-<smbconfblock>
-<smbconfoption name="wins support">yes</smbconfoption>
-</smbconfblock>
-</para>
-
-<para>
-<indexterm><primary>Samba 1.9.17</primary></indexterm>
-Versions of Samba prior to 1.9.17 had this parameter default to
-yes. If you have any older versions of Samba on your network, it is
-strongly suggested you upgrade to a recent version, or at the very
-least set the parameter to <quote>no</quote> on all these machines.
-</para>
-
-<para>
-Machines configured with <smbconfoption name="wins support">yes</smbconfoption> will keep a list of
-all NetBIOS names registered with them, acting as a DNS for NetBIOS names.
-</para>
-
-<para>
-<indexterm><primary>only one WINS server</primary></indexterm>
-It is strongly recommended to set up only one WINS server. Do not set the <smbconfoption name="wins
-support">yes</smbconfoption> option on more than one Samba server on a network.
-</para>
-
-<para>
-<indexterm><primary>replication</primary><secondary>WINS</secondary></indexterm>
-<indexterm><primary>Windows NT/200x</primary></indexterm>
-<indexterm><primary>WINS service</primary></indexterm>
-<indexterm><primary>replication protocols</primary></indexterm>
-<indexterm><primary>WINS server</primary></indexterm>
-To configure Windows NT/200x Server as a WINS server, install and configure the WINS service. See the Windows
-NT/200x documentation for details.  Windows NT/200x WINS servers can replicate to each other, allowing more
-than one to be set up in a complex subnet environment. Because Microsoft refuses to document the replication
-protocols, Samba cannot currently participate in these replications. It is possible that a Samba-to-Samba WINS
-replication protocol may be defined in the future, in which case more than one Samba machine could be set up
-as a WINS server.  Currently only one Samba server should have the <smbconfoption name="wins
-support">yes</smbconfoption> parameter set.
-</para>
-
-<para>
-<indexterm><primary>WINS server</primary></indexterm>
-<indexterm><primary>Primary WINS Server</primary></indexterm>
-After the WINS server has been configured, you must ensure that all machines participating on the network are
-configured with the address of this WINS server. If your WINS server is a Samba machine, fill in the Samba
-machine IP address in the <guilabel>Primary WINS Server</guilabel> field of the <guilabel>Control
-Panel->Network->Protocols->TCP->WINS Server</guilabel> dialogs in Windows 9x/Me or Windows NT/200x. To tell a
-Samba server the IP address of the WINS server, add the following line to the <smbconfsection
-name="[global]"/> section of all &smb.conf; files:
-<smbconfblock>
-<smbconfoption name="wins server"><name or IP address></smbconfoption>
-</smbconfblock>
-where <name or IP address> is either the DNS name of the WINS server
-machine or its IP address.
-</para>
-
-<para>
-This line must not be set in the &smb.conf; file of the Samba
-server acting as the WINS server itself. If you set both the
-<smbconfoption name="wins support">yes</smbconfoption> option and the
-<smbconfoption name="wins server"><name></smbconfoption> option then
-<command>nmbd</command> will fail to start.
-</para>
-
-<para>
-<indexterm><primary>cross-subnet browsing</primary></indexterm>
-<indexterm><primary>Windows 9x/Me</primary></indexterm>
-<indexterm><primary>Windows NT/200x</primary></indexterm>
-<indexterm><primary>not part of domain</primary></indexterm>
-There are two possible scenarios for setting up cross-subnet browsing.
-The first details setting up cross-subnet browsing on a network containing
-Windows 9x/Me, Samba, and Windows NT/200x machines that are not configured as
-part of a Windows NT domain. The second details setting up cross-subnet
-browsing on networks that contain NT domains.
-</para>
-
-</sect2>
-
-<sect2>
-<title>WINS Replication</title>
-
-<para>
-<indexterm><primary>replication</primary><secondary>WINS</secondary></indexterm>
-<indexterm><primary>WINS replication</primary></indexterm>
-Samba-3 does not support native WINS replication. There was an approach to implement it, called
-<filename>wrepld</filename>, but it was never ready for action and the development is now discontinued.
-</para>
-<para>
-Meanwhile, there is a project named <filename>samba4WINS</filename>, which makes it possible to
-run the Samba-4 WINS server parallel to Samba-3 since version 3.0.21. More information about
-<filename>samba4WINS</filename> are available at http://ftp.sernet.de/pub/samba4WINS.
-
-</para>
-
-</sect2>
-<sect2>
-<title>Static WINS Entries</title>
-
-<para>
-<indexterm><primary>static WINS entries</primary></indexterm>
-<indexterm><primary>wins.dat</primary></indexterm>
-<indexterm><primary>/usr/local/samba/var/locks</primary></indexterm>
-<indexterm><primary>/var/run/samba</primary></indexterm>
-Adding static entries to your Samba WINS server is actually fairly easy.  All you have to do is add a line to
-<filename>wins.dat</filename>, typically located in <filename
-class="directory">/usr/local/samba/var/locks</filename> or <filename>/var/run/samba</filename>.
-</para>
-
-<para>
-Entries in <filename>wins.dat</filename> take the form of:
-<programlisting>
-"NAME#TYPE" TTL ADDRESS+ FLAGS
-</programlisting>
-<indexterm><primary>TTL</primary></indexterm>
-<indexterm><primary>time-to-live</primary><see>TTL</see></indexterm>
-where NAME is the NetBIOS name, TYPE is the NetBIOS type, TTL is the time-to-live as an absolute time in
-seconds, ADDRESS+ is one or more addresses corresponding to the registration, and FLAGS are the NetBIOS flags
-for the registration.
-</para>
-
-<note><para>
-A change that has been made to the <filename>wins.dat</filename> will not take effect until &nmbd; has been
-restarted. It should be noted that since the <filename>wins.dat</filename> file changes dynamically, &nmbd;
-should be stopped before editting this file. Do not forget to restart &nmbd; when this file has been editted.
-</para></note>
-
-<para>
-A typical dynamic entry looks like this:
-<programlisting>
-"MADMAN#03" 1155298378 192.168.1.2 66R
-</programlisting>
-To make a NetBIOS name static (permanent), simply set the TTL to 0, like this:
-<programlisting>
-"MADMAN#03" 0 192.168.1.2 66R
-</programlisting>
-</para>
-
-<para>
-<indexterm><primary>NetBIOS flags</primary></indexterm>
-<indexterm><primary>Broadcast node</primary></indexterm>
-<indexterm><primary>Peer node</primary></indexterm>
-<indexterm><primary>Meta node</primary></indexterm>
-<indexterm><primary>Hybrid node</primary></indexterm>
-<indexterm><primary>Permanent name</primary></indexterm>
-<indexterm><primary>nameserv.h</primary></indexterm>
-The NetBIOS flags may be interpreted as additive hexadecimal values: 00 - Broadcast node registration, 20 -
-Peer node registration, 40 - Meta node registration, 60 - Hybrid node registration, 02 - Permanent name, 04 -
-Active name, 80 - Group name. The 'R' indicates this is a registration record. Thus 66R means: Hybrid node
-active and permanent NetBIOS name. These values may be found in the <filename>nameserv.h</filename> header
-file from the Samba source code repository. These are the values for the NB flags.
-</para>
-
-<para>
-<indexterm><primary>WINS replication</primary></indexterm>
-Though this method works with early Samba-3 versions, there is a possibility that it may change in future
-versions if WINS replication is added.
-</para>
-
-</sect2>
-</sect1>
-
-<sect1>
-<title>Helpful Hints</title>
-
-<para>
-The following hints should be carefully considered because they are stumbling points
-for many new network administrators.
-</para>
-
-<sect2>
-<title>Windows Networking Protocols</title>
-
-<para>
-<indexterm><primary>browsing problems</primary></indexterm>
-<indexterm><primary>more than one protocol</primary></indexterm>
-A common cause of browsing problems results from the installation of more than one protocol on an MS Windows
-machine.
-</para>
-
-<warning><para>
-Do not use more than one protocol on MS Windows clients.
-</para></warning>
-
-<para>
-<indexterm><primary>LMB</primary></indexterm>
-<indexterm><primary>DMB</primary></indexterm>
-Every NetBIOS machine takes part in a process of electing the LMB (and DMB)
-every 15 minutes. A set of election criteria is used to determine the order
-of precedence for winning this election process. A machine running Samba or
-Windows NT will be biased, so the most suitable machine will predictably
-win and thus retain its role.
-</para>
-
-<para>
-<indexterm><primary>NetBIOS network interface</primary></indexterm>
-<indexterm><primary>TCP/IP</primary></indexterm>
-<indexterm><primary>IPX</primary></indexterm>
-<indexterm><primary>LMB</primary></indexterm>
-<indexterm><primary>Windows 9x/Me</primary></indexterm>
-<indexterm><primary>TCP/IP-only</primary></indexterm>
-The election process is <emphasis>fought out, so to speak</emphasis> over every NetBIOS network interface. In
-the case of a Windows 9x/Me machine that has both TCP/IP and IPX installed and has NetBIOS enabled over both
-protocols, the election will be decided over both protocols. As often happens, if the Windows 9x/Me machine is
-the only one with both protocols, then the LMB may be won on the NetBIOS interface over the IPX protocol.
-Samba will then lose the LMB role because Windows 9x/Me will insist it knows who the LMB is. Samba will then
-cease to function as an LMB, and browse list operation on all TCP/IP-only machines will therefore fail.
-</para>
-
-<para>
-<indexterm><primary>Windows 9x/Me</primary></indexterm>
-<indexterm><primary>extended protocol</primary></indexterm>
-Windows 95, 98, 98se, and Me are referred to generically as Windows 9x/Me.  The Windows NT4, 200x, and XP use
-common protocols. These are roughly referred to as the Windows NT family, but it should be recognized that
-2000 and XP/2003 introduce new protocol extensions that cause them to behave differently from MS Windows NT4.
-Generally, where a server does not support the newer or extended protocol, these will fall back to the NT4
-protocols.
-</para>
-
-<para>
-The safest rule of all to follow is: Use only one protocol!
-</para>
-
-</sect2>
-
-<sect2>
-<title>Name Resolution Order</title>
-
-<para>
-<indexterm><primary>NetBIOS names</primary></indexterm>
-<indexterm><primary>name_type</primary></indexterm>
-Resolution of NetBIOS names to IP addresses can take place using a number
-of methods. The only ones that can provide NetBIOS name_type information
-are:
-</para>
-
-<itemizedlist>
-	<listitem><para>WINS &smbmdash; the best tool.</para></listitem>
-	<listitem><para>LMHOSTS &smbmdash; static and hard to maintain.</para></listitem>
-	<listitem><para>Broadcast &smbmdash; uses UDP and cannot resolve names across remote segments.</para></listitem>
-</itemizedlist>
-
-<para>
-Alternative means of name resolution include:
-</para>
-<itemizedlist>
-<listitem><para>Static <filename>/etc/hosts</filename> &smbmdash;  hard to maintain and lacks name_type info.</para></listitem>
-<listitem><para>DNS &smbmdash; is a good choice but lacks essential NetBIOS name_type information.</para></listitem>
-</itemizedlist>
-
-<para>
-<indexterm><primary>restrict DNS</primary></indexterm>
-<indexterm><primary>name resolve order</primary></indexterm>
-Many sites want to restrict DNS lookups and avoid broadcast name
-resolution traffic. The <parameter>name resolve order</parameter> parameter is of great help here.
-The syntax of the <parameter>name resolve order</parameter> parameter is:
-<smbconfblock>
-<smbconfoption name="name resolve order">wins lmhosts bcast host</smbconfoption>
-</smbconfblock>
-<emphasis>or</emphasis>
-<smbconfblock>
-<smbconfoption name="name resolve order">wins lmhosts  	(eliminates bcast and host)</smbconfoption>
-</smbconfblock>
-The default is:
-<smbconfblock>
-<smbconfoption name="name resolve order">host lmhost wins bcast</smbconfoption>,
-</smbconfblock>
-<indexterm><primary>gethostbyname() function call</primary></indexterm>
-where <quote>host</quote> refers to the native methods used by the UNIX system to implement the
-gethostbyname() function call. This is normally controlled by <filename>/etc/host.conf</filename>,
-<filename>/etc/nsswitch.conf</filename> and <filename>/etc/resolv.conf</filename>.
-</para>
-</sect2>
-</sect1>
-
-<sect1>
-<title>Technical Overview of Browsing</title>
-
-<para>
-<indexterm><primary>SMB</primary></indexterm>
-SMB networking provides a mechanism by which clients can access a list
-of machines in a network called <smbconfoption name="browse list"/>. This list
-contains machines that are ready to offer file and/or print services
-to other machines within the network. It therefore does not include
-machines that aren't currently able to do server tasks. The browse
-list is heavily used by all SMB clients. Configuration of SMB
-browsing has been problematic for some Samba users, hence this
-document.
-</para>
-
-<para>
-<indexterm><primary>NetBIOS over TCP/IP</primary></indexterm>
-<indexterm><primary>DNS/LDAP/ADS</primary></indexterm>
-<indexterm><primary>name resolution</primary></indexterm>
-MS Windows 2000 and later versions, as with Samba-3 and later versions, can be
-configured to not use NetBIOS over TCP/IP. When configured this way,
-it is imperative that name resolution (using DNS/LDAP/ADS) be correctly
-configured and operative. Browsing will not work if name resolution
-from SMB machine names to IP addresses does not function correctly.
-</para>
-
-<para>
-<indexterm><primary>NetBIOS</primary></indexterm>
-<indexterm><primary>WINS</primary></indexterm>
-Where NetBIOS over TCP/IP is enabled, use of a WINS server is highly
-recommended to aid the resolution of NetBIOS (SMB) names to IP addresses.
-WINS allows remote segment clients to obtain NetBIOS name_type information
-that cannot be provided by any other means of name resolution.
-</para>
-
-<sect2>
-<title>Browsing Support in Samba</title>
-
-<para>
-<indexterm><primary>browsing</primary></indexterm>
-<indexterm><primary>LMB</primary></indexterm>
-<indexterm><primary>domain logons</primary></indexterm>
-<indexterm><primary>scripts</primary></indexterm>
-Samba facilitates browsing. The browsing is supported by &nmbd;
-and is also controlled by options in the &smb.conf; file.
-Samba can act as an LMB for a workgroup, and the ability
-to support domain logons and scripts is now available.
-</para>
-
-<para>
-<indexterm><primary>DMB for a workgroup</primary></indexterm>
-<indexterm><primary>LMB</primary></indexterm>
-<indexterm><primary>WINS</primary></indexterm>
-Samba can also act as a DMB for a workgroup. This
-means that it will collate lists from LMBs into a
-wide-area network server list. In order for browse clients to
-resolve the names they may find in this list, it is recommended that
-both Samba and your clients use a WINS server.
-</para>
-
-<para>
-<indexterm><primary>domain master</primary></indexterm>
-Do not set Samba to be the domain master for a workgroup that has the same
-name as an NT Domain. On each wide-area network, you must only ever have one
-DMB per workgroup, regardless of whether it is NT, Samba,
-or any other type of domain master that is providing this service.
-</para>
-
-<note><para>
-<indexterm><primary>nmbd</primary></indexterm>
-<indexterm><primary>WINS server</primary></indexterm>
-<command>nmbd</command> can be configured as a WINS server, but it is not
-necessary to specifically use Samba as your WINS server. MS Windows
-NT4, Server or Advanced Server 200x can be configured as
-your WINS server. In a mixed NT/200x server and Samba environment on
-a WAN, it is recommended that you use the Microsoft
-WINS server capabilities. In a Samba-only environment, it is
-recommended that you use one and only one Samba server as the WINS server.
-</para></note>
-
-<para>
-<indexterm><primary>nmbd</primary></indexterm>
-To get browsing to work, you need to run <command>nmbd</command> as usual, but must
-use the <smbconfoption name="workgroup"/> option in &smb.conf;
-to control what workgroup Samba becomes a part of.
-</para>
-
-<para>
-<indexterm><primary>browsing another subnet</primary></indexterm>
-Samba also has a useful option for a Samba server to offer itself for browsing on another subnet. It is
-recommended that this option is used only for <quote>unusual</quote> purposes: announcements over the
-Internet, for example. See <smbconfoption name="remote announce"/> in the &smb.conf; man page.
-</para>
-</sect2>
-
-<sect2>
-<title>Problem Resolution</title>
-
-<para>
-<indexterm><primary>log.nmbd</primary></indexterm>
-<indexterm><primary>browse.dat</primary></indexterm>
-If something does not work, the <filename>log.nmbd</filename> file will help
-to track down the problem. Try a <smbconfoption name="log level"></smbconfoption> of 2 or 3 for finding
-problems. Also note that the current browse list usually gets stored
-in text form in a file called <filename>browse.dat</filename>.
-</para>
-
-<para>
-<indexterm><primary>\\SERVER</primary></indexterm>
-<indexterm><primary>filemanager</primary></indexterm>
-If it does not work, you should still be able to
-type the server name as <filename>\\SERVER</filename> in <command>filemanager</command>, then
-press enter, and <command>filemanager</command> should display the list of available shares.
-</para>
-
-<para>
-<indexterm><primary>IPC$</primary></indexterm>
-<indexterm><primary>guest account</primary></indexterm>
-Some people find browsing fails because they do not have the global
-<smbconfoption name="guest account"/> set to a valid account. Remember that the
-IPC$ connection that lists the shares is done as guest and so you must have a valid guest account.
-</para>
-
-<note><para>
-<indexterm><primary>IPC$</primary></indexterm>
-<indexterm><primary>Windows Explorer</primary></indexterm>
-<indexterm><primary>browse resources</primary></indexterm>
-<indexterm><primary>Network Neighborhood</primary></indexterm>
-<indexterm><primary>My Network Places</primary></indexterm>
-The <literal>IPC$</literal> share is used by all SMB/CIFS clients to obtain the list of resources that is
-available on the server. This is the source of the list of shares and printers when browsing an SMB/CIFS
-server (also Windows machines) using the Windows Explorer to browse resources through the Windows Network
-Neighborhood (also called My Network Places) through to a Windows server. At this point, the client has opened
-a connection to the <literal>\\server\IPC4</literal> resource.  Clicking on a share will then open up a
-connection to the <literal>\\server\share</literal>.
-</para></note>
-
-<para>
-<indexterm><primary>guest account</primary></indexterm>
-<indexterm><primary>anonymous access</primary></indexterm>
-<indexterm><primary>IPC$</primary></indexterm>
-<indexterm><primary>browse server resources</primary></indexterm>
-MS Windows 2000 and later (as with Samba) can be configured to disallow
-anonymous (i.e., guest account) access to the IPC$ share. In that case, the
-MS Windows 2000/XP/2003 machine acting as an SMB/CIFS client will use the
-name of the currently logged-in user to query the IPC$ share. MS Windows
-9x/Me clients are not able to do this and thus will not be able to browse
-server resources.
-</para>
-
-<para>
-<indexterm><primary>broadcast address</primary></indexterm>
-The other big problem people have is that their broadcast address,
-netmask, or IP address is wrong (specified with the <smbconfoption name="interfaces"></smbconfoption> option
-in &smb.conf;)
-</para>
-</sect2>
-
-<sect2>
-<title>Cross-Subnet Browsing</title>
-
-<para>
-<indexterm><primary>replication</primary><secondary>browse lists</secondary></indexterm>
-<indexterm><primary>browse across subnet</primary></indexterm>
-Since the release of Samba 1.9.17 (alpha1), Samba has supported the replication of browse lists across subnet
-boundaries. This section describes how to set this feature up in different settings.
-</para>
-
-<para>
-<indexterm><primary>browse lists</primary></indexterm>
-<indexterm><primary>broadcast traffic</primary></indexterm>
-<indexterm><primary>UDP</primary></indexterm>
-<indexterm><primary>WINS</primary></indexterm>
-<indexterm><primary>remote announce</primary></indexterm>
-<indexterm><primary>remote browse sync</primary></indexterm>
-To see browse lists that span TCP/IP subnets (i.e., networks separated by routers that do not pass broadcast
-traffic), you must set up at least one WINS server. The WINS server acts as a DNS for NetBIOS names. This will
-allow NetBIOS name-to-IP address translation to be completed by a direct query of the WINS server. This is
-done via a directed UDP packet on port 137 to the WINS server machine. The WINS server avoids the necessity of
-default NetBIOS name-to-IP address translation, which is done using UDP broadcasts from the querying machine.
-This means that machines on one subnet will not be able to resolve the names of machines on another subnet
-without using a WINS server. The Samba hacks, <parameter>remote browse sync</parameter>, and <parameter>remote
-announce</parameter> are designed to get around the natural limitations that prevent UDP broadcast
-propagation. The hacks are not a universal solution and they should not be used in place of WINS, they are
-considered last resort methods.
-</para>
-
-<para>
-<indexterm><primary>DHCP</primary></indexterm>
-<indexterm><primary>browsing across subnets</primary></indexterm>
-<indexterm><primary>WINS</primary></indexterm>
-<indexterm><primary>Network settings</primary></indexterm>
-Remember, for browsing across subnets to work correctly, all machines, be they Windows 95, Windows NT, or
-Samba servers, must have the IP address of a WINS server given to them by a DHCP server or by manual
-configuration: for Windows 9x/Me and Windows NT/200x/XP, this is in the TCP/IP Properties, under Network
-settings; for Samba, this is in the &smb.conf; file.
-</para>
-
-<para>
-<indexterm><primary>NetBIOS over TCP/IP</primary></indexterm>
-<indexterm><primary>ADS</primary></indexterm>
-<indexterm><primary>DNS</primary></indexterm>
-It is possible to operate Samba-3 without NetBIOS over TCP/IP. If you do this, be warned that if used outside
-of MS ADS, this will forgo network browsing support. ADS permits network browsing support through DNS,
-providing appropriate DNS records are inserted for all Samba servers.
-</para>
-
-<sect3>
-<title>Behavior of Cross-Subnet Browsing</title>
-
-<para>
-<indexterm><primary>cross-subnet browsing</primary></indexterm>
-<indexterm><primary>complicated</primary></indexterm>
-Cross-subnet browsing is a complicated dance, containing multiple moving parts. It has taken Microsoft several
-years to get the code that correctly achieves this, and Samba lags behind in some areas.  Samba is capable of
-cross-subnet browsing when configured correctly.
-</para>
-
-<para>
-Consider a network set up as in <link linkend="browsing1">Cross-Subnet Browsing Example</link>.
-</para>
-
-<figure id="browsing1">
-	<title>Cross-Subnet Browsing Example.</title>
-	<imagefile scale="40">browsing1</imagefile>
-</figure>
-
-<para>
-<indexterm><primary>broadcasts</primary></indexterm>
-<indexterm><primary>DMB</primary></indexterm>
-<indexterm><primary>WINS</primary></indexterm>
-This consists of three subnets (1, 2, 3) connected by two routers (R1, R2), which do not pass broadcasts.
-Subnet 1 has five machines on it, subnet 2 has four machines, and subnet 3 has four machines. Assume for the
-moment that all machines are configured to be in the same workgroup (for simplicity's sake). Machine N1_C on
-subnet 1 is configured as the DMB (i.e., it will collate the browse lists for the workgroup). Machine N2_D is
-configured as a WINS server, and all the other machines are configured to register their NetBIOS names with
-it.
-</para>
-
-<para>
-<indexterm><primary>master browsers</primary></indexterm>
-<indexterm><primary>LMB</primary></indexterm>
-<indexterm><primary>DMB</primary></indexterm>
-As these machines are booted up, elections for master browsers
-take place on each of the three subnets. Assume that machine
-N1_C wins on subnet 1, N2_B wins on subnet 2, and N3_D wins on
-subnet 3. These machines are known as LMBs for
-their particular subnet. N1_C has an advantage in winning as the
-LMB on subnet 1 because it is set up as DMB.
-</para>
-
-<para>
-<indexterm><primary>LMB</primary></indexterm>
-<indexterm><primary>browse list</primary></indexterm>
-On each of the three networks, machines that are configured to offer sharing services will broadcast that they
-are offering these services. The LMB on each subnet will receive these broadcasts and keep a record of the
-fact that the machine is offering a service. This list of records is the basis of the browse list. For this
-case, assume that all the machines are configured to offer services, so all machines will be on the browse
-list.
-</para>
-
-<para>
-<indexterm><primary>LMB</primary></indexterm>
-<indexterm><primary>authoritative</primary></indexterm>
-<indexterm><primary>verifiable</primary></indexterm>
-<indexterm><primary>trusted</primary></indexterm>
-<indexterm><primary>non-authoritative</primary></indexterm>
-For each network, the LMB on that network is
-considered <emphasis>authoritative</emphasis> for all the names it receives via
-local broadcast. This is because a machine seen by the LMB
-via a local broadcast must be on the same network as the
-Local Master Browser and thus is a <emphasis>trusted</emphasis>
-and <emphasis>verifiable</emphasis> resource. Machines on other networks that
-the LMBs learn about when collating their
-browse lists have not been directly seen. These records are
-called <emphasis>non-authoritative.</emphasis>
-</para>
-
-<para>
-<indexterm><primary>network neighborhood</primary></indexterm>
-At this point the browse lists appear as shown in <link linkend="browsubnet">Browse Subnet Example 1</link>
-(these are the machines you would see in your network neighborhood if you looked in it on a particular network
-right now).
-</para>
-
-<para>
-<table frame="all" id="browsubnet">
-	<title>Browse Subnet Example 1</title>
-	<tgroup align="left" cols="3">
-	<thead>
-		<row><entry>Subnet</entry><entry>Browse Master</entry><entry>List</entry></row>
-	</thead>
-
-	<tbody>
-		<row><entry>Subnet1</entry><entry>N1_C</entry><entry>N1_A, N1_B, N1_C, N1_D, N1_E</entry></row>
-		<row><entry>Subnet2</entry><entry>N2_B</entry><entry>N2_A, N2_B, N2_C, N2_D</entry></row>
-		<row><entry>Subnet3</entry><entry>N3_D</entry><entry>N3_A, N3_B, N3_C, N3_D</entry></row>
-	</tbody>
-	</tgroup>
-</table>
-</para>
-
-<para>
-At this point all the subnets are separate, and no machine is seen across any of the subnets.
-</para>
-
-<para>
-<indexterm><primary>DMB</primary></indexterm>
-<indexterm><primary>LMB</primary></indexterm>
-<indexterm><primary>synchronize</primary></indexterm>
-<indexterm><primary>WINS</primary></indexterm>
-Now examine subnet 2 in <link linkend="brsbex">Browse Subnet Example 2</link>.  As soon as N2_B has become the
-LMB, it looks for a DMB with which to synchronize its browse list. It does this by querying the WINS server
-(N2_D) for the IP address associated with the NetBIOS name WORKGROUP<1B>. This name was registered by
-the DMB (N1_C) with the WINS server as soon as it was started.
-</para>
-
-<para>
-<indexterm><primary>MasterAnnouncement</primary></indexterm>
-<indexterm><primary>NetServerEnum2</primary></indexterm>
-<indexterm><primary>synchronization</primary></indexterm>
-<indexterm><primary>browse lists</primary></indexterm>
-Once N2_B knows the address of the DMB, it tells the DMB that it is the LMB
-for subnet 2 by sending the DMB a
-<emphasis>MasterAnnouncement</emphasis> packet to UDP port 138.  It then
-synchronizes with the DMB by
-doing a <emphasis>NetServerEnum2</emphasis> call. This tells the DMB to
-send the sender all the server names it knows
-about. Once the DMB receives the <emphasis>MasterAnnouncement</emphasis> packet, it schedules a
-synchronization request to the sender of that packet. After both synchronizations are complete, the browse
-lists look like those in <link linkend="brsbex">Browse Subnet Example 2</link>
-</para>
-
-<table frame="all" id="brsbex">
-	<title>Browse Subnet Example 2</title>
-	<tgroup	cols="3">
-		<colspec align="left"/>
-		<colspec align="left"/>
-		<colspec align="justify" colwidth="1*"/>
-	<thead>
-		<row><entry>Subnet</entry><entry>Browse Master</entry><entry>List</entry></row>
-	</thead>
-
-	<tbody>
-		<row><entry>Subnet1</entry><entry>N1_C</entry><entry>N1_A, N1_B, N1_C, N1_D, N1_E,
-N2_A(*), N2_B(*), N2_C(*), N2_D(*)</entry></row>
-		<row><entry>Subnet2</entry><entry>N2_B</entry><entry>N2_A, N2_B, N2_C, N2_D, N1_A(*),
-N1_B(*), N1_C(*), N1_D(*), N1_E(*)</entry></row>
-		<row><entry>Subnet3</entry><entry>N3_D</entry><entry>N3_A, N3_B, N3_C, N3_D</entry></row>
-	</tbody>
-	</tgroup>
-</table>
-
-<para>
-<indexterm><primary>non-authoritative</primary></indexterm>
-Servers with an (*) after them are non-authoritative names.
-</para>
-
-<para>
-<indexterm><primary>Network Neighborhood</primary></indexterm>
-At this point users looking in their Network Neighborhood on subnets 1 or 2 will see all the servers on both;
-users on subnet 3 will still see only the servers on their own subnet.
-</para>
-
-<para>
-<indexterm><primary>DMB</primary></indexterm>
-The same sequence of events that occurred for N2_B now occurs for the LMB on subnet 3 (N3_D). When it
-synchronizes browse lists with the DMB (N1_A) it gets both the server entries on subnet 1 and those on subnet
-2. After N3_D has synchronized with N1_C and vica versa, the browse lists will appear as shown in <link
-linkend="brsex2">Browse Subnet Example 3</link>
-</para>
-
-<table frame="all" id="brsex2">
-	<title>Browse Subnet Example 3</title>		
-	<tgroup cols="3" align="left">
-		<colspec align="left"/>
-		<colspec align="left"/>
-		<colspec align="justify" colwidth="1*"/>
-
-	<thead>
-		<row><entry>Subnet</entry><entry>Browse Master</entry><entry>List</entry></row>
-	</thead>
-
-	<tbody>
-		<row><entry>Subnet1</entry><entry>N1_C</entry><entry>N1_A, N1_B, N1_C, N1_D, N1_E,
-N2_A(*), N2_B(*), N2_C(*), N2_D(*), N3_A(*), N3_B(*), N3_C(*), N3_D(*)</entry></row>
-		<row><entry>Subnet2</entry><entry>N2_B</entry><entry>N2_A, N2_B, N2_C, N2_D, N1_A(*),
-N1_B(*), N1_C(*), N1_D(*), N1_E(*)</entry></row>
-		<row><entry>Subnet3</entry><entry>N3_D</entry><entry>N3_A, N3_B, N3_C, N3_D, N1_A(*),
-N1_B(*), N1_C(*), N1_D(*), N1_E(*), N2_A(*), N2_B(*), N2_C(*), N2_D(*)</entry></row>
-	</tbody>
-	</tgroup>
-</table>
-
-<para>
-Servers with an (*) after them are non-authoritative names.
-</para>
-
-<para>
-At this point, users looking in their Network Neighborhood on
-subnets 1 or 3 will see all the servers on all subnets, while users on
-subnet 2 will still see only the servers on subnets 1 and 2, but not 3.
-</para>
-
-<para>
-<indexterm><primary>LMB</primary></indexterm>
-<indexterm><primary>DMB</primary></indexterm>
-<indexterm><primary>browse lists</primary></indexterm>
-Finally, the LMB for subnet 2 (N2_B) will sync again
-with the DMB (N1_C) and will receive the missing
-server entries. Finally, as when a steady state (if no machines
-are removed or shut off) has been achieved, the browse lists will appear
-as shown in <link linkend="brsex3">Browse Subnet Example 4</link>.
-</para>
-
-<table frame="all" id="brsex3">
-	<title>Browse Subnet Example 4</title>
-	<tgroup cols="3" align="left">
-		<colspec align="left"/>
-		<colspec align="left"/>
-		<colspec align="justify" colwidth="1*"/>
-
-	<thead>
-		<row><entry>Subnet</entry><entry>Browse Master</entry><entry>List</entry></row>
-	</thead>
-
-	<tbody>
-		<row><entry>Subnet1</entry><entry>N1_C</entry><entry>N1_A, N1_B, N1_C, N1_D, N1_E,
-N2_A(*), N2_B(*), N2_C(*), N2_D(*), N3_A(*), N3_B(*),
-N3_C(*), N3_D(*)</entry></row>
-		<row><entry>Subnet2</entry><entry>N2_B</entry><entry>N2_A, N2_B, N2_C, N2_D, N1_A(*),
-N1_B(*), N1_C(*), N1_D(*), N1_E(*), N3_A(*), N3_B(*),
-N3_C(*), N3_D(*)</entry></row>
-		<row><entry>Subnet3</entry><entry>N3_D</entry><entry>N3_A, N3_B, N3_C, N3_D, N1_A(*),
-N1_B(*), N1_C(*), N1_D(*), N1_E(*), N2_A(*), N2_B(*),
-N2_C(*), N2_D(*)</entry></row>
-	</tbody>
-	</tgroup>
-</table>
-
-<para>
-Servers with an (*) after them are non-authoritative names.
-</para>
-
-<para>
-Synchronizations between the DMB and LMBs
-will continue to occur, but this should remain a
-steady-state operation.
-</para>
-
-<para>
-If either router R1 or R2 fails, the following will occur:
-</para>
-
-<orderedlist>
-<listitem>
-	<para>
-<indexterm><primary>Network Neighborhood</primary></indexterm>
-	Names of computers on each side of the inaccessible network fragments
-	will be maintained for as long as 36 minutes in the Network Neighborhood
-	lists.
-	</para>
-</listitem>
-
-<listitem>
-	<para>
-	Attempts to connect to these inaccessible computers will fail, but the
-	names will not be removed from the Network Neighborhood lists.
-	</para>
-</listitem>
-
-<listitem>
-	<para>
-<indexterm><primary>WINS</primary></indexterm>
-<indexterm><primary>NetBIOS name resolution</primary></indexterm>
-<indexterm><primary>DNS server</primary></indexterm>
-	If one of the fragments is cut off from the WINS server, it will only
-	be able to access servers on its local subnet using subnet-isolated
-	broadcast NetBIOS name resolution. The effect is similar to that of
-	losing access to a DNS server.
-	</para>
-</listitem>
-</orderedlist>
-</sect3>
-</sect2>
-</sect1>
-
-<sect1>
-<title>Common Errors</title>
-
-<para>
-<indexterm><primary>browsing problems</primary></indexterm>
-<indexterm><primary>name resolution</primary></indexterm>
-Many questions are asked on the mailing lists regarding browsing. The majority of browsing
-problems originate from incorrect configuration of NetBIOS name resolution. Some are of
-particular note.
-</para>
-
-<sect2>
-<title>Flushing the Samba NetBIOS Name Cache</title>
-
-<para>
-How Can One Flush the Samba NetBIOS Name Cache without Restarting Samba?
-</para>
-
-<para>
-<indexterm><primary>flush name cache</primary></indexterm>
-<indexterm><primary>nmbd</primary></indexterm>
-<indexterm><primary>NetBIOS name cache</primary></indexterm>
-<indexterm><primary>rogue machine</primary></indexterm>
-Samba's <command>nmbd</command> process controls all browse list handling. Under normal circumstances it is
-safe to restart <command>nmbd</command>. This will effectively flush the Samba NetBIOS name cache and cause it
-to be rebuilt. This does not make certain that a rogue machine name will not reappear
-in the browse list. When <command>nmbd</command> is taken out of service, another machine on the network will
-become the browse master. This new list may still have the rogue entry in it. If you really
-want to clear a rogue machine from the list, every machine on the network must be
-shut down and restarted after all machines are down. Failing a complete restart, the only
-other thing you can do is wait until the entry times out and is then flushed from the list.
-This may take a long time on some networks (perhaps months).
-</para>
-
-</sect2>
-
-<sect2>
-	<title>Server Resources Cannot Be Listed</title>
-
-<para><quote>My Client Reports "<quote>This server is not configured to list shared resources."</quote></quote></para>
-
-
-<para>
-Your guest account is probably invalid for some reason. Samba uses the
-guest account for browsing in <command>smbd</command>. Check that your guest account is
-valid.
-</para>
-
-<para>Also see <smbconfoption name="guest account"/> in the &smb.conf; man page.</para>
-
-</sect2>
-
-<sect2>
-	<title>I Get an "<errorname>Unable to browse the network</errorname>" Error</title>
-
-	<para>This error can have multiple causes:
-<indexterm><primary>browsing problems</primary></indexterm>
-	</para>
-
-	<itemizedlist>
-		<listitem><para>There is no LMB. Configure &nmbd;
-			or any other machine to serve as LMB.</para></listitem>
-		<listitem><para>You cannot log onto the machine that is the LMB.
-			Can you log on to it as a guest user? </para></listitem>
-		<listitem><para>There is no IP connectivity to the LMB.
-			Can you reach it by broadcast?</para></listitem>
-</itemizedlist>
-</sect2>
-
-<sect2>
-<title>Browsing of Shares and Directories is Very Slow</title>
-
-<para><quote>
-<indexterm><primary>slow browsing</primary></indexterm>
-There are only two machines on a test network. One is a Samba server, the other a Windows XP machine.
-Authentication and logons work perfectly, but when I try to explore shares on the Samba server, the
-Windows XP client becomes unresponsive. Sometimes it does not respond for some minutes. Eventually,
-Windows Explorer will respond and displays files and directories without problem.
-</quote>
-</para>
-
-<para><quote>
-<indexterm><primary>cmd</primary></indexterm>
-But, the share is immediately available from a command shell (<command>cmd</command>, followed by
-exploration with DOS command. Is this a Samba problem, or is it a Windows problem? How can I solve this?
-</quote></para>
-
-<para>
-Here are a few possibilities:
-</para>
-
-<variablelist>
-	<varlistentry>
-		<term>Bad Networking Hardware</term>
-		<listitem><para>
-<indexterm><primary>bad hardware</primary></indexterm>
-<indexterm><primary>WebClient</primary></indexterm>
-<indexterm><primary>defective hardware</primary></indexterm>
-<indexterm><primary>Bad networking hardware</primary></indexterm>
-<indexterm><primary>data corruption</primary></indexterm>
-		Most common defective hardware problems center around low cost or defective hubs, routers,
-		network interface controllers (NICs), and bad wiring. If one piece of hardware is defective,
-		the whole network may suffer. Bad networking hardware can cause data corruption. Most bad
-		networking hardware problems are accompanied by an increase in apparent network traffic,
-		but not all.
-		</para></listitem>
-	</varlistentry>
-
-	<varlistentry>
-		<term>The Windows XP WebClient</term>
-		<listitem><para>
-<indexterm><primary>network browsing problems</primary></indexterm>
-		A number of sites have reported similar slow network browsing problems and found that when
-		the WebClient service is turned off, the problem disappears. This is certainly something
-		that should be explored because it is a simple solution &smbmdash; if it works.
-		</para></listitem>
-	</varlistentry>
-
-	<varlistentry>
-		<term>Inconsistent WINS Configuration</term>
-		<listitem><para>
-<indexterm><primary>WINS Configuration</primary></indexterm>
-<indexterm><primary>WINS server</primary></indexterm>
-		This type of problem is common when one client is configured to use a WINS server (that is
-		a TCP/IP configuration setting) and there is no WINS server on the network. Alternatively,
-		this will happen if there is a WINS server and Samba is not configured to use it. The use of
-		WINS is highly recommended if the network is using NetBIOS over TCP/IP protocols. If use
-		of NetBIOS over TCP/IP is disabled on all clients, Samba should not be configured as a WINS
-		server, nor should it be configured to use one.
-		</para></listitem>
-	</varlistentry>
-
-	<varlistentry>
-		<term>Incorrect DNS Configuration</term>
-		<listitem><para>
-<indexterm><primary>DNS Configuration</primary></indexterm>
-<indexterm><primary>NetBIOS over TCP/IP disabled</primary></indexterm>
-		If use of NetBIOS over TCP/IP is disabled, Active Directory is in use and the DNS server
-		has been incorrectly configured. For further information refer to
-		<link linkend="adsdnstech">DNS and Active Directory</link>.
-		</para></listitem>
-	</varlistentry>
-</variablelist>
-
-</sect2>
-<sect2>
-<title>Invalid Cached Share References Affects Network Browsing</title>
-<para>
-<indexterm><primary>cached references</primary></indexterm>
-<indexterm><primary>stale network links</primary></indexterm>
-Cached references on your MS Windows client (workstation or server) to shares or servers that no longer exist
-can cause MS Windows Explorer to appear unresponsive as it tries to connect to these shares. After a delay
-(can take a long time) it times out and browsing will appear to be mostly normal again.
-</para>
-
-<para>
-To eliminate the problem the stale cached references should be removed. This does not happen automatically and
-requires manual intervention. This is a design feature of MS Windows and not anything that Samba can change.
-To remove the stale shortcuts found in <emphasis>My Network Places</emphasis> which refer to what are now
-invalid shares or servers it is necessary to edit the Windows Registry under
-<literal>HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\</literal>. Edit the entry
-<literal>MountPoints2</literal> (on Windows XP and later, or <literal>MountPoints</literal> on Windows 2000
-and earlier). Remove all keys named <literal>\\server\share</literal> (where 'server' and 'share' refer to a
-non-existent server or share).
-</para>
-
-<note><para>
-Removal of stale network links needs to be done on a per-user basis. Alternately, you can delete the
-shortcuts from the MS Windows Explorer in <literal>My Network Places</literal> just by right-clicking them and
-selecting <emphasis>Delete.</emphasis>
-</para></note>
-
-<para>
-<indexterm><primary>slow network browsing</primary></indexterm>
-Samba users have reported that these stale references negatively affect network browsing with Windows, Samba,
-and Novell servers. It is suspected to be a universal problem not directly related to the Samba
-server. Samba users may experience this more often due to Samba being somewhat viewed as an experimenter's
-toolkit. This results from the fact that a user might go through several reconfigurations and incarnations of
-their Samba server, by different names, with different shares, increasing the chances for having stale
-(invalid) cached share references. Windows clients do not expire these references thus necessitating manual
-removal.
-</para>
-
-<para>
-It is common for <emphasis>Open</emphasis> dialog boxes (for example; in Word and Excel) to respond very
-slowly, as they attempt to locate all of the cached references, even if they are not in the current directory
-being accessed.
-</para>
-</sect2>
-</sect1>
-</chapter>
diff --git a/docs-xml/Samba3-HOWTO/TOSHARG-PAM.xml b/docs-xml/Samba3-HOWTO/TOSHARG-PAM.xml
deleted file mode 100644
index 072e88a..0000000
--- a/docs-xml/Samba3-HOWTO/TOSHARG-PAM.xml
+++ /dev/null
@@ -1,1013 +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="pam">
-<chapterinfo>
-	&author.jht;
-	<author>
-		<firstname>Stephen</firstname><surname>Langasek</surname>
-		<affiliation>
-			<address><email>vorlon at netexpress.net</email></address>
-		</affiliation>
-	</author>
-    <pubdate>May 31, 2003</pubdate>
-</chapterinfo>
- 
-<title>PAM-Based Distributed Authentication</title>
-
-<para>
-<indexterm><primary>PAM-enabled</primary></indexterm>
-<indexterm><primary>Winbind</primary></indexterm>
-<indexterm><primary>ADS</primary></indexterm>
-<indexterm><primary>Winbind-based authentication</primary></indexterm>
-This chapter should help you to deploy Winbind-based authentication on any PAM-enabled
-UNIX/Linux system. Winbind can be used to enable user-level application access authentication
-from any MS Windows NT domain, MS Windows 200x Active Directory-based
-domain, or any Samba-based domain environment. It will also help you to configure PAM-based local host access
-controls that are appropriate to your Samba configuration.
-</para>
-
-<para>
-<indexterm><primary>PAM management</primary></indexterm>
-<indexterm><primary>pam_smbpass.so</primary></indexterm>
-In addition to knowing how to configure Winbind into PAM, you will learn generic PAM management
-possibilities and in particular how to deploy tools like <filename>pam_smbpass.so</filename> to your advantage.
-</para>
-
-<note><para>
-The use of Winbind requires more than PAM configuration alone.
-Please refer to <link linkend="winbind">Winbind: Use of Domain Accounts</link>, for further information regarding Winbind.
-</para></note>
-
-<sect1>
-<title>Features and Benefits</title>
-
-<para>
-<indexterm><primary>Sun Solaris</primary></indexterm>
-<indexterm><primary>xxxxBSD</primary></indexterm>
-<indexterm><primary>Linux</primary></indexterm>
-<indexterm><primary>Pluggable Authentication Modules</primary><see>PAM</see></indexterm>
-<indexterm><primary>/etc/passwd</primary></indexterm>
-<indexterm><primary>login</primary></indexterm>
-<indexterm><primary>passwd</primary></indexterm>
-<indexterm><primary>chown</primary></indexterm>
-A number of UNIX systems (e.g., Sun Solaris), as well as the xxxxBSD family and Linux,
-now utilize the Pluggable Authentication Modules (PAM) facility to provide all authentication, 
-authorization, and resource control services. Prior to the introduction of PAM, a decision
-to use an alternative to the system password database (<filename>/etc/passwd</filename>) 
-would require the provision of alternatives for all programs that provide security services.
-Such a choice would involve provision of alternatives to programs such as <command>login</command>, 
-<command>passwd</command>, <command>chown</command>, and so on.
-</para>
-
-<para>
-<indexterm><primary>PAM</primary></indexterm>
-<indexterm><primary>/etc/pam.conf</primary></indexterm>
-<indexterm><primary>Solaris</primary></indexterm>
-<indexterm><primary>/etc/pam.d</primary></indexterm>
-PAM provides a mechanism that disconnects these security programs from the underlying
-authentication/authorization infrastructure. PAM is configured by making appropriate modifications to one file,
-<filename>/etc/pam.conf</filename> (Solaris), or by editing individual control files that are
-located in <filename>/etc/pam.d</filename>.
-</para>
-
-<para>
-<indexterm><primary>PAM-enabled</primary></indexterm>
-<indexterm><primary>dynamically loadable library modules</primary></indexterm>
-On PAM-enabled UNIX/Linux systems, it is an easy matter to configure the system to use any
-authentication backend so long as the appropriate dynamically loadable library modules
-are available for it. The backend may be local to the system or may be centralized on a
-remote server.
-</para>
-
-<para>
-PAM support modules are available for:
-</para>
-
-<variablelist>
-	<varlistentry><term><filename>/etc/passwd</filename></term><listitem>
-		<para>
-<indexterm><primary>/etc/passwd</primary></indexterm>
-<indexterm><primary>PAM modules</primary></indexterm>
-<indexterm><primary>pam_unix.so</primary></indexterm>
-<indexterm><primary>pam_unix2.so</primary></indexterm>
-<indexterm><primary>pam_pwdb.so</primary></indexterm>
-<indexterm><primary>pam_userdb.so</primary></indexterm>
-		There are several PAM modules that interact with this standard UNIX user database. The most common are called
-		<filename>pam_unix.so</filename>, <filename>pam_unix2.so</filename>, <filename>pam_pwdb.so</filename> and
-		<filename>pam_userdb.so</filename>.
-		</para>
-	</listitem></varlistentry>
-
-	<varlistentry><term>Kerberos</term><listitem>
-		<para>
-<indexterm><primary>pam_krb5.so</primary></indexterm>
-<indexterm><primary>Kerberos</primary></indexterm>
-<indexterm><primary>Heimdal</primary></indexterm>
-<indexterm><primary>MIT Kerberos</primary></indexterm>
-<indexterm><primary>ADS</primary></indexterm>
-		The <filename>pam_krb5.so</filename> module allows the use of any Kerberos-compliant server.
-		This tool is used to access MIT Kerberos, Heimdal Kerberos, and potentially
-		Microsoft Active Directory (if enabled).
-		</para>
-	</listitem></varlistentry>
-
-	<varlistentry><term>LDAP</term><listitem>
-		<para>
-<indexterm><primary>LDAP</primary></indexterm>
-<indexterm><primary>pam_ldap.so</primary></indexterm>
-<indexterm><primary>OpenLDAP</primary></indexterm>
-<indexterm><primary>Sun ONE iDentity server</primary></indexterm>
-<indexterm><primary>Novell eDirectory server</primary></indexterm>
-<indexterm><primary>Microsoft Active Directory</primary></indexterm>
-		The <filename>pam_ldap.so</filename> module allows the use of any LDAP v2- or v3-compatible backend
-		server. Commonly used LDAP backend servers include OpenLDAP v2.0 and v2.1,
-		Sun ONE iDentity server, Novell eDirectory server, and Microsoft Active Directory.
-		</para>
-	</listitem></varlistentry>
-
-	<varlistentry><term>NetWare Bindery</term><listitem>
-		<para>
-<indexterm><primary>NetWare Bindery</primary></indexterm>
-<indexterm><primary>pam_ncp_auth.so</primary></indexterm>
-<indexterm><primary>bindery-enabled</primary></indexterm>
-<indexterm><primary>NetWare Core Protocol-based server</primary></indexterm>
-		The <filename>pam_ncp_auth.so</filename> module allows authentication off any bindery-enabled
-		NetWare Core Protocol-based server.
-		</para>
-	</listitem></varlistentry>
-
-	<varlistentry><term>SMB Password</term><listitem>
-		<para>
-<indexterm><primary>SMB Password</primary></indexterm>
-<indexterm><primary>pam_smbpass.so</primary></indexterm>
-<indexterm><primary>passdb backend</primary></indexterm>
-		This module, called <filename>pam_smbpass.so</filename>, allows user authentication of
-		the passdb backend that is configured in the Samba &smb.conf; file.
-		</para>
-	</listitem></varlistentry>
-
-	<varlistentry><term>SMB Server</term><listitem>
-		<para>
-<indexterm><primary>SMB Server</primary></indexterm>
-<indexterm><primary>pam_smb_auth.so</primary></indexterm>
-		The <filename>pam_smb_auth.so</filename> module is the original MS Windows networking authentication
-		tool. This module has been somewhat outdated by the Winbind module.
-		</para>
-	</listitem></varlistentry>
-
-	<varlistentry><term>Winbind</term><listitem>
-		<para>
-<indexterm><primary>Winbind</primary></indexterm>
-<indexterm><primary>pam_winbind.so</primary></indexterm>
-<indexterm><primary>domain controller</primary></indexterm>
-<indexterm><primary>authentication</primary></indexterm>
-		The <filename>pam_winbind.so</filename> module allows Samba to obtain authentication from any
-		MS Windows domain controller. It can just as easily be used to authenticate
-		users for access to any PAM-enabled application.
-		</para>
-	</listitem></varlistentry>
-
-	<varlistentry><term>RADIUS</term><listitem>
-		<para>
-<indexterm><primary>Remote Access Dial-In User Service</primary><see>RADIUS</see></indexterm>
-		There is a PAM RADIUS (Remote Access Dial-In User Service) authentication
-		module. In most cases, administrators need to locate the source code
-		for this tool and compile and install it themselves. RADIUS protocols are
-		used by many routers and terminal servers.
-		</para>
-	</listitem></varlistentry>
-</variablelist>
-
-<para>
-<indexterm><primary>pam_smbpasswd.so</primary></indexterm>
-<indexterm><primary>pam_winbind.so</primary></indexterm>
-Of the modules listed, Samba provides the <filename>pam_smbpasswd.so</filename> and the
-<filename>pam_winbind.so</filename> modules alone.
-</para>
-
-<para>
-<indexterm><primary>wide-area network bandwidth</primary></indexterm>
-<indexterm><primary>efficient authentication</primary></indexterm>
-<indexterm><primary>PAM-capable</primary></indexterm>
-<indexterm><primary>centrally managed</primary></indexterm>
-Once configured, these permit a remarkable level of flexibility in the location and use
-of distributed Samba domain controllers that can provide wide-area network bandwidth,
-efficient authentication services for PAM-capable systems. In effect, this allows the
-deployment of centrally managed and maintained distributed authentication from a
-single-user account database.
-</para>
-
-</sect1>
-
-<sect1>
-<title>Technical Discussion</title>
-
-<para>
-<indexterm><primary>PAM</primary></indexterm>
-<indexterm><primary>privilege-granting applications</primary></indexterm>
-<indexterm><primary>/etc/pam.conf</primary></indexterm>
-<indexterm><primary>/etc/pam.d/</primary></indexterm>
-PAM is designed to provide system administrators with a great deal of flexibility in
-configuration of the privilege-granting applications of their system. The local
-configuration of system security controlled by PAM is contained in one of two places:
-either the single system file <filename>/etc/pam.conf</filename> or the
-<filename>/etc/pam.d/</filename> directory.
-</para>
-
-<sect2>
-<title>PAM Configuration Syntax</title>
-
-<para>
-<indexterm><primary>PAM-specific tokens</primary></indexterm>
-<indexterm><primary>case sensitivity</primary></indexterm>
-In this section we discuss the correct syntax of and generic options respected by entries to these files.
-PAM-specific tokens in the configuration file are case insensitive. The module paths, however, are case
-sensitive, since they indicate a file's name and reflect the case dependence of typical file systems.  The
-case sensitivity of the arguments to any given module is defined for each module in turn.
-</para>
-
-<para>
-In addition to the lines described below, there are two special characters provided for the convenience
-of the system administrator: comments are preceded by a <quote>#</quote> and extend to the next end-of-line; also,
-module specification lines may be extended with a <quote>\</quote>-escaped newline. 
-</para>
-
-<para>
-<indexterm><primary>PAM authentication module</primary></indexterm>
-<indexterm><primary>/lib/security</primary></indexterm>
-If the PAM authentication module (loadable link library file) is located in the
-default location, then it is not necessary to specify the path. In the case of
-Linux, the default location is <filename>/lib/security</filename>. If the module
-is located outside the default, then the path must be specified as:
-<programlisting>
-auth  required  /other_path/pam_strange_module.so
-</programlisting>
-</para>
-
-<sect3>
-<title>Anatomy of <filename>/etc/pam.d</filename> Entries</title>
-
-<para>
-The remaining information in this subsection was taken from the documentation of the Linux-PAM
-project. For more information on PAM, see 
-<ulink url="http://ftp.kernel.org/pub/linux/libs/pam/">the Official Linux-PAM home page</ulink>.
-</para>
-
-<para>
-<indexterm><primary>/etc/pam.conf</primary></indexterm>
-A general configuration line of the <filename>/etc/pam.conf</filename> file has the following form:
-<programlisting>
-service-name   module-type   control-flag   module-path   args
-</programlisting>
-</para>
-
-<para>
-We explain the meaning of each of these tokens. The second (and more recently adopted)
-way of configuring Linux-PAM is via the contents of the <filename>/etc/pam.d/</filename> directory.
-Once we have explained the meaning of the tokens, we describe this method.
-</para>
-
-<variablelist>
-	<varlistentry><term>service-name</term><listitem>
-		<para>
-<indexterm><primary>ftpd</primary></indexterm>
-<indexterm><primary>rlogind</primary></indexterm>
-<indexterm><primary>su</primary></indexterm>
-		The name of the service associated with this entry. Frequently, the service-name is the conventional
-		name of the given application &smbmdash; for example, <command>ftpd</command>, <command>rlogind</command> and
-		<command>su</command>, and so on.
-		</para>
-
-		<para>
-		There is a special service-name reserved for defining a default authentication mechanism. It has
-		the name <parameter>OTHER</parameter> and may be specified in either lower- or uppercase characters.
-		Note, when there is a module specified for a named service, the <parameter>OTHER</parameter>
-		entries are ignored.
-		</para>
-		</listitem>
-	</varlistentry>
-
-	<varlistentry><term>module-type</term><listitem>
-                <para>
-		One of (currently) four types of module. The four types are as follows:
-		</para>
-
-		<itemizedlist>
-			<listitem><para>
-<indexterm><primary>auth</primary></indexterm>
-<indexterm><primary>/etc/groups</primary></indexterm>
-			<parameter>auth:</parameter> This module type provides two aspects of authenticating the user.
-			It establishes that the user is who he or she claims to be by instructing the application
-			to prompt the user for a password or other means of identification. Second, the module can
-			grant group membership (independently of the <filename>/etc/groups</filename> file)
-			or other privileges through its credential-granting properties.
-			</para></listitem>
-
-			<listitem><para>
-<indexterm><primary>account</primary></indexterm>
-<indexterm><primary>non-authentication-based account management</primary></indexterm>
-			<parameter>account:</parameter> This module performs non-authentication-based account management.
-			It is typically used to restrict/permit access to a service based on the time of day, currently
-		 	available system resources (maximum number of users), or perhaps the location of the user 
-			login. For example, the <quote>root</quote> login may be permitted only on the console.
-			</para></listitem>
-
-			<listitem><para>
-<indexterm><primary>session</primary></indexterm>
-			<parameter>session:</parameter> Primarily, this module is associated with doing things that need
-			to be done for the user before and after he or she can be given service. Such things include logging
-			information concerning the opening and closing of some data exchange with a user, mounting
-			directories, and so on.
-			</para></listitem>
-
-			<listitem><para>
-<indexterm><primary>password</primary></indexterm>
-			<parameter>password:</parameter> This last module type is required for updating the authentication
-			token associated with the user. Typically, there is one module for each
-			<quote>challenge/response</quote> authentication <parameter>(auth)</parameter> module type.
-			</para></listitem>
-		</itemizedlist>
-		</listitem>
-	</varlistentry>
-
-	<varlistentry><term>control-flag</term><listitem>
-		<para>
-		The control-flag is used to indicate how the PAM library will react to the success or failure of the
-		module it is associated with. Since modules can be stacked (modules of the same type execute in series,
-		one after another), the control-flags determine the relative importance of each module. The application
-		is not made aware of the individual success or failure of modules listed in the
-		<filename>/etc/pam.conf</filename> file. Instead, it receives a summary success or fail response from
-		the Linux-PAM library. The order of execution of these modules is that of the entries in the
-		<filename>/etc/pam.conf</filename> file; earlier entries are executed before later ones.
-		As of Linux-PAM v0.60, this control-flag can be defined with one of two syntaxes.
-		</para>
-
-		<para>
-<indexterm><primary>required</primary></indexterm>
-<indexterm><primary>requisite</primary></indexterm>
-<indexterm><primary>sufficient</primary></indexterm>
-<indexterm><primary>optional</primary></indexterm>
-		The simpler (and historical) syntax for the control-flag is a single keyword defined to indicate the
-		severity of concern associated with the success or failure of a specific module. There are four such
-		keywords: <parameter>required</parameter>, <parameter>requisite</parameter>,
-		<parameter>sufficient</parameter>, and <parameter>optional</parameter>.
-		</para>
-
-		<para>
-		The Linux-PAM library interprets these keywords in the following manner:
-		</para>
-
-		<itemizedlist>
-			<listitem><para>
-			<parameter>required:</parameter> This indicates that the success of the module is required for the
-			module-type facility to succeed. Failure of this module will not be apparent to the user until all
-			of the remaining modules (of the same module-type) have been executed.
-			</para></listitem>
-
-			<listitem><para>
-			<parameter>requisite:</parameter> Like required, except that if such a module returns a
-			failure, control is directly returned to the application. The return value is that associated with
-			the first required or requisite module to fail. This flag can be used to protect against the
-			possibility of a user getting the opportunity to enter a password over an unsafe medium. It is
-			conceivable that such behavior might inform an attacker of valid accounts on a system. This
-			possibility should be weighed against the not insignificant concerns of exposing a sensitive
-			password in a hostile environment.
-			</para></listitem>
-
-			<listitem><para>
-			<parameter>sufficient:</parameter> The success of this module is deemed <parameter>sufficient</parameter> to satisfy
-			the Linux-PAM library that this module-type has succeeded in its purpose. In the event that no
-			previous required module has failed, no more <quote>stacked</quote> modules of this type are invoked.
-			(In this case, subsequent required modules are not invoked). A failure of this module is not deemed
-			as fatal to satisfying the application that this module-type has succeeded.
-			</para></listitem>
-
-            <listitem><para>
-            <parameter>optional:</parameter> As its name suggests, this control-flag marks the module as not
-			being critical to the success or failure of the user's application for service. In general,
-			Linux-PAM ignores such a module when determining if the module stack will succeed or fail.
-			However, in the absence of any definite successes or failures of previous or subsequent stacked
-			modules, this module will determine the nature of the response to the application. One example of
-			this latter case is when the other modules return something like PAM_IGNORE.
-			</para></listitem>
-		</itemizedlist>
-
-		<para>
-		The more elaborate (newer) syntax is much more specific and gives the administrator a great deal of control
-		over how the user is authenticated. This form of the control-flag is delimited with square brackets and
-		consists of a series of <parameter>value=action</parameter> tokens:
-		</para>
-
-<para><programlisting>
-[value1=action1 value2=action2 ...]
-</programlisting></para>
-
-		<para>
-		Here, <parameter>value1</parameter> is one of the following return values:
-<screen>
-<parameter>success; open_err; symbol_err; service_err; system_err; buf_err;</parameter>
-<parameter>perm_denied; auth_err; cred_insufficient; authinfo_unavail;</parameter>
-<parameter>user_unknown; maxtries; new_authtok_reqd; acct_expired; session_err;</parameter>
-<parameter>cred_unavail; cred_expired; cred_err; no_module_data; conv_err;</parameter>
-<parameter>authtok_err; authtok_recover_err; authtok_lock_busy;</parameter>
-<parameter>authtok_disable_aging; try_again; ignore; abort; authtok_expired;</parameter>
-<parameter>module_unknown; bad_item;</parameter> and <parameter>default</parameter>.
-</screen>
-</para>
-
-		<para>
-		The last of these (<parameter>default</parameter>) can be used to set the action for those return values that are not explicitly defined.
-		</para>
-
-		<para>
-		The <parameter>action1</parameter> can be a positive integer or one of the following tokens: 
-		<parameter>ignore</parameter>; <parameter>ok</parameter>; <parameter>done</parameter>;
-		<parameter>bad</parameter>; <parameter>die</parameter>; and <parameter>reset</parameter>.
-		A positive integer, J, when specified as the action, can be used to indicate that the next J modules of the
-		current module-type will be skipped. In this way, the administrator can develop a moderately sophisticated
-		stack of modules with a number of different paths of execution. Which path is taken can be determined by the
-		reactions of individual modules.
-		</para>
-
-		<itemizedlist>
-			<listitem><para>
-			<parameter>ignore:</parameter> When used with a stack of modules, the module's return status will not
-			contribute to the return code the application obtains.
-			</para></listitem>
-
-			<listitem><para>
-            <parameter>bad:</parameter> This action indicates that the return code should be thought of as indicative
-			of the module failing. If this module is the first in the stack to fail, its status value will be used
-			for that of the whole stack.
-			</para></listitem>
-
-            <listitem><para>
-            <parameter>die:</parameter> Equivalent to bad with the side effect of terminating the module stack and
-			PAM immediately returning to the application.
-			</para></listitem>
-
-           <listitem><para>
-           <parameter>ok:</parameter> This tells PAM that the administrator thinks this return code should
-			contribute directly to the return code of the full stack of modules. In other words, if the former
-			state of the stack would lead to a return of PAM_SUCCESS, the module's return code will override
-			this value. Note, if the former state of the stack holds some value that is indicative of a module's
-			failure, this <parameter>ok</parameter> value will not be used to override that value.
-			</para></listitem>
-
-            <listitem><para>
-            <parameter>done:</parameter> Equivalent to <parameter>ok</parameter> with the side effect of terminating the module stack and
-			PAM immediately returning to the application.
-                        </para></listitem>
-
-           <listitem><para>
-           <parameter>reset:</parameter> Clears all memory of the state of the module stack and starts again with
-			the next stacked module.
-			</para></listitem>
-		</itemizedlist>
-
-		<para>
-		Each of the four keywords, <parameter>required</parameter>; <parameter>requisite</parameter>;
-		<parameter>sufficient</parameter>; and <parameter>optional</parameter>, have an equivalent expression in terms
-		of the [...] syntax. They are as follows:
-		</para>
-
-		<para>
-		<itemizedlist>
-			<listitem><para>
-			<parameter>required</parameter> is equivalent to <parameter>[success=ok new_authtok_reqd=ok ignore=ignore default=bad]</parameter>.
-			</para></listitem>
-
-			<listitem><para>
-			<parameter>requisite</parameter> is equivalent to <parameter>[success=ok new_authtok_reqd=ok ignore=ignore default=die]</parameter>.
-			</para></listitem>
-
-			<listitem><para>
-			<parameter>sufficient</parameter> is equivalent to <parameter>[success=done  new_authtok_reqd=done  default=ignore]</parameter>.
-			</para></listitem>
-
-			<listitem><para>
-			<parameter>optional</parameter> is equivalent to <parameter>[success=ok new_authtok_reqd=ok default=ignore]</parameter>.
-			</para></listitem>
-		</itemizedlist>
-		</para>
-
-		<para>
-		Just to get a feel for the power of this new syntax, here is a taste of what you can do with it. With Linux-PAM-0.63,
-		the notion of client plug-in agents was introduced. This makes it possible for PAM to support
-		machine-machine authentication using the transport protocol inherent to the client/server application. With the
-		<parameter>[ ... value=action ... ]</parameter> control syntax, it is possible for an application to be configured
-		to support binary prompts with compliant clients, but to gracefully fail over into an alternative authentication
-		mode for legacy applications.
-		</para>
-		</listitem>
-	</varlistentry>
-
-	<varlistentry><term>module-path</term><listitem>
-		<para>
-		The pathname of the dynamically loadable object file; the pluggable module itself. If the first character of the
-		module path is <quote>/</quote>, it is assumed to be a complete path. If this is not the case, the given module path is appended
-		to the default module path: <filename>/lib/security</filename> (but see the previous notes).
-		</para>
-
-		<para>
-		The arguments are a list of tokens that are passed to the module when it is invoked, much like arguments to a typical
-		Linux shell command. Generally, valid arguments are optional and are specific to any given module. Invalid arguments
-		are ignored by a module; however, when encountering an invalid argument, the module is required to write an error
-		to syslog(3). For a list of generic options, see the next section.
-		</para>
-
-		<para>
-		If you wish to include spaces in an argument, you should surround that argument with square brackets. For example:
-		</para>
-
-<para><programlisting>
-squid auth required pam_mysql.so user=passwd_query passwd=mada \
-db=eminence [query=select user_name from internet_service where \
-user_name=<quote>%u</quote> and password=PASSWORD(<quote>%p</quote>) and service=<quote>web_proxy</quote>]
-</programlisting></para>
-
-		<para>
-		When using this convention, you can include <quote>[</quote> characters inside the string, and if you wish to have a <quote>]</quote>
-		character inside the string that will survive the argument parsing, you should use <quote>\[</quote>. In other words,
-		</para>
-
-<para><programlisting>
-[..[..\]..]    -->   ..[..]..
-</programlisting></para>
-
-		<para>
-		Any line in one of the configuration files that is not formatted correctly will generally tend (erring on the
-		side of caution) to make the authentication process fail. A corresponding error is written to the system log files
-		with a call to syslog(3). 
-		</para>
-		</listitem>
-	</varlistentry>
-</variablelist>
-
-</sect3>
-
-</sect2>
-
-<sect2>
-<title>Example System Configurations</title>
-
-<para>
-The following is an example <filename>/etc/pam.d/login</filename> configuration file. 
-This example had all options uncommented and is probably not usable 
-because it stacks many conditions before allowing successful completion 
-of the login process. Essentially, all conditions can be disabled 
-by commenting them out, except the calls to <filename>pam_pwdb.so</filename>.
-</para>
-
-<sect3>
-<title>PAM: Original Login Config</title>
-
-<para>
-	<programlisting>
-#%PAM-1.0
-# The PAM configuration file for the <quote>login</quote> service
-#
-auth         required    pam_securetty.so
-auth         required    pam_nologin.so
-# auth       required    pam_dialup.so
-# auth       optional    pam_mail.so
-auth         required    pam_pwdb.so shadow md5
-# account    requisite   pam_time.so
-account      required    pam_pwdb.so
-session      required    pam_pwdb.so
-# session    optional    pam_lastlog.so
-# password   required    pam_cracklib.so retry=3
-password     required    pam_pwdb.so shadow md5
-</programlisting>
-</para>
-
-</sect3>
-
-<sect3>
-<title>PAM: Login Using <filename>pam_smbpass</filename></title>
-
-<para>
-PAM allows use of replaceable modules. Those available on a sample system include:
-</para>
-
-<para><prompt>$</prompt><userinput>/bin/ls /lib/security</userinput>
-<programlisting>
-pam_access.so    pam_ftp.so          pam_limits.so     
-pam_ncp_auth.so  pam_rhosts_auth.so  pam_stress.so     
-pam_cracklib.so  pam_group.so        pam_listfile.so   
-pam_nologin.so   pam_rootok.so       pam_tally.so      
-pam_deny.so      pam_issue.so        pam_mail.so       
-pam_permit.so    pam_securetty.so    pam_time.so       
-pam_dialup.so    pam_lastlog.so      pam_mkhomedir.so  
-pam_pwdb.so      pam_shells.so       pam_unix.so       
-pam_env.so       pam_ldap.so         pam_motd.so       
-pam_radius.so    pam_smbpass.so      pam_unix_acct.so  
-pam_wheel.so     pam_unix_auth.so    pam_unix_passwd.so
-pam_userdb.so    pam_warn.so         pam_unix_session.so
-</programlisting></para>
-
-<para>
-The following example for the login program replaces the use of 
-the <filename>pam_pwdb.so</filename> module that uses the system 
-password database (<filename>/etc/passwd</filename>,
-<filename>/etc/shadow</filename>, <filename>/etc/group</filename>) with 
-the module <filename>pam_smbpass.so</filename>, which uses the Samba 
-database containing the Microsoft MD4 encrypted password 
-hashes. This database is stored either in 
-<filename>/usr/local/samba/private/smbpasswd</filename>, 
-<filename>/etc/samba/smbpasswd</filename> or in 
-<filename>/etc/samba.d/smbpasswd</filename>, depending on the 
-Samba implementation for your UNIX/Linux system. The 
-<filename>pam_smbpass.so</filename> module is provided by 
-Samba version 2.2.1 or later. It can be compiled by specifying the 
-<option>--with-pam_smbpass</option> options when running Samba's
-<command>configure</command> script. For more information
-on the <filename>pam_smbpass</filename> module, see the documentation
-in the <filename>source/pam_smbpass</filename> directory of the Samba 
-source distribution.
-</para>
-
-<para>
-	<programlisting>
-#%PAM-1.0
-# The PAM configuration file for the <quote>login</quote> service
-#
-auth        required    pam_smbpass.so nodelay
-account     required    pam_smbpass.so nodelay
-session     required    pam_smbpass.so nodelay
-password    required    pam_smbpass.so nodelay
-</programlisting></para>
-
-<para>
-The following is the PAM configuration file for a particular 
-Linux system. The default condition uses <filename>pam_pwdb.so</filename>.
-</para>
-
-<para>
-	<programlisting>
-#%PAM-1.0
-# The PAM configuration file for the <quote>samba</quote> service
-#
-auth       required     pam_pwdb.so nullok nodelay shadow audit
-account    required     pam_pwdb.so audit nodelay
-session    required     pam_pwdb.so nodelay
-password   required     pam_pwdb.so shadow md5
-</programlisting></para>
-
-<para>
-In the following example, the decision has been made to use the 
-<command>smbpasswd</command> database even for basic Samba authentication. Such a 
-decision could also be made for the <command>passwd</command> program and would 
-thus allow the <command>smbpasswd</command> passwords to be changed using the
-<command>passwd</command> program:
-</para>
-
-<para>
-		<programlisting>
-#%PAM-1.0
-# The PAM configuration file for the <quote>samba</quote> service
-#
-auth       required     pam_smbpass.so nodelay
-account    required     pam_pwdb.so audit nodelay
-session    required     pam_pwdb.so nodelay
-password   required     pam_smbpass.so nodelay smbconf=/etc/samba.d/smb.conf
-</programlisting>
-</para>
-
-<note><para>PAM allows stacking of authentication mechanisms. It is 
-also possible to pass information obtained within one PAM module through 
-to the next module in the PAM stack. Please refer to the documentation for 
-your particular system implementation for details regarding the specific 
-capabilities of PAM in this environment. Some Linux implementations also 
-provide the <filename>pam_stack.so</filename> module that allows all 
-authentication to be configured in a single central file. The 
-<filename>pam_stack.so</filename> method has some devoted followers 
-on the basis that it allows for easier administration. As with all issues in 
-life, though, every decision has trade-offs, so you may want to examine the 
-PAM documentation for further helpful information.
-</para></note>
-
-</sect3>
-
-</sect2>
-
-<sect2>
-<title>&smb.conf; PAM Configuration</title>
-
-<para>
-There is an option in &smb.conf; called <smbconfoption name="obey pam restrictions"/>.
-The following is from the online help for this option in SWAT:
-</para>
-
-<blockquote>
-<para>
-When Samba is configured to enable PAM support (i.e., <option>--with-pam</option>), this parameter will 
-control whether or not Samba should obey PAM's account and session management directives. The default behavior 
-is to use PAM for clear-text authentication only and to ignore any account or session management. Samba always 
-ignores PAM for authentication in the case of <smbconfoption name="encrypt passwords">yes</smbconfoption>. 
-The reason is that PAM modules cannot support the challenge/response authentication mechanism needed in the presence of SMB 
-password encryption. 
-</para>
-
-<para>Default: <smbconfoption name="obey pam restrictions">no</smbconfoption></para>
-</blockquote>
-
-</sect2>
-
-<sect2>
-<title>Remote CIFS Authentication Using <filename>winbindd.so</filename></title>
-
-<para>
-All operating systems depend on the provision of user credentials acceptable to the platform.
-UNIX requires the provision of a user identifier (UID) as well as a group identifier (GID).
-These are both simple integer numbers that are obtained from a password backend such
-as <filename>/etc/passwd</filename>.
-</para>
-
-<para>
-Users and groups on a Windows NT server are assigned a relative ID (RID) which is unique for
-the domain when the user or group is created. To convert the Windows NT user or group into
-a  UNIX user or group, a mapping between RIDs and UNIX user and group IDs is required. This
-is one of the jobs that winbind performs.
-</para>
-
-<para>
-As winbind users and groups are resolved from a server, user and group IDs are allocated
-from a specified range. This is done on a first come, first served basis, although all
-existing users and groups will be mapped as soon as a client performs a user or  group 
-enumeration command. The allocated UNIX IDs are stored in a database file under the Samba
-lock directory and will be remembered.
-</para>
-
-<para>
-The astute administrator will realize from this that the combination of <filename>pam_smbpass.so</filename>, 
-<command>winbindd</command>, and a distributed <smbconfoption name="passdb backend"></smbconfoption>
-such as <parameter>ldap</parameter> will allow the establishment of a centrally managed, distributed user/password
-database that can also be used by all PAM-aware (e.g., Linux) programs and applications. This arrangement can have
-particularly potent advantages compared with the use of Microsoft Active Directory Service (ADS) insofar as
-the reduction of wide-area network authentication traffic.
-</para>
-
-<warning><para>
-The RID to UNIX ID database is the only location where the user and group  mappings are 
-stored by <command>winbindd</command>. If this file is deleted or corrupted, there is no way for <command>winbindd</command>
-to determine which user and group IDs correspond to Windows NT user and group RIDs.
-</para></warning>
-
-</sect2>
-
-<sect2>
-<title>Password Synchronization Using <filename>pam_smbpass.so</filename></title>
-
-<para>
-<filename>pam_smbpass</filename> is a PAM module that can be used on conforming systems to
-keep the <filename>smbpasswd</filename> (Samba password) database in sync with the UNIX
-password file. PAM is an API supported
-under some UNIX operating systems, such as Solaris, HPUX, and Linux, that provides a
-generic interface to authentication mechanisms.
-</para>
-
-<para>
-This module authenticates a local <filename>smbpasswd</filename> user database. If you require
-support for authenticating against a remote SMB server, or if you are
-concerned about the presence of SUID root binaries on your system, it is
-recommended that you use <filename>pam_winbind</filename> instead.
-</para>
-
-<para>
-Options recognized by this module are shown in <link linkend="smbpassoptions">next table</link>.
-<table frame="all" id="smbpassoptions">
-	<title>Options recognized by <parameter>pam_smbpass</parameter></title>
-	<tgroup cols="2" align="left">
-		<colspec align="left"/>
-		<colspec align="justify" colwidth="1*"/>
-	<tbody>
-		<row><entry>debug</entry><entry>Log more debugging info.</entry></row>
-		<row><entry>audit</entry><entry>Like debug, but also logs unknown usernames.</entry></row>
-		<row><entry>use_first_pass</entry><entry>Do not prompt the user for passwords; take them from PAM_ items instead.</entry></row>
-		<row><entry>try_first_pass</entry><entry>Try to get the password from a previous PAM module; fall back to prompting the user.</entry></row>
-		<row><entry>use_authtok</entry>
-			<entry>Like try_first_pass, but *fail* if the new PAM_AUTHTOK has not been previously set (intended for stacking password modules only).</entry></row>
-		<row><entry>not_set_pass</entry><entry>Do not make passwords used by this module available to other modules.</entry></row>
-		<row><entry>nodelay</entry><entry>dDo not insert ~1-second delays on authentication failure.</entry></row>
-		<row><entry>nullok</entry><entry>Null passwords are allowed.</entry></row>
-		<row><entry>nonull</entry><entry>Null passwords are not allowed. Used to override the Samba configuration.</entry></row>
-		<row><entry>migrate</entry><entry>Only meaningful in an <quote>auth</quote> context; used to update smbpasswd file with a password used for successful authentication.</entry></row>
-		<row><entry>smbconf=<replaceable>file</replaceable></entry><entry>Specify an alternate path to the &smb.conf; file.</entry></row>
-	</tbody>
-</tgroup>
-</table>
-</para>
-
-<para>
-The following are examples of the use of <filename>pam_smbpass.so</filename> in the format of the Linux
-<filename>/etc/pam.d/</filename> files structure. Those wishing to implement this
-tool on other platforms will need to adapt this appropriately.
-</para>
-
-<sect3>
-<title>Password Synchronization Configuration</title>
-
-<para>
-The following is a sample PAM configuration that shows the use of pam_smbpass to make
-sure <filename>private/smbpasswd</filename> is kept in sync when <filename>/etc/passwd (/etc/shadow)</filename>
-is changed. It is useful when an expired password might be changed by an
-application (such as <command>ssh</command>).
-</para>
-
-<para>
-	<programlisting>
-#%PAM-1.0
-# password-sync
-#
-auth       requisite    pam_nologin.so
-auth       required     pam_unix.so
-account    required     pam_unix.so
-password   requisite    pam_cracklib.so retry=3
-password   requisite    pam_unix.so shadow md5 use_authtok try_first_pass
-password   required     pam_smbpass.so nullok use_authtok try_first_pass
-session    required     pam_unix.so
-</programlisting></para>
-</sect3>
-
-<sect3>
-<title>Password Migration Configuration</title>
-
-<para>
-The following PAM configuration shows the use of <filename>pam_smbpass</filename> to migrate
-from plaintext to encrypted passwords for Samba. Unlike other methods,
-this can be used for users who have never connected to Samba shares:
-password migration takes place when users <command>ftp</command> in, login using <command>ssh</command>, pop
-their mail, and so on.
-</para>
-
-<para>
-	<programlisting>
-#%PAM-1.0
-# password-migration
-#
-auth       requisite   pam_nologin.so
-# pam_smbpass is called IF pam_unix succeeds.
-auth       requisite   pam_unix.so
-auth       optional    pam_smbpass.so migrate
-account    required    pam_unix.so
-password   requisite   pam_cracklib.so retry=3
-password   requisite   pam_unix.so shadow md5 use_authtok try_first_pass
-password   optional    pam_smbpass.so nullok use_authtok try_first_pass
-session    required    pam_unix.so
-</programlisting></para>
-</sect3>
-
-<sect3>
-<title>Mature Password Configuration</title>
-
-<para>
-The following is a sample PAM configuration for a mature <filename>smbpasswd</filename> installation.
-<filename>private/smbpasswd</filename> is fully populated, and we consider it an error if
-the SMB password does not exist or does not match the UNIX password.
-</para>
-
-<para>
-<programlisting>
-#%PAM-1.0
-# password-mature
-#
-auth       requisite    pam_nologin.so
-auth       required     pam_unix.so
-account    required     pam_unix.so
-password   requisite    pam_cracklib.so retry=3
-password   requisite    pam_unix.so shadow md5 use_authtok try_first_pass
-password   required     pam_smbpass.so use_authtok use_first_pass
-session    required     pam_unix.so
-</programlisting></para>
-</sect3>
-
-<sect3>
-<title>Kerberos Password Integration Configuration</title>
-
-<para>
-The following is a sample PAM configuration that shows <parameter>pam_smbpass</parameter> used together with
-<parameter>pam_krb5</parameter>. This could be useful on a Samba PDC that is also a member of
-a Kerberos realm.
-</para>
-
-<para>
-		<programlisting>
-#%PAM-1.0
-# kdc-pdc
-#
-auth       requisite   pam_nologin.so
-auth       requisite   pam_krb5.so
-auth       optional    pam_smbpass.so migrate
-account    required    pam_krb5.so
-password   requisite   pam_cracklib.so retry=3
-password   optional    pam_smbpass.so nullok use_authtok try_first_pass
-password   required    pam_krb5.so use_authtok try_first_pass
-session    required    pam_krb5.so
-</programlisting></para>
-
-</sect3>
-
-</sect2>
-
-</sect1>
-
-<sect1>
-<title>Common Errors</title>
-
-<para>
-PAM can be fickle and sensitive to configuration glitches. Here we look at a few cases from
-the Samba mailing list.
-</para>
-
-	<sect2>
-	<title>pam_winbind Problem</title>
-
-	<para>
-	A user reported, <emphasis>I have the following PAM configuration</emphasis>:
-	</para>
-
-<para>
-<programlisting>
-auth required /lib/security/pam_securetty.so
-auth sufficient /lib/security/pam_winbind.so
-auth sufficient /lib/security/pam_unix.so use_first_pass nullok
-auth required /lib/security/pam_stack.so service=system-auth
-auth required /lib/security/pam_nologin.so
-account required /lib/security/pam_stack.so service=system-auth
-account required /lib/security/pam_winbind.so
-password required /lib/security/pam_stack.so service=system-auth
-</programlisting>
-</para>
-
-	<para>
-	<emphasis>When I open a new console with [ctrl][alt][F1], I can't log in with my user <quote>pitie.</quote>
-	I have tried with user <quote>scienceu\pitie</quote> also.</emphasis>
-	</para>
-
-	<para>
-	The problem may lie with the inclusion of <parameter>pam_stack.so
-	service=system-auth</parameter>. That file often contains a lot of stuff that may
-	duplicate what you are already doing. Try commenting out the <parameter>pam_stack</parameter> lines
-	for <parameter>auth</parameter> and <parameter>account</parameter> and see if things work. If they do, look at
-	<filename>/etc/pam.d/system-auth</filename> and copy only what you need from it into your
-	<filename>/etc/pam.d/login</filename> file. Alternatively, if you want all services to use
-	Winbind, you can put the Winbind-specific stuff in <filename>/etc/pam.d/system-auth</filename>.
-	</para>
-
-	</sect2>
-
-	<sect2>
-	<title>Winbind Is Not Resolving Users and Groups</title>
-
-	<para>
-	<quote>
-	My &smb.conf; file is correctly configured. I have specified 
-	<smbconfoption name="idmap uid">12000</smbconfoption> 
-	and <smbconfoption name="idmap gid">3000-3500,</smbconfoption>
-	and <command>winbind</command> is running. When I do the following it all works fine.
-	</quote>
-	</para>
-
-<para><screen>
-&rootprompt;<userinput>wbinfo -u</userinput>
-MIDEARTH\maryo
-MIDEARTH\jackb
-MIDEARTH\ameds
-...
-MIDEARTH\root
-
-&rootprompt;<userinput>wbinfo -g</userinput>
-MIDEARTH\Domain Users
-MIDEARTH\Domain Admins
-MIDEARTH\Domain Guests
-...
-MIDEARTH\Accounts
-
-&rootprompt;<userinput>getent passwd</userinput>
-root:x:0:0:root:/root:/bin/bash
-bin:x:1:1:bin:/bin:/bin/bash
-...
-maryo:x:15000:15003:Mary Orville:/home/MIDEARTH/maryo:/bin/false
-</screen></para>
-
-	<para>
-	<quote>
-	But this command fails:
-	</quote>
-<screen>
-&rootprompt;<userinput>chown maryo a_file</userinput>
-chown: 'maryo': invalid user
-</screen>
-	<quote>This is driving me nuts! What can be wrong?</quote>
-	</para>
-
-	<para>
-	Your system is likely running <command>nscd</command>, the name service
-	caching daemon. Shut it down, do not restart it! You will find your problem resolved.
-	</para>
-
-	</sect2>
-</sect1>
-
-</chapter>
diff --git a/docs-xml/Samba3-HOWTO/TOSHARG-PDC.xml b/docs-xml/Samba3-HOWTO/TOSHARG-PDC.xml
deleted file mode 100644
index 2b12e11..0000000
--- a/docs-xml/Samba3-HOWTO/TOSHARG-PDC.xml
+++ /dev/null
@@ -1,1164 +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="samba-pdc">
-
-<chapterinfo>
-	&author.jht;
-	&author.jerry;
-	&author.dbannon;
-	<author>&person.gd; <contrib>LDAP updates</contrib></author>
-</chapterinfo>
-
-<title>Domain Control</title>
-
-<para>
-There are many who approach MS Windows networking with incredible misconceptions.
-That's okay, because it gives the rest of us plenty of opportunity to be of assistance.
-Those who really want help are well advised to become familiar with information
-that is already available.
-</para>
-
-<para>
-<indexterm><primary>domain</primary><secondary>controller</secondary></indexterm>
-You are advised not to tackle this section without having first understood
-and mastered some basics. MS Windows networking is not particularly forgiving of
-misconfiguration. Users of MS Windows networking are likely to complain 
-of persistent niggles that may be caused by a broken network configuration.
-To a great many people, however, MS Windows networking starts with a domain controller
-that in some magical way is expected to solve all network operational ills.
-</para>
-
-<para>
-<link linkend="domain-example">The Example Domain Illustration</link> shows a typical MS Windows domain security
-network environment. Workstations A, B, and C are representative of many physical MS Windows
-network clients.
-</para>
-
-<figure id="domain-example">
-	<title>An Example Domain.</title>
-	<imagefile scale="40">domain</imagefile>
-</figure>
-
-<para>
-From the Samba mailing list we can readily identify many common networking issues.
-If you are not clear on the following subjects, then it will do much good to read the 
-sections of this HOWTO that deal with it. These are the most common causes of MS Windows
-networking problems:
-</para>
-
-<itemizedlist>
-	<listitem><para>Basic TCP/IP configuration.</para></listitem>
-	<listitem><para>NetBIOS name resolution.</para></listitem>
-	<listitem><para>Authentication configuration.</para></listitem>
-	<listitem><para>User and group configuration.</para></listitem>
-	<listitem><para>Basic file and directory permission control in UNIX/Linux.</para></listitem>
-	<listitem><para>Understanding how MS Windows clients interoperate in a network environment.</para></listitem>
-</itemizedlist>
-
-<para>
-Do not be put off; on the surface of it MS Windows networking seems so simple that anyone 
-can do it. In fact, it is not a good idea to set up an MS Windows network with
-inadequate training and preparation. But let's get our first indelible principle out of the
-way: <emphasis>It is perfectly okay to make mistakes!</emphasis> In the right place and at
-the right time, mistakes are the essence of learning. It is very much not okay to make
-mistakes that cause loss of productivity and impose an avoidable financial burden on an
-organization.
-</para>
-
-<para>
-Where is the right place to make mistakes? Only out of harms way. If you are going to
-make mistakes, then please do it on a test network, away from users, and in such a way as
-to not inflict pain on others. Do your learning on a test network.
-</para>
-
-<sect1>
-<title>Features and Benefits</title>
-
-<para>
-<indexterm><primary>domain security</primary></indexterm>
-<emphasis>What is the key benefit of Microsoft Domain Security?</emphasis>
-</para>
-
-<para>
-<indexterm><primary>single sign-on</primary><see>SSO</see></indexterm>
-<indexterm><primary>trust</primary></indexterm>
-<indexterm><primary>account</primary></indexterm>
-<indexterm><primary>domain</primary><secondary>security</secondary><tertiary>protocols</tertiary></indexterm>
-In a word, <emphasis>single sign-on</emphasis>, or SSO for short. To many, this is the Holy Grail of MS
-Windows NT and beyond networking. SSO allows users in a well-designed network to log onto any workstation that
-is a member of the domain that contains their user account (or in a domain that has an appropriate trust
-relationship with the domain they are visiting) and they will be able to log onto the network and access
-resources (shares, files, and printers) as if they are sitting at their home (personal) workstation. This is a
-feature of the domain security protocols.
-</para>
-
-<para>
-<indexterm><primary>SID</primary></indexterm>
-<indexterm><primary>RID</primary></indexterm>
-<indexterm><primary>relative identifier</primary><see>RID</see></indexterm>
-<indexterm><primary>security identifier</primary><see>SID</see></indexterm>
-<indexterm><primary>access control</primary></indexterm>
-The benefits of domain security are available to those sites that deploy a Samba PDC.  A domain provides a
-unique network security identifier (SID). Domain user and group security identifiers are comprised of the
-network SID plus a relative identifier (RID) that is unique to the account. User and group SIDs (the network
-SID plus the RID) can be used to create access control lists (ACLs) attached to network resources to provide
-organizational access control. UNIX systems recognize only local security identifiers.
-</para>
-
-<para>
-<indexterm><primary>SID</primary></indexterm>
-A SID represents a security context. For example, every Windows machine has local accounts within the security
-context of the local machine which has a unique SID. Every domain (NT4, ADS, Samba) contains accounts that
-exist within the domain security context which is defined by the domain SID.
-</para>
-
-<para>
-<indexterm><primary>SID</primary></indexterm>
-<indexterm><primary>RID</primary></indexterm>
-A domain member server will have a SID that differs from the domain SID.  The domain member server can be
-configured to regard all domain users as local users. It can also be configured to recognize domain users and
-groups as non-local. SIDs are persistent. A typical domain of user SID looks like this:
-<screen>
-S-1-5-21-726309263-4128913605-1168186429
-</screen>
-Every account (user, group, machine, trust, etc.) is assigned a RID. This is done automatically as an account
-is created. Samba produces the RID algorithmically. The UNIX operating system uses a separate name space for
-user and group identifiers (the UID and GID) but Windows allocates the RID from a single name space. A Windows
-user and a Windows group can not have the same RID. Just as the UNIX user <literal>root</literal> has the
-UID=0, the Windows Administrator has the well-known RID=500. The RID is catenated to the Windows domain SID,
-so Administrator account for a domain that has the above SID will have the user SID
-<screen>
-S-1-5-21-726309263-4128913605-1168186429-500
-</screen>
-The result is that every account in the Windows networking world has a globally unique security identifier.
-</para>
-
-<note><para>
-<indexterm><primary>domain</primary><secondary>member</secondary></indexterm>
-<indexterm><primary>machine account</primary></indexterm>
-<indexterm><primary>domain</primary><secondary>trust account</secondary></indexterm>
-Network clients of an MS Windows domain security environment must be domain members to be able to gain access
-to the advanced features provided. Domain membership involves more than just setting the workgroup name to the
-domain name. It requires the creation of a domain trust account for the workstation (called a machine
-account). Refer to <link linkend="domain-member">Domain Membership</link> for more information.
-</para></note>
-
-<para>
-The following functionalities are an overview of some of the features
-in the Samba-4 release:
-</para>
-
-<itemizedlist>
-	<listitem><para>
-	<indexterm><primary>account</primary><secondary>backend</secondary></indexterm>
-	Samba-4 supports the use of a choice of backends that may be used in which user, group and machine
-	accounts may be stored, but only when acting as a classic
-	(NT4) domain controller,
-	but not when it is acting as an Active Directory Domain Controller.
-	</para>
-
-	<para>
-	<indexterm><primary>LDAP</primary></indexterm>
-	<indexterm><primary>replicated</primary></indexterm>
-	<indexterm><primary>distributed</primary></indexterm>
-	<indexterm><primary>scalability</primary></indexterm>
-	<indexterm><primary>reliability</primary></indexterm>
-	An LDAP passdb backend confers the benefit that the account backend can be distributed and replicated,
-	which is of great value because it confers scalability and
-	provides a high degree of reliability.  This may be used when
-	Samba-4 is acting as an classic (NT4-like) domain controller,
-	but not when it is acting as an Active Directory Domain Controller.
-	</para></listitem>
-
-	<listitem><para>
-	<indexterm><primary>interdomain</primary><secondary>trust</secondary><tertiary>account</tertiary></indexterm>
-	<indexterm><primary>trust account</primary><secondary>interdomain</secondary></indexterm>
-	<indexterm><primary>interoperability</primary></indexterm>
-	Windows NT4 domain trusts. Samba-4 supports workstation and server (machine) trust accounts. It also
-	supports Windows NT4 style interdomain trust accounts, which further assists in network scalability
-	and interoperability, but only when itself is an classic
-	(NT4-like) domain controller.
-	</para></listitem>
-	
-	<listitem><para>
-	<indexterm><primary>NetBIOS</primary></indexterm>
-	<indexterm><primary>raw SMB</primary></indexterm>
-	<indexterm><primary>active directory</primary></indexterm>
-	<indexterm><primary>domain</primary><secondary>member server</secondary></indexterm>
-	<indexterm><primary>domain</primary><secondary>controller</secondary></indexterm>
-	<indexterm><primary>network</primary><secondary>browsing</secondary></indexterm>
-	Operation without NetBIOS over TCP/IP, rather using the raw SMB over TCP/IP. Note, this is feasible
-	only when operating as a Microsoft active directory domain
-	member server. When acting as a Samba classic (NT4-like) domain
-	controller the use of NetBIOS is necessary to provide network browsing support.
-	</para></listitem>
-
-	<listitem><para>
-	<indexterm><primary>WINS</primary></indexterm>
-	<indexterm><primary>TCP port</primary></indexterm>
-	<indexterm><primary>session services</primary></indexterm>
-	Samba-4 provides NetBIOS name services (WINS), NetBIOS over TCP/IP (TCP port 139) session services, SMB over
-	TCP/IP (TCP port 445) session services, and Microsoft compatible ONC DCE RPC services (TCP port 135)
-	services.
-	</para></listitem>
-
-
-	<listitem><para>
-	<indexterm><primary>kerberos</primary></indexterm>
-	<indexterm><primary>active directory</primary></indexterm>
-	Acting as a Windows 2000 active directory domain controller
-	(i.e., Kerberos and Active Directory).
-	</para></listitem>
-
-	<listitem><para>
-	<indexterm><primary>MMC</primary></indexterm>
-	<indexterm><primary>SVRTOOLS.EXE</primary></indexterm>
-	<indexterm><primary>Microsoft management console</primary><see>MMC</see></indexterm>
-	The Windows 200x/XP Microsoft Management Console (MMC) can be
-	used to manage a Samba-4 server, when it is an Active
-	Directory Domain Controller.  When acting as a classic (NT4)
-	domain controller, you
-	can use only the MS Windows NT4 Domain Server Manager and the MS Windows NT4 Domain User Manager. Both are
-	part of the SVRTOOLS.EXE package mentioned later.
-	</para></listitem>
-</itemizedlist>
-
-<para>
-The following functionalities are not provided by Samba-4:
-</para>
-
-<itemizedlist>
-	<listitem><para>
-	<indexterm><primary>SAM</primary></indexterm>
-	<indexterm><primary>replication</primary></indexterm>
-	SAM replication with Windows NT4 domain controllers (i.e., a Samba PDC and a Windows NT BDC, or vice versa).
-	This means Samba cannot operate as a BDC when the PDC is Microsoft-based Windows NT PDC. Samba-4 can not
-	participate in replication of account data to Windows PDCs and BDCs.
-	</para></listitem>
-	
-</itemizedlist>
-
-<para>
-<indexterm><primary>group</primary><secondary>mapping</secondary></indexterm>
-Samba-3 implements group mapping between Windows NT groups and UNIX groups (this is really quite complicated
-to explain in a short space). This is discussed more fully in <link linkend="groupmapping">Group Mapping: MS
-Windows and UNIX</link>.
-</para>
-
-<para>
-<indexterm><primary>machine trust account</primary></indexterm>
-<indexterm><primary>trust account</primary><secondary>machine</secondary></indexterm>
-<indexterm><primary>machine account</primary></indexterm>
-Samba-4, like an MS Windows NT4 PDC or a Windows 200x Active Directory, needs to store user and Machine Trust
-Account information in a suitable backend data-store.  Refer to <link linkend="machine-trust-accounts">MS
-Windows Workstation/Server Machine Trust Accounts</link>. A complete discussion of account database backends can be found in <link linkend="passdb">Account
-Information Databases</link>.
-</para>
-
-</sect1>
-
-<sect1>
-<title>Single Sign-On and Domain Security</title>
-
-<para>
-<indexterm><primary>single sign-on</primary><see>SSO</see></indexterm>
-<indexterm><primary>SSO</primary></indexterm>
-<indexterm><primary>active directory</primary></indexterm>
-<indexterm><primary>authentication</primary></indexterm>
-<indexterm><primary>validation</primary></indexterm>
-<indexterm><primary>password uniqueness</primary></indexterm>
-<indexterm><primary>password history</primary></indexterm>
-When network administrators  are asked to describe the benefits of Windows NT4 and active directory networking
-the most often mentioned feature is that of single sign-on (SSO). Many companies have implemented SSO
-solutions. The mode of implementation of a single sign-on solution is an important factor in the practice of
-networking in general, and is critical in respect of Windows networking. A company may have a wide variety of
-information systems, each of which requires a form of user authentication and validation, thus it is not
-uncommon that users may need to remember more than ten login IDs and passwords. This problem is compounded
-when the password for each system must be changed at regular intervals, and particularly so where password
-uniqueness and history limits are applied.
-</para>
-
-<para>
-<indexterm><primary>management overheads</primary></indexterm>
-There is a broadly held perception that SSO is the answer to the problem of users having to deal with too many
-information system access credentials (username/password pairs). Many elaborate schemes have been devised to
-make it possible to deliver a user-friendly SSO solution. The trouble is that if this implementation is not
-done correctly, the site may end up paying dearly by way of complexity and management overheads. Simply put,
-many SSO solutions are an administrative nightmare.
-</para>
-
-<para>
-<indexterm><primary>identity management</primary></indexterm>
-<indexterm><primary>authentication system</primary></indexterm>
-<indexterm><primary>SSO</primary></indexterm>
-SSO implementations utilize centralization of all user account information. Depending on environmental
-complexity and the age of the systems over which a SSO solution is implemented, it may not be possible to
-change the solution architecture so as to accommodate a new identity management and user authentication system.
-Many SSO solutions involving legacy systems consist of a new super-structure that handles authentication on
-behalf of the user. The software that gets layered over the old system may simply implement a proxy
-authentication system. This means that the addition of SSO increases over-all information systems complexity.
-Ideally, the implementation of SSO should reduce complexity and reduce administative overheads.
-</para>
-
-<para>
-<indexterm><primary>centralized identity management</primary></indexterm>
-<indexterm><primary>identity management</primary><secondary>centralized</secondary></indexterm>
-<indexterm><primary>centralized</primary><secondary>authentication</secondary></indexterm>
-<indexterm><primary>legacy systems</primary></indexterm>
-<indexterm><primary>access control</primary></indexterm>
-The initial goal of many network administrators is often to create and use a centralized identity management
-system. It is often assumed that such a centralized system will use a single authentication infrastructure
-that can be used by all information systems. The Microsoft Windows NT4 security domain architecture and the
-Microsoft active directory service are often put forward as the ideal foundation for such a system. It is
-conceptually simple to install an external authentication agent on each of the disparate infromation systems
-that can then use the Microsoft (NT4 domain or ads service) for user authentication and access control. The
-wonderful dream of a single centralized authentication service is commonly broken when realities are realized.
-The problem with legacy systems is often the inability to externalize the authentication and access control
-system it uses because its implementation will be excessively invasive from a re-engineering perspective, or
-because application software has built-in dependencies on particular elements of the way user authentication
-and access control were designed and built.
-</para>
-
-<para>
-<indexterm><primary>meta-directory</primary></indexterm>
-<indexterm><primary>credentials</primary></indexterm>
-<indexterm><primary>disparate information systems</primary></indexterm>
-<indexterm><primary>management procedures</primary></indexterm>
-<indexterm><primary>work-flow protocol</primary></indexterm>
-<indexterm><primary>rights</primary></indexterm>
-<indexterm><primary>privileges</primary></indexterm>
-<indexterm><primary>provisioned</primary></indexterm>
-Over the past decade an industry has been developed around the various methods that have been built to get
-around the key limitations of legacy information technology systems. One approach that is often used involves
-the use of a meta-directory. The meta-directory stores user credentials for all disparate information systems
-in the format that is particular to each system. An elaborate set of management procedures is coupled with a
-rigidly enforced work-flow protocol for managing user rights and privileges within the maze of systems that
-are provisioned by the new infrastructure makes possible user access to all systems using a single set of user
-credentials.
-</para>
-
-<para>
-<indexterm><primary>Organization for the Advancement of Structured Information Standards</primary><see>OASIS</see></indexterm>
-<indexterm><primary>Security Assertion Markup Language</primary><see>SAML</see></indexterm>
-<indexterm><primary>Federated Identity Management</primary><see>FIM</see></indexterm>
-<indexterm><primary>secure access</primary></indexterm>
-The Organization for the Advancement of Structured Information Standards (OASIS) has developed the Security
-Assertion Markup Language (SAML), a structured method for communication of authentication information. The
-over-all umbrella name for the technologies and methods that deploy SAML is called Federated Identity
-Management (FIM). FIM depends on each system in the complex maze of disparate information systems to
-authenticate their respective users and vouch for secure access to the services each provides.
-</para>
-
-<para>
-<indexterm><primary>Simple Object Access Protocol</primary><see>SOAP</see></indexterm>
-<indexterm><primary>federated organizations</primary></indexterm>
-<indexterm><primary>Liberty Alliance</primary></indexterm>
-<indexterm><primary>federated-identity</primary></indexterm>
-<indexterm><primary></primary></indexterm>
-<indexterm><primary></primary></indexterm>
-SAML documents can be wrapped in a Simple Object Access Protocol (SOAP) message for the computer-to-computer
-communications needed for Web services. Or they may be passed between Web servers of federated organizations
-that share live services. The Liberty Alliance, an industry group formed to promote federated-identity
-standards, has adopted SAML 1.1 as part of its application framework. Microsoft and IBM have proposed an
-alternative specification called WS-Security. Some believe that the competing technologies and methods may
-converge when the SAML 2.0 standard is introduced. A few Web access-management products support SAML today,
-but implementation of the technology mostly requires customization to integrate applications and develop user
-interfaces. In a nutshell, that is why FIM is a big and growing industry.
-</para>
-
-<para>
-<indexterm><primary>interoperability</primary></indexterm>
-<indexterm><primary>ADS</primary></indexterm>
-<indexterm><primary>LDAP</primary></indexterm>
-<indexterm><primary>GSSAPI</primary></indexterm>
-<indexterm><primary>general security service application programming interface</primary><see>GSSAPI</see></indexterm>
-Ignoring the bigger picture, which is beyond the scope of this book, the migration of all user and group
-management to a centralized system is a step in the right direction. It is essential for interoperability
-reasons to locate the identity management system data in a directory such as Microsoft Active Directory
-Service (ADS), or any proprietary or open source system that provides a standard protocol for information
-access (such as LDAP) and that can be coupled with a flexible array of authentication mechanisms (such as
-kerberos) that use the protocols that are defined by the various general security service application
-programming interface (GSSAPI) services.
-</para>
-
-<para>
-<indexterm><primary>OpenLDAP</primary></indexterm>
-<indexterm><primary>ADS</primary></indexterm>
-<indexterm><primary>authentication agents</primary></indexterm>
-A growing number of companies provide authentication agents for disparate legacy platforms to permit the use
-of LDAP systems. Thus the use of OpenLDAP, the dominant open source software implementation of the light
-weight directory access protocol standard. This fact, means that by providing support in Samba for the use of
-LDAP and Microsoft ADS make Samba a highly scalable and forward reaching organizational networking technology.
-</para>
-
-<para>
-<indexterm><primary>ADS</primary></indexterm>
-<indexterm><primary>LDAP</primary></indexterm>
-<indexterm><primary>authentication architecture</primary></indexterm>
-<indexterm><primary>ntlm_auth</primary></indexterm>
-<indexterm><primary>SQUID</primary></indexterm>
-<indexterm><primary>FIM</primary></indexterm>
-Microsoft ADS provides purely proprietary services that, with limitation, can be extended to provide a
-centralized authentication infrastructure. Samba plus LDAP provides a similar opportunity for extension of a
-centralized authentication architecture, but it is the fact that the Samba Team are pro-active in introducing
-the extension of authentication services, using LDAP or otherwise, to applications such as SQUID (the open
-source proxy server) through tools such as the <command>ntlm_auth</command> utility, that does much to create
-sustainable choice and competition in the FIM market place.
-</para>
-
-<para>
-<indexterm><primary>LDAP</primary></indexterm>
-<indexterm><primary>OpenLDAP</primary></indexterm>
-<indexterm><primary>identity information</primary></indexterm>
-Primary domain control, if it is to be scalable to meet the needs of large sites, must therefore be capable of
-using LDAP. The rapid adoption of OpenLDAP, and Samba configurations that use it, is ample proof that the era
-of the directory has started. Samba-3 does not demand the use of LDAP, but the demand for a mechanism by which
-user and group identity information can be distributed makes it an an unavoidable option.
-</para>
-
-<para>
-<indexterm><primary>BDC</primary></indexterm>
-<indexterm><primary>LDAP</primary></indexterm>
-<indexterm><primary>e-Directory</primary></indexterm>
-At this time, the use of Samba based BDCs, necessitates the use of
-either the Samba-4 Active Directory Domain controller or, for classic
-(NT4-like)domains an LDAP backend. The most commonly used LDAP
-implementation used by Samba sites is OpenLDAP. It is possible to use any standards compliant LDAP server.
-Those known to work includes those manufactured by: IBM, CA, Novell (e-Directory), and others.
-</para>
-
-</sect1>
-
-<sect1>
-<title>Basics of Domain Control</title>
-
-<para>
-<indexterm><primary>domain control</primary></indexterm>
-Over the years, public perceptions of what domain control really is has taken on an almost mystical nature.
-Before we branch into a brief overview of domain control, there are three basic types of domain controllers.
-</para>
-
-<sect2>
-<title>Domain Controller Types</title>
-
-<itemizedlist>
-	<listitem><para>NT4 style Primary Domain Controller</para></listitem>
-	<listitem><para>NT4 style Backup Domain Controller</para></listitem>
-	<listitem><para>ADS Domain Controller</para></listitem>
-</itemizedlist>
-
-<para>
-<indexterm><primary>PDC</primary></indexterm>
-<indexterm><primary>powerful</primary></indexterm>
-<indexterm><primary>network</primary><secondary>performance</secondary></indexterm>
-<indexterm><primary>domain</primary><secondary>member</secondary><tertiary>server</tertiary></indexterm>
-The <emphasis>Primary Domain Controller</emphasis> or PDC plays an important role in MS Windows NT4. In
-Windows 200x domain control architecture, this role is held by domain controllers.  Folklore dictates that
-because of its role in the MS Windows network, the domain controller should be the most powerful and most
-capable machine in the network.  As strange as it may seem to say this here, good overall network performance
-dictates that the entire infrastructure needs to be balanced. It is advisable to invest more in standalone
-(domain member) servers than in the domain controllers.
-</para>
-
-<para>
-<indexterm><primary>SAM</primary></indexterm>
-<indexterm><primary>BDC</primary></indexterm>
-<indexterm><primary>authenticatior</primary></indexterm>
-<indexterm><primary>synchronization</primary></indexterm>
-<indexterm><primary>FSMO</primary></indexterm>
-<indexterm><primary>Flexible Single Master Operator</primary><see>FSMO</see></indexterm>
-<indexterm><primary>Security Account Manager</primary><see>SAM</see></indexterm>
-In the case of MS Windows NT4-style domains, it is the PDC that initiates a new domain control database.
-This forms a part of the Windows registry called the Security Account Manager (SAM). It plays a key
-part in NT4-type domain user authentication and in synchronization of the domain authentication
-database with BDCs.  With Active Directory domains, while some servers
-may be a Flexible Single Master Operator (FSMO) role owner (and
-therefore hold the monopoly for certain operations), it is in general
-a distributed, multi-master replicated directory.
-</para>
-
-<para>
-<indexterm><primary>backend database</primary></indexterm>
-<indexterm><primary>registry</primary></indexterm>
-Samba-4 can use a backend database that holds the same type of data as the NT4-style SAM
-database (one of the registry files).  For BDC/BDC operations in a
-classic domain, this functionality can be implemented using an
-LDAP-based user and machine account backend.  The Samba-4 Active
-Directory Domain controller implements the required storage internally.<footnote><para>See also <link linkend="passdb">Account Information
-Databases</link>.</para></footnote>
-</para>
-
-<para>
-<indexterm><primary>BDC</primary></indexterm>
-<indexterm><primary>PDC</primary></indexterm>
-<indexterm><primary>WINS</primary></indexterm>
-<indexterm><primary>authentication</primary></indexterm>
-<indexterm><primary>netlogon</primary></indexterm>
-<indexterm><primary>name lookup</primary></indexterm>
-The <emphasis>Backup Domain Controller</emphasis> or BDC plays a key role in servicing network authentication
-requests. The BDC is biased to answer logon requests in preference to the PDC.  On a network segment that has
-a BDC and a PDC, the BDC will most likely service network logon requests. The PDC will answer network logon
-requests when the BDC is too busy (high load). When a user logs onto a Windows domain member client the
-workstation will query the network to locate the nearest network logon server. Where a WINS server is used,
-this is done via a query to the WINS server. If a netlogon server can not be found from the WINS query, or in
-the absence of a WINS server, the workstation will perform a NetBIOS name lookup via a mailslot broadcast over
-the UDP broadcast protocol. This means that the netlogon server that the windows client will use is influenced
-by a number of variables, thus there is no simple determinant of whether a PDC or a BDC will serve a
-particular logon authentication request.
-</para>
-
-<para>
-<indexterm><primary>promote</primary></indexterm>
-<indexterm><primary>demote</primary></indexterm>
-A Windows NT4 BDC can be promoted to a PDC. If the PDC is online at the time that a BDC is promoted to PDC,
-the previous PDC is automatically demoted to a BDC. With Samba-3, this is not an automatic operation; the PDC
-and BDC must be manually configured, and other appropriate changes also need to be made.
-</para>
-
-<para>
-<indexterm><primary>domain</primary><secondary>controller</secondary><tertiary>convert</tertiary></indexterm>
-With MS Windows NT4, a decision is made at installation to determine what type of machine the server will be.
-It is possible to promote a BDC to a PDC, and vice versa. The only method Microsoft provide to convert a
-Windows NT4 domain controller to a domain member server or a standalone server is to reinstall it. The install
-time choices offered are:
-</para>
-
-<itemizedlist>
-	<listitem><para><emphasis>Primary Domain Controller</emphasis> &smbmdash; the one that seeds the domain SAM.</para></listitem>
-	<listitem><para><emphasis>Backup Domain Controller</emphasis> &smbmdash; one that obtains a copy of the domain SAM.</para></listitem>
-	<listitem><para><emphasis>Domain Member Server</emphasis> &smbmdash; one that has no copy of the domain SAM; rather
-		it obtains authentication from a domain controller for all access controls.</para></listitem>
-	<listitem><para><emphasis>Standalone Server</emphasis> &smbmdash; one that plays no part in SAM synchronization,
-		has its own authentication database, and plays no role in domain security.</para></listitem>
-</itemizedlist>
-
-<para>
-<indexterm><primary>domain</primary><secondary>control</secondary><tertiary>role</tertiary></indexterm>
-<indexterm><primary>native member</primary></indexterm>
-Samba-3 servers can readily be converted to and from domain controller roles through simple changes to the
-&smb.conf; file. Samba-3 is capable of acting fully as a native member of a Windows 200x server Active
-Directory domain.
-</para>
-
-<para>
-<indexterm><primary>convert</primary><secondary>domain member server</secondary></indexterm>
-For the sake of providing a complete picture, MS Windows 2000 domain control configuration is done after the server has been
-installed. Please refer to Microsoft documentation for the procedures that should be followed to convert a
-domain member server to or from a domain control, and to install or remove active directory service support.
-</para>
-
-<para>
-<indexterm><primary>replication</primary><secondary>SAM</secondary></indexterm>
-<indexterm><primary>SAM</primary><secondary>replication</secondary></indexterm>
-New to Samba-3 is the ability to function fully as an MS Windows NT4-style domain controller,
-excluding the SAM replication components. However, please be aware that Samba-3 also supports the
-MS Windows 200x domain control protocols.
-</para>
-
-</sect2>
-
-<sect2>
-<title>Preparing for Domain Control</title>
-
-<para>
-<indexterm><primary>standalone</primary></indexterm>
-<indexterm><primary>workgroup</primary></indexterm>
-<indexterm><primary>member</primary></indexterm>
-<indexterm><primary>security</primary></indexterm>
-There are two ways that MS Windows machines may interact with each other, with other servers,
-and with domain controllers: either as <emphasis>standalone</emphasis> systems, more commonly
-called <emphasis>workgroup</emphasis> members, or as full participants in a security system,
-more commonly called <emphasis>domain</emphasis> members.
-</para>
-
-<para>
-<indexterm><primary>workgroup</primary></indexterm>
-<indexterm><primary>workgroup</primary><secondary>membership</secondary></indexterm>
-<indexterm><primary>machine trust account</primary></indexterm>
-It should be noted that workgroup membership involves no special configuration other than the machine being
-configured so the network configuration has a commonly used name for its workgroup entry. It is not uncommon
-for the name WORKGROUP to be used for this. With this mode of configuration, there are no Machine Trust
-Accounts, and any concept of membership as such is limited to the fact that all machines appear in the network
-neighborhood to be logically grouped together. Again, just to be clear: <emphasis>workgroup mode does not
-involve security machine accounts</emphasis>.
-</para>
-
-<para>
-<indexterm><primary>domain membership</primary></indexterm>
-<indexterm><primary>machine trust account</primary><secondary>password</secondary></indexterm>
-<indexterm><primary>trigger</primary></indexterm>
-Domain member machines have a machine trust account in the domain accounts database. A special procedure
-must be followed on each machine to effect domain membership. This procedure, which can be done
-only by the local machine Administrator account, creates the domain machine account (if it does
-not exist), and then initializes that account. When the client first logs onto the
-domain, a machine trust account password change will be automatically triggered.
-</para>
-
-<note><para>
-<indexterm><primary>domain member</primary></indexterm>
-When Samba is configured as a domain controller, secure network operation demands that
-all MS Windows NT4/200x/XP Professional clients should be configured as domain members.
-If a machine is not made a member of the domain, then it will operate like a workgroup
-(standalone) machine. Please refer to <link linkend="domain-member">Domain Membership</link>, for
-information regarding domain membership.
-</para></note>
-
-<para>
-The following are necessary for configuring Samba-3 as an MS Windows NT4-style PDC for MS Windows
-NT4/200x/XP clients:
-</para>
-
-<itemizedlist>
-	<listitem><para>Configuration of basic TCP/IP and MS Windows networking.</para></listitem>
-	<listitem><para>Correct designation of the server role (<smbconfoption name="security">user</smbconfoption>).</para></listitem>
-	<listitem><para>Consistent configuration of name resolution.<footnote><para>See <link linkend="NetworkBrowsing">Network Browsing</link>, and 
-		<link linkend="integrate-ms-networks">Integrating MS Windows Networks with Samba</link>.</para></footnote></para></listitem>
-	<listitem><para>Domain logons for Windows NT4/200x/XP Professional clients.</para></listitem>
-	<listitem><para>Configuration of roaming profiles or explicit configuration to force local profile usage.</para></listitem>
-	<listitem><para>Configuration of network/system policies.</para></listitem>
-	<listitem><para>Adding and managing domain user accounts.</para></listitem>
-	<listitem><para>Configuring MS Windows NT4/2000 Professional and Windows XP Professional client machines to become domain members.</para></listitem>
-</itemizedlist>
-
-<note><para>
-<indexterm><primary>roaming profiles</primary></indexterm>
-<indexterm><primary>account policies</primary></indexterm>
-Roaming profiles and system/network policies are advanced network administration topics
-that are covered in <link linkend="ProfileMgmt">Desktop Profile Management</link> and
-<link linkend="PolicyMgmt">System and Account Policies</link> of this document. However, these are not
-necessarily specific to a Samba PDC as much as they are related to Windows NT networking concepts.
-</para></note>
-
-<para>
-A domain controller is an SMB/CIFS server that:
-</para>
-
-<itemizedlist>
-	<listitem><para>
-	<indexterm><primary>NetBIOS</primary><secondary>brooadcast</secondary></indexterm>
-	<indexterm><primary>WINS</primary></indexterm>
-	<indexterm><primary>UDP</primary></indexterm>
-	<indexterm><primary>DNS</primary></indexterm>
-	<indexterm><primary>active directory</primary></indexterm>
-	Registers and advertises itself as a domain controller (through NetBIOS broadcasts
-	as well as by way of name registrations either by Mailslot Broadcasts over UDP broadcast,
-	to a WINS server over UDP unicast, or via DNS and Active Directory).
-	</para></listitem>
-
-	<listitem><para>
-	<indexterm><primary>NETLOGON</primary></indexterm>
-	<indexterm><primary>LanMan logon service</primary></indexterm>
-	Provides the NETLOGON service. (This is actually a collection of services that runs over
-	multiple protocols. These include the LanMan logon service, the Netlogon service,
-	the Local Security Account service, and variations of them.)
-	</para></listitem>
-
-	<listitem><para>
-	Provides a share called NETLOGON.
-	</para></listitem>
-</itemizedlist>
-
-<para>
-<indexterm><primary>domain</primary><secondary>master</secondary><tertiary>browser</tertiary></indexterm>
-<indexterm><primary>local</primary><secondary>master</secondary><tertiary>browser</tertiary></indexterm>
-<indexterm><primary>DMB</primary></indexterm>
-<indexterm><primary>LMB</primary></indexterm>
-<indexterm><primary>browse list</primary></indexterm>
-It is rather easy to configure Samba to provide these. Each Samba domain controller must provide the NETLOGON
-service that Samba calls the <smbconfoption name="domain logons"/> functionality (after the name of the
-parameter in the &smb.conf; file). Additionally, one server in a Samba-3 domain must advertise itself as the
-domain master browser.<footnote><para>See <link linkend="NetworkBrowsing">Network
-Browsing</link>.</para></footnote> This causes the PDC to claim a domain-specific NetBIOS name that identifies
-it as a DMB for its given domain or workgroup. Local master browsers (LMBs) in the same domain or workgroup on
-broadcast-isolated subnets then ask for a complete copy of the browse list for the whole wide-area network.
-Browser clients then contact their LMB, and will receive the domain-wide browse list instead of just the list
-for their broadcast-isolated subnet.
-</para>
-
-</sect2>
-</sect1>
-
-<sect1>
-<title>Domain Control: Example Configuration</title>
-
-<para>
-The first step in creating a working Samba PDC is to understand the parameters necessary
-in &smb.conf;. An example &smb.conf; for acting as a PDC can be found in <link linkend="pdc-example">the
-smb.conf file for an example PDC</link>. 
-</para>
-
-<example id="pdc-example">
-<title>smb.conf for being a PDC</title>
-<smbconfblock>
-<smbconfsection name="[global]"/>
-<smbconfoption name="netbios name"><replaceable>BELERIAND</replaceable></smbconfoption>
-<smbconfoption name="workgroup"><replaceable>&example.workgroup;</replaceable></smbconfoption>
-<smbconfoption name="passdb backend">tdbsam</smbconfoption>
-<smbconfoption name="security">user</smbconfoption>
-<smbconfoption name="domain logons">yes</smbconfoption>
-<smbconfoption name="logon path">\\%N\profiles\%U</smbconfoption>
-<smbconfoption name="logon drive">H:</smbconfoption>
-<smbconfoption name="logon home">\\homeserver\%U\winprofile</smbconfoption>
-<smbconfoption name="logon script">logon.cmd</smbconfoption>
-
-<smbconfsection name="[netlogon]"/>
-<smbconfoption name="path">/var/lib/samba/netlogon</smbconfoption>
-<smbconfoption name="read only">yes</smbconfoption>
-<smbconfoption name="write list"><replaceable>ntadmin</replaceable></smbconfoption>
-
-<smbconfsection name="[profiles]"/>
-<smbconfoption name="path">/var/lib/samba/profiles</smbconfoption>
-<smbconfoption name="read only">no</smbconfoption>
-<smbconfoption name="create mask">0600</smbconfoption>
-<smbconfoption name="directory mask">0700</smbconfoption>
-</smbconfblock>
-</example>
-
-<para>
-The basic options shown in <link linkend="pdc-example">this example</link> are explained as follows:
-</para>
-
-<variablelist>
-	<varlistentry><term>passdb backend </term>
-		<listitem><para>
-		<indexterm><primary>group</primary><secondary>account</secondary></indexterm>
-		<indexterm><primary>smbpasswd</primary></indexterm>
-		<indexterm><primary>tdbsam</primary></indexterm>
-		<indexterm><primary>ldapsam</primary></indexterm>
-		<indexterm><primary>guest</primary></indexterm>
-		<indexterm><primary>default accounts</primary></indexterm>
-		This contains all the user and group account information. Acceptable values for a PDC
-		are: <emphasis>smbpasswd, tdbsam, and ldapsam</emphasis>. The <quote>guest</quote> entry provides
-		default accounts and is included by default; there is no need to add it explicitly.
-		</para>
-
-		<para>
-		<indexterm><primary>passdb backend</primary></indexterm>
-		<indexterm><primary>distributed</primary></indexterm>
-		<indexterm><primary>smbpasswd</primary></indexterm>
-		<indexterm><primary>tdbsam</primary></indexterm>
-		Where use of BDCs is intended, the only logical choice is
-		to use LDAP so the passdb backend can be distributed. The tdbsam and smbpasswd files
-		cannot effectively be distributed and therefore should not be used.
-		</para></listitem>
-	</varlistentry>
-
-	<varlistentry><term>Domain Control Parameters </term>
-		<listitem><para>
-		<indexterm><primary>network</primary><secondary>logon</secondary></indexterm>
-		The parameters <emphasis>domain logons</emphasis>
-		parameter is the key parameter indicating domain
-		control and network logon support.
-		</para></listitem>
-	</varlistentry>
-
-	<varlistentry><term>Environment Parameters </term>
-		<listitem><para>
-		<indexterm><primary>logon path</primary></indexterm>
-		<indexterm><primary>logon home</primary></indexterm>
-		<indexterm><primary>logon drive</primary></indexterm>
-		<indexterm><primary>logon script</primary></indexterm>
-		The parameters <emphasis>logon path, logon home, logon drive</emphasis>, and <emphasis>logon script</emphasis> are
-		environment support settings that help to facilitate client logon operations and that help
-		to provide automated control facilities to ease network management overheads. Please refer
-		to the man page information for these parameters.
-		</para></listitem>
-	</varlistentry>
-
-	<varlistentry><term>NETLOGON Share </term>
-		<listitem><para>
-		<indexterm><primary>NETLOGON</primary></indexterm>
-		<indexterm><primary>logon processing</primary></indexterm>
-		<indexterm><primary>domain logon</primary></indexterm>
-		<indexterm><primary>domain membership</primary></indexterm>
-		<indexterm><primary>group policy</primary></indexterm>
-		<indexterm><primary>NTConfig.POL</primary></indexterm>
-		The NETLOGON share plays a central role in domain logon and domain membership support.
-		This share is provided on all Microsoft domain controllers. It is used to provide logon
-		scripts, to store group policy files (NTConfig.POL), as well as to locate other common
-		tools that may be needed for logon processing. This is an essential share on a domain controller.
-		</para></listitem>
-	</varlistentry>
-
-	<varlistentry><term>PROFILE Share </term>
-		<listitem><para>
-		<indexterm><primary>desktop profile</primary></indexterm>
-		<indexterm><primary>VFS</primary></indexterm>
-		<indexterm><primary>fake_permissions</primary></indexterm>
-		<indexterm><primary>profile</primary></indexterm>
-		<indexterm><primary></primary></indexterm>
-		This share is used to store user desktop profiles. Each user must have a directory at the root
-		of this share. This directory must be write-enabled for the user and must be globally read-enabled.
-		Samba-3 has a VFS module called <quote>fake_permissions</quote> that may be installed on this share. This will
-		allow a Samba administrator to make the directory read-only to everyone. Of course this is useful
-		only after the profile has been properly created.
-		</para></listitem>
-	</varlistentry>
-</variablelist>
-
-<note><para>
-The above parameters make for a full set of functionality that may define the server's mode
-of operation. The following &smb.conf; parameters are the essentials alone:
-</para>
-
-<para>
-<smbconfblock>
-<smbconfoption name="netbios name">BELERIAND</smbconfoption>
-<smbconfoption name="workgroup">&example.workgroup;</smbconfoption>
-<smbconfoption name="domain logons">Yes</smbconfoption>
-<smbconfoption name="security">User</smbconfoption>
-</smbconfblock>
-</para>
-
-<para>
-The additional parameters shown in the longer listing in this section just make for
-a more complete explanation.
-</para></note>
-
-</sect1>
-
-<sect1>
-<title>Samba ADS Domain Control</title>
-
-<para>
-<indexterm><primary>active directory</primary></indexterm>
-Samba-4 is also available as an Active Directory server. It can truly function as an Active Directory
-PDC. The protocols for some of the functionality of Active Directory
-domain controllers has been implemented.
-</para>
-
-<para>
-<indexterm><primary>domain controllers</primary></indexterm>
-<indexterm><primary>active directory</primary></indexterm>
-<indexterm><primary>classic domain support</primary></indexterm>
-To be sure, Samba-4 is also designed to provide most of the functionality that Microsoft Windows NT4-style
-domain controllers have. Samba-4 does not have all the capabilities of Windows NT4, but it does have
-a number of features that Windows NT4 domain controllers do not
-have. We call it a <emphasis>classic domain</emphasis> controller for
-this reason, as in short, Samba-4 when acting in this mode is not NT4,
-and the Active Directory Domain Control aspect is a distinct capability.
-</para>
-
-</sect1>
-
-<sect1>
-<title>Domain and Network Logon Configuration</title>
-
-<para>
-<indexterm><primary>domain logon</primary></indexterm>
-The subject of network or domain logons is discussed here because it forms
-an integral part of the essential functionality that is provided by a domain controller.
-</para>
-
-<sect2>
-<title>Domain Network Logon Service</title>
-
-<para>
-<indexterm><primary>domain logon</primary></indexterm>
-All domain controllers must run the netlogon service (<emphasis>domain logons</emphasis>
-in Samba). One domain controller must be configured without the
-<smbconfoption name="domain master"></smbconfoption> parameter
-(the PDC); on all BDCs set the parameter <smbconfoption name="domain master">No</smbconfoption>.
-</para>
-
-<sect3>
-<title>Example Configuration</title>
-
-<example id="PDC-config">
-<title>smb.conf for being a PDC</title>
-<smbconfblock>
-<smbconfsection name="[global]"/>
-<smbconfoption name="domain logons">Yes</smbconfoption>
-<smbconfoption name="domain master">(omit on PDC, No on BDCs)</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="browseable">No</smbconfoption>
-</smbconfblock>
-</example>
-
-</sect3>
-<sect3>
-<title>The Special Case of MS Windows Home Editions</title>
-
-<para>
-<indexterm><primary>Windows Home editions</primary></indexterm>
-To be completely clear: If you want MS Windows Home Editions to integrate with your
-MS Windows NT4 or Active Directory domain security, understand it cannot be done.
-The only option is to purchase the upgrade from MS Windows Home Edition to
-a MS Windows Professional edition.
-</para>
-
-<note><para>
-MS Windows Home Editions do not have the ability to join any type of domain
-security facility. Unlike MS Windows 9x/Me, MS Windows Home Edition
-deliberatly lacks the ability to log onto a network.
-</para></note>
-
-<para>
-Now that this has been said, please do not ask the mailing list or email any of the
-Samba Team members with your questions asking how to make this work. It can't be done.
-If it can be done, then to do so would violate your software license agreement with
-Microsoft, and we recommend that you do not do that.
-</para>
-
-</sect3>
-
-</sect2>
-
-<sect2>
-<title>Security Mode and Master Browsers</title>
-
-<para>
-<indexterm><primary>security mode</primary></indexterm>
-<indexterm><primary>user-mode security</primary></indexterm>
-<indexterm><primary>share-mode security</primary></indexterm>
-There are a few comments to make in order to tie up some loose ends. There has been much debate over the issue
-of whether it is okay to configure Samba as a domain controller that operates with security mode other than
-user-mode. The only security mode that will not work due to technical reasons is share-mode security. Domain
-and server mode security are really just a variation on SMB user-level security.
-</para>
-
-<para>
-<indexterm><primary>DOMAIN<1C></primary></indexterm>
-<indexterm><primary>DOMAIN<1B></primary></indexterm>
-<indexterm><primary>DMB</primary></indexterm>
-<indexterm><primary>PDC</primary></indexterm>
-<indexterm><primary>NetBIOS name</primary></indexterm>
-<indexterm><primary>domain controller</primary></indexterm>
-<indexterm><primary>election</primary></indexterm>
-Actually, this issue is also closely tied to the debate on whether Samba must be the DMB for its workgroup
-when operating as a domain controller.  In a pure Microsoft Windows NT domain, the PDC wins the election to be
-the DMB, and then registers the DOMAIN<1B> NetBIOS name. This is not the name used by Windows clients
-to locate the domain controller, all domain controllers register the DOMAIN<1C> name and Windows clients
-locate a network logon server by seraching for the DOMAIN<1C> name.  A DMB is a Domain Master Browser
-&smbmdash; see <link linkend="NetworkBrowsing">The Network Browsing Chapter</link>, <link
-linkend="DMB">Configuring WORKGROUP Browsing</link>; Microsoft PDCs expect to win the election to become the
-DMB, if it loses that election it will report a continuous and rapid sequence of warning messages to its
-Windows event logger complaining that it has lost the election to become a DMB.  For this reason, in networks
-where a Samba server is the PDC it is wise to configure the Samba domain controller as the DMB.
-</para>
-
-<note><para>
-<indexterm><primary>DOMAIN<1D></primary></indexterm>
-<indexterm><primary>synchronization</primary></indexterm>
-<indexterm><primary>domain control</primary></indexterm>
-<indexterm><primary>browse list management</primary></indexterm>
-<indexterm><primary>network</primary><secondary>logon</secondary><tertiary>service</tertiary></indexterm>
-SMB/CIFS servers that register the DOMAIN<1C> name do so because they provide the network logon
-service. Server that register the DOMAIN<1B> name are DMBs &smbmdash; meaning that they are responsible
-for browse list synchronization across all machines that have registered the DOMAIN<1D> name. The later
-are LMBs that have the responsibility to listen to all NetBIOS name registrations that occur locally to their
-own network segment. The network logon service (NETLOGON) is germane to domain control and has nothing to do
-with network browsing and browse list management. The 1C and 1B/1D name services are orthogonal to each
-other.
-</para></note>
-
-<para>
-Now back to the issue of configuring a Samba domain controller to use a mode other than <smbconfoption
-name="security">user</smbconfoption>. If a Samba host is configured to use another SMB server or domain
-controller in order to validate user connection requests, it is a fact that some other machine on the network
-(the <smbconfoption name="password server"/>) knows more about the user than the Samba host. About 99 percent
-of the time, this other host is a domain controller. Now to operate in domain mode security, the
-<smbconfoption name="workgroup"/> parameter must be set to the name of the Windows NT domain (which already
-has a domain controller).  If the domain does not already have a domain controller, you do not yet have a
-domain.
-</para>
-
-<para>
-Configuring a Samba box as a domain controller for a domain that already by definition has a
-PDC is asking for trouble. Therefore, you should always configure the Samba domain controller
-to be the DMB for its domain and set <smbconfoption name="security">user</smbconfoption>.
-This is the only officially supported mode of operation.
-</para>
-
-</sect2>
-
-</sect1>
-
-<sect1>
-<title>Common Errors</title>
-
-<sect2>
-<title><quote>$</quote> Cannot Be Included in Machine Name</title>
-
-<para>
-<indexterm><primary>BSD</primary></indexterm>
-<indexterm><primary>FreeBSD</primary></indexterm>
-<indexterm><primary>/etc/passwd</primary></indexterm>
-A machine account, typically stored in <filename>/etc/passwd</filename>, takes the form of the machine
-name with a <quote>$</quote> appended. Some BSD systems will not create a user with a <quote>$</quote> in the name.
-Recent versions of FreeBSD have removed this limitation, but older releases are still in common use.
-</para>
-
-<para>
-<indexterm><primary>vipw</primary></indexterm>
-The problem is only in the program used to make the entry. Once made, it works perfectly.  Create a user
-without the <quote>$</quote>. Then use <command>vipw</command> to edit the entry, adding the <quote>$</quote>.
-Or create the whole entry with vipw if you like; make sure you use a unique user login ID.
-</para>
-
-<note><para>The machine account must have the exact name that the workstation has.</para></note>
-
-<note><para>
-The UNIX tool <command>vipw</command> is a common tool for directly editing the <filename>/etc/passwd</filename> file.
-The use of vipw will ensure that shadow files (where used) will remain current with the passwd file. This is
-important for security reasons.
-</para></note>
-
-</sect2>
-
-<sect2>
-<title>Joining Domain Fails Because of Existing Machine Account</title>
-		
-<para>
-<indexterm><primary>join domain</primary></indexterm>
-<quote>I get told, `You already have a connection to the Domain....' or `Cannot join domain, the
-credentials supplied conflict with an existing set...' when creating a Machine Trust Account.</quote>
-</para>
-
-<para>
-This happens if you try to create a Machine Trust Account from the machine itself and already have a
-connection (e.g., mapped drive) to a share (or IPC$) on the Samba PDC. The following command will remove all
-network drive connections:
-<screen>
-&dosprompt;<userinput>net use * /d</userinput>
-</screen>
-This will break all network connections.
-</para>
-
-<para>
-Further, if the machine is already a <quote>member of a workgroup</quote> that is the same name as the domain
-you are joining (bad idea), you will get this message. Change the workgroup name to something else &smbmdash;
-it does not matter what &smbmdash; reboot, and try again.
-</para>
-
-</sect2>
-
-<sect2>
-<title>The System Cannot Log You On (C000019B)</title>
-
-<para><quote>
-I joined the domain successfully but after upgrading to a newer version of the Samba code I get the message,
-<errorname>`The system cannot log you on (C000019B). Please try again or consult your system
-administrator</errorname> when attempting to logon.'</quote>
-</para>
-
-<para>
-<indexterm><primary>SID</primary></indexterm>
-This occurs when the domain SID stored in the secrets.tdb database is changed. The most common cause of a
-change in domain SID is when the domain name and/or the server name (NetBIOS name) is changed.  The only way
-to correct the problem is to restore the original domain SID or remove the domain client from the domain and
-rejoin. The domain SID may be reset using either the net or rpcclient utilities.
-</para>
-
-<para>
-To reset or change the domain SID you can use the net command as follows:
-
-<screen>
-&rootprompt;<userinput>net getlocalsid 'OLDNAME'</userinput>
-&rootprompt;<userinput>net setlocalsid 'SID'</userinput>
-</screen>
-</para>
-
-<para>
-Workstation Machine Trust Accounts work only with the domain (or network) SID. If this SID changes,
-domain members (workstations) will not be able to log onto the domain. The original domain SID
-can be recovered from the secrets.tdb file. The alternative is to visit each workstation to rejoin
-it to the domain.
-</para>
-
-</sect2>
-
-<sect2>
-<title>The Machine Trust Account Is Not Accessible</title>
-
-<para>
-<quote>When I try to join the domain I get the message, <errorname>"The machine account 
-for this computer either does not exist or is not accessible</errorname>." What's wrong?</quote>
-</para>
-
-<para>
-This problem is caused by the PDC not having a suitable Machine Trust Account.  If you are using the
-<smbconfoption name="add machine script"/> method to create accounts, then this would indicate that it has not
-worked. Ensure the domain admin user system is working.
-</para>
-
-<para>
-Alternately, if you are creating account entries manually, then they have not been created correctly. Make
-sure that you have the entry correct for the Machine Trust Account in <filename>smbpasswd</filename> file on
-the Samba PDC.  If you added the account using an editor rather than using the smbpasswd utility, make sure
-that the account name is the machine NetBIOS name with a <quote>$</quote> appended to it (i.e.,
-computer_name$). There must be an entry in both the POSIX UNIX system account backend as well as in the
-SambaSAMAccount backend. The default backend for Samba-3 (i.e., the parameter <parameter>passdb
-backend</parameter> is not specified in the &smb.conf; file, or if specified is set to
-<literal>smbpasswd</literal>, are respectively the <filename>/etc/passwd</filename> and
-<filename>/etc/samba/smbpasswd</filename> (or <filename>/usr/local/samba/lib/private/smbpasswd</filename> if
-compiled using Samba Team default settings). The use of the <filename>/etc/passwd</filename> can be overridden
-by alternative settings in the NSS <filename>/etc/nsswitch.conf</filename> file.
-</para>
-
-<para>
-Some people have also reported that inconsistent subnet masks between the Samba server and the NT 
-client can cause this problem.  Make sure that these are consistent for both client and server.
-</para>
-</sect2>
-
-<sect2>
-<title>Account Disabled</title>
-
-<para><quote>When I attempt to log in to a Samba domain from a NT4/W200x workstation,
-I get a message about my account being disabled.</quote></para>
-
-<para>
-Enable the user accounts with <userinput>smbpasswd -e <replaceable>username</replaceable>
-</userinput>. This is normally done as an account is created.
-</para>
-
-</sect2>
-
-<sect2>
-<title>Domain Controller Unavailable</title>
-		
-<para><quote>Until a few minutes after Samba has started, clients get the error `Domain Controller Unavailable'</quote></para>
-
-<para>
-A domain controller has to announce its role on the network. This usually takes a while. Be patient for up to 15 minutes,
-then try again.
-</para>
-</sect2>
-
-<sect2>
-<title>Cannot Log onto Domain Member Workstation After Joining Domain</title>
-
-<para>
-<indexterm><primary>schannel</primary></indexterm>
-<indexterm><primary>signing</primary></indexterm>
-After successfully joining the domain, user logons fail with one of two messages: one to the
-effect that the domain controller cannot be found; the other claims that the account does not
-exist in the domain or that the password is incorrect. This may be due to incompatible
-settings between the Windows client and the Samba-3 server for <emphasis>schannel</emphasis>
-(secure channel) settings or <emphasis>smb signing</emphasis> settings. Check your Samba
-settings for <emphasis>client schannel</emphasis>, <emphasis>server schannel</emphasis>,
-<emphasis>client signing</emphasis>, <emphasis>server signing</emphasis> by executing:
-<screen>
-<command>testparm -v | grep channel</command> and looking for the value of these parameters.
-</screen>
-</para>
-
-<para>
-Also use the MMC &smbmdash; Local Security Settings. This tool is available from the
-Control Panel. The Policy settings are found in the Local Policies/Security Options area and are prefixed by
-<emphasis>Secure Channel:..., and Digitally sign...</emphasis>.
-</para>
-
-<para>
-It is important that these be set consistently with the Samba-3 server settings.
-</para>
-
-</sect2>
-
-</sect1>
-</chapter>
diff --git a/docs-xml/Samba3-HOWTO/TOSHARG-Passdb.xml b/docs-xml/Samba3-HOWTO/TOSHARG-Passdb.xml
deleted file mode 100644
index 456c7ce..0000000
--- a/docs-xml/Samba3-HOWTO/TOSHARG-Passdb.xml
+++ /dev/null
@@ -1,2610 +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="passdb">
-<chapterinfo>
-	&author.jelmer;
-	&author.jht;
-	&author.jerry;
-	&author.jeremy;
-	<author>&person.gd;<contrib>LDAP updates</contrib></author>
-	<author>
-		<firstname>Olivier (lem)</firstname><surname>Lemaire</surname>
-		<affiliation>
-			<orgname>IDEALX</orgname>
-			<address><email>olem at IDEALX.org</email></address>
-		</affiliation>
-	</author>
-
-	<pubdate>May 24, 2003</pubdate>
-</chapterinfo>
-<title>Account Information Databases</title>
-
-<para>
-<indexterm><primary>passdb backend</primary></indexterm>
-<indexterm><primary>smbpasswd</primary></indexterm>
-<indexterm><primary>tdbsam</primary></indexterm>
-<indexterm><primary>ldapsam</primary></indexterm>
-<indexterm><primary>LDAP</primary></indexterm>
-<indexterm><primary>single repository</primary></indexterm>
-The three passdb backends that are fully maintained (actively supported) by the Samba Team are:
-<literal>smbpasswd</literal> (being obsoleted), <literal>tdbsam</literal> (a tdb-based binary file format),
-and <literal>ldapsam</literal> (LDAP directory).  Of these, only the <literal>ldapsam</literal> backend
-stores both POSIX (UNIX) and Samba user and group account information in a single repository. The
-<literal>smbpasswd</literal> and <literal>tdbsam</literal> backends store only Samba user accounts.
-</para>
-
-<para>
-In a strict sense, there are three supported account storage and access systems. One of these is considered
-obsolete (smbpasswd). It is recommended to use the <literal>tdbsam</literal> method for all simple systems. Use
-<literal>ldapsam</literal> for larger and more complex networks.
-</para>
-
-<para>
-<indexterm><primary>passdb backend</primary></indexterm>
-<indexterm><primary>account storage mechanisms</primary></indexterm>
-<indexterm><primary>account storage system</primary></indexterm>
-<indexterm><primary>user and trust accounts</primary></indexterm>
-<indexterm><primary>machine trust accounts</primary></indexterm>
-<indexterm><primary>computer accounts</primary></indexterm>
-<indexterm><primary>interdomain trust accounts</primary></indexterm>
-In a strict and literal sense, the passdb backends are account storage mechanisms (or methods) alone. The choice
-of terminology can be misleading, however we are stuck with this choice of wording. This chapter documents the
-nature of the account storage system with a focus on user and trust accounts. Trust accounts have two forms,
-machine trust accounts (computer accounts) and interdomain trust accounts. These are all treated as user-like
-entities.
-</para>
-
-<sect1>
-<title>Features and Benefits</title>
-
-<sect2>
-	<title>Backward Compatibility Account Storage Systems</title>
-
-<variablelist>
-	<varlistentry><term>Plaintext</term>
-		<listitem>
-			<para>
-<indexterm><primary>plaintext</primary></indexterm>
-<indexterm><primary>plaintext authentication</primary></indexterm>
-<indexterm><primary>/etc/passwd</primary></indexterm>
-<indexterm><primary>/etc/shadow</primary></indexterm>
-<indexterm><primary>PAM</primary></indexterm>
-			This isn't really a backend at all, but is listed here for simplicity.  Samba can be configured to pass
-			plaintext authentication requests to the traditional UNIX/Linux <filename>/etc/passwd</filename> and
-			<filename>/etc/shadow</filename>-style subsystems.  On systems that have Pluggable Authentication Modules
-			(PAM) support, all PAM modules are supported. The behavior is just as it was with Samba-2.2.x, and the
-			protocol limitations imposed by MS Windows clients apply likewise. Please refer to <link
-			linkend="passdbtech">Technical Information</link>, for more information regarding the limitations of plaintext
-			password usage.
-			</para>
-		</listitem>
-	</varlistentry>
-
-	<varlistentry><term>smbpasswd</term>
-		<listitem>
-			<para>
-<indexterm><primary>smbpasswd</primary></indexterm>
-<indexterm><primary>LanMan passwords</primary></indexterm>
-<indexterm><primary>NT-encrypted passwords</primary></indexterm>
-<indexterm><primary>SAM</primary></indexterm>
-			This option allows continued use of the <filename>smbpasswd</filename>
-			file that maintains a plain ASCII (text) layout that includes the MS Windows
-			LanMan and NT-encrypted passwords as well as a field that stores some
-			account information. This form of password backend does not store any of
-			the MS Windows NT/200x SAM (Security Account Manager) information required to
-			provide the extended controls that are needed for more comprehensive
-			interoperation with MS Windows NT4/200x servers.
-			</para>
-
-			<para>
-			This backend should be used only for backward compatibility with older
-			versions of Samba. It may be deprecated in future releases.
-			</para>
-		</listitem>
-	</varlistentry>
-</variablelist>
-
-</sect2>
-
-<sect2>
-<title>New Account Storage Systems</title>
-
-<para>
-Samba-3 introduces a number of new password backend capabilities.
-<indexterm><primary>SAM backend</primary><secondary>tdbsam</secondary></indexterm>
-<indexterm><primary>SAM backend</primary><secondary>ldapsam</secondary></indexterm>
-</para>
-
-<variablelist>
-	<varlistentry><term>tdbsam</term>
-		<listitem>
-			<para>
-<indexterm><primary>rich database backend</primary></indexterm>
-<indexterm><primary>PDC</primary></indexterm>
-<indexterm><primary>BDC</primary></indexterm>
-			This backend provides a rich database backend for local servers. This
-			backend is not suitable for multiple domain controllers (i.e., PDC + one
-			or more BDC) installations.
-			</para>
-
-			<para>
-<indexterm><primary>extended SAM</primary></indexterm>
-<indexterm><primary>TDB</primary></indexterm>
-<indexterm><primary>binary format TDB</primary></indexterm>
-<indexterm><primary>trivial database</primary></indexterm>
-<indexterm><primary>system access controls</primary></indexterm>
-<indexterm><primary>MS Windows NT4/200x</primary></indexterm>
-			The <emphasis>tdbsam</emphasis> password backend stores the old <emphasis>
-			smbpasswd</emphasis> information plus the extended MS Windows NT/200x
-			SAM information into a binary format TDB (trivial database) file.
-			The inclusion of the extended information makes it possible for Samba-3
-			to implement the same account and system access controls that are possible
-			with MS Windows NT4/200x-based systems.
-			</para>
-
-			<para>
-<indexterm><primary>simple operation</primary></indexterm>
-<indexterm><primary>OpenLDAP</primary></indexterm>
-<indexterm><primary>ADS</primary></indexterm>
-			The inclusion of the <emphasis>tdbsam</emphasis> capability is a direct
-			response to user requests to allow simple site operation without the overhead
-			of the complexities of running OpenLDAP. It is recommended to use this only
-			for sites that have fewer than 250 users. For larger sites or implementations,
-			the use of OpenLDAP or of Active Directory integration is strongly recommended.
-			</para>
-		</listitem>
-	</varlistentry>
-
-	<varlistentry><term>ldapsam</term>
-		<listitem>
-			<para>
-<indexterm><primary>rich directory backend</primary></indexterm>
-<indexterm><primary>distributed account</primary></indexterm>
-			This provides a rich directory backend for distributed account installation.
-			</para>
-
-			<para>
-<indexterm><primary>LDAP</primary></indexterm>
-<indexterm><primary>OpenLDAP</primary></indexterm>
-<indexterm><primary>Samba schema</primary></indexterm>
-<indexterm><primary>schema file</primary></indexterm>
-<indexterm><primary>examples/LDAP</primary></indexterm>
-			Samba-3 has a new and extended LDAP implementation that requires configuration
-			of OpenLDAP with a new format Samba schema. The new format schema file is
-			included in the <filename class="directory">examples/LDAP</filename> directory of the Samba distribution.
-			</para>
-
-			<para>
-<indexterm><primary>expands control abilities</primary></indexterm>
-<indexterm><primary>profile</primary></indexterm>
-<indexterm><primary>home directories</primary></indexterm>
-<indexterm><primary>account access controls</primary></indexterm>
-<indexterm><primary>greater scalability</primary></indexterm>
-			The new LDAP implementation significantly expands the control abilities that
-			were possible with prior versions of Samba. It is now possible to specify
-			<quote>per-user</quote> profile settings, home directories, account access controls, and
-			much more. Corporate sites will see that the Samba Team has listened to their
-			requests both for capability and greater scalability.
-			</para>
-		</listitem>
-	</varlistentry>
-
-</variablelist>
-
-</sect2>
-
-</sect1>
-
-<sect1 id="passdbtech">
-	<title>Technical Information</title>
-
-	<para>
-<indexterm><primary>plaintext passwords</primary></indexterm>
-<indexterm><primary>encrypted passwords</primary></indexterm>
-	Old Windows clients send plaintext passwords over the wire. Samba can check these
-	passwords by encrypting them and comparing them to the hash stored in the UNIX user database.
-	</para>
-
-	<para>
-<indexterm><primary>encrypted passwords</primary></indexterm>
-<indexterm><primary>LanMan</primary></indexterm>
-<indexterm><primary>plaintext passwords</primary></indexterm>
-<indexterm><primary>registry</primary></indexterm>
-	Newer Windows clients send encrypted passwords (LanMan and NT hashes) instead of plaintext passwords over
-	the wire. The newest clients will send only encrypted passwords and refuse to send plaintext passwords unless
-	their registry is tweaked.
-	</para>
-
-	<para>
-<indexterm><primary>UNIX-style encrypted passwords</primary></indexterm>
-<indexterm><primary>converted</primary></indexterm>
-	Many people ask why Samba cannot simply use the UNIX password database. Windows requires
-	passwords that are encrypted in its own format.  The UNIX passwords can't be converted to
-	Windows-style encrypted passwords. Because of that, you can't use the standard UNIX user
-	database, and you have to store the LanMan and NT hashes somewhere else.
-	</para>
-
-	<para>
-<indexterm><primary>differently encrypted passwords</primary></indexterm>
-<indexterm><primary>profile</primary></indexterm>
-<indexterm><primary>workstations</primary></indexterm>
-<indexterm><primary>tdbsam</primary></indexterm>
-	In addition to differently encrypted passwords, Windows also stores certain data for each
-	user that is not stored in a UNIX user database: for example, workstations the user may logon from,
-	the location where the user's profile is stored, and so on. Samba retrieves and stores this
-	information using a <smbconfoption name="passdb backend"/>. Commonly available backends are LDAP,
-	tdbsam, and plain text file. For more information, see the man page for &smb.conf; regarding the
-	<smbconfoption name="passdb backend"/> parameter.
-	</para>
-
-
-	<figure id="idmap-sid2uid">
-		<title>IDMAP: Resolution of SIDs to UIDs.</title>
-		<imagefile scale="40">idmap-sid2uid</imagefile>
-	</figure>
-
-	<para>
-	<indexterm><primary>SID</primary></indexterm>
-<indexterm><primary>UID</primary></indexterm>
-<indexterm><primary>SID</primary></indexterm>
-	The resolution of SIDs to UIDs is fundamental to correct operation of Samba. In both cases shown, if winbindd
-	is not running or cannot be contacted, then only local SID/UID resolution is possible. See <link
-	linkend="idmap-sid2uid">resolution of SIDs to UIDs</link> and <link linkend="idmap-uid2sid">resolution of UIDs
-	to SIDs</link> diagrams.
-	</para>
-
-	<figure id="idmap-uid2sid">
-		<title>IDMAP: Resolution of UIDs to SIDs.</title>
-		<imagefile scale="50">idmap-uid2sid</imagefile>
-	</figure>
-
-	<sect2>
-	<title>Important Notes About Security</title>
-
-		<para>
-<indexterm><primary>SMB password encryption</primary></indexterm>
-<indexterm><primary>clear-text passwords</primary></indexterm>
-<indexterm><primary>hashed password equivalent</primary></indexterm>
-<indexterm><primary>LDAP</primary></indexterm>
-<indexterm><primary>secret</primary></indexterm>
-		The UNIX and SMB password encryption techniques seem similar on the surface. This
-		similarity is, however, only skin deep. The UNIX scheme typically sends clear-text
-		passwords over the network when logging in. This is bad. The SMB encryption scheme
-		never sends the clear-text password over the network, but it does store the 16-byte
-		hashed values on disk. This is also bad. Why? Because the 16 byte hashed values
-		are a <quote>password equivalent.</quote> You cannot derive the user's password from them, but
-		they could potentially be used in a modified client to gain access to a server.
-		This would require considerable technical knowledge on behalf of the attacker but
-		is perfectly possible. You should therefore treat the data stored in whatever passdb
-		backend you use (smbpasswd file, LDAP) as though it contained the clear-text
-		passwords of all your users. Its contents must be kept secret, and the file should
-		be protected accordingly.
-		</para>
-
-		<para>
-<indexterm><primary>password scheme</primary></indexterm>
-<indexterm><primary>plaintext passwords</primary></indexterm>
-<indexterm><primary>compatible</primary></indexterm>
-		Ideally, we would like a password scheme that involves neither plaintext passwords
-		on the network nor plaintext passwords on disk. Unfortunately, this is not available because Samba is stuck with
-		having to be compatible with other SMB systems (Windows NT, Windows for Workgroups, Windows 9x/Me).
-		</para>
-
-		<para>
-<indexterm><primary>encrypted passwords</primary></indexterm>
-<indexterm><primary>plaintext passwords</primary></indexterm>
-		Windows NT 4.0 Service Pack 3 changed the default setting so plaintext passwords
-		are disabled from being sent over the wire. This mandates either the use of encrypted
-		password support or editing the Windows NT registry to re-enable plaintext passwords.
-		</para>
-
-		<para>
-<indexterm><primary>domain security</primary></indexterm>
-<indexterm><primary>domain environment</primary></indexterm>
-		The following versions of Microsoft Windows do not support full domain security protocols,
-		although they may log onto a domain environment:
-		</para>
-
-		<itemizedlist>
-			<listitem><para>MS DOS Network client 3.0 with the basic network redirector installed.</para></listitem>
-			<listitem><para>Windows 95 with the network redirector update installed.</para></listitem>
-			<listitem><para>Windows 98 [Second Edition].</para></listitem>
-			<listitem><para>Windows Me.</para></listitem>
-		</itemizedlist>
-
-		<note>
-		<para>
-<indexterm><primary>Windows Home edition</primary></indexterm>
-<indexterm><primary>domain member</primary></indexterm>
-<indexterm><primary>domain logons</primary></indexterm>
- 		MS Windows Home editions do not have facilities to become a domain member, and cannot participate in domain logons.
-		</para>
-		</note>
-
-		<para>
-		The following versions of MS Windows fully support domain security protocols.
-		</para>
-
-		<itemizedlist>
-			<listitem><para>Windows NT 3.5x.</para></listitem>
-			<listitem><para>Windows NT 4.0.</para></listitem>
-			<listitem><para>Windows editions labeled Professional.</para></listitem>
-			<listitem><para>Windows editions labeled Server/Advanced Server.</para></listitem>
-		</itemizedlist>
-
-		<para>
-<indexterm><primary>SMB/CIFS</primary></indexterm>
-<indexterm><primary>authentication</primary></indexterm>
-<indexterm><primary>challenge/response mechanism</primary></indexterm>
-<indexterm><primary>clear-text</primary></indexterm>
-<indexterm><primary>encrypted</primary></indexterm>
-<indexterm><primary>negotiate</primary></indexterm>
-		All current releases of Microsoft SMB/CIFS clients support authentication via the
-		SMB challenge/response mechanism described here. Enabling clear-text authentication
-		does not disable the ability of the client to participate in encrypted authentication.
-		Instead, it allows the client to negotiate either plaintext or encrypted password
-		handling.
-		</para>
-
-		<para>
-<indexterm><primary>cached encrypted password</primary></indexterm>
-<indexterm><primary>plaintext passwords</primary></indexterm>
-<indexterm><primary>registry change</primary></indexterm>
-<indexterm><primary>auto-reconnect</primary></indexterm>
-<indexterm><primary>encrypted passwords</primary></indexterm>
-		MS Windows clients will cache the encrypted password alone. Where plaintext passwords
-		are re-enabled through the appropriate registry change, the plaintext password is never
-		cached. This means that in the event that a network connections should become disconnected
-		(broken), only the cached (encrypted) password will be sent to the resource server to
-		effect an auto-reconnect. If the resource server does not support encrypted passwords, the
-		auto-reconnect will fail. Use of encrypted passwords is strongly advised.
-		</para>
-
-		<sect3>
-		<title>Advantages of Encrypted Passwords</title>
-
-			<itemizedlist>
-				<listitem><para>
-<indexterm><primary>passed across the network</primary></indexterm>
-<indexterm><primary>network sniffer</primary></indexterm>
-<indexterm><primary>SMB server</primary></indexterm>
-				Plaintext passwords are not passed across the network. Someone using a network sniffer
-				cannot just record passwords going to the SMB server.
-				</para></listitem>
-
-				<listitem><para>
-<indexterm><primary>not stored anywhere</primary></indexterm>
-<indexterm><primary>memory</primary></indexterm>
-<indexterm><primary>disk</primary></indexterm>
-				Plaintext passwords are not stored anywhere in memory or on disk.
-				</para></listitem>
- 
-				<listitem><para>
-<indexterm><primary>encrypted passwords</primary></indexterm>
-<indexterm><primary>user-level security</primary></indexterm>
-<indexterm><primary>password prompt</primary></indexterm>
-<indexterm><primary>SMB encryption</primary></indexterm>
-				Windows NT does not like talking to a server that does not support encrypted passwords. It will refuse to
-				browse the server. It will insist on prompting the user for
-				the password on each connection, which is very annoying. The only thing you can do to stop this is to use SMB
-				encryption.
-				</para></listitem>
-
-				<listitem><para>
-<indexterm><primary>encrypted password</primary></indexterm>
-<indexterm><primary>automatic reconnects</primary></indexterm>
-				Encrypted password support allows automatic share (resource) reconnects.
-				</para></listitem>
-
-				<listitem><para>
-<indexterm><primary>PDC</primary></indexterm>
-<indexterm><primary>BDC</primary></indexterm>
-				Encrypted passwords are essential for PDC/BDC operation.
-				</para></listitem>
-			</itemizedlist>
-		</sect3>
-
-
-		<sect3>
-		<title>Advantages of Non-Encrypted Passwords</title>
-
-			<itemizedlist>
-				<listitem><para>
-<indexterm><primary>cached in memory</primary></indexterm>
-				Plaintext passwords are not kept on disk and are not cached in memory.
-				</para></listitem>
-
-				<listitem><para>
-<indexterm><primary>Login</primary></indexterm>
-<indexterm><primary>FTP</primary></indexterm>
-				Plaintext passwords use the same password file as other UNIX services, such as Login and FTP.
-				</para></listitem>
-
-				<listitem><para>
-<indexterm><primary>Telnet</primary></indexterm>
-<indexterm><primary>FTP</primary></indexterm>
-				Use of other services (such as Telnet and FTP) that send plaintext passwords over
-				the network makes sending them for SMB not such a big deal.
-				</para></listitem>
-			</itemizedlist>
-		</sect3>
-	</sect2>
-
-	<sect2>
-	<title>Mapping User Identifiers between MS Windows and UNIX</title>
-
-	<para>
-<indexterm><primary>UID</primary></indexterm>
-<indexterm><primary>SID</primary></indexterm>
-<indexterm><primary>mapping</primary></indexterm>
-	Every operation in UNIX/Linux requires a user identifier (UID), just as in
-	MS Windows NT4/200x this requires a security identifier (SID). Samba provides
-	two means for mapping an MS Windows user to a UNIX/Linux UID.
-	</para>
-
-	<para>
-<indexterm><primary>Samba SAM</primary></indexterm>
-<indexterm><primary>SAM</primary></indexterm>
-<indexterm><primary>UID</primary></indexterm>
-<indexterm><primary>account information database</primary></indexterm>
-<indexterm><primary>local user account</primary></indexterm>
-	First, all Samba SAM database accounts require a UNIX/Linux UID that the account will map to. As users are
-	added to the account information database, Samba will call the <smbconfoption name="add user script"/>
-	interface to add the account to the Samba host OS. In essence all accounts in the local SAM require a local
-	user account.
-	</para>
-
-	<para>
-	<indexterm><primary>idmap uid</primary></indexterm>
-	<indexterm><primary>idmap gid</primary></indexterm>
-	<indexterm><primary>UID</primary></indexterm>
-	<indexterm><primary>SAM</primary></indexterm>
-	<indexterm><primary>foreign domain</primary></indexterm>
-	<indexterm><primary>non-member Windows client</primary></indexterm>
-	<indexterm><primary>SID</primary></indexterm>
-	The second way to map Windows SID to UNIX UID is via the <emphasis>idmap uid</emphasis> and
-	<emphasis>idmap gid</emphasis> parameters in &smb.conf;.  Please refer to the man page for information about
-	these parameters.  These parameters are essential when mapping users from a remote (non-member Windows client
-	or a member of a foreign domain) SAM server.
-	</para>
-
-	</sect2>
-
-	<sect2 id="idmapbackend">
-	<title>Mapping Common UIDs/GIDs on Distributed Machines</title>
-
-	<para>
-<indexterm><primary>UID</primary></indexterm>
-<indexterm><primary>GID</primary></indexterm>
-<indexterm><primary>BDC</primary></indexterm>
-<indexterm><primary>domain member servers</primary></indexterm>
-<indexterm><primary>NFS</primary></indexterm>
-<indexterm><primary>rsync</primary></indexterm>
-	Samba-3 has a special facility that makes it possible to maintain identical UIDs and GIDs
-	on all servers in a distributed network. A distributed network is one where there exists
-	a PDC, one or more BDCs, and/or one or more domain member servers. Why is this important?
-	This is important if files are being shared over more than one protocol (e.g., NFS) and where
-	users are copying files across UNIX/Linux systems using tools such as <command>rsync</command>.
-	</para>
-
-	<para>
-<indexterm><primary>LDAP-based</primary></indexterm>
-<indexterm><primary>idmap backend</primary></indexterm>
-<indexterm><primary>UID</primary></indexterm>
-<indexterm><primary>GID</primary></indexterm>
-<indexterm><primary>LDAP</primary></indexterm>
-<indexterm><primary>SAM backend</primary></indexterm>
-<indexterm><primary>LDAP idmap Backend</primary></indexterm>
-	<indexterm><primary>idmap backend</primary></indexterm>
-	The special facility is enabled using a parameter called <parameter>idmap backend</parameter>.
-	The default setting for this parameter is an empty string. Technically it is possible to use
-	an LDAP-based idmap backend for UIDs and GIDs, but it makes most sense when this is done for
-	network configurations that also use LDAP for the SAM backend.
-	<link linkend="idmapbackendexample">Example Configuration with the LDAP idmap Backend</link>
-	shows that configuration.
-	</para>
-
-<indexterm><primary>SAM backend</primary><secondary>ldapsam</secondary></indexterm>
-<example id="idmapbackendexample">
-<title>Example Configuration with the LDAP idmap Backend</title>
-<smbconfblock>
-<smbconfsection name="[global]"/>
-<smbconfoption name="idmap backend">ldap:ldap://ldap-server.quenya.org:636</smbconfoption>
-<smbconfcomment>Alternatively, this could be specified as:</smbconfcomment>
-<smbconfoption name="idmap backend">ldap:ldaps://ldap-server.quenya.org</smbconfoption>
-</smbconfblock>
-</example>
-
-	<para>
-<indexterm><primary>LDAP backends</primary></indexterm>
-<indexterm><primary>PADL Software</primary></indexterm>
-	A network administrator who wants to make significant use of LDAP backends will sooner or later be
-	exposed to the excellent work done by PADL Software. PADL <ulink url="http://www.padl.com"/> have
-	produced and released to open source an array of tools that might be of interest. These tools include:
-	</para>
-
-	<itemizedlist>
-		<listitem>
-		<para>
-<indexterm><primary>nss_ldap</primary></indexterm>
-<indexterm><primary>NSS</primary></indexterm>
-<indexterm><primary>AIX</primary></indexterm>
-<indexterm><primary>Linux</primary></indexterm>
-<indexterm><primary>LDAP</primary></indexterm>
-<indexterm><primary>Solaris</primary></indexterm>
-<indexterm><primary>UID</primary></indexterm>
-<indexterm><primary>GID</primary></indexterm>
-		<emphasis>nss_ldap:</emphasis> An LDAP name service switch (NSS) module to provide native
-		name service support for AIX, Linux, Solaris, and other operating systems. This tool
-		can be used for centralized storage and retrieval of UIDs and GIDs.
-		</para>
-		</listitem>
-
-		<listitem>
-		<para>
-<indexterm><primary>pam_ldap</primary></indexterm>
-<indexterm><primary>PAM</primary></indexterm>
-<indexterm><primary>LDAP</primary></indexterm>
-<indexterm><primary>access authentication</primary></indexterm>
-		<emphasis>pam_ldap:</emphasis> A PAM module that provides LDAP integration for UNIX/Linux
-		system access authentication.
-		</para>
-		</listitem>
-
-		<listitem>
-		<para>
-<indexterm><primary>idmap_ad</primary></indexterm>
-<indexterm><primary>IDMAP backend</primary></indexterm>
-<indexterm><primary>RFC 2307</primary></indexterm>
-<indexterm><primary>PADL</primary></indexterm>
-		<emphasis>idmap_ad:</emphasis> An IDMAP backend that supports the Microsoft Services for
-		UNIX RFC 2307 schema available from the PADL Web
-		<ulink url="http://www.padl.com/download/xad_oss_plugins.tar.gz">site</ulink>.
-		</para>
-		</listitem>
-	</itemizedlist>
-
-	</sect2>
-
-	<sect2>
-	<title>Comments Regarding LDAP</title>
-
-	<para>
-<indexterm><primary>LDAP</primary><secondary>directories</secondary></indexterm>
-<indexterm><primary>architecture</primary></indexterm>
-<indexterm><primary>FIM</primary></indexterm>
-<indexterm><primary>SSO</primary></indexterm>
-	There is much excitement and interest in LDAP directories in the information technology world
-	today. The LDAP architecture was designed to be highly scalable. It was also designed for
-	use across a huge number of potential areas of application encompassing a wide range of operating
-	systems and platforms. LDAP technologies are at the heart of the current generations of Federated
-	Identity Management (FIM) solutions that can underlie a corporate Single Sign-On (SSO) environment.
-	</para>
-
-	<para>
-<indexterm><primary>LDAP</primary></indexterm>
-<indexterm><primary>eDirectory</primary></indexterm>
-<indexterm><primary>ADS</primary></indexterm>
-<indexterm><primary>authentication</primary></indexterm>
-	LDAP implementations have been built across a wide variety of platforms. It lies at the core of Microsoft
-	Windows Active Directory services (ADS), Novell's eDirectory, as well as many others. Implementation of the
-	directory services LDAP involves interaction with legacy as well as new generation applications, all of which
-	depend on some form of authentication services.
-	</para>
-
-	<para>
-<indexterm><primary>LDAP directory</primary></indexterm>
-<indexterm><primary>authentication</primary></indexterm>
-<indexterm><primary>access controls</primary></indexterm>
-<indexterm><primary>intermediate tools</primary></indexterm>
-<indexterm><primary>middle-ware</primary></indexterm>
-<indexterm><primary>central environment</primary></indexterm>
-<indexterm><primary>infrastructure</primary></indexterm>
-<indexterm><primary>login shells</primary></indexterm>
-<indexterm><primary>mail</primary></indexterm>
-<indexterm><primary>messaging systems</primary></indexterm>
-<indexterm><primary>quota controls</primary></indexterm>
-<indexterm><primary>printing systems</primary></indexterm>
-<indexterm><primary>DNS servers</primary></indexterm>
-<indexterm><primary>DHCP servers</primary></indexterm>
-	UNIX services can utilize LDAP directory information for authentication and access controls
-	through intermediate tools and utilities. The total environment that consists of the LDAP directory
-	and the middle-ware tools and utilities makes it possible for all user access to the UNIX platform
-	to be managed from a central environment and yet distributed to wherever the point of need may
-	be physically located. Applications that benefit from this infrastructure include: UNIX login
-	shells, mail and messaging systems, quota controls, printing systems, DNS servers, DHCP servers,
-	and also Samba.
-	</para>
-
-	<para>
-<indexterm><primary>LDAP</primary></indexterm>
-<indexterm><primary>passdb backend</primary></indexterm>
-<indexterm><primary>scalable</primary></indexterm>
-<indexterm><primary>SAM backend</primary></indexterm>
-<indexterm><primary>LDAP directory</primary></indexterm>
-<indexterm><primary>management costs</primary></indexterm>
-	Many sites are installing LDAP for the first time in order to provide a scalable passdb backend
-	for Samba. Others are faced with the need to adapt an existing LDAP directory to new uses such
-	as for the Samba SAM backend. Whatever your particular need and attraction to Samba may be,
-	decisions made in respect of the design of the LDAP directory structure and its implementation
-	are of a durable nature for the site. These have far-reaching implications that affect long-term
-	information systems management costs.
-	</para>
-
-	<para>
-<indexterm><primary>LDAP deployment</primary></indexterm>
-<indexterm><primary>Directory Information Tree</primary><see>DIT</see></indexterm>
-	Do not rush into an LDAP deployment. Take the time to understand how the design of the Directory
-	Information Tree (DIT) may impact current and future site needs, as well as the ability to meet
-	them. The way that Samba SAM information should be stored within the DIT varies from site to site
-	and with each implementation new experience is gained. It is well understood by LDAP veterans that
-	first implementations create awakening, second implementations of LDAP create fear, and
-	third-generation deployments bring peace and tranquility.
-	</para>
-
-	<sect3>
-	<title>Caution Regarding LDAP and Samba</title>
-
-	<para>
-<indexterm><primary>POSIX identity</primary></indexterm>
-<indexterm><primary>networking environment</primary></indexterm>
-<indexterm><primary>user accounts</primary></indexterm>
-<indexterm><primary>group accounts</primary></indexterm>
-<indexterm><primary>machine trust accounts</primary></indexterm>
-<indexterm><primary>interdomain trust accounts</primary></indexterm>
-<indexterm><primary>intermediate information</primary></indexterm>
-	Samba requires UNIX POSIX identity information as well as a place to store information that is
-	specific to Samba and the Windows networking environment. The most used information that must
-	be dealt with includes: user accounts, group accounts, machine trust accounts, interdomain
-	trust accounts, and intermediate information specific to Samba internals.
-	</para>
-
-	<para>
-<indexterm><primary>deployment guidelines</primary></indexterm>
-<indexterm><primary>HOWTO documents</primary></indexterm>
-<indexterm><primary>LDAP</primary></indexterm>
-	The example deployment guidelines in this book, as well as other books and HOWTO documents
-	available from the internet may not fit with established directory designs and implementations.
-	The existing DIT may not be able to accommodate the simple information layout proposed in common
-	sources. Additionally, you may find that the common scripts and tools that are used to provision
-	the LDAP directory for use with Samba may not suit your needs.
-	</para>
-
-	<para>
-<indexterm><primary>existing LDAP DIT</primary></indexterm>
-	It is not uncommon, for sites that have existing LDAP DITs to find necessity to generate a
-	set of site-specific scripts and utilities to make it possible to deploy Samba within the
-	scope of site operations. The way that user and group accounts are distributed throughout
-	the DIT may make this a challenging matter. The solution will, of course, be rewarding, but
-	the journey to it may be challenging. Take time to understand site needs and do not rush
-	into deployment.
-	</para>
-
-	<para>
-<indexterm><primary>scripts</primary></indexterm>
-<indexterm><primary>tools</primary></indexterm>
-	Above all, do not blindly use scripts and tools that are not suitable for your site. Check
-	and validate all scripts before you execute them to make sure that the existing infrastructure
-	will not be damaged by inadvertent use of an inappropriate tool.
-	</para>
-
-	</sect3>
-
-	</sect2>
-
-	<sect2>
-	<title>LDAP Directories and Windows Computer Accounts</title>
-
-		<para>
-<indexterm><primary>turnkey solution</primary></indexterm>
-<indexterm><primary>LDAP.</primary></indexterm>
-<indexterm><primary>frustrating experience</primary></indexterm>
-		Samba doesn't provide a turnkey solution to LDAP. It is best to deal with the design and
-		configuration of an LDAP directory prior to integration with Samba. A working knowledge
-		of LDAP makes Samba integration easy, and the lack of a working knowledge of LDAP can make
-		it a frustrating experience.
-		</para>
-
-		<para>
-<indexterm><primary>computer accounts</primary></indexterm>
-<indexterm><primary>machine accounts</primary></indexterm>
-<indexterm><primary>LDAP</primary></indexterm>
-		Computer (machine) accounts can be placed wherever you like in an LDAP directory subject
-		to some constraints that are described in this chapter.
-		</para>
-
-		<para>
-<indexterm><primary>POSIX</primary></indexterm>
-<indexterm><primary>sambaSamAccount</primary></indexterm>
-<indexterm><primary>computer accounts</primary></indexterm>
-<indexterm><primary>machine accounts</primary></indexterm>
-<indexterm><primary>Windows NT4/200X</primary></indexterm>
-<indexterm><primary>user account</primary></indexterm>
-<indexterm><primary>trust accounts</primary></indexterm>
-		The POSIX and sambaSamAccount components of computer (machine) accounts are both used by Samba.
-		Thus, 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>user</primary></indexterm>
-<indexterm><primary>group</primary></indexterm>
-<indexterm><primary>machine</primary></indexterm>
-<indexterm><primary>trust</primary></indexterm>
-<indexterm><primary>UID</primary></indexterm>
-		The need for Windows user, group, machine, trust, and other 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>UID</primary></indexterm>
-<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 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>
-<indexterm><primary>UID</primary></indexterm>
-<indexterm><primary>passwd</primary></indexterm>
-<indexterm><primary>shadow</primary></indexterm>
-<indexterm><primary>group</primary></indexterm>
-<indexterm><primary>NSS</primary></indexterm>
-<indexterm><primary>winbindd</primary></indexterm>
-<indexterm><primary>LDAP</primary></indexterm>
-		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 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>PADL</primary></indexterm>
-<indexterm><primary>nss_ldap</primary></indexterm>
-<indexterm><primary>UID</primary></indexterm>
-<indexterm><primary>LDAP</primary></indexterm>
-<indexterm><primary>documentation</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>
-
-	</sect2>
-
-</sect1>
-
-<sect1 id="acctmgmttools">
-<title>Account Management Tools</title>
-
-<para>
-<indexterm><primary>pdbedit</primary></indexterm>
-<indexterm><primary>machine accounts</primary></indexterm>
-<indexterm><primary>management tools</primary></indexterm>
-Samba provides two tools for management of user and machine accounts:
-<command>smbpasswd</command> and <command>pdbedit</command>.
-</para>
-
-<para>
-<indexterm><primary>pdbedit</primary></indexterm>
-<indexterm><primary>password aging</primary></indexterm>
-<indexterm><primary>failed logins</primary></indexterm>
-The <command>pdbedit</command> can be used to manage account policies in addition to
-Samba user account information. The policy management capability is used to administer
-domain default settings for password aging and management controls to handle failed login
-attempts.
-</para>
-
-<para>
-<indexterm><primary>smbpasswd</primary></indexterm>
-<indexterm><primary>storage mechanism</primary></indexterm>
-<indexterm><primary>SambaSAMAccount</primary></indexterm>
-<indexterm><primary>net</primary></indexterm>
-Some people are confused when reference is made to <literal>smbpasswd</literal> because the
-name refers to a storage mechanism for SambaSAMAccount information, but it is also the name
-of a utility tool. That tool is destined to eventually be replaced by new functionality that
-is being added to the <command>net</command> toolset (see <link linkend="NetCommand">the Net Command</link>).
-</para>
-
-	<sect2>
-	<title>The <command>smbpasswd</command> Tool</title>
-
-		<para>
-<indexterm><primary>smbpasswd</primary></indexterm>
-<indexterm><primary>passwd</primary></indexterm>
-<indexterm><primary>yppasswd</primary></indexterm>
-<indexterm><primary>passdb backend</primary></indexterm>
-<indexterm><primary>storage methods</primary></indexterm>
-		The <command>smbpasswd</command> utility is similar to the <command>passwd</command>
-		and <command>yppasswd</command> programs. It maintains the two 32 byte password
-		fields in the passdb backend. This utility operates independently of the actual
-		account and password storage methods used (as specified by the <parameter>passdb
-		backend</parameter> in the &smb.conf; file).
-		</para>
-
-		<para>
-<indexterm><primary>smbpasswd</primary></indexterm>
-<indexterm><primary>client-server mode</primary></indexterm>
-		<command>smbpasswd</command> works in a client-server mode where it contacts the
-		local smbd to change the user's password on its behalf. This has enormous benefits.
-		</para>
-
-		<para>
-<indexterm><primary>smbpasswd</primary></indexterm>
-<indexterm><primary>change passwords</primary></indexterm>
-		<command>smbpasswd</command> has the capability to change passwords on Windows NT
-		servers (this only works when the request is sent to the NT PDC if changing an NT
-		domain user's password).
-		</para>
-
-		<para>
-		<indexterm><primary>user management</primary></indexterm>
-		<indexterm><primary>user account</primary><secondary>Adding/Deleting</secondary></indexterm>
-		<command>smbpasswd</command> can be used to:
-		</para>
-
-		<itemizedlist>
-			<listitem><para><emphasis>add</emphasis> user or machine accounts.</para></listitem>
-			<listitem><para><emphasis>delete</emphasis> user or machine accounts.</para></listitem>
-			<listitem><para><emphasis>enable</emphasis> user or machine accounts.</para></listitem>
-			<listitem><para><emphasis>disable</emphasis> user or machine accounts.</para></listitem>
-			<listitem><para><emphasis>set to NULL</emphasis> user passwords.</para></listitem>
-			<listitem><para><emphasis>manage</emphasis> interdomain trust accounts.</para></listitem>
-		</itemizedlist>
-
-		<para>
-		To run smbpasswd as a normal user, just type:
-		</para>
-
-		<para>
-<screen>
-&prompt;<userinput>smbpasswd</userinput>
-<prompt>Old SMB password: </prompt><userinput><replaceable>secret</replaceable></userinput>
-</screen>
-		For <replaceable>secret</replaceable>, type the old value here or press return if
-		there is no old password.
-<screen>
-<prompt>New SMB Password: </prompt><userinput><replaceable>new secret</replaceable></userinput>
-<prompt>Repeat New SMB Password: </prompt><userinput><replaceable>new secret</replaceable></userinput>
-</screen>
-		</para>
-
-		<para>
-		If the old value does not match the current value stored for that user, or the two
-		new values do not match each other, then the password will not be changed.
-		</para>
-
-		<para>
-<indexterm><primary>SMB password</primary></indexterm>
-		When invoked by an ordinary user, the command will allow only the user to change his or her own
-		SMB password.
-		</para>
-
-		<para>
-<indexterm><primary>smbpasswd</primary></indexterm>
-<indexterm><primary>SMB password</primary></indexterm>
-		When run by root, <command>smbpasswd</command> may take an optional argument specifying
-		the username whose SMB password you wish to change. When run as root, <command>smbpasswd</command>
-		does not prompt for or check the old password value, thus allowing root to set passwords
-		for users who have forgotten their passwords.
-		</para>
-
-		<para>
-<indexterm><primary>smbpasswd</primary></indexterm>
-<indexterm><primary>passwd</primary></indexterm>
-<indexterm><primary>yppasswd</primary></indexterm>
-<indexterm><primary>change capabilities</primary></indexterm>
-		<command>smbpasswd</command> is designed to work in the way familiar to UNIX
-		users who use the <command>passwd</command> or <command>yppasswd</command> commands.
-		While designed for administrative use, this tool provides essential user-level
-		password change capabilities.
-		</para>
-
-		<para>
-<indexterm><primary>smbpasswd</primary></indexterm>
-		For more details on using <command>smbpasswd</command>, refer to the man page (the
-		definitive reference).
-		</para>
-	</sect2>
-
-	<sect2 id="pdbeditthing">
-	<title>The <command>pdbedit</command> Tool</title>
-
-		<para>
-		<indexterm><primary>pdbedit</primary></indexterm>
-		<indexterm><primary>User Management</primary></indexterm>
-		<indexterm><primary>account policy</primary></indexterm>
-		<indexterm><primary>User Accounts</primary><secondary>Adding/Deleting</secondary></indexterm>
-		<command>pdbedit</command> is a tool that can be used only by root. It is used to
-		manage the passdb backend, as well as domain-wide account policy settings. <command>pdbedit</command>
-		can be used to:
-		</para>
-
-		<itemizedlist>
-			<listitem><para>add, remove, or modify user accounts.</para></listitem>
-			<listitem><para>list user accounts.</para></listitem>
-			<listitem><para>migrate user accounts.</para></listitem>
-			<listitem><para>migrate group accounts.</para></listitem>
-			<listitem><para>manage account policies.</para></listitem>
-			<listitem><para>manage domain access policy settings.</para></listitem>
-		</itemizedlist>
-
-		<para>
-		<indexterm><primary>Sarbanes-Oxley</primary></indexterm>
-		Under the terms of the Sarbanes-Oxley Act of 2002, American businesses and organizations are mandated to
-		implement a series of <literal>internal controls</literal> and procedures to communicate, store,
-		and protect financial data. The Sarbanes-Oxley Act has far reaching implications in respect of:
-		</para>
-
-		<orderedlist>
-			<listitem><para>Who has access to information systems that store financial data.</para></listitem>
-			<listitem><para>How personal and financial information is treated among employees and business
-				partners.</para></listitem>
-			<listitem><para>How security vulnerabilities are managed.</para></listitem>
-			<listitem><para>Security and patch level maintenance for all information systems.</para></listitem>
-			<listitem><para>How information systems changes are documented and tracked.</para></listitem>
-			<listitem><para>How information access controls are implemented and managed.</para></listitem>
-			<listitem><para>Auditability of all information systems in respect of change and security.</para></listitem>
-			<listitem><para>Disciplinary procedures and controls to ensure privacy.</para></listitem>
-		</orderedlist>
-
-		<para>
-		<indexterm><primary>accountability</primary></indexterm>
-		<indexterm><primary>compliance</primary></indexterm>
-		In short, the Sarbanes-Oxley Act of 2002 is an instrument that enforces accountability in respect of
-		business related information systems so as to ensure the compliance of all information systems that
-		are used to store personal information and particularly for financial records processing. Similar
-		accountabilities are being demanded around the world.
-		</para>
-
-		<para>
-		<indexterm><primary>laws</primary></indexterm>
-		<indexterm><primary>regulations</primary></indexterm>
-		<indexterm><primary>pdbedit</primary></indexterm>
-		<indexterm><primary>access controls</primary></indexterm>
-		<indexterm><primary>manage accounts</primary></indexterm>
-		The need to be familiar with the Samba tools and facilities that permit information systems operation
-		in compliance with government laws and regulations is clear to all. The <command>pdbedit</command> is
-		currently the only Samba tool that provides the capacity to manage account and systems access controls
-		and policies. During the remaining life-cycle of the Samba-3 series it is possible the new tools may
-		be implemented to aid in this important area.
-		</para>
-
-		<para>
-		Domain global policy controls available in Windows NT4 compared with Samba
-		is shown in <link linkend="policycontrols">NT4 Domain v's Samba Policy Controls</link>.
-		</para>
-
-		<table id="policycontrols">
-		<title>NT4 Domain v's Samba Policy Controls</title>
-            <tgroup cols="5">
-                <colspec align="left" colwidth="2*"/>
-                <colspec align="left" colwidth="2*"/>
-                <colspec align="center" colwidth="1*"/>
-                <colspec align="center" colwidth="1*"/>
-                <colspec align="center" colwidth="1*"/>
-                <thead>
-                    <row>
-                        <entry><para>NT4 policy Name</para></entry>
-                        <entry><para>Samba Policy Name</para></entry>
-                        <entry><para>NT4 Range</para></entry>
-                        <entry><para>Samba Range</para></entry>
-                        <entry><para>Samba Default</para></entry>
-                    </row>
-                </thead>
-                <tbody>
-                    <row>
-					<entry><para>Maximum Password Age</para></entry>
-					<entry><para>maximum password age</para></entry>
-					<entry><para>0 - 999 (days)</para></entry>
-					<entry><para>0 - 4294967295 (sec)</para></entry>
-					<entry><para>4294967295</para></entry>
-                    </row>
-                    <row>
-					<entry><para>Minimum Password Age</para></entry>
-					<entry><para>minimum password age</para></entry>
-					<entry><para>0 - 999 (days)</para></entry>
-					<entry><para>0 - 4294967295 (sec)</para></entry>
-					<entry><para>0</para></entry>
-                    </row>
-                    <row>
-					<entry><para>Minimum Password Length</para></entry>
-					<entry><para>min password length</para></entry>
-					<entry><para>1 - 14 (Chars)</para></entry>
-					<entry><para>0 - 4294967295 (Chars)</para></entry>
-					<entry><para>5</para></entry>
-                    </row>
-                    <row>
-					<entry><para>Password Uniqueness</para></entry>
-					<entry><para>password history</para></entry>
-					<entry><para>0 - 23 (#)</para></entry>
-					<entry><para>0 - 4294967295 (#)</para></entry>
-					<entry><para>0</para></entry>
-                    </row>
-                    <row>
-					<entry><para>Account Lockout - Reset count after</para></entry>
-					<entry><para>reset count minutes</para></entry>
-					<entry><para>1 - 99998 (min)</para></entry>
-					<entry><para>0 - 4294967295 (min)</para></entry>
-					<entry><para>30</para></entry>
-                    </row>
-                    <row>
-					<entry><para>Lockout after bad logon attempts</para></entry>
-					<entry><para>bad lockout attempt</para></entry>
-					<entry><para>0 - 998 (#)</para></entry>
-					<entry><para>0 - 4294967295 (#)</para></entry>
-					<entry><para>0</para></entry>
-                    </row>
-                    <row>
-					<entry><para>*** Not Known ***</para></entry>
-					<entry><para>disconnect time</para></entry>
-					<entry><para>TBA</para></entry>
-					<entry><para>0 - 4294967295</para></entry>
-					<entry><para>0</para></entry>
-                    </row>
-                    <row>
-					<entry><para>Lockout Duration</para></entry>
-					<entry><para>lockout duration</para></entry>
-					<entry><para>1 - 99998 (min)</para></entry>
-					<entry><para>0 - 4294967295 (min)</para></entry>
-					<entry><para>30</para></entry>
-                    </row>
-                    <row>
-					<entry><para>Users must log on in order to change password</para></entry>
-					<entry><para>user must logon to change password</para></entry>
-					<entry><para>0/1</para></entry>
-					<entry><para>0 - 4294967295</para></entry>
-					<entry><para>0</para></entry>
-                    </row>
-                    <row>
-					<entry><para>*** Registry Setting ***</para></entry>
-					<entry><para>refuse machine password change</para></entry>
-					<entry><para>0/1</para></entry>
-					<entry><para>0 - 4294967295</para></entry>
-					<entry><para>0</para></entry>
-                    </row>
-				</tbody>
-			</tgroup>
-		</table>
-
-		<para>
-		<indexterm><primary>pdbedit</primary></indexterm>
-<indexterm><primary>policy settings</primary></indexterm>
-<indexterm><primary>account security</primary></indexterm>
-<indexterm><primary>smbpasswd</primary></indexterm>
-		The <command>pdbedit</command> tool is the only one that can manage the account
-		security and policy settings. It is capable of all operations that smbpasswd can
-		do as well as a superset of them.
-		</para>
-
-		<para>
-		<indexterm><primary>pdbedit</primary></indexterm>
-<indexterm><primary>account import/export</primary></indexterm>
-<indexterm><primary>passdb backend</primary></indexterm>
-		One particularly important purpose of the <command>pdbedit</command> is to allow
-		the import/export of account information from one passdb backend to another.
-		</para>
-
-		<sect3>
-		<title>User Account Management</title>
-
-		<para>
-<indexterm><primary>pdbedit</primary></indexterm>
-<indexterm><primary>smbpasswd</primary></indexterm>
-<indexterm><primary>system accounts</primary></indexterm>
-<indexterm><primary>user account</primary></indexterm>
-<indexterm><primary>domain user manager</primary></indexterm>
-<indexterm><primary>add user script</primary></indexterm>
-<indexterm><primary>interface scripts</primary></indexterm>
-		The <command>pdbedit</command> tool, like the <command>smbpasswd</command> tool, requires
-		that a POSIX user account already exists in the UNIX/Linux system accounts database (backend).
-		Neither tool will call out to the operating system to create a user account because this is
-		considered to be the responsibility of the system administrator. When the Windows NT4 domain
-		user manager is used to add an account, Samba will implement the <literal>add user script</literal>
-		(as well as the other interface scripts) to ensure that user, group and machine accounts are
-		correctly created and changed. The use of the <command>pdbedit</command> tool does not
-		make use of these interface scripts.
-		</para>
-
-		<para>
-<indexterm><primary>pdbedit</primary></indexterm>
-<indexterm><primary>POSIX account</primary></indexterm>
-		Before attempting to use the <command>pdbedit</command> tool to manage user and machine
-		accounts, make certain that a system (POSIX) account has already been created.
-		</para>
-
-		<sect4>
-		<title>Listing User and Machine Accounts</title>
-
-		<para>
-<indexterm><primary>tdbsam</primary></indexterm>
-<indexterm><primary>password backend</primary></indexterm>
-		The following is an example of the user account information that is stored in
-		a tdbsam password backend. This listing was produced by running:
-<screen>
-&prompt;<userinput>pdbedit -Lv met</userinput>
-UNIX username:        met
-NT username:          met
-Account Flags:        [U          ]
-User SID:             S-1-5-21-1449123459-1407424037-3116680435-2004
-Primary Group SID:    S-1-5-21-1449123459-1407424037-3116680435-1201
-Full Name:            Melissa E Terpstra
-Home Directory:       \\frodo\met\Win9Profile
-HomeDir Drive:        H:
-Logon Script:         scripts\logon.bat
-Profile Path:         \\frodo\Profiles\met
-Domain:               &example.workgroup;
-Account desc:
-Workstations:         melbelle
-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:    Sat, 14 Dec 2002 14:37:03 GMT
-Password can change:  Sat, 14 Dec 2002 14:37:03 GMT
-Password must change: Mon, 18 Jan 2038 20:14:07 GMT
-</screen>
-		</para>
-
-		<para>
-<indexterm><primary>smbpasswd format</primary></indexterm>
-		Accounts can also be listed in the older <literal>smbpasswd</literal> format:
-<screen>
-&rootprompt;<userinput>pdbedit -Lw</userinput>
-root:0:84B0D8E14D158FF8417EAF50CFAC29C3:
-     AF6DD3FD4E2EA8BDE1695A3F05EFBF52:[U          ]:LCT-42681AB8:
-jht:1000:6BBC4159020A52741486235A2333E4D2:
-     CC099521AD554A3C3CF2556274DBCFBC:[U          ]:LCT-40D75B5B:
-rcg:1002:E95D4331A6F23AF8AAD3B435B51404EE:
-     BB0F2C39B04CA6100F0E535DF8314B43:[U          ]:LCT-40D7C5A3:
-afw:1003:1AAFA7F9F6DC1DEAAAD3B435B51404EE:
-     CE92C2F9471594CDC4E7860CA6BC62DB:[T          ]:LCT-40DA501F:
-met:1004:A2848CB7E076B435AAD3B435B51404EE:
-     F25F5D3405085C555236B80B7B22C0D2:[U          ]:LCT-4244FAB8:
-aurora$:1005:060DE593EA638B8ACC4A19F14D2FF2BB:
-     060DE593EA638B8ACC4A19F14D2FF2BB:[W          ]:LCT-4173E5CC:
-temptation$:1006:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:
-     A96703C014E404E33D4049F706C45EE9:[W          ]:LCT-42BF0C57:
-vaioboss$:1001:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:
-     88A30A095160072784C88F811E89F98A:[W          ]:LCT-41C3878D:
-frodo$:1008:15891DC6B843ECA41249940C814E316B:
-     B68EADCCD18E17503D3DAD3E6B0B9A75:[W          ]:LCT-42B7979F:
-marvel$:1011:BF709959C3C94E0B3958B7B84A3BB6F3:
-     C610EFE9A385A3E8AA46ADFD576E6881:[W          ]:LCT-40F07A4
-</screen>
-<indexterm><primary>login id</primary></indexterm>
-<indexterm><primary>UID</primary></indexterm>
-<indexterm><primary>LanManger password</primary></indexterm>
-<indexterm><primary>NT password</primary></indexterm>
-<indexterm><primary>Account Flags</primary></indexterm>
-<indexterm><primary>LCT</primary><see>last change time</see></indexterm>
-		The account information that was returned by this command in order from left to right
-		consists of the following colon separated data:
-		</para>
-
-		<itemizedlist>
-			<listitem><para>Login ID.</para></listitem>
-			<listitem><para>UNIX UID.</para></listitem>
-			<listitem>
-				<para>Microsoft LanManager password hash (password converted to upper-case then hashed).</para>
-			</listitem>
-			<listitem><para>Microsoft NT password hash (hash of the case-preserved password).</para></listitem>
-			<listitem><para>Samba SAM Account Flags.</para></listitem>
-			<listitem><para>The LCT data (password last change time).</para></listitem>
-		</itemizedlist>
-
-		<para>
-<indexterm><primary>Account Flags</primary></indexterm>
-<indexterm><primary>pdbedit</primary></indexterm>
-		The Account Flags parameters are documented in the <command>pdbedit</command> man page, and are
-		briefly documented in <link linkend="TOSHARG-acctflags">the Account Flags Management section</link>.
-		</para>
-
-		<para>
-<indexterm><primary>last change time</primary></indexterm>
-		The LCT data consists of 8 hexadecimal characters representing the time since January 1, 1970, of
-		the time when the password was last changed.
-		</para>
-
-		</sect4>
-
-		<sect4>
-		<title>Adding User Accounts</title>
-
-		<para>
-<indexterm><primary>pdbedit</primary></indexterm>
-<indexterm><primary>add a user account</primary></indexterm>
-<indexterm><primary>standalone server</primary></indexterm>
-<indexterm><primary>domain</primary></indexterm>
-<indexterm><primary>SambaSAMAccount</primary></indexterm>
-		The <command>pdbedit</command> can be used to add a user account to a standalone server
-		or to a domain. In the example shown here the account for the user <literal>vlaan</literal>
-		has been created before attempting to add the SambaSAMAccount.
-<screen>
-&rootprompt; pdbedit -a vlaan
-new password: secretpw
-retype new password: secretpw
-Unix username:        vlaan
-NT username:          vlaan
-Account Flags:        [U          ]
-User SID:             S-1-5-21-726309263-4128913605-1168186429-3014
-Primary Group SID:    S-1-5-21-726309263-4128913605-1168186429-513
-Full Name:            Victor Laan
-Home Directory:       \\frodo\vlaan
-HomeDir Drive:        H:
-Logon Script:         scripts\logon.bat
-Profile Path:         \\frodo\profiles\vlaan
-Domain:               &example.workgroup;
-Account desc:         Guest 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, 29 Jun 2005 19:35:12 GMT
-Password can change:  Wed, 29 Jun 2005 19:35:12 GMT
-Password must change: Mon, 18 Jan 2038 20:14:07 GMT
-Last bad password   : 0
-Bad password count  : 0
-Logon hours         : FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-</screen>
-		</para>
-
-		</sect4>
-
-		<sect4>
-		<title>Deleting Accounts</title>
-
-		<para>
-<indexterm><primary>account deleted</primary></indexterm>
-<indexterm><primary>SambaSAMAccount</primary></indexterm>
-<indexterm><primary>pdbedit</primary></indexterm>
-<indexterm><primary>passdb backend</primary></indexterm>
-		An account can be deleted from the SambaSAMAccount database
-<screen>
-&rootprompt; pdbedit -x vlaan
-</screen>
-		The account is removed without further screen output. The account is removed only from the
-		SambaSAMAccount (passdb backend) database, it is not removed from the UNIX account backend.
-		</para>
-
-		<para>
-<indexterm><primary>delete user script</primary></indexterm>
-<indexterm><primary>pdbedit</primary></indexterm>
-		The use of the NT4 domain user manager to delete an account will trigger the <parameter>delete user
-		script</parameter>, but not the <command>pdbedit</command> tool.
-		</para>
-
-		</sect4>
-
-		<sect4>
-		<title>Changing User Accounts</title>
-
-		<para>
-<indexterm><primary>pdbedit</primary></indexterm>
-		Refer to the <command>pdbedit</command> man page for a full synopsis of all operations
-		that are available with this tool.
-		</para>
-
-		<para>
-<indexterm><primary>pdbedit</primary></indexterm>
-		An example of a simple change in the user account information is the change of the full name
-		information shown here:
-<screen>
-&rootprompt; pdbedit -r --fullname="Victor Aluicious Laan" vlaan
-...
-Primary Group SID:    S-1-5-21-726309263-4128913605-1168186429-513
-Full Name:            Victor Aluicious Laan
-Home Directory:       \\frodo\vlaan
-...
-</screen>
-		</para>
-
-		<para>
-<indexterm><primary>grace time</primary></indexterm>
-<indexterm><primary>password expired</primary></indexterm>
-<indexterm><primary>expired password</primary></indexterm>
-		Let us assume for a moment that a user's password has expired and the user is unable to
-		change the password at this time. It may be necessary to give the user additional grace time
-		so that it is possible to continue to work with the account and the original password. This
-		demonstrates how the password expiration settings may be updated
-<screen>
-&rootprompt; pdbedit -Lv vlaan
-...
-Password last set:    Sun, 09 Sep 2001 22:21:40 GMT
-Password can change:  Thu, 03 Jan 2002 15:08:35 GMT
-Password must change: Thu, 03 Jan 2002 15:08:35 GMT
-Last bad password   : Thu, 03 Jan 2002 15:08:35 GMT
-Bad password count  : 2
-...
-</screen>
-<indexterm><primary>bad logon attempts</primary></indexterm>
-<indexterm><primary>lock the account</primary></indexterm>
-		The user has recorded 2 bad logon attempts and the next will lock the account, but the
-		password is also expired. Here is how this account can be reset:
-<screen>
-&rootprompt; pdbedit -z vlaan
-...
-Password last set:    Sun, 09 Sep 2001 22:21:40 GMT
-Password can change:  Thu, 03 Jan 2002 15:08:35 GMT
-Password must change: Thu, 03 Jan 2002 15:08:35 GMT
-Last bad password   : 0
-Bad password count  : 0
-...
-</screen>
-		The <literal>Password must change:</literal> parameter can be reset like this:
-<screen>
-&rootprompt; pdbedit --pwd-must-change-time=1200000000 vlaan
-...
-Password last set:    Sun, 09 Sep 2001 22:21:40 GMT
-Password can change:  Thu, 03 Jan 2002 15:08:35 GMT
-Password must change: Thu, 10 Jan 2008 14:20:00 GMT
-...
-</screen>
-		Another way to use this tools is to set the date like this:
-<screen>
-&rootprompt; pdbedit --pwd-must-change-time="2010-01-01" \
-              --time-format="%Y-%m-%d" vlaan
-...
-Password last set:    Sun, 09 Sep 2001 22:21:40 GMT
-Password can change:  Thu, 03 Jan 2002 15:08:35 GMT
-Password must change: Fri, 01 Jan 2010 00:00:00 GMT
-...
-</screen>
-<indexterm><primary>strptime</primary></indexterm>
-<indexterm><primary>time format</primary></indexterm>
-		Refer to the strptime man page for specific time format information.
-		</para>
-
-		<para>
-<indexterm><primary>pdbedit</primary></indexterm>
-<indexterm><primary>SambaSAMAccount</primary></indexterm>
-		Please refer to the pdbedit man page for further information relating to SambaSAMAccount
-		management.
-		</para>
-
-		<sect5 id="TOSHARG-acctflags">
-		<title>Account Flags Management</title>
-
-		<para>
-<indexterm><primary>Samba SAM account flags</primary></indexterm>
-<indexterm><primary>account control block</primary><see>ACB</see></indexterm>
-<indexterm><primary>account encode_bits</primary></indexterm>
-<indexterm><primary>account control flags</primary></indexterm>
-		The Samba SAM account flags are properly called the ACB (account control block) within
-		the Samba source code. In some parts of the Samba source code they are referred to as the
-		account encode_bits, and also as the account control flags.
-		</para>
-
-		<para>
-<indexterm><primary>pdbedit</primary></indexterm>
-<indexterm><primary>user account</primary></indexterm>
-<indexterm><primary>machine account</primary></indexterm>
-<indexterm><primary>trust account</primary></indexterm>
-<indexterm><primary>damaged data</primary></indexterm>
-		The manual adjustment of user, machine (workstation or server) or an inter-domain trust
-		account account flgas should not be necessary under normal conditions of use of Samba. On the other hand,
-		where this information becomes corrupted for some reason, the ability to correct the damaged data is certainly
-		useful. The tool of choice by which such correction can be affected is the <command>pdbedit</command> utility.
-		</para>
-
-		<para>
-<indexterm><primary>account flags</primary></indexterm>
-<indexterm><primary>LDAP directory</primary></indexterm>
-		There have been a few requests for information regarding the account flags from developers
-		who are creating their own Samba management tools. An example of a need for information regarding
-		the proper management of the account flags is evident when developing scripts that will be used
-		to manage an LDAP directory.
-		</para>
-
-		<para>
-<indexterm><primary>pdbedit</primary></indexterm>
-<indexterm><primary>account flag order</primary></indexterm>
-		The account flag field can contain up to 16 characters. Presently, only 11 are in use.
-		These are listed in <link linkend="accountflags">Samba SAM Account Control Block Flags</link>.
-		The order in which the flags are specified to the <command>pdbedit</command> command is not important.
-		In fact, they can be set without problem in any order in the SambaAcctFlags record in the LDAP directory.
-		</para>
-
-		<table frame="all" id="accountflags">
-		<title>Samba SAM Account Control Block Flags</title>
-        <tgroup cols="2" align="center">
-            <thead>
-            <row><entry align="center">Flag</entry><entry>Description</entry></row>
-            </thead>
-            <tbody>
-            <row>
-				<entry align="center">D</entry>
-				<entry align="left">Account is disabled.</entry>
-			</row>
-            <row>
-				<entry align="center">H</entry>
-				<entry align="left">A home directory is required.</entry>
-			</row>
-            <row>
-				<entry align="center">I</entry>
-				<entry align="left">An inter-domain trust account.</entry>
-			</row>
-            <row>
-				<entry align="center">L</entry>
-				<entry align="left">Account has been auto-locked.</entry>
-			</row>
-            <row>
-				<entry align="center">M</entry>
-				<entry align="left">An MNS (Microsoft network service) logon account.</entry>
-			</row>
-            <row>
-				<entry align="center">N</entry>
-				<entry align="left">Password not required.</entry>
-			</row>
-            <row>
-				<entry align="center">S</entry>
-				<entry align="left">A server trust account.</entry>
-			</row>
-            <row>
-				<entry align="center">T</entry>
-				<entry align="left">Temporary duplicate account entry.</entry>
-			</row>
-            <row>
-				<entry align="center">U</entry>
-				<entry align="left">A normal user account.</entry>
-			</row>
-            <row>
-				<entry align="center">W</entry>
-				<entry align="left">A workstation trust account.</entry>
-			</row>
-            <row>
-				<entry align="center">X</entry>
-				<entry align="left">Password does not expire.</entry>
-			</row>
-            </tbody>
-        </tgroup>
-        </table>
-
-		<para>
-<indexterm><primary>pdbedit</primary></indexterm>
-<indexterm><primary>account control flags</primary></indexterm>
-		An example of use of the <command>pdbedit</command> utility to set the account control flags
-		is shown here:
-<screen>
-&rootprompt; pdbedit -r -c "[DLX]" jht
-Unix username:        jht
-NT username:          jht
-Account Flags:        [DHULX      ]
-User SID:             S-1-5-21-729263-4123605-1186429-3000
-Primary Group SID:    S-1-5-21-729263-4123605-1186429-513
-Full Name:            John H Terpstra,Utah Office
-Home Directory:       \\aurora\jht
-HomeDir Drive:        H:
-Logon Script:         scripts\logon.bat
-Profile Path:         \\aurora\profiles\jht
-Domain:               MIDEARTH
-Account desc:         BluntObject
-Workstations:
-Logon time:           0
-Logoff time:          Mon, 18 Jan 2038 20:14:07 GMT
-Kickoff time:         0
-Password last set:    Sun, 03 Jul 2005 23:19:18 GMT
-Password can change:  Sun, 03 Jul 2005 23:19:18 GMT
-Password must change: Mon, 18 Jan 2038 20:14:07 GMT
-Last bad password   : 0
-Bad password count  : 0
-Logon hours         : FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-</screen>
-<indexterm><primary>default settings</primary></indexterm>
-	The flags can be reset to the default settings by executing:
-<screen>
-&rootprompt; pdbedit -r -c "[]" jht
-Unix username:        jht
-NT username:          jht
-Account Flags:        [U          ]
-User SID:             S-1-5-21-729263-4123605-1186429-3000
-Primary Group SID:    S-1-5-21-729263-4123605-1186429-513
-Full Name:            John H Terpstra,Utah Office
-Home Directory:       \\aurora\jht
-HomeDir Drive:        H:
-Logon Script:         scripts\logon.bat
-Profile Path:         \\aurora\profiles\jht
-Domain:               MIDEARTH
-Account desc:         BluntObject
-Workstations:
-Logon time:           0
-Logoff time:          Mon, 18 Jan 2038 20:14:07 GMT
-Kickoff time:         0
-Password last set:    Sun, 03 Jul 2005 23:19:18 GMT
-Password can change:  Sun, 03 Jul 2005 23:19:18 GMT
-Password must change: Mon, 18 Jan 2038 20:14:07 GMT
-Last bad password   : 0
-Bad password count  : 0
-Logon hours         : FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-</screen>
-		</para>
-
-		</sect5>
-
-		</sect4>
-
-		<sect4>
-		<title>Domain Account Policy Managment</title>
-
-		<para>
-<indexterm><primary>domain account access policies</primary></indexterm>
-<indexterm><primary>access policies</primary></indexterm>
-		To view the domain account access policies that may be configured execute:
-<screen>
-&rootprompt; pdbedit -P ?
-No account policy by that name
-Account policy names are :
-min password length
-password history
-user must logon to change password
-maximum password age
-minimum password age
-lockout duration
-reset count minutes
-bad lockout attempt
-disconnect time
-refuse machine password change
-</screen>
-		</para>
-
-		<para>
-		Commands will be executed to establish controls for our domain as follows:
-		</para>
-
-		<orderedlist>
-			<listitem><para>min password length = 8 characters.</para></listitem>
-			<listitem><para>password history = last 4 passwords.</para></listitem>
-			<listitem><para>maximum password age = 90 days.</para></listitem>
-			<listitem><para>minimum password age = 7 days.</para></listitem>
-			<listitem><para>bad lockout attempt = 8 bad logon attempts.</para></listitem>
-			<listitem><para>lockout duration = forever, account must be manually reenabled.</para></listitem>
-		</orderedlist>
-
-		<para>
-		The following command execution will achieve these settings:
-<screen>
-&rootprompt; pdbedit -P "min password length" -C 8
-account policy value for min password length was 5
-account policy value for min password length is now 8
-&rootprompt; pdbedit -P "password history" -C 4
-account policy value for password history was 0
-account policy value for password history is now 4
-&rootprompt; pdbedit -P "maximum password age" -C 7776000
-account policy value for maximum password age was 4294967295
-account policy value for maximum password age is now 7776000
-&rootprompt; pdbedit -P "minimum password age" -C 604800
-account policy value for minimum password age was 0
-account policy value for minimum password age is now 7
-&rootprompt; pdbedit -P "bad lockout attempt" -C 8
-account policy value for bad lockout attempt was 0
-account policy value for bad lockout attempt is now 8
-&rootprompt; pdbedit -P "lockout duration" -C -1
-account policy value for lockout duration was 30
-account policy value for lockout duration is now 4294967295
-</screen>
-		</para>
-
-<note><para>
-To set the maximum (infinite) lockout time use the value of -1.
-</para></note>
-
-<warning><para>
-Account policies must be set individually on each PDC and BDC. At this time (Samba 3.0.11 to Samba 3.0.14a)
-account policies are not replicated automatically. This may be fixed before Samba 3.0.20 ships or some
-time there after. Please check the WHATSNEW.txt file in the Samba-3 tarball for specific update notiations
-regarding this facility.
-</para></warning>
-
-		</sect4>
-
-		</sect3>
-
-		<sect3>
-		<title>Account Import/Export</title>
-
-		<para>
-		<indexterm><primary>pdbedit</primary></indexterm>
-<indexterm><primary>account import/export</primary></indexterm>
-<indexterm><primary>authentication</primary></indexterm>
-		The <command>pdbedit</command> tool allows import/export of authentication (account)
-		databases from one backend to another. For example, to import/export accounts from an
-		old <filename>smbpasswd</filename> database to a <parameter>tdbsam</parameter>
-		backend:
-		</para>
-
-		<procedure>
-			<step><para>
-<indexterm><primary>pdbedit</primary></indexterm>
-<screen>
-&rootprompt;<userinput>pdbedit -i smbpasswd -e tdbsam</userinput>
-</screen>
-			</para></step>
-
-			<step><para>
-<indexterm><primary>smbpasswd</primary></indexterm>
-			Replace the <parameter>smbpasswd</parameter> with <parameter>tdbsam</parameter> in the
-			<parameter>passdb backend</parameter> configuration in &smb.conf;.
-			</para></step>
-		</procedure>
-
-	</sect3>
-	</sect2>
-</sect1>
-
-<sect1>
-<title>Password Backends</title>
-
-	<sect2>
-	<title>Plaintext</title>
-
-		<para>
-<indexterm><primary>user database</primary></indexterm>
-<indexterm><primary>/etc/samba/smbpasswd</primary></indexterm>
-<indexterm><primary>/etc/smbpasswd</primary></indexterm>
-<indexterm><primary>password encryption</primary></indexterm>
-<indexterm><primary>/etc/passwd</primary></indexterm>
-<indexterm><primary>PAM</primary></indexterm>
-		Older versions of Samba retrieved user information from the UNIX user database
-		and eventually some other fields from the file <filename>/etc/samba/smbpasswd</filename>
-		or <filename>/etc/smbpasswd</filename>. When password encryption is disabled, no
-		SMB-specific data is stored at all. Instead, all operations are conducted via the way
-		that the Samba host OS will access its <filename>/etc/passwd</filename> database.
-		On most Linux systems, for example, all user and group resolution is done via PAM.
-		</para>
-
-	</sect2>
-
-	<sect2>
-	<title>smbpasswd: Encrypted Password Database</title>
-
-		<para>
-		<indexterm><primary>SAM backend</primary><secondary>smbpasswd</secondary></indexterm>
-<indexterm><primary>user account</primary></indexterm>
-<indexterm><primary>LM/NT password hashes</primary></indexterm>
-<indexterm><primary>smbpasswd</primary></indexterm>
-		Traditionally, when configuring <smbconfoption name="encrypt passwords">yes</smbconfoption>
-		in Samba's &smb.conf; file, user account information such as username, LM/NT password hashes,
-		password change times, and account flags have been stored in the <filename>smbpasswd(5)</filename>
-		file. There are several disadvantages to this approach for sites with large numbers of users
-		(counted in the thousands).
-		</para>
-
-		<itemizedlist>
-		<listitem><para>
-<indexterm><primary>lookups</primary></indexterm>
-		The first problem is that all lookups must be performed sequentially. Given that
-		there are approximately two lookups per domain logon (one during initial logon validation
-		and one for a session connection setup, such as when mapping a network drive or printer), this
-		is a performance bottleneck for large sites. What is needed is an indexed approach
-		such as that used in databases.
-		</para></listitem>
-
-		<listitem><para>
-<indexterm><primary>smbpasswd</primary></indexterm>
-<indexterm><primary>replicate</primary></indexterm>
-<indexterm><primary>rsync</primary></indexterm>
-<indexterm><primary>ssh</primary></indexterm>
-<indexterm><primary>custom scripts</primary></indexterm>
-		The second problem is that administrators who desire to replicate an smbpasswd file
-		to more than one Samba server are left to use external tools such as
-		<command>rsync(1)</command> and <command>ssh(1)</command> and write custom,
-		in-house scripts.
-		</para></listitem>
-
-		<listitem><para>
-<indexterm><primary>smbpasswd</primary></indexterm>
-<indexterm><primary>home directory</primary></indexterm>
-<indexterm><primary>password expiration</primary></indexterm>
-<indexterm><primary>relative identifier</primary></indexterm>
-<indexterm><primary>relative identifier</primary><see>RID</see></indexterm>
-		Finally, the amount of information that is stored in an smbpasswd entry leaves
-		no room for additional attributes such as a home directory, password expiration time,
-		or even a relative identifier (RID).
-		</para></listitem>
-		</itemizedlist>
-
-		<para>
-<indexterm><primary>user attributes</primary></indexterm>
-<indexterm><primary>smbd</primary></indexterm>
-<indexterm><primary>API</primary></indexterm>
-<indexterm><primary>samdb interface</primary></indexterm>
-		As a result of these deficiencies, a more robust means of storing user attributes
-		used by smbd was developed. The API that defines access to user accounts
-		is commonly referred to as the samdb interface (previously, this was called the passdb
-		API and is still so named in the Samba source code trees).
-		</para>
-
-		<para>
-<indexterm><primary>passdb backends</primary></indexterm>
-<indexterm><primary>smbpasswd plaintext database</primary></indexterm>
-<indexterm><primary>tdbsam</primary></indexterm>
-<indexterm><primary>ldapsam</primary></indexterm>
-<indexterm><primary>enterprise</primary></indexterm>
-		Samba provides an enhanced set of passdb backends that overcome the deficiencies
-		of the smbpasswd plaintext database. These are tdbsam and ldapsam.
-		Of these, ldapsam will be of most interest to large corporate or enterprise sites.
-		</para>
-
-	</sect2>
-
-	<sect2>
-	<title>tdbsam</title>
-
-		<para>
-		<indexterm><primary>SAM backend</primary><secondary>tdbsam</secondary></indexterm>
-<indexterm><primary>trivial database</primary><see>TDB</see></indexterm>
-<indexterm><primary>machine account</primary></indexterm>
-		Samba can store user and machine account data in a <quote>TDB</quote> (trivial database).
-		Using this backend does not require any additional configuration. This backend is
-		recommended for new installations that do not require LDAP.
-		</para>
-
-		<para>
-<indexterm><primary>tdbsam</primary></indexterm>
-<indexterm><primary>PDC</primary></indexterm>
-<indexterm><primary>BDC</primary></indexterm>
-<indexterm><primary>scalability</primary></indexterm>
-		As a general guide, the Samba Team does not recommend using the tdbsam backend for sites
-		that have 250 or more users. Additionally, tdbsam is not capable of scaling for use
-		in sites that require PDB/BDC implementations that require replication of the account
-		database. Clearly, for reason of scalability, the use of ldapsam should be encouraged.
-		</para>
-
-		<para>
-<indexterm><primary>250-user limit</primary></indexterm>
-<indexterm><primary>performance-based</primary></indexterm>
-<indexterm><primary>tdbsam</primary></indexterm>
-		The recommendation of a 250-user limit is purely based on the notion that this
-		would generally involve a site that has routed networks, possibly spread across
-		more than one physical location. The Samba Team has not at this time established
-		the performance-based scalability limits of the tdbsam architecture.
-		</para>
-
-		<para>
-<indexterm><primary>4,500 user accounts</primary></indexterm>
-<indexterm><primary>passdb backend</primary></indexterm>
-<indexterm><primary>tdbsam</primary></indexterm>
-<indexterm><primary>SambaSAMAccount</primary></indexterm>
-		There are sites that have thousands of users and yet require only one server.
-		One site recently reported having 4,500 user accounts on one UNIX system and
-		reported excellent performance with the <literal>tdbsam</literal> passdb backend.
-		The limitation of where the <literal>tdbsam</literal> passdb backend can be used
-		is not one pertaining to a limitation in the TDB storage system, it is based
-		only on the need for a reliable distribution mechanism for the SambaSAMAccount
-		backend.
-		</para>
-
-	</sect2>
-
-	<sect2>
-	<title>ldapsam</title>
-
-		<para>
-<indexterm><primary>LDAP</primary></indexterm>
-<indexterm><primary>ldapsam</primary></indexterm>
-		<indexterm><primary>SAM backend</primary><secondary>ldapsam</secondary></indexterm>
-		There are a few points to stress that the ldapsam does not provide. The LDAP
-		support referred to in this documentation does not include:
-		</para>
-
-		<itemizedlist>
-			<listitem><para>A means of retrieving user account information from
-			a Windows 200x Active Directory server.</para></listitem>
-			<listitem><para>A means of replacing /etc/passwd.</para></listitem>
-		</itemizedlist>
-
-		<para>
-<indexterm><primary>LDAP</primary></indexterm>
-<indexterm><primary>NSS</primary></indexterm>
-<indexterm><primary>PAM</primary></indexterm>
-<indexterm><primary>LGPL</primary></indexterm>
-		The second item can be accomplished by using LDAP NSS and PAM modules. LGPL versions of these libraries can be
-		obtained from <ulink url="http://www.padl.com/">PADL Software</ulink>.  More information about the
-		configuration of these packages may be found in <ulink url="http://safari.oreilly.com/?XmlId=1-56592-491-6">
-		<emphasis>LDAP, System Administration</emphasis> by Gerald Carter, Chapter 6, Replacing NIS"</ulink>.
-		</para>
-
-		<para>
-<indexterm><primary>LDAP directory</primary></indexterm>
-<indexterm><primary>smbpasswd</primary></indexterm>
-<indexterm><primary>directory server</primary></indexterm>
-		This document describes how to use an LDAP directory for storing Samba user
-		account information traditionally stored in the smbpasswd(5) file. It is
-		assumed that the reader already has a basic understanding of LDAP concepts
-		and has a working directory server already installed. For more information
-		on LDAP architectures and directories, please refer to the following sites:
-		</para>
-
-		<itemizedlist>
-			<listitem><para><ulink url="http://www.openldap.org/">OpenLDAP</ulink></para></listitem>
-			<listitem><para><ulink url="http://www.sun.com/software/products/directory_srvr_ee/index.xml">
-				Sun One Directory Server</ulink></para></listitem>
-			<listitem><para><ulink url="http://www.novell.com/products/edirectory/">Novell eDirectory</ulink></para></listitem>
-			<listitem><para><ulink url="http://www-306.ibm.com/software/tivoli/products/directory-server/">IBM
-				Tivoli Directory Server</ulink></para></listitem>
-			<listitem><para><ulink url="http://www.redhat.com/software/rha/directory/">Red Hat Directory
-				Server</ulink></para></listitem>
-			<listitem><para><ulink url="http://www.linuxsecurity.com/content/view/119229">Fedora Directory
-				Server</ulink></para></listitem>
-		</itemizedlist>
-
-		<para>
-		Two additional Samba resources that may prove to be helpful are:
-		</para>
-
-		<itemizedlist>
-			<listitem><para>
-<indexterm><primary>Samba-PDC-LDAP-HOWTO</primary></indexterm>
-			The <ulink url="http://www.unav.es/cti/ldap-smb/ldap-smb-3-howto.html">Samba-PDC-LDAP-HOWTO</ulink>
-			maintained by Ignacio Coupeau.
-			</para></listitem>
-
-			<listitem><para>
-<indexterm><primary>IDEALX</primary></indexterm>
-<indexterm><primary>NT migration scripts</primary></indexterm>
-<indexterm><primary>smbldap-tools</primary></indexterm>
-			The NT migration scripts from <ulink url="http://samba.idealx.org/">IDEALX</ulink> that are
-			geared to manage users and groups in such a Samba-LDAP domain controller configuration.
-			Idealx also produced the smbldap-tools and the Interactive Console Management tool.
-			</para></listitem>
-		</itemizedlist>
-
-		<sect3>
-		<title>Supported LDAP Servers</title>
-
-			<para>
-<indexterm><primary>LDAP</primary></indexterm>
-<indexterm><primary>ldapsam</primary></indexterm>
-<indexterm><primary>OpenLDAP</primary></indexterm>
-<indexterm><primary>Netscape's Directory Server</primary></indexterm>
-			The LDAP ldapsam code was developed and tested using the OpenLDAP 2.x server and
-			client libraries. The same code should work with Netscape's Directory Server and client SDK.
-			However, there are bound to be compile errors and bugs. These should not be hard to fix.
-			Please submit fixes via the process outlined in <link linkend="bugreport">Reporting Bugs</link>.
-			</para>
-
-			<para>
-			Samba is capable of working with any standards-compliant LDAP server.
-			</para>
-
-		</sect3>
-
-		<sect3>
-		<title>Schema and Relationship to the RFC 2307 posixAccount</title>
-
-
-			<para>
-			Samba-3.0 includes the necessary schema file for OpenLDAP 2.x in the
-			<filename>examples/LDAP/samba.schema</filename> directory of the source code distribution
-			tarball. The schema entry for the sambaSamAccount ObjectClass is shown here:
-<programlisting>
-ObjectClass (1.3.6.1.4.1.7165.2.2.6 NAME 'sambaSamAccount' SUP top AUXILIARY
-    DESC 'Samba-3.0 Auxiliary SAM Account'
-    MUST ( uid $ sambaSID )
-    MAY  ( cn $ sambaLMPassword $ sambaNTPassword $ sambaPwdLastSet $
-          sambaLogonTime $ sambaLogoffTime $ sambaKickoffTime $
-          sambaPwdCanChange $ sambaPwdMustChange $ sambaAcctFlags $
-          displayName $ sambaHomePath $ sambaHomeDrive $ sambaLogonScript $
-          sambaProfilePath $ description $ sambaUserWorkstations $
-          sambaPrimaryGroupSID $ sambaDomainName ))
-</programlisting>
-			</para>
-
-			<para>
-<indexterm><primary>samba.schema</primary></indexterm>
-<indexterm><primary>OpenLDAP</primary></indexterm>
-<indexterm><primary>OID</primary></indexterm>
-			The <filename>samba.schema</filename> file has been formatted for OpenLDAP 2.0/2.1.
-			The Samba Team owns the OID space used by the above schema and recommends its use.
-			If you translate the schema to be used with Netscape DS, please submit the modified
-			schema file as a patch to <ulink url="mailto:jerry at samba.org">jerry at samba.org</ulink>.
-			</para>
-
-			<para>
-<indexterm><primary>smbpasswd</primary></indexterm>
-<indexterm><primary>/etc/passwd</primary></indexterm>
-<indexterm><primary>sambaSamAccount</primary></indexterm>
-<indexterm><primary>AUXILIARY</primary></indexterm>
-<indexterm><primary>ObjectClass</primary></indexterm>
-<indexterm><primary>LDAP</primary></indexterm>
-<indexterm><primary>RFC 2307.</primary></indexterm>
-			Just as the smbpasswd file is meant to store information that provides information
-			additional to  a user's <filename>/etc/passwd</filename> entry, so is the sambaSamAccount
-			object meant to supplement the UNIX user account information. A sambaSamAccount is an
-			<constant>AUXILIARY</constant> ObjectClass, so it can be used to augment existing
-			user account information in the LDAP directory, thus providing information needed
-			for Samba account handling. However, there are several fields (e.g., uid) that overlap
-			with the posixAccount ObjectClass outlined in RFC 2307. This is by design.
-			</para>
-
-			<para>
-<indexterm><primary>account information</primary></indexterm>
-<indexterm><primary>sambaSamAccount</primary></indexterm>
-<indexterm><primary>posixAccount</primary></indexterm>
-<indexterm><primary>ObjectClasses</primary></indexterm>
-<indexterm><primary>smbd</primary></indexterm>
-<indexterm><primary>getpwnam</primary></indexterm>
-<indexterm><primary>LDAP</primary></indexterm>
-<indexterm><primary>NIS</primary></indexterm>
-<indexterm><primary>NSS</primary></indexterm>
-			In order to store all user account information (UNIX and Samba) in the directory,
-			it is necessary to use the sambaSamAccount and posixAccount ObjectClasses in
-			combination. However, <command>smbd</command> will still obtain the user's UNIX account
-			information via the standard C library calls, such as getpwnam().
-			This means that the Samba server must also have the LDAP NSS library installed
-			and functioning correctly. This division of information makes it possible to
-			store all Samba account information in LDAP, but still maintain UNIX account
-			information in NIS while the network is transitioning to a full LDAP infrastructure.
-			</para>
-		</sect3>
-
-		<sect3>
-		<title>OpenLDAP Configuration</title>
-
-		<para>
-<indexterm><primary>sambaSamAccount</primary></indexterm>
-<indexterm><primary>OpenLDAP</primary></indexterm>
-<indexterm><primary>slapd</primary></indexterm>
-<indexterm><primary>samba.schema</primary></indexterm>
-		To include support for the sambaSamAccount object in an OpenLDAP directory
-		server, first copy the samba.schema file to slapd's configuration directory.
-		The samba.schema file can be found in the directory <filename>examples/LDAP</filename>
-		in the Samba source distribution.
-<screen>
-&rootprompt;<userinput>cp samba.schema /etc/openldap/schema/</userinput>
-</screen>
-		</para>
-
-		<para>
-<indexterm><primary>samba.schema</primary></indexterm>
-<indexterm><primary>slapd.conf</primary></indexterm>
-<indexterm><primary>sambaSamAccount</primary></indexterm>
-<indexterm><primary>cosine.schema</primary></indexterm>
-<indexterm><primary>uid</primary></indexterm>
-<indexterm><primary>inetorgperson.schema</primary></indexterm>
-<indexterm><primary>displayName</primary></indexterm>
-<indexterm><primary>attribute</primary></indexterm>
-		Next, include the <filename>samba.schema</filename> file in <filename>slapd.conf</filename>.
-		The sambaSamAccount object contains two attributes that depend on other schema
-		files. The <parameter>uid</parameter> attribute is defined in <filename>cosine.schema</filename> and
-		the <parameter>displayName</parameter> attribute is defined in the <filename>inetorgperson.schema</filename>
-		file. Both of these must be included before the <filename>samba.schema</filename> file.
-<programlisting>
-## /etc/openldap/slapd.conf
-
-## schema files (core.schema is required by default)
-include	           /etc/openldap/schema/core.schema
-
-## needed for sambaSamAccount
-include            /etc/openldap/schema/cosine.schema
-include            /etc/openldap/schema/inetorgperson.schema
-include            /etc/openldap/schema/nis.schema
-include            /etc/openldap/schema/samba.schema
-....
-</programlisting>
-		</para>
-
-		<para>
-<indexterm><primary>sambaSamAccount</primary></indexterm>
-<indexterm><primary>posixAccount</primary></indexterm>
-<indexterm><primary>posixGroup</primary></indexterm>
-<indexterm><primary>ObjectClasses</primary></indexterm>
-		It is recommended that you maintain some indices on some of the most useful attributes,
-		as in the following example, to speed up searches made on sambaSamAccount ObjectClasses
-		(and possibly posixAccount and posixGroup as well):
-		</para>
-
-<para>
-<programlisting>
-# Indices to maintain
-## required by OpenLDAP
-index objectclass             eq
-
-index cn                      pres,sub,eq
-index sn                      pres,sub,eq
-## required to support pdb_getsampwnam
-index uid                     pres,sub,eq
-## required to support pdb_getsambapwrid()
-index displayName             pres,sub,eq
-
-## uncomment these if you are storing posixAccount and
-## posixGroup entries in the directory as well
-##index uidNumber               eq
-##index gidNumber               eq
-##index memberUid               eq
-
-index   sambaSID              eq
-index   sambaPrimaryGroupSID  eq
-index   sambaDomainName       eq
-index   default               sub
-</programlisting>
-</para>
-
-		<para>
-		Create the new index by executing:
-<screen>
-&rootprompt;./sbin/slapindex -f slapd.conf
-</screen>
-		</para>
-
-		<para>
-		Remember to restart slapd after making these changes:
-<screen>
-&rootprompt;<userinput>/etc/init.d/slapd restart</userinput>
-</screen>
-		</para>
-
-		</sect3>
-
-		<sect3>
-		<title>Initialize the LDAP Database</title>
-
-		<para>
-<indexterm><primary>LDAP database</primary></indexterm>
-<indexterm><primary>account containers</primary></indexterm>
-<indexterm><primary>LDIF file</primary></indexterm>
-<indexterm><primary>DNS</primary></indexterm>
-		Before you can add accounts to the LDAP database, you must create the account containers
-		that they will be stored in. The following LDIF file should be modified to match your
-		needs (DNS entries, and so on):
-<programlisting>
-# Organization for Samba Base
-dn: dc=quenya,dc=org
-objectclass: dcObject
-objectclass: organization
-dc: quenya
-o: Quenya Org Network
-description: The Samba-3 Network LDAP Example
-
-# Organizational Role for Directory Management
-dn: cn=Manager,dc=quenya,dc=org
-objectclass: organizationalRole
-cn: Manager
-description: Directory Manager
-
-# Setting up container for Users OU
-dn: ou=People,dc=quenya,dc=org
-objectclass: top
-objectclass: organizationalUnit
-ou: People
-
-# Setting up admin handle for People OU
-dn: cn=admin,ou=People,dc=quenya,dc=org
-cn: admin
-objectclass: top
-objectclass: organizationalRole
-objectclass: simpleSecurityObject
-userPassword: {SSHA}c3ZM9tBaBo9autm1dL3waDS21+JSfQVz
-
-# Setting up container for groups
-dn: ou=Groups,dc=quenya,dc=org
-objectclass: top
-objectclass: organizationalUnit
-ou: Groups
-
-# Setting up admin handle for Groups OU
-dn: cn=admin,ou=Groups,dc=quenya,dc=org
-cn: admin
-objectclass: top
-objectclass: organizationalRole
-objectclass: simpleSecurityObject
-userPassword: {SSHA}c3ZM9tBaBo9autm1dL3waDS21+JSfQVz
-
-# Setting up container for computers
-dn: ou=Computers,dc=quenya,dc=org
-objectclass: top
-objectclass: organizationalUnit
-ou: Computers
-
-# Setting up admin handle for Computers OU
-dn: cn=admin,ou=Computers,dc=quenya,dc=org
-cn: admin
-objectclass: top
-objectclass: organizationalRole
-objectclass: simpleSecurityObject
-userPassword: {SSHA}c3ZM9tBaBo9autm1dL3waDS21+JSfQVz
-</programlisting>
-		</para>
-
-		<para>
-<indexterm><primary>userPassword</primary></indexterm>
-<indexterm><primary>slappasswd</primary></indexterm>
-		The userPassword shown above should be generated using <command>slappasswd</command>.
-		</para>
-
-		<para>
-<indexterm><primary>LDIF</primary></indexterm>
-<indexterm><primary>LDAP</primary></indexterm>
-		The following command will then load the contents of the LDIF file into the LDAP
-		database.
-<indexterm><primary>slapadd</primary></indexterm>
-<screen>
-&prompt;<userinput>slapadd -v -l initldap.dif</userinput>
-</screen>
-		</para>
-
-		<para>
-		Do not forget to secure your LDAP server with an adequate access control list
-		as well as an admin password.
-		</para>
-
-		<note><para>
-<indexterm><primary>secrets.tdb</primary></indexterm>
-		Before Samba can access the LDAP server, you need to store the LDAP admin password
-		in the Samba-3 <filename>secrets.tdb</filename> database by:
-<indexterm><primary>smbpasswd</primary></indexterm>
-<screen>
-&rootprompt;<userinput>smbpasswd -w <replaceable>secret</replaceable></userinput>
-</screen>
-		</para></note>
-
-		</sect3>
-
-		<sect3>
-		<title>Configuring Samba</title>
-
-			<para>
-<indexterm><primary>LDAP</primary></indexterm>
-<indexterm><primary>smbd</primary></indexterm>
-			The following parameters are available in &smb.conf; only if your version of Samba was built with
-			LDAP support. Samba automatically builds with LDAP support if the LDAP libraries are found. The
-			best method to verify that Samba was built with LDAP support is:
-<screen>
-&rootprompt; 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>
-			If the build of the <command>smbd</command> command you are using does not produce output
-			that includes <literal>HAVE_LDAP_H</literal> it is necessary to discover why the LDAP headers
-			and libraries were not found during compilation.
-			</para>
-
-			<para>LDAP-related smb.conf options include these:
-			<smbconfblock>
-			<smbconfoption name="passdb backend">ldapsam:url</smbconfoption>
-			<smbconfoption name="ldap admin dn"/>
-			<smbconfoption name="ldap delete dn"/>
-			<smbconfoption name="ldap filter"/>
-			<smbconfoption name="ldap group suffix"/>
-			<smbconfoption name="ldap idmap suffix"/>
-			<smbconfoption name="ldap machine suffix"/>
-			<smbconfoption name="ldap passwd sync"/>
-			<smbconfoption name="ldap ssl"/>
-			<smbconfoption name="ldap suffix"/>
-			<smbconfoption name="ldap user suffix"/>
-			<smbconfoption name="ldap replication sleep"/>
-			<smbconfoption name="ldap timeout"/>
-			<smbconfoption name="ldap page size"/>
-			</smbconfblock>
-			</para>
-
-			<para>
-			These are described in the &smb.conf; man page and so are not repeated here. However, an example
-			for use with an LDAP directory is shown in <link linkend="confldapex">the Configuration with LDAP.</link>
-			</para>
-
-<example id="confldapex">
-<title>Configuration with LDAP</title>
-<smbconfblock>
-<smbconfsection name="[global]"/>
-<smbconfoption name="security">user</smbconfoption>
-<smbconfoption name="encrypt passwords">yes</smbconfoption>
-<smbconfoption name="netbios name">MORIA</smbconfoption>
-<smbconfoption name="workgroup">NOLDOR</smbconfoption>
-
-<smbconfcomment>LDAP related parameters:</smbconfcomment>
-
-<smbconfcomment>Define the DN used when binding to the LDAP servers.</smbconfcomment>
-<smbconfcomment>The password for this DN is not stored in smb.conf</smbconfcomment>
-<smbconfcomment>Set it using 'smbpasswd -w secret' to store the</smbconfcomment>
-<smbconfcomment>passphrase in the secrets.tdb file.</smbconfcomment>
-<smbconfcomment>If the "ldap admin dn" value changes, it must be reset.</smbconfcomment>
-<smbconfoption name="ldap admin dn">"cn=Manager,dc=quenya,dc=org"</smbconfoption>
-
-<smbconfcomment>SSL directory connections can be configured by:</smbconfcomment>
-<smbconfcomment>('off', 'start tls', or 'on' (default))</smbconfcomment>
-<smbconfoption name="ldap ssl">start tls</smbconfoption>
-
-<smbconfcomment>syntax: passdb backend = ldapsam:ldap://server-name[:port]</smbconfcomment>
-<smbconfoption name="passdb backend">ldapsam:ldap://frodo.quenya.org</smbconfoption>
-
-<smbconfcomment>smbpasswd -x delete the entire dn-entry</smbconfcomment>
-<smbconfoption name="ldap delete dn">no</smbconfoption>
-
-<smbconfcomment>The machine and user suffix are added to the base suffix</smbconfcomment>
-<smbconfcomment>wrote WITHOUT quotes. NULL suffixes by default</smbconfcomment>
-<smbconfoption name="ldap user suffix">ou=People</smbconfoption>
-<smbconfoption name="ldap group suffix">ou=Groups</smbconfoption>
-<smbconfoption name="ldap machine suffix">ou=Computers</smbconfoption>
-
-<smbconfcomment>Trust UNIX account information in LDAP</smbconfcomment>
-<smbconfcomment> (see the smb.conf man page for details)</smbconfcomment>
-
-<smbconfcomment>Specify the base DN to use when searching the directory</smbconfcomment>
-<smbconfoption name="ldap suffix">dc=quenya,dc=org</smbconfoption>
-</smbconfblock>
-</example>
-
-		</sect3>
-
-		<sect3>
-		<title>Accounts and Groups Management</title>
-
-			<para>
-			<indexterm><primary>User Management</primary></indexterm>
-			<indexterm><primary>User Accounts</primary><secondary>Adding/Deleting</secondary></indexterm>
-			Because user accounts are managed through the sambaSamAccount ObjectClass, you should
-			modify your existing administration tools to deal with sambaSamAccount attributes.
-			</para>
-
-			<para>
-<indexterm><primary>sambaSamAccount</primary></indexterm>
-<indexterm><primary>/etc/openldap/sldap.conf</primary></indexterm>
-<indexterm><primary>NSS</primary></indexterm>
-			Machine accounts are managed with the sambaSamAccount ObjectClass, just
-			like user accounts. However, it is up to you to store those accounts
-			in a different tree of your LDAP namespace. You should use
-			<quote>ou=Groups,dc=quenya,dc=org</quote> to store groups and
-			<quote>ou=People,dc=quenya,dc=org</quote> to store users. Just configure your
-			NSS and PAM accordingly (usually, in the <filename>/etc/openldap/sldap.conf</filename>
-			configuration file).
-			</para>
-
-			<para>
-<indexterm><primary>POSIX</primary></indexterm>
-<indexterm><primary>posixGroup</primary></indexterm>
-<indexterm><primary>Domain Groups</primary></indexterm>
-<indexterm><primary>ADS</primary></indexterm>
-			In Samba-3, the group management system is based on POSIX
-			groups. This means that Samba makes use of the posixGroup ObjectClass.
-			For now, there is no NT-like group system management (global and local
-			groups). Samba-3 knows only about <constant>Domain Groups</constant>
-			and, unlike MS Windows 2000 and Active Directory, Samba-3 does not
-			support nested groups.
-			</para>
-
-		</sect3>
-
-		<sect3>
-		<title>Security and sambaSamAccount</title>
-
-
-			<para>
-<indexterm><primary>sambaSAMAccount</primary></indexterm>
-			There are two important points to remember when discussing the security
-			of sambaSAMAccount entries in the directory.
-			</para>
-
-			<itemizedlist>
-				<listitem><para><emphasis>Never</emphasis> retrieve the SambaLMPassword or
-<indexterm><primary>SambaNTPassword</primary></indexterm>
-				SambaNTPassword attribute values over an unencrypted LDAP session.</para></listitem>
-				<listitem><para><emphasis>Never</emphasis> allow non-admin users to
-				view the SambaLMPassword or SambaNTPassword attribute values.</para></listitem>
-			</itemizedlist>
-
-			<para>
-<indexterm><primary>clear-text</primary></indexterm>
-<indexterm><primary>impersonate</primary></indexterm>
-<indexterm><primary>LM/NT password hashes</primary></indexterm>
-			These password hashes are clear-text equivalents and can be used to impersonate
-			the user without deriving the original clear-text strings. For more information
-			on the details of LM/NT password hashes, refer to <link linkend="passdb">the
-			Account Information Database section</link>.
-			</para>
-
-			<para>
-<indexterm><primary>encrypted session</primary></indexterm>
-<indexterm><primary>StartTLS</primary></indexterm>
-<indexterm><primary>LDAPS</primary></indexterm>
-<indexterm><primary>secure communications</primary></indexterm>
-			To remedy the first security issue, the <smbconfoption name="ldap ssl"/> &smb.conf;
-			parameter defaults to require an encrypted session (<smbconfoption name="ldap
-			ssl">on</smbconfoption>) using the default port of <constant>636</constant> when
-			contacting the directory server. When using an OpenLDAP server, it
-			is possible to use the StartTLS LDAP extended operation in the place of LDAPS.
-			In either case, you are strongly encouraged to use secure communications protocols
-			(so do not set <smbconfoption name="ldap ssl">off</smbconfoption>).
-			</para>
-
-			<para>
-<indexterm><primary>LDAPS</primary></indexterm>
-<indexterm><primary>StartTLS</primary></indexterm>
-<indexterm><primary>LDAPv3</primary></indexterm>
-			Note that the LDAPS protocol is deprecated in favor of the LDAPv3 StartTLS
-			extended operation. However, the OpenLDAP library still provides support for
-			the older method of securing communication between clients and servers.
-			</para>
-
-			<para>
-<indexterm><primary>harvesting password hashes</primary></indexterm>
-<indexterm><primary>ACL</primary></indexterm>
-<indexterm><primary>slapd.conf</primary></indexterm>
-			The second security precaution is to prevent non-administrative users from
-			harvesting password hashes from the directory. This can be done using the
-			following ACL in <filename>slapd.conf</filename>:
-			</para>
-
-<para>
-<programlisting>
-## allow the "ldap admin dn" access, but deny everyone else
-access to attrs=SambaLMPassword,SambaNTPassword
-     by dn="cn=Samba Admin,ou=People,dc=quenya,dc=org" write
-     by * none
-</programlisting>
-</para>
-
-		</sect3>
-
-		<sect3>
-		<title>LDAP Special Attributes for sambaSamAccounts</title>
-
-			<para> The sambaSamAccount ObjectClass is composed of the attributes shown in next tables: <link
-			linkend="attribobjclPartA">Part A</link>, and <link linkend="attribobjclPartB">Part B</link>.
-			</para>
-
-			<table frame="all" id="attribobjclPartA">
-				<title>Attributes in the sambaSamAccount ObjectClass (LDAP), Part A</title>
-			<tgroup cols="2" align="justify">
-					<colspec align="left"/>
-					<colspec align="justify" colwidth="1*"/>
-			<tbody>
-				<row><entry><constant>sambaLMPassword</constant></entry><entry>The LanMan password 16-byte hash stored as a character
-						representation of a hexadecimal string.</entry></row>
-				<row><entry><constant>sambaNTPassword</constant></entry><entry>The NT password 16-byte hash stored as a character
-						representation of a hexadecimal string.</entry></row>
-				<row><entry><constant>sambaPwdLastSet</constant></entry><entry>The integer time in seconds since 1970 when the
-						<constant>sambaLMPassword</constant> and <constant>sambaNTPassword</constant> attributes were last set.
-				</entry></row>
-
-				<row><entry><constant>sambaAcctFlags</constant></entry><entry>String of 11 characters surrounded by square brackets [ ]
-						representing account flags such as U (user), W (workstation), X (no password expiration),
-						I (domain trust account), H (home dir required), S (server trust account),
-						and D (disabled).</entry></row>
-
-				<row><entry><constant>sambaLogonTime</constant></entry><entry>Integer value currently unused.</entry></row>
-
-				<row><entry><constant>sambaLogoffTime</constant></entry><entry>Integer value currently unused.</entry></row>
-
-				<row><entry><constant>sambaKickoffTime</constant></entry><entry>Specifies the time (UNIX time format) when the user
-				will be locked down and cannot login any longer. If this attribute is omitted, then the account will never expire.
-				Using this attribute together with shadowExpire of the shadowAccount ObjectClass will enable accounts to
-				expire completely on an exact date.</entry></row>
-
-				<row><entry><constant>sambaPwdCanChange</constant></entry><entry>Specifies the time (UNIX time format)
-				after which the user is allowed to change his password. If this attribute is not set, the user will be free
-				to change his password whenever he wants.</entry></row>
-
-				<row><entry><constant>sambaPwdMustChange</constant></entry><entry>Specifies the time (UNIX time format) when the user is
-				forced to change his password. If this value is set to 0, the user will have to change his password at first login.
-				If this attribute is not set, then the password will never expire.</entry></row>
-
-				<row><entry><constant>sambaHomeDrive</constant></entry><entry>Specifies the drive letter to which to map the
-				UNC path specified by sambaHomePath. The drive letter must be specified in the form <quote>X:</quote>
-				where X is the letter of the drive to map. Refer to the <quote>logon drive</quote> parameter in the
-				smb.conf(5) man page for more information.</entry></row>
-
-				<row><entry><constant>sambaLogonScript</constant></entry><entry>The sambaLogonScript property specifies the path of
-				the user's logon script, .CMD, .EXE, or .BAT file. The string can be null. The path
-				is relative to the netlogon share. Refer to the <smbconfoption name="logon script"/> parameter in the
-				&smb.conf; man page for more information.</entry></row>
-
-				<row><entry><constant>sambaProfilePath</constant></entry><entry>Specifies a path to the user's profile.
-				This value can be a null string, a local absolute path, or a UNC path. Refer to the
-				<smbconfoption name="logon path"/> parameter in the &smb.conf; man page for more information.</entry></row>
-
-				<row><entry><constant>sambaHomePath</constant></entry><entry>The sambaHomePath property specifies the path of
-				the home directory for the user. The string can be null. If sambaHomeDrive is set and specifies
-				a drive letter, sambaHomePath should be a UNC path. The path must be a network
-				UNC path of the form <filename>\\server\share\directory</filename>. This value can be a null string.
-				Refer to the <command>logon home</command> parameter in the &smb.conf; man page for more information.
-				</entry></row>
-			</tbody>
-			</tgroup></table>
-
-
-			<table frame="all" id="attribobjclPartB">
-				<title>Attributes in the sambaSamAccount ObjectClass (LDAP), Part B</title>
-			<tgroup cols="2" align="justify">
-					<colspec align="left"/>
-					<colspec align="justify" colwidth="1*"/>
-			<tbody>
-				<row><entry><constant>sambaUserWorkstations</constant></entry><entry>Here you can give a comma-separated list of machines
-				on which the user is allowed to login. You may observe problems when you try to connect to a Samba domain member.
-				Because domain members are not in this list, the domain controllers will reject them. Where this attribute is omitted,
-				the default implies no restrictions.
-				</entry></row>
-
-				<row><entry><constant>sambaSID</constant></entry><entry>The security identifier(SID) of the user.
-				The Windows equivalent of UNIX UIDs.</entry></row>
-
-				<row><entry><constant>sambaPrimaryGroupSID</constant></entry><entry>The security identifier (SID) of the primary group
-				of the user.</entry></row>
-
-				<row><entry><constant>sambaDomainName</constant></entry><entry>Domain the user is part of.</entry></row>
-			</tbody>
-			</tgroup></table>
-
-
-			<para>
-<indexterm><primary>PDC</primary></indexterm>
-<indexterm><primary>sambaSamAccount</primary></indexterm>
-			The majority of these parameters are only used when Samba is acting as a PDC of
-			a domain (refer to <link linkend="samba-pdc">Domain Control</link>, for details on
-			how to configure Samba as a PDC). The following four attributes
-			are only stored with the sambaSamAccount entry if the values are non-default values:
-			</para>
-
-			<itemizedlist>
-<indexterm><primary>sambaHomePath</primary></indexterm>
-<indexterm><primary>sambaLogonScript</primary></indexterm>
-<indexterm><primary>sambaProfilePath</primary></indexterm>
-<indexterm><primary>sambaHomeDrive</primary></indexterm>
-				<listitem><para>sambaHomePath</para></listitem>
-				<listitem><para>sambaLogonScript</para></listitem>
-				<listitem><para>sambaProfilePath</para></listitem>
-				<listitem><para>sambaHomeDrive</para></listitem>
-			</itemizedlist>
-
-			<para>
-<indexterm><primary>sambaSamAccount</primary></indexterm>
-<indexterm><primary>PDC</primary></indexterm>
-<indexterm><primary>smbHome</primary></indexterm>
-			These attributes are only stored with the sambaSamAccount entry if
-			the values are non-default values. For example, assume MORIA has now been
-			configured as a PDC and that <smbconfoption name="logon home">\\%L\%u</smbconfoption> was defined in
-			its &smb.conf; file. When a user named <quote>becky</quote> logs on to the domain,
-			the <smbconfoption name="logon home"/> string is expanded to \\MORIA\becky.
-			If the smbHome attribute exists in the entry <quote>uid=becky,ou=People,dc=samba,dc=org</quote>,
-			this value is used. However, if this attribute does not exist, then the value
-			of the <smbconfoption name="logon home"/> parameter is used in its place. Samba
-			will only write the attribute value to the directory entry if the value is
-			something other than the default (e.g., <filename>\\MOBY\becky</filename>).
-			</para>
-
-		</sect3>
-
-		<sect3>
-		<title>Example LDIF Entries for a sambaSamAccount</title>
-
-			<para>
-			The following is a working LDIF that demonstrates the use of the SambaSamAccount ObjectClass:
-<programlisting>
-dn: uid=guest2, ou=People,dc=quenya,dc=org
-sambaLMPassword: 878D8014606CDA29677A44EFA1353FC7
-sambaPwdMustChange: 2147483647
-sambaPrimaryGroupSID: S-1-5-21-2447931902-1787058256-3961074038-513
-sambaNTPassword: 552902031BEDE9EFAAD3B435B51404EE
-sambaPwdLastSet: 1010179124
-sambaLogonTime: 0
-objectClass: sambaSamAccount
-uid: guest2
-sambaKickoffTime: 2147483647
-sambaAcctFlags: [UX         ]
-sambaLogoffTime: 2147483647
-sambaSID: S-1-5-21-2447931902-1787058256-3961074038-5006
-sambaPwdCanChange: 0
-</programlisting>
-			</para>
-
-			<para>
-			The following is an LDIF entry for using both the sambaSamAccount and
-			posixAccount ObjectClasses:
-<programlisting>
-dn: uid=gcarter, ou=People,dc=quenya,dc=org
-sambaLogonTime: 0
-displayName: Gerald Carter
-sambaLMPassword: 552902031BEDE9EFAAD3B435B51404EE
-sambaPrimaryGroupSID: S-1-5-21-2447931902-1787058256-3961074038-1201
-objectClass: posixAccount
-objectClass: sambaSamAccount
-sambaAcctFlags: [UX         ]
-userPassword: {crypt}BpM2ej8Rkzogo
-uid: gcarter
-uidNumber: 9000
-cn: Gerald Carter
-loginShell: /bin/bash
-logoffTime: 2147483647
-gidNumber: 100
-sambaKickoffTime: 2147483647
-sambaPwdLastSet: 1010179230
-sambaSID: S-1-5-21-2447931902-1787058256-3961074038-5004
-homeDirectory: /home/moria/gcarter
-sambaPwdCanChange: 0
-sambaPwdMustChange: 2147483647
-sambaNTPassword: 878D8014606CDA29677A44EFA1353FC7
-</programlisting>
-		</para>
-
-		</sect3>
-
-		<sect3>
-		<title>Password Synchronization</title>
-
-		<para>
-		Samba-3 and later can update the non-Samba (LDAP) password stored with an account. When
-		using pam_ldap, this allows changing both UNIX and Windows passwords at once.
-		</para>
-
-		<para>The <smbconfoption name="ldap passwd sync"/> options can have the  values shown in
-		<link linkend="ldappwsync">Possible <emphasis>ldap passwd sync</emphasis> Values</link>.</para>
-
-		<table frame="all" id="ldappwsync">
-		<title>Possible <parameter>ldap passwd sync</parameter> Values</title>
-		<tgroup cols="2">
-			<colspec align="left" colwidth="1*"/>
-			<colspec align="justify" colwidth="4*"/>
-		<thead>
-			<row><entry align="left">Value</entry><entry align="center">Description</entry></row>
-		</thead>
-		<tbody>
-		<row><entry>yes</entry><entry><para>When the user changes his password, update
-			       <constant>SambaNTPassword</constant>, <constant>SambaLMPassword</constant>,
-			       and the <constant>password</constant> fields.</para></entry></row>
-
-		<row><entry>no</entry><entry><para>Only update <constant>SambaNTPassword</constant> and
-					<constant>SambaLMPassword</constant>.</para></entry></row>
-
-		<row><entry>only</entry><entry><para>Only update the LDAP password and let the LDAP server
-			worry about the other fields.  This option is only available on some LDAP servers and
-			only when the LDAP server supports LDAP_EXOP_X_MODIFY_PASSWD.</para></entry></row>
-		</tbody>
-		</tgroup>
-		</table>
-
-
-		<para>More information can be found in the &smb.conf; man page.</para>
-
-		</sect3>
-
-		<sect3>
-		<title>Using OpenLDAP Overlay for Password Synchronization</title>
-
-		<para>
-		Howard Chu has written a special overlay called <command>smbk5pwd</command>. This tool  modifies the
-		<literal>SambaNTPassword</literal>, <literal>SambaLMPassword</literal> and <literal>Heimdal</literal>
-		hashes in an OpenLDAP entry when an LDAP_EXOP_X_MODIFY_PASSWD operation is performed.
-		</para>
-
-		<para>
-		The overlay is shipped with OpenLDAP-2.3 and can be found in the
-		<filename>contrib/slapd-modules/smbk5pwd</filename> subdirectory. This module can also be used with
-		OpenLDAP-2.2.
-		</para>
-
-		</sect3>
-
-	</sect2>
-
-</sect1>
-
-<sect1>
-<title>Common Errors</title>
-
-	<sect2>
-		<title>Users Cannot Logon</title>
-
-		<para><quote>I've installed Samba, but now I can't log on with my UNIX account! </quote></para>
-
-		<para>Make sure your user has been added to the current Samba <smbconfoption name="passdb backend"/>.
-		Read the <link linkend="acctmgmttools">Account Management Tools</link> for details.</para>
-
-	</sect2>
-</sect1>
-
-</chapter>
diff --git a/docs-xml/Samba3-HOWTO/TOSHARG-PolicyMgmt.xml b/docs-xml/Samba3-HOWTO/TOSHARG-PolicyMgmt.xml
deleted file mode 100644
index 0e8b1ef..0000000
--- a/docs-xml/Samba3-HOWTO/TOSHARG-PolicyMgmt.xml
+++ /dev/null
@@ -1,607 +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="PolicyMgmt">
-<chapterinfo>
-	&author.jht;
-    <pubdate>April 3 2003</pubdate>
-</chapterinfo>
-
-<title>System and Account Policies</title>
-
-<para>
-<indexterm><primary>validation</primary></indexterm>
-This chapter summarizes the current state of knowledge derived from personal
-practice and knowledge from Samba mailing list subscribers. Before reproduction
-of posted information, every effort has been made to validate the information given.
-Where additional information was uncovered through this validation, it is provided
-also.
-</para>
-
-<sect1>
-<title>Features and Benefits</title>
-
-<para>
-<indexterm><primary>Group Policies</primary></indexterm>
-<indexterm><primary>users</primary></indexterm>
-<indexterm><primary>groups</primary></indexterm>
-When MS Windows NT 3.5 was introduced, the hot new topic was the ability to implement
-Group Policies for users and groups. Then along came MS Windows NT4 and a few sites
-started to adopt this capability. How do we know that? By the number of <quote>boo-boos</quote>
-(or mistakes) administrators made and then requested help to resolve.
-</para>
-
-<para>
-<indexterm><primary>group policies</primary></indexterm>
-<indexterm><primary>Group Policy Objects</primary><see>GPO</see></indexterm>
-<indexterm><primary>GPOs</primary></indexterm>
-<indexterm><primary>ADS</primary></indexterm>
-<indexterm><primary>group policy objects</primary><see>GPOs</see></indexterm>
-By the time that MS Windows 2000 and Active Directory was released, administrators
-got the message: Group Policies are a good thing! They can help reduce administrative
-costs and actually make happier users. But adoption of the true
-potential of MS Windows 200x Active Directory and Group Policy Objects (GPOs) for users
-and machines were picked up on rather slowly. This was obvious from the Samba
-mailing list back in 2000 and 2001 when there were few postings regarding GPOs and
-how to replicate them in a Samba environment.
-</para>
-
-<para>
-<indexterm><primary>exploit opportunities</primary></indexterm>
-Judging by the traffic volume since mid 2002, GPOs have become a standard part of
-the deployment in many sites. This chapter reviews techniques and methods that can
-be used to exploit opportunities for automation of control over user desktops and
-network client workstations.
-</para>
-
-</sect1>
-
-<sect1>
-<title>Creating and Managing System Policies</title>
-
-<para>
-<indexterm><primary>NETLOGON</primary></indexterm>
-<indexterm><primary>domain controller</primary></indexterm>
-<indexterm><primary>registry</primary></indexterm>
-<indexterm><primary>affect users</primary></indexterm>
-Under MS Windows platforms, particularly those following the release of MS Windows
-NT4 and MS Windows 95, it is possible to create a type of file that would be placed
-in the NETLOGON share of a domain controller. As the client logs onto the network,
-this file is read and the contents initiate changes to the registry of the client
-machine. This file allows changes to be made to those parts of the registry that
-affect users, groups of users, or machines.
-</para>
-
-<para>
-<indexterm><primary>Config.POL</primary></indexterm>
-<indexterm><primary>poledit.exe</primary></indexterm>
-<indexterm><primary>policy editor</primary></indexterm>
-For MS Windows 9x/Me, this file must be called <filename>Config.POL</filename> and may
-be generated using a tool called <filename>poledit.exe</filename>, better known as the
-Policy Editor. The policy editor was provided on the Windows 98 installation CD-ROM, but
-disappeared again with the introduction of MS Windows Me. From
-comments of MS Windows network administrators, it would appear that this tool became
-a part of the MS Windows Me Resource Kit.
-</para>
-
-<para>
-<indexterm><primary>System Policy Editor</primary></indexterm>
-MS Windows NT4 server products include the <emphasis>System Policy Editor</emphasis>
-under <guimenu>Start -> Programs -> Administrative Tools</guimenu>.
-For MS Windows NT4 and later clients, this file must be called <filename>NTConfig.POL</filename>.
-</para>
-
-<para>
-<indexterm><primary>MMC</primary></indexterm>
-New with the introduction of MS Windows 2000 was the Microsoft Management Console
-or MMC. This tool is the new wave in the ever-changing landscape of Microsoft
-methods for management of network access and security. Every new Microsoft product
-or technology seems to make the old rules obsolete and introduces newer and more
-complex tools and methods. To Microsoft's credit, the MMC does appear to
-be a step forward, but improved functionality comes at a great price.
-</para>
-
-<para>
-<indexterm><primary>network policies</primary></indexterm>
-<indexterm><primary>system policies</primary></indexterm>
-<indexterm><primary>Profiles</primary></indexterm>
-<indexterm><primary>Policies</primary></indexterm>
-Before embarking on the configuration of network and system policies, it is highly
-advisable to read the documentation available from Microsoft's Web site regarding
-<ulink url="http://www.microsoft.com/ntserver/techresources/management/prof_policies.asp">
-Implementing Profiles and Policies in Windows NT 4.0</ulink>.
-There are a large number of documents in addition to this old one that should also
-be read and understood. Try searching on the Microsoft Web site for <quote>Group Policies</quote>.
-</para>
-
-<para>
-What follows is a brief discussion with some helpful notes. The information provided
-here is incomplete &smbmdash; you are warned.
-</para>
-
-	<sect2>
-	<title>Windows 9x/ME Policies</title>
-
-	<para>
-<indexterm><primary>Group Policy Editor</primary></indexterm>
-<indexterm><primary>tools\reskit\netadmin\poledit</primary></indexterm>
-	You need the Windows 98 Group Policy Editor to set up Group Profiles under Windows 9x/Me.
-	It can be found on the original full-product Windows 98 installation CD-ROM under
-	<filename>tools\reskit\netadmin\poledit</filename>. Install this using the
-	Add/Remove Programs facility, and then click on <guiicon>Have Disk</guiicon>.
-	</para>
-
-
-	<para>
-<indexterm><primary>NTConfig.POL</primary></indexterm>
-<indexterm><primary>Config.POL</primary></indexterm>
-	Use the Group Policy Editor to create a policy file that specifies the location of
-	user profiles and/or <filename>My Documents</filename>, and so on. Then save these
-	settings in a file called <filename>Config.POL</filename> that needs to be placed in the
-	root of the <smbconfsection name="[NETLOGON]"/> share. If Windows 98 is configured to log onto
-	the Samba domain, it will automatically read this file and update the Windows 9x/Me registry
-	of the machine as it logs on.
-	</para>
-
-	<para>
-	Further details are covered in the Windows 98 Resource Kit documentation.
-	</para>
-
-	<para>
-<indexterm><primary>registry</primary></indexterm>
-	If you do not take the correct steps, then every so often Windows 9x/Me will check the
-	integrity of the registry and restore its settings from the backup
-	copy of the registry it stores on each Windows 9x/Me machine. So, you will
-	occasionally notice things changing back to the original settings.
-	</para>
-
-	<para>
-<indexterm><primary>grouppol.inf</primary></indexterm>
-<indexterm><primary>Group Policy</primary></indexterm>
-	Install the Group Policy handler for Windows 9x/Me to pick up Group Policies. Look on the
-	Windows 98 CD-ROM in <filename>\tools\reskit\netadmin\poledit</filename>.
-	Install Group Policies on a Windows 9x/Me client by double-clicking on
-	<filename>grouppol.inf</filename>. Log off and on again a couple of times and see
-	if Windows 98 picks up Group Policies. Unfortunately, this needs to be done on every
-	Windows 9x/Me machine that uses Group Policies.
-	</para>
-
-	</sect2>
-	<sect2>
-	<title>Windows NT4-Style Policy Files</title>
-
-	<para>
-<indexterm><primary>ntconfig.pol</primary></indexterm>
-<indexterm><primary>poledit.exe</primary></indexterm>
-<indexterm><primary>Policy Editor</primary></indexterm>
-<indexterm><primary>domain policies</primary></indexterm>
-	To create or edit <filename>ntconfig.pol</filename>, you must use the NT Server
-	Policy Editor, <command>poledit.exe</command>, which is included with NT4 Server
-	but not with NT workstation. There is a Policy Editor on an NT4
-	Workstation but it is not suitable for creating domain policies.
-	Furthermore, although the Windows 95 Policy Editor can be installed on an NT4
-	workstation/server, it will not work with NT clients. However, the files from
-	the NT Server will run happily enough on an NT4 workstation.
-	</para>
-
-	<para>
-<indexterm><primary>poledit.exe</primary></indexterm>
-<indexterm><primary>common.adm</primary></indexterm>
-<indexterm><primary>winnt.adm</primary></indexterm>
-<indexterm><primary>c:\winnt\inf</primary></indexterm>
-	You need <filename>poledit.exe</filename>, <filename>common.adm</filename>, and <filename>winnt.adm</filename>.
-	It is convenient to put the two <filename>*.adm</filename> files in  the <filename>c:\winnt\inf</filename> 
-	directory, which is where the binary will look for them unless told otherwise. This
-	directory is normally <quote>hidden.</quote>
-	</para>
-
-	<para>
-<indexterm><primary>Policy Editor</primary></indexterm>
-<indexterm><primary>Nt4sp6ai.exe</primary></indexterm>
-<indexterm><primary>poledit.exe</primary></indexterm>
-<indexterm><primary>Zero Administration Kit</primary></indexterm>
-	The Windows NT Policy Editor is also included with the Service Pack 3 (and
-	later) for Windows NT 4.0. Extract the files using <command>servicepackname /x</command>
-	&smbmdash; that's <command>Nt4sp6ai.exe /x</command> for Service Pack 6a. The Policy Editor,
-	<command>poledit.exe</command>, and the associated template files (*.adm) should
-	be extracted as well. It is also possible to download the policy template
-	files for Office97 and get a copy of the Policy Editor. Another possible
-	location is with the Zero Administration Kit available for download from Microsoft.
-	</para>
-
-		<sect3>
-		<title>Registry Spoiling</title>
-
-			<para>
-<indexterm><primary>NTConfig.POL</primary></indexterm>
-<indexterm><primary>HKEY_LOCAL_MACHINE</primary></indexterm>
-			With NT4-style registry-based policy changes, a large number of settings are not
-			automatically reversed as the user logs off. The settings that were in the
-			<filename>NTConfig.POL</filename> file were applied to the client machine registry and apply to the
-			hive key HKEY_LOCAL_MACHINE are permanent until explicitly reversed. This is known
-			as tattooing. It can have serious consequences downstream, and the administrator must
-			be extremely careful not to lock out the ability to manage the machine at a later date.
-			</para>
-
-		</sect3>
-	</sect2>
-	<sect2>
-	<title>MS Windows 200x/XP Professional Policies</title>
-
-	<para>
-<indexterm><primary>registry</primary></indexterm>
-	Windows NT4 system policies allow the setting of registry parameters specific to
-	users, groups, and computers (client workstations) that are members of the NT4-style
-	domain. Such policy files will work with MS Windows 200x/XP clients also.
-	</para>
-
-	<para>
-	New to MS Windows 2000, Microsoft recently introduced a style of Group Policy that confers
-	a superset of capabilities compared with NT4-style policies. Obviously, the tool used
-	to create them is different, and the mechanism for implementing them is much improved.
-	</para>
-
-	<para>
-	<indexterm><primary>GPOs</primary></indexterm>
-<indexterm><primary>Administrative Templates</primary></indexterm>
-	The older NT4-style registry-based policies are known as <emphasis>Administrative Templates</emphasis>
-	in MS Windows 2000/XP GPOs. The latter includes the ability to set various security
-	configurations, enforce Internet Explorer browser settings, change and redirect aspects of the
-	users desktop (including the location of <filename>My Documents</filename> files, as
-	well as intrinsics of where menu items will appear in the Start menu). An additional new
-	feature is the ability to make available particular software Windows applications to particular
-	users and/or groups.
-	</para>
-
-	<para>
-<indexterm><primary>NTConfig.POL</primary></indexterm>
-<indexterm><primary>NETLOGON</primary></indexterm>
-<indexterm><primary>local registry values</primary></indexterm>
-	Remember, NT4 policy files are named <filename>NTConfig.POL</filename> and are stored in the root
-	of the NETLOGON share on the domain controllers. A Windows NT4 user enters a username and password
-	and selects the domain name to which the logon will attempt to take place. During the logon process,
-	the client machine reads the <filename>NTConfig.POL</filename> file from the NETLOGON share on
-	the authenticating server and modifies the local registry values according to the settings in this file.
-	</para>
-
-	<para>
-<indexterm><primary>SYSVOL</primary></indexterm>
-<indexterm><primary>NETLOGON</primary></indexterm>
-<indexterm><primary>replicated</primary></indexterm>
-<indexterm><primary>ADS</primary></indexterm>
-<indexterm><primary>domain controllers</primary></indexterm>
-<indexterm><primary>Group Policy Container</primary><see>GPC</see></indexterm>
-<indexterm><primary>Group Policy Template</primary><see>GPT</see></indexterm>
-<indexterm><primary>replicated SYSVOL</primary></indexterm>
-	Windows 200x GPOs are feature-rich. They are not stored in the NETLOGON share, but rather part of
-	a Windows 200x policy file is stored in the Active Directory itself and the other part is stored
-	in a shared (and replicated) volume called the SYSVOL folder. This folder is present on all Active
-	Directory domain controllers. The part that is stored in the Active Directory itself is called the
-	Group Policy Container (GPC), and the part that is stored in the replicated share called SYSVOL is
-	known as the Group Policy Template (GPT).
-	</para>
-
-	<para>
-<indexterm><primary>GPOs</primary></indexterm>
-	With NT4 clients, the policy file is read and executed only as each user logs onto the network.
-	MS Windows 200x policies are much more complex &smbmdash; GPOs are processed and applied at client machine
-	startup (machine specific part), and when the user logs onto the network, the user-specific part
-	is applied. In MS Windows 200x-style policy management, each machine and/or user may be subject
-	to any number of concurrently applicable (and applied) policy sets (GPOs). Active Directory allows
-	the administrator to also set filters over the policy settings. No such equivalent capability
-	exists with NT4-style policy files.
-	</para>
-
-		<sect3>
-		<title>Administration of Windows 200x/XP Policies</title>
-
-		<para>
-		<indexterm><primary>GPOs</primary></indexterm>
-		<indexterm><primary>System Policy Editor</primary></indexterm>
-<indexterm><primary>poledit.exe</primary></indexterm>
-<indexterm><primary>MMC snap-in</primary></indexterm>
-<indexterm><primary>Poledit</primary></indexterm>
-		Instead of using the tool called <application>the System Policy Editor</application>, commonly called Poledit (from the
-		executable name <command>poledit.exe</command>), <acronym>GPOs</acronym> are created and managed using a 
-		<application>Microsoft Management Console</application> <acronym>(MMC)</acronym> snap-in as follows:</para>
-		<procedure>
-			<step><para>
-			Go to the Windows 200x/XP menu <guimenu>Start->Programs->Administrative Tools</guimenu>
-			and select the MMC snap-in called <guimenuitem>Active Directory Users and Computers</guimenuitem>
-			</para></step>
-
-			<step><para>
-<indexterm><primary>organizational unit</primary><see>OU</see></indexterm>
-			Select the domain or organizational unit (OU) that you wish to manage, then right-click
-			to open the context menu for that object, and select the <guibutton>Properties</guibutton>.
-			</para></step>
-
-			<step><para>
-			Left-click on the <guilabel>Group Policy</guilabel> tab, then
-			left-click on the New tab. Type a name
-			for the new policy you will create.
-			</para></step>
-
-			<step><para>
-			 Left-click on the <guilabel>Edit</guilabel> tab to commence the steps needed to create the GPO.
-			</para></step>
-		</procedure>
-
-		<para>
-		All policy configuration options are controlled through the use of policy administrative
-		templates. These files have an .adm extension, both in NT4 as well as in Windows 200x/XP.
-		Beware, however, the .adm files are not interchangeable across NT4 and Windows 200x.
-		The latter introduces many new features as well as extended definition capabilities. It is
-		well beyond the scope of this documentation to explain how to program .adm files; for that,
-		refer to the Microsoft Windows Resource Kit for your particular
-		version of MS Windows.
-		</para>
-
-		<note>
-		<para>
-<indexterm><primary>gpolmig.exe</primary></indexterm>
-<indexterm><primary>NTConfig.POL</primary></indexterm>
-<indexterm><primary>resource kit</primary></indexterm>
-		The MS Windows 2000 Resource Kit contains a tool called <command>gpolmig.exe</command>. This tool can be used
-		to migrate an NT4 <filename>NTConfig.POL</filename> file into a Windows 200x style GPO. Be VERY careful how you
-		use this powerful tool. Please refer to the resource kit manuals for specific usage information.
-		</para>
-		</note>
-
-		</sect3>
-
-		<sect3>
-		<title>Custom System Policy Templates</title>
-
-		<para>
-		Over the past year, there has been a bit of talk regarding the creation of customized
-		templates for the Windows Sytem Policy Editor. A recent announcement on the Samba mailing
-		list is worthy of mention.
-		</para>
-
-		<para>
-		Mike Petersen has announced the availability of a template file he has created. This custom System Policy
-		Editor Template will allow you to successfully control Microsoft Windows workstations from an SMB server, such
-		as Samba. This template has been tested on a few networks, although if you find any problems with any of these
-		policies, or have any ideas for additional policies, let me know at mailto:mgpeter at pcc-services.com.  This
-		Template includes many policies for Windows XP to allow it to behave better in a professional environment.
-		</para>
-
-		<para>
-		For further information please see the <ulink
-		url="http://www.pcc-services.com/custom_poledit.html">Petersen</ulink> Computer Consulting web site. There is
-		a download link for the template file.
-		</para>
-
-		</sect3>
-	</sect2>
-</sect1>
-
-<sect1>
-<title>Managing Account/User Policies</title>
-
-<para>
-<indexterm><primary>Policies</primary></indexterm>
-<indexterm><primary>policy file </primary></indexterm>
-<indexterm><primary>registry settings</primary></indexterm>
-Policies can define a specific user's settings or the settings for a group of users. The resulting
-policy file contains the registry settings for all users, groups, and computers that will be using
-the policy file. Separate policy files for each user, group, or computer are not necessary.
-</para>
-
-<para>
-<indexterm><primary>NTConfig.POL</primary></indexterm>
-If you create a policy that will be automatically downloaded from validating domain controllers,
-you should name the file <filename>NTConfig.POL</filename>. As system administrator, you have the option of renaming the
-policy file and, by modifying the Windows NT-based workstation, directing the computer to update
-the policy from a manual path. You can do this by either manually changing the registry or by using
-the System Policy Editor. This can even be a local path such that each machine has its own policy file,
-but if a change is necessary to all machines, it must be made individually to each workstation.
-</para>
-
-<para>
-<indexterm><primary>NTConfig.POL</primary></indexterm>
-<indexterm><primary>NETLOGON</primary></indexterm>
-When a Windows NT4/200x/XP machine logs onto the network, the client looks in the NETLOGON share on
-the authenticating domain controller for the presence of the <filename>NTConfig.POL</filename> file. If one exists, it is 
-downloaded, parsed, and then applied to the user's part of the registry.
-</para>
-
-<para>
-<indexterm><primary>GPOs</primary></indexterm>
-<indexterm><primary>ADS</primary></indexterm>
-<indexterm><primary>NTConfig.POL</primary></indexterm>
-<indexterm><primary>NT4 style policy updates</primary></indexterm>
-MS Windows 200x/XP clients that log onto an MS Windows Active Directory security domain may additionally
-acquire policy settings through GPOs that are defined and stored in Active Directory
-itself. The key benefit of using AD GPOs is that they impose no registry <emphasis>spoiling</emphasis> effect.
-This has considerable advantage compared with the use of <filename>NTConfig.POL</filename> (NT4) style policy updates.
-</para>
-
-<para>
-<indexterm><primary>account restrictions</primary></indexterm>
-<indexterm><primary>Common restrictions</primary></indexterm>
-In addition to user access controls that may be imposed or applied via system and/or group policies
-in a manner that works in conjunction with user profiles, the user management environment under
-MS Windows NT4/200x/XP allows per-domain as well as per-user account restrictions to be applied.
-Common restrictions that are frequently used include:
-</para>
-
-<para>
-<indexterm><primary>Account Controls</primary></indexterm>
-<itemizedlist>
-	<listitem><para>Logon hours</para></listitem>
-	<listitem><para>Password aging</para></listitem>
-	<listitem><para>Permitted logon from certain machines only</para></listitem>
-	<listitem><para>Account type (local or global)</para></listitem>
-	<listitem><para>User rights</para></listitem>
-</itemizedlist>
-</para>
-
-<para>
-<indexterm><primary>Domain User Manager</primary></indexterm>
-<indexterm><primary>NTConfig.POL</primary></indexterm>
-Samba-3.0.20 does not yet implement all account controls that are common to MS Windows NT4/200x/XP.
-While it is possible to set many controls using the Domain User Manager for MS Windows NT4, only password
-expiry is functional today. Most of the remaining controls at this time have only stub routines
-that may eventually be completed to provide actual control. Do not be misled by the fact that a
-parameter can be set using the NT4 Domain User Manager or in the <filename>NTConfig.POL</filename>.
-</para>
-
-</sect1>
-<sect1>
-<title>Management Tools</title>
-
-<para>
-Anyone who wishes to create or manage Group Policies will need to be familiar with a number of tools.
-The following sections describe a few key tools that will help you to create a low-maintenance user
-environment.
-</para>
-
-	<sect2>
-	<title>Samba Editreg Toolset</title>
-
-	<para>
-	<indexterm><primary>editreg</primary></indexterm>
-	<indexterm><primary>NTUser.DAT</primary></indexterm>
-	<indexterm><primary>NTConfig.POL</primary></indexterm>
-	A new tool called <command>editreg</command> is under development. This tool can be used
-	to edit registry files (called <filename>NTUser.DAT</filename>) that are stored in user
-	and group profiles. <filename>NTConfig.POL</filename> files have the same structure as the
-	<filename>NTUser.DAT</filename> file and can be edited using this tool. <command>editreg</command>
-	is being built with the intent to enable <filename>NTConfig.POL</filename> files to be saved in text format and to
-	permit the building of new <filename>NTConfig.POL</filename> files with extended capabilities. It is proving difficult
-	to realize this capability, so do not be surprised if this feature does not materialize. Formal
-	capabilities will be announced at the time that this tool is released for production use.
-	</para>
-
-	</sect2>
-
-	<sect2>
-	<title>Windows NT4/200x</title>
-
-	<para>
-<indexterm><primary>regedt32.exe</primary></indexterm>
-<indexterm><primary>Group Policy Editor</primary></indexterm>
-<indexterm><primary>MMC</primary></indexterm>
-	The tools that may be used to configure these types of controls from the MS Windows environment are
-	the NT4 User Manager for Domains, the NT4 System and Group Policy Editor, and the Registry Editor (regedt32.exe).
-	Under MS Windows 200x/XP, this is done using the MMC with appropriate
-	<quote>snap-ins,</quote> the registry editor, and potentially also the NT4 System and Group Policy Editor.
-	</para>
-	</sect2>
-
-	<sect2>
-	<title>Samba PDC</title>
-
-	<para>
-<indexterm><primary>smbpasswd</primary></indexterm>
-<indexterm><primary>pdbedit</primary></indexterm>
-<indexterm><primary>NET</primary></indexterm>
-<indexterm><primary>rpcclient</primary></indexterm>
-	With a Samba domain controller, the new tools for managing user account and policy information include:
-	<command>smbpasswd</command>, <command>pdbedit</command>, <command>net</command>, and <command>rpcclient</command>. 
-	The administrator should read the man pages for these tools and become familiar with their use.
-	</para>
-
-	</sect2>
-</sect1>
-
-<sect1>
-<title>System Startup and Logon Processing Overview</title>
-
-<para>
-The following attempts to document the order of processing the system and user policies following a system
-reboot and as part of the user logon:
-</para>
-
-<orderedlist>
-	<listitem><para>
-<indexterm><primary>Remote Procedure Call System Service</primary><see>RPCSS</see></indexterm>
-<indexterm><primary>multiple universal naming convention provider</primary><see>MUP</see></indexterm>
-	Network starts, then Remote Procedure Call System Service (RPCSS) and multiple universal naming
-	convention provider (MUP) start.
-	</para></listitem>
-
-	<listitem><para>
-<indexterm><primary>ADS</primary></indexterm>
-<indexterm><primary>GPOs</primary></indexterm>
-	Where Active Directory is involved, an ordered list of GPOs is downloaded
-	and applied. The list may include GPOs that:
-<itemizedlist>
-	<listitem><para>Apply to the location of machines in a directory.</para></listitem>
-	<listitem><para>Apply only when settings have changed.</para></listitem>
-	<listitem><para>Depend on configuration of the scope of applicability: local,
-	site, domain, organizational unit, and so on.</para></listitem>
-</itemizedlist>
-	No desktop user interface is presented until the above have been processed.
-	</para></listitem>
-
-	<listitem><para>
-	Execution of startup scripts (hidden and synchronous by default).
-	</para></listitem>
-
-	<listitem><para>
-	A keyboard action to effect start of logon (Ctrl-Alt-Del).
-	</para></listitem>
-
-	<listitem><para>
-	User credentials are validated, user profile is loaded (depends on policy settings).
-	</para></listitem>
-
-	<listitem><para>
-	An ordered list of user GPOs is obtained. The list contents depends on what is configured in respect of:
-
-<itemizedlist>
-	<listitem><para>Is the user a domain member, thus subject to particular policies?</para></listitem>
-	<listitem><para>Loopback enablement, and the state of the loopback policy (merge or replace).</para></listitem>
-	<listitem><para>Location of the Active Directory itself.</para></listitem>
-	<listitem><para>Has the list of GPOs changed? No processing is needed if not changed.</para></listitem>
-</itemizedlist>
-	</para></listitem>
-
-	<listitem><para>
-	User policies are applied from Active Directory. Note: There are several types.
-	</para></listitem>
-
-	<listitem><para>
-	Logon scripts are run. New to Windows 200x and Active Directory, logon scripts may be obtained based on GPOs
-	(hidden and executed synchronously). NT4-style logon scripts are then run in a normal
-	window.
-	</para></listitem>
-
-	<listitem><para>
-	The user interface as determined from the GPOs is presented. Note: In a Samba domain (like an NT4
-	domain), machine (system) policies are applied at startup; user policies are applied at logon.
-	</para></listitem>
-</orderedlist>
-
-</sect1>
-
-<sect1>
-<title>Common Errors</title>
-
-<para>
-Policy-related problems can be quite difficult to diagnose and even more difficult to rectify. The following
-collection demonstrates only basic issues.
-</para>
-
-<sect2>
-<title>Policy Does Not Work</title>
-
-<para>
-<quote>We have created the <filename>Config.POL</filename> file and put it in the <emphasis>NETLOGON</emphasis> share.
-It has made no difference to our Win XP Pro machines, they just do not see it. It worked fine with Win 98 but does not
-work any longer since we upgraded to Win XP Pro. Any hints?</quote>
-</para>
-
-<para>
-Policy files are not portable between Windows 9x/Me and MS Windows NT4/200x/XP-based platforms. You need to
-use the NT4 Group Policy Editor to create a file called <filename>NTConfig.POL</filename> so it is in the
-correct format for your MS Windows XP Pro clients.
-</para>
-
-</sect2>
-
-</sect1>
-
-</chapter>
diff --git a/docs-xml/Samba3-HOWTO/TOSHARG-Printing.xml b/docs-xml/Samba3-HOWTO/TOSHARG-Printing.xml
deleted file mode 100644
index 6d4624c..0000000
--- a/docs-xml/Samba3-HOWTO/TOSHARG-Printing.xml
+++ /dev/null
@@ -1,3236 +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="classicalprinting">
-
-<chapterinfo>
-	<author>
-		<firstname>Kurt</firstname><surname>Pfeifle</surname>
-		<affiliation>
-			<orgname>Danka Deutschland GmbH</orgname>
-			<address><email>kpfeifle at danka.de</email></address>
-		</affiliation>
-	</author>
-	&author.jerry;
-	&author.jht;
-	<pubdate>May 31, 2003</pubdate>
-</chapterinfo>
-
-<title>Classical Printing Support</title>
-
-<sect1>
-<title>Features and Benefits</title>
-
-<para>
-<indexterm><primary>mission-critical</primary></indexterm>
-Printing is often a mission-critical service for the users. Samba can provide this service reliably and
-seamlessly for a client network consisting of Windows workstations.
-</para>
-
-<para>
-<indexterm><primary>print service</primary></indexterm>
-<indexterm><primary>domain member server</primary></indexterm>
-<indexterm><primary>standalone server</primary></indexterm>
-<indexterm><primary>file serving</primary></indexterm>
-<indexterm><primary>dedicated print server</primary></indexterm>
-<indexterm><primary>print server</primary></indexterm>
-<indexterm><primary>printing support</primary></indexterm>
-<indexterm><primary>Point'n'Print</primary></indexterm>
-<indexterm><primary>Add Printer Wizard</primary></indexterm>
-<indexterm><primary>upload drivers</primary></indexterm>
-<indexterm><primary>manage drivers</primary></indexterm>
-<indexterm><primary>install drivers</primary></indexterm>
-<indexterm><primary>print accounting</primary></indexterm>
-<indexterm><primary>Common UNIX Printing System</primary><see>CUPS</see></indexterm>
-A Samba print service may be run on a standalone or domain member server, side by side with file serving
-functions, or on a dedicated print server.  It can be made as tightly or as loosely secured as needs dictate.
-Configurations may be simple or complex. Available authentication schemes are essentially the same as
-described for file services in previous chapters. Overall, Samba's printing support is now able to replace an
-NT or Windows 2000 print server full-square, with additional benefits in many cases. Clients may download and
-install drivers and printers through their familiar <literal>Point'n'Print</literal> mechanism. Printer
-installations executed by <literal>Logon Scripts</literal> are no problem. Administrators can upload and manage
-drivers to be used by clients through the familiar <literal>Add Printer Wizard</literal>. As an additional
-benefit, driver and printer management may be run from the command line or through scripts, making it more
-efficient in case of large numbers of printers. If a central accounting of print jobs (tracking every single
-page and supplying the raw data for all sorts of statistical reports) is required, this function is best
-supported by the newer Common UNIX Printing System (CUPS) as the print subsystem underneath the Samba hood.
-</para>
-
-<para>
-<indexterm><primary>BSD</primary></indexterm>
-<indexterm><primary>CUPS</primary></indexterm>
-This chapter outlines the fundamentals of Samba printing as implemented by the more traditional UNIX
-BSD- and System V-style printing systems. Much of the information in this chapter applies also to CUPS.  If
-you use CUPS, you may be tempted to jump to the next chapter, but you will certainly miss a few things if you
-do. For further information refer to <link linkend="CUPS-printing">CUPS Printing Support</link>.
-</para>
-
-<note>
-<para>
-<indexterm><primary>Windows XP Professional</primary></indexterm>
-<indexterm><primary>Windows 200x/XP</primary></indexterm>
-<indexterm><primary>Windows NT4</primary></indexterm>
-Most of the following examples have been verified on Windows XP Professional clients. Where this document
-describes the responses to commands given, bear in mind that Windows 200x/XP clients are quite similar but may
-differ in minor details. Windows NT4 is somewhat different again.
-</para>
-</note>
-
-</sect1>
-
-<sect1>
-<title>Technical Introduction</title>
-
-<para>
-<indexterm><primary>printing support</primary></indexterm>
-<indexterm><primary>print subsystem</primary></indexterm>
-<indexterm><primary>printing system</primary></indexterm>
-Samba's printing support always relies on the installed print subsystem of the UNIX OS it runs on. Samba is a
-<literal>middleman.</literal> It takes print files from Windows (or other SMB) clients and passes them to the real
-printing system for further processing; therefore, it needs to communicate with both sides: the Windows print
-clients and the UNIX printing system. Hence, we must differentiate between the various client OS types, each
-of which behave differently, as well as the various UNIX print subsystems, which themselves have different
-features and are accessed differently.
-</para>
-
-<para>
-<indexterm><primary>UNIX printing</primary></indexterm>
-<indexterm><primary>CUPS</primary></indexterm>
-This chapter deals with the traditional way of UNIX printing. The next chapter covers in great detail the more
-modern CUPS.
-</para>
-
-<important><para>
-<indexterm><primary>CUPS</primary></indexterm>
-CUPS users, be warned: do not just jump on to the next chapter. You might miss important information only found here!
-</para></important>
-
-<para>
-<indexterm><primary>print configuration</primary></indexterm>
-<indexterm><primary>problematic print</primary></indexterm>
-<indexterm><primary>print processing</primary></indexterm>
-<indexterm><primary>print filtering</primary></indexterm>
-It is apparent from postings on the Samba mailing list that print configuration is one of the most problematic
-aspects of Samba administration today. Many new Samba administrators have the impression that Samba performs
-some sort of print processing. Rest assured, Samba does not perform any type of print processing. It does not
-do any form of print filtering.
-</para>
-
-<para>
-<indexterm><primary>data stream</primary></indexterm>
-<indexterm><primary>local spool area</primary></indexterm>
-<indexterm><primary>spooled file</primary></indexterm>
-<indexterm><primary>local system printing</primary></indexterm>
-Samba obtains from its clients a data stream (print job) that it spools to a local spool area. When the entire
-print job has been received, Samba invokes a local UNIX/Linux print command and passes the spooled file to it.
-It is up to the local system printing subsystems to correctly process the print job and to submit it to the
-printer.
-</para>
-
-<sect2>
-<title>Client to Samba Print Job Processing</title>
-
-<para>
-Successful printing from a Windows client via a Samba print server to a UNIX
-printer involves six (potentially seven) stages:
-</para>
-
-<orderedlist>
-	<listitem><para>Windows opens a connection to the printer share.</para></listitem>
-
-	<listitem><para>Samba must authenticate the user.</para></listitem>
-
-	<listitem><para>Windows sends a copy of the print file over the network
-	into Samba's spooling area.</para></listitem>
-
-	<listitem><para>Windows closes the connection.</para></listitem>
-
-	<listitem><para>Samba invokes the print command to hand the file over
-	to the UNIX print subsystem's spooling area.</para></listitem>
-
-	<listitem><para>The UNIX print subsystem processes the print job.</para></listitem>
-
-	<listitem><para>The print file may need to be explicitly deleted
-	from the Samba spooling area. This item depends on your print spooler
-	configuration settings.</para></listitem>
-</orderedlist>
-</sect2>
-
-<sect2>
-<title>Printing-Related Configuration Parameters</title>
-
-<para>
-<indexterm><primary>global-level</primary></indexterm>
-<indexterm><primary>service-level</primary></indexterm>
-<indexterm><primary>printing behavior</primary></indexterm>
-There are a number of configuration parameters to control Samba's printing behavior. Please refer to the man
-page for &smb.conf; for an overview of these. As with other parameters, there are global-level (tagged with a
-<emphasis>G</emphasis> in the listings) and service-level (<emphasis>S</emphasis>) parameters.
-</para>
-
-<variablelist>
-	<varlistentry><term>Global Parameters</term>
-		<listitem><para> These <emphasis>may not</emphasis> go into
-		individual share definitions. If they go in by error,
-		the <command>testparm</command> utility can discover this
-		(if you run it) and tell you so.
-		</para></listitem>
-	</varlistentry>
-
-	<varlistentry><term>Service-Level Parameters</term>
-		<listitem><para> These may be specified in the
-		<smbconfsection name="[global]"/> section of &smb.conf;.
-		In this case they define the default behavior of all individual
-		or service-level shares (provided they do not have a different
-		setting defined for the same parameter, thus overriding the
-		global default).
-		</para></listitem>
-	</varlistentry>
-</variablelist>
-</sect2>
-
-</sect1>
-
-<sect1>
-<title>Simple Print Configuration</title>
-
-<para>
-<indexterm><primary>BSD Printing</primary></indexterm>
-<indexterm><primary>simple printing</primary></indexterm>
-<indexterm><primary>enables clients to print</primary></indexterm>
-<indexterm><primary>print environment</primary></indexterm>
-<link linkend="simpleprc">Simple Configuration with BSD Printing</link> shows a simple printing configuration.
-If you compare this with your own, you may find additional parameters that have been preconfigured by your OS
-vendor. Following is a discussion and explanation of the parameters. This example does not use many
-parameters.  However, in many environments these are enough to provide a valid &smb.conf; file that enables
-all clients to print.
-</para>
-
-<example id="simpleprc">
-<title>Simple Configuration with BSD Printing</title>
-<smbconfblock>
-<smbconfsection name="[global]"/>
-<smbconfoption name="printing">bsd</smbconfoption>
-<smbconfoption name="load printers">yes</smbconfoption>
-
-<smbconfsection name="[printers]"/>
-<smbconfoption name="path">/var/spool/samba</smbconfoption>
-<smbconfoption name="printable">yes</smbconfoption>
-<smbconfoption name="public">yes</smbconfoption>
-<smbconfoption name="writable">no</smbconfoption>
-</smbconfblock>
-</example>
-
-<para>
-<indexterm><primary>testparm</primary></indexterm>
-<indexterm><primary>misconfigured settings</primary></indexterm>
-<indexterm><primary>pager program</primary></indexterm>
-This is only an example configuration. Samba assigns default values to all configuration parameters. The
-defaults are conservative and sensible. When a parameter is specified in the &smb.conf; file, this overwrites
-the default value. The <command>testparm</command> utility when run as root is capable of reporting all
-settings, both default as well as &smb.conf; file settings. <command>Testparm</command> gives warnings for all
-misconfigured settings. The complete output is easily 360 lines and more, so you may want to pipe it through a
-pager program.
-</para>
-
-<para>  
-<indexterm><primary>configuration syntax</primary></indexterm>
-<indexterm><primary>syntax tolerates spelling errors</primary></indexterm>
-<indexterm><primary>case-insensitive</primary></indexterm>
-The syntax for the configuration file is easy to grasp. You should know that  is not very picky about its
-syntax. As has been explained elsewhere in this book, Samba tolerates some spelling errors (such as
-<smbconfoption name="browseable"/> instead of <smbconfoption name="browsable"/>), and spelling is
-case-insensitive. It is permissible to use <parameter>Yes/No</parameter> or <parameter>True/False</parameter>
-for Boolean settings. Lists of names may be separated by commas, spaces, or tabs.
-</para>
-
-<sect2>
-<title>Verifying Configuration with <command>testparm</command></title>
-
-<para>
-<indexterm><primary>printing-related settings</primary></indexterm>
-<indexterm><primary>lp</primary></indexterm>
-<indexterm><primary>print</primary></indexterm>
-<indexterm><primary>spool</primary></indexterm>
-<indexterm><primary>driver</primary></indexterm>
-<indexterm><primary>ports</primary></indexterm>
-<indexterm><primary>testparm</primary></indexterm>
-<indexterm><primary>smbd</primary></indexterm>
-<indexterm><primary>print configuration</primary></indexterm>
-<indexterm><primary>printer shares </primary></indexterm>
-<indexterm><primary>spooling path</primary></indexterm>
-To see all (or at least most) printing-related settings in Samba, including the implicitly used ones, try the
-command outlined below. This command greps for all occurrences of <constant>lp</constant>,
-<constant>print</constant>, <constant>spool</constant>, <constant>driver</constant>,
-<constant>ports</constant>, and <constant>[</constant> in <command>testparm</command>'s output. This provides
-a convenient overview of the running <command>smbd</command> print configuration. This command does not show
-individually created printer shares or the spooling paths they may use. Here is the output of my Samba setup,
-with settings shown in <link linkend="simpleprc">the example above</link>:
-<screen>
-&rootprompt;<userinput>testparm -s -v | egrep "(lp|print|spool|driver|ports|\[)"</userinput>
- Load smb config files from /etc/samba/smb.conf
- Processing section "[homes]"
- Processing section "[printers]"
- 
- [global]
-        smb ports = 139 445
-        lpq cache time = 10
-        load printers = Yes
-        printcap name = /etc/printcap
-        disable spoolss = No
-        enumports command =
-        addprinter command = 
-        deleteprinter command = 
-        show add printer wizard = Yes
-        os2 driver map =
-        min print space = 0
-        max print jobs = 1000
-        printable = No
-        printing = bsd
-        print command = lpr -r -P'%p' %s
-        lpq command = lpq -P'%p'
-        lprm command = lprm -P'%p' %j
-        lppause command =
-        lpresume command =
-        printer name =
-        use client driver = No
-
- [homes]
-
- [printers]
-        path = /var/spool/samba
-        printable = Yes
-</screen>
-</para>
-
-<para>
-You can easily verify which settings were implicitly added by Samba's default behavior. <emphasis>Remember: it
-may be important in your future dealings with Samba.</emphasis>
-</para>
-
-<note><para>
-The <command>testparm</command> in Samba-3 behaves differently from that in 2.2.x: used without the
-<quote>-v</quote> switch, it only shows you the settings actually written into! To see the complete
-configuration used, add the <quote>-v</quote> parameter to testparm.
-</para></note>
-
-</sect2>
-
-<sect2>
-<title>Rapid Configuration Validation</title>
-
-<para> 
-<indexterm><primary>troubleshoot</primary></indexterm>
-<indexterm><primary>testparm</primary></indexterm>
-<indexterm><primary>parameters</primary></indexterm>
-<indexterm><primary>verify</primary></indexterm>
-Should you need to troubleshoot at any stage, please always come back to this point first and verify if
-<command>testparm</command> shows the parameters you expect. To give you a warning from personal experience,
-try to just comment out the <smbconfoption name="load printers"/> parameter. If your 2.2.x system behaves like
-mine, you'll see this:
-</para>
-
-<para><screen>
-&rootprompt;grep "load printers" /etc/samba/smb.conf
-        #  load printers = Yes
-        # This setting is commented out!!
- 
-&rootprompt;testparm -v /etc/samba/smb.conf | egrep "(load printers)"
-        load printers = Yes
-</screen></para>
-
-<para>
-<indexterm><primary>commenting out setting</primary></indexterm>
-<indexterm><primary>publishing printers</primary></indexterm>
-I assumed that commenting out of this setting should prevent Samba from
-publishing my printers, but it still did. It took some time to figure out
-the reason. But I am no longer fooled ... at least not by this.
-<screen>
-&rootprompt;<userinput>grep -A1 "load printers" /etc/samba/smb.conf</userinput>
-        load printers = No
-        # The above setting is what I want!
-        #  load printers = Yes
-        # This setting is commented out!
-
-&rootprompt;<userinput>testparm -s -v smb.conf.simpleprinting | egrep "(load printers)"</userinput>
-        load printers = No
-</screen></para>
-
-<para>
-<indexterm><primary>explicitly set</primary></indexterm>
-Only when the parameter is explicitly set to <smbconfoption name="load printers">No</smbconfoption> would
-Samba conform with my intentions. So, my strong advice is:
-</para>
-
-<itemizedlist>
-	<listitem><para>Never rely on commented-out parameters.</para></listitem>
-
-	<listitem><para>Always set parameters explicitly as you intend them to
-	behave.</para></listitem>
-
-	<listitem><para>Use <command>testparm</command> to uncover hidden
-	settings that might not reflect your intentions.</para></listitem>
-</itemizedlist>
-
-<para>
-The following is the most minimal configuration file:
-<screen>
-&rootprompt;<userinput>cat /etc/samba/smb.conf-minimal</userinput>
-        [printers]
-</screen></para>
-
-<para>
-<indexterm><primary>testparm</primary></indexterm>
-<indexterm><primary>smbd</primary></indexterm>
-This example should show that you can use <command>testparm</command> to test any Samba configuration file.
-Actually, we encourage you <emphasis>not</emphasis> to change your working system (unless you know exactly
-what you are doing). Don't rely on the assumption that changes will only take effect after you restart smbd!
-This is not the case. Samba rereads it every 60 seconds and on each new client connection. You might have to
-face changes for your production clients that you didn't intend to apply. You will now note a few more
-interesting things; <command>testparm</command> is useful to identify what the Samba print configuration would
-be if you used this minimalistic configuration. Here is what you can expect to find:
-<screen>
-&rootprompt;<userinput>testparm -v smb.conf-minimal | egrep "(print|lpq|spool|driver|ports|[)"</userinput>
- Processing section "[printers]"
- WARNING: [printers] service MUST be printable!
- No path in service printers - using /tmp
-
-        lpq cache time = 10
-        load printers = Yes
-        printcap name = /etc/printcap
-        disable spoolss = No
-        enumports command =
-        addprinter command =
-        deleteprinter command =
-        show add printer wizard = Yes
-        os2 driver map =
-        min print space = 0
-        max print jobs = 1000
-        printable = No
-        printing = bsd
-        print command = lpr -r -P%p %s
-        lpq command = lpq -P%p
-        printer name =
-        use client driver = No
-
- [printers]
-        printable = Yes
-</screen></para>
-
-<para>
-<command>testparm</command> issued two warnings:
-</para>
-
-<itemizedlist>
-	<listitem><para>We did not specify the <smbconfsection name="[printers]"/> section as printable.</para></listitem>
-	<listitem><para>We did not tell Samba which spool directory to use.</para></listitem>
-</itemizedlist>
-
-<para>
-<indexterm><primary>compile-time options</primary></indexterm>
-<indexterm><primary></primary></indexterm>
-<indexterm><primary></primary></indexterm>
-<indexterm><primary></primary></indexterm>
-However, this was not fatal, and Samba will default to values that will work. Please, do not rely on this and
-do not use this example. This was included to encourage you to be careful to design and specify your setup to
-do precisely what you require. The outcome on your system may vary for some parameters given, since Samba may
-have been built with  different compile-time options. <emphasis>Warning:</emphasis> do not put a comment sign
-<emphasis>at the end</emphasis> of a valid line. It will cause the parameter to be ignored (just as if you had
-put the comment sign at the front). At first I regarded this as a bug in my Samba versions. But the man page
-clearly says: <literal>Internal whitespace in a parameter value is retained verbatim.</literal> This means
-that a line consisting of, for example,
-<smbconfblock>
-<smbconfcomment>This defines LPRng as the printing system</smbconfcomment>
-<smbconfoption name="printing"> lprng</smbconfoption>
-</smbconfblock>
-</para>
-
-<para>
-will regard the whole of the string after the <literal>=</literal> sign as the value you want to define. This
-is an invalid value that will be ignored, and a default value will be used in its place.
-</para>
-
-</sect2>
-
-</sect1>
-
-<sect1>
-<title>Extended Printing Configuration</title>
-
-<para>
-<indexterm><primary>Extended BSD Printing</primary></indexterm>
-<indexterm><primary>BSD-style printing</primary></indexterm>
-<indexterm><primary>CUPS</primary></indexterm>
-<indexterm><primary>testparm</primary></indexterm>
-<link linkend="extbsdpr">Extended BSD Printing Configuration</link> shows a more verbose configuration for
-print-related settings in a BSD-style printing environment. What follows is a discussion and explanation of
-the various parameters. We chose to use BSD-style printing here because it is still the most commonly used
-system on legacy UNIX/Linux installations. New installations predominantly use CUPS, which is discussed in a
-separate chapter. The example explicitly names many parameters that do not need to be specified because they
-are set by default. You could use a much leaner &smb.conf; file, or you can use <command>testparm</command> or
-<command>SWAT</command> to optimize the &smb.conf; file to remove all parameters that are set at default.
-</para>
-
-<example id="extbsdpr">
-<title>Extended BSD Printing Configuration</title>
-<smbconfblock>
-<smbconfsection name="[global]"/>
-<smbconfoption name="printing">bsd</smbconfoption>
-<smbconfoption name="load printers">yes</smbconfoption>
-<smbconfoption name="show add printer wizard">yes</smbconfoption>
-<smbconfoption name="printcap name">/etc/printcap</smbconfoption>
-<smbconfoption name="max print jobs">100</smbconfoption>
-<smbconfoption name="lpq cache time">20</smbconfoption>
-<smbconfoption name="use client driver">no</smbconfoption>
-
-<smbconfsection name="[printers]"/>
-<smbconfoption name="comment">All Printers</smbconfoption>
-<smbconfoption name="printable">yes</smbconfoption>
-<smbconfoption name="path">/var/spool/samba</smbconfoption>
-<smbconfoption name="browseable">no</smbconfoption>
-<smbconfoption name="guest ok">yes</smbconfoption>
-<smbconfoption name="public">yes</smbconfoption>
-<smbconfoption name="read only">yes</smbconfoption>
-<smbconfoption name="writable">no       </smbconfoption>
-
-<smbconfsection name="[my_printer_name]"/>
-<smbconfoption name="comment">Printer with Restricted Access</smbconfoption>
-<smbconfoption name="path">/var/spool/samba_my_printer</smbconfoption>
-<smbconfoption name="browseable">yes</smbconfoption>
-<smbconfoption name="printable">yes</smbconfoption>
-<smbconfoption name="writable">no</smbconfoption>
-<smbconfoption name="hosts allow">0.0.0.0</smbconfoption>
-<smbconfoption name="hosts deny">turbo_xp, 10.160.50.23, 10.160.51.60</smbconfoption>
-<smbconfoption name="guest ok">no</smbconfoption>
-</smbconfblock></example>
-
-<para>
-<indexterm><primary></primary></indexterm>
-<indexterm><primary></primary></indexterm>
-<indexterm><primary></primary></indexterm>
-This is an example configuration. You may not find all the settings that are in the configuration file that
-was provided by the OS vendor. Samba configuration parameters, if not explicitly set, default to a sensible
-value.  To see all settings, as <constant>root</constant> use the <command>testparm</command> utility.
-<command>testparm</command> gives warnings for misconfigured settings.
-</para>
-
-<sect2>
-<title>Detailed Explanation Settings</title>
-
-<para>
-The following is a discussion of the settings from <link linkend="extbsdpr">Extended BSD Printing
-Configuration</link>.
-</para>
-
-<sect3>
-<title>The [global] Section</title>
-
-<para>
-<indexterm><primary>global section</primary></indexterm>
-<indexterm><primary>special sections</primary></indexterm>
-<indexterm><primary>individual section</primary></indexterm>
-<indexterm><primary>share</primary></indexterm>
-The <smbconfsection name="[global]"/> section is one of four special sections (along with <smbconfsection
-name="[homes]"/>, <smbconfsection name="[printers]"/>, and <smbconfsection name="[print$]"/>). The
-<smbconfsection name="[global]"/> contains all parameters that apply to the server as a whole. It is the place
-for parameters that have only a global meaning. It may also contain service-level parameters that define
-default settings for all other sections and shares. This way you can simplify the configuration and avoid
-setting the same value repeatedly. (Within each individual section or share, you may, however, override these
-globally set share settings and specify other values).
-</para>
-
-<variablelist>
-	<varlistentry><term><smbconfoption name="printing">bsd </smbconfoption></term>
-		<listitem><para>
-<indexterm><primary>default print commands</primary></indexterm>
-<indexterm><primary>RFC 1179</primary></indexterm>
-<indexterm><primary>printing</primary></indexterm>
-<indexterm><primary>CUPS</primary></indexterm>
-<indexterm><primary>LPD</primary></indexterm>
-<indexterm><primary>LPRNG</primary></indexterm>
-<indexterm><primary>SYSV</primary></indexterm>
-<indexterm><primary>HPUX</primary></indexterm>
-<indexterm><primary>AIX</primary></indexterm>
-<indexterm><primary>QNX</primary></indexterm>
-<indexterm><primary>PLP</primary></indexterm>
-<indexterm><primary>queue control</primary></indexterm>
-		Causes Samba to use default print commands applicable for the BSD (also known as RFC 1179 style or LPR/LPD)
-		printing system. In general, the <parameter>printing</parameter> parameter informs Samba about the print
-		subsystem it should expect. Samba supports CUPS, LPD, LPRNG, SYSV, HPUX, AIX, QNX, and PLP. Each of these
-		systems defaults to a different <smbconfoption name="print command"/> (and other queue control commands).
-		</para>
-
-		<caution><para>
-<indexterm><primary>service-level</primary></indexterm>
-<indexterm><primary>SOFTQ printing system</primary></indexterm>
-		The <smbconfoption name="printing"/> parameter is normally a service-level parameter. Since it is included
-		here in the <smbconfsection name="[global]"/> section, it will take effect for all printer shares that are not
-		defined differently. Samba-3 no longer supports the SOFTQ printing system.
-		</para></caution>
-	</listitem></varlistentry>
-
-	<varlistentry><term><smbconfoption name="load printers">yes </smbconfoption></term>
-		<listitem><para>
-<indexterm><primary>printer shares</primary></indexterm>
-<indexterm><primary>printcap</primary></indexterm>
-<indexterm><primary>separate shares</primary></indexterm>
-<indexterm><primary>UNIX printer</primary></indexterm>
-		Tells Samba to create automatically all available printer shares. Available printer shares are discovered by
-		scanning the printcap file. All created printer shares are also loaded for browsing. If you use this
-		parameter, you do not need to specify separate shares for each printer. Each automatically created printer
-		share will clone the configuration options found in the <smbconfsection name="[printers]"/> section. (The
-		<parameter>load printers = no</parameter> setting will allow you to specify each UNIX printer you want to
-		share separately, leaving out some you do not want to be publicly visible and available).
-		</para>
-	</listitem></varlistentry>
-
-	<varlistentry><term><smbconfoption name="show add printer wizard">yes </smbconfoption></term>
-		<listitem><para>
-<indexterm><primary>Add Printer Wizard</primary></indexterm>
-<indexterm><primary>Printers</primary></indexterm>
-<indexterm><primary>Network Neighborhood</primary></indexterm>
-<indexterm><primary>net view</primary></indexterm>
-<indexterm><primary>uploaded driver</primary></indexterm>
-		Setting is normally enabled by default (even if the parameter is not specified in &smb.conf;).  It causes the
-		<guiicon>Add Printer Wizard</guiicon> icon to appear in the <guiicon>Printers</guiicon> folder of the Samba
-		host's share listing (as shown in <guiicon>Network Neighborhood</guiicon> or by the <command>net
-		view</command> command). To disable it, you need to explicitly set it to <constant>no</constant> (commenting
-		it out will not suffice). The <parameter>Add Printer Wizard</parameter> lets you upload a printer driver to
-		the <smbconfsection name="[print$]"/> share and associate it with a printer (if the respective queue exists
-		before the action), or exchange a printer's driver for any other previously uploaded driver.
-		</para>
-	</listitem></varlistentry>
-
-	<varlistentry><term><smbconfoption name="max print jobs">100 </smbconfoption></term>
-		<listitem><para>
-<indexterm><primary>print jobs</primary></indexterm>
-		Sets the upper limit to 100 print jobs being active on the Samba server at any one time. Should a client
-		submit a job that exceeds this number, a "no more space available on server" type of error message will be
-		returned by Samba to the client. A setting of zero (the default) means there is <emphasis>no</emphasis> limit
-		at all.
-		</para>
-	</listitem></varlistentry>
-
-	<varlistentry><term><smbconfoption name="printcap name">/etc/printcap </smbconfoption></term>
-		<listitem><para>
-<indexterm><primary>CUPS</primary></indexterm>
-<indexterm><primary>available printerd</primary></indexterm>
-<indexterm><primary>printcap</primary></indexterm>
-		Tells Samba where to look for a list of available printer names. Where CUPS is used, make sure that a printcap
-		file is written. This is controlled by the <constant>Printcap</constant> directive in the
-		<filename>cupsd.conf</filename> file.
-	</para></listitem></varlistentry>
-
-	<varlistentry><term><smbconfoption name="lpq cache time">20 </smbconfoption></term>
-		<listitem><para>
-<indexterm><primary>lpq command</primary></indexterm>
-<indexterm><primary>lpq cache time</primary></indexterm>
-		Controls the cache time for the results of the lpq command. It prevents the lpq command being called too often
-		and reduces the load on a heavily used print server.
-	</para></listitem></varlistentry>
-
-	<varlistentry><term><smbconfoption name="use client driver">no </smbconfoption></term>
-		<listitem><para>
-<indexterm><primary>Windows NT/200x/XP</primary></indexterm>
-		If set to <constant>yes</constant>, only takes effect for Windows NT/200x/XP clients (and not for Win
-		95/98/ME). Its default value is <constant>No</constant> (or <constant>False</constant>).  It must
-		<emphasis>not</emphasis> be enabled on print shares (with a <constant>yes</constant> or
-		<constant>true</constant> setting) that have valid drivers installed on the Samba server. For more detailed
-		explanations, see the &smb.conf; man page.
-	</para></listitem></varlistentry>
-</variablelist>
-
-</sect3>
-
-<sect3 id="ptrsect">
-<title>The [printers] Section</title>
-
-<para>
-<indexterm><primary>printers section</primary></indexterm>
-<indexterm><primary>printcap</primary></indexterm>
-The printers section is the second special section. If a section with this name appears in the &smb.conf;,
-users are able to connect to any printer specified in the Samba host's printcap file, because Samba on startup
-then creates a printer share for every printer name it finds in the printcap file. You could regard this
-section as a convenient shortcut to share all printers with minimal configuration. It is also a container for
-settings that should apply as default to all printers. (For more details, see the &smb.conf; man page.)
-Settings inside this container must be share-level parameters.
-</para>
-
-<variablelist>
-	<varlistentry><term><smbconfoption name="comment">All printers </smbconfoption></term>
-		<listitem><para>
-		The <smbconfoption name="comment"/> is shown next to the share if
-		a client queries the server, either via <guiicon>Network Neighborhood</guiicon> or with
-		the <command>net view</command> command, to list available shares.
-		</para></listitem>
-	</varlistentry>
-
-	<varlistentry><term><smbconfoption name="printable">yes </smbconfoption></term>
-		<listitem><para>
-		The <smbconfsection name="[printers]"/> service <emphasis>must</emphasis>
-		be declared as printable. If you specify otherwise, smbd will refuse to load  at
-		startup. This parameter allows connected clients to open, write to, and submit spool files
-		into the directory specified with the <smbconfoption name="path"/>
-		parameter for this service. It is used by Samba to differentiate printer shares from
-		file shares. 
-		</para></listitem>
-	</varlistentry>
-
-	<varlistentry><term><smbconfoption name="path">/var/spool/samba </smbconfoption></term>
-		<listitem><para>
-		Must point to a directory used by Samba to spool incoming print files. <emphasis>It
-		must not be the same as the spool directory specified in the configuration of your UNIX
-		print subsystem!</emphasis> The path typically points to a directory that is world
-		writable, with the <emphasis>sticky</emphasis> bit set to it.
-		</para></listitem>
-	</varlistentry>
-
-	<varlistentry><term><smbconfoption name="browseable">no </smbconfoption></term>
-		<listitem><para>
-		Is always set to <constant>no</constant> if
-		<smbconfoption name="printable">yes</smbconfoption>. It makes
-		the <smbconfsection name="[printer]"/> share itself invisible in the list of
-		available shares in a <command>net view</command> command or in the Explorer browse
-		list. (You will of course see the individual printers.)
-		</para></listitem>
-	</varlistentry>
-
-	<varlistentry><term><smbconfoption name="guest ok">yes </smbconfoption></term>
-		<listitem><para>
-		If this parameter is set to <constant>yes</constant>, no password is required to
-		connect to the printer's service. Access will be granted with the privileges of the
-		<smbconfoption name="guest account"/>. On many systems the guest
-		account will map to a user named "nobody." This user will usually be found
-		in the UNIX passwd file with an empty password, but with no valid UNIX login. On some
-		systems the guest account might not have the privilege to be able to print. Test this
-		by logging in as your guest user using <command>su - guest</command> and run a system
-		print command like:
-		</para>
-	
-		<para>
-		<userinput>lpr -P printername /etc/motd</userinput>
-		</para></listitem>
-	</varlistentry>
-
-	<varlistentry><term><smbconfoption name="public">yes </smbconfoption></term>
-		<listitem><para>
-		Is a synonym for <smbconfoption name="guest ok">yes</smbconfoption>.
-		Since we have <smbconfoption name="guest ok">yes</smbconfoption>, it
-		really does not need to be here. (This leads to the interesting question, <quote>What if I
-		by accident have two contradictory settings for the same share?</quote> The answer is that the
-		last one encountered by Samba wins. <command>testparm</command> does not complain about different settings
-		of the same parameter for the same share. You can test this by setting up multiple
-		lines for the <parameter>guest account</parameter> parameter with different usernames,
-		and then run testparm to see which one is actually used by Samba.)
-		</para></listitem>
-	</varlistentry>
-
-	<varlistentry><term><smbconfoption name="read only">yes </smbconfoption></term>
-		<listitem><para>
-		Normally (for other types of shares) prevents users from creating or modifying files
-		in the service's directory. However, in a <emphasis>printable</emphasis> service, it is
-		<emphasis>always</emphasis> allowed to write to the directory (if user privileges allow the
-		connection), but only via print spooling operations. Normal write operations are not permitted.
-		</para></listitem>
-	</varlistentry>
-
-	<varlistentry><term><smbconfoption name="writable">no </smbconfoption></term>
-		<listitem><para>
-		Is a synonym for <smbconfoption name="read only">yes</smbconfoption>.
-		</para></listitem>
-	</varlistentry>
-</variablelist>
-</sect3>
-
-<sect3>
-<title>Any [my_printer_name] Section</title>
-
-<para>
-<indexterm><primary>loading printer drivers</primary></indexterm>
-<indexterm><primary>name conflict</primary></indexterm>
-If a <parameter>[my_printer_name]</parameter> section appears in the &smb.conf; file, which includes the
-parameter <smbconfoption name="printable">yes</smbconfoption> Samba will configure it as a printer share.
-Windows 9x/Me clients may have problems with connecting or loading printer drivers if the share name has more
-than eight characters. Do not name a printer share with a name that may conflict with an existing user or file
-share name. On client connection requests, Samba always tries to find file shares with that name first. If it
-finds one, it will connect to this and will not connect to a printer with the same name!
-</para>
-
-<?latex \newpage ?>
-<variablelist>
-	<varlistentry><term><smbconfoption name="comment">Printer with Restricted Access </smbconfoption></term>
-		<listitem><para>
-		The comment says it all.
-		</para></listitem>
-	</varlistentry>
-
-	<varlistentry><term><smbconfoption name="path">/var/spool/samba_my_printer </smbconfoption></term>
-		<listitem><para>
-		Sets the spooling area for this printer to a directory other than the default. It is not
-		necessary to set it differently, but the option is available.
-		</para></listitem>
-	</varlistentry>
-
-	<varlistentry><term><smbconfoption name="browseable">yes </smbconfoption></term>
-		<listitem><para>
-		This makes the printer browseable so the clients may conveniently find it when browsing the
-		<guiicon>Network Neighborhood</guiicon>.
-		</para></listitem>
-	</varlistentry>
-
-	<varlistentry><term><smbconfoption name="printable">yes </smbconfoption></term>
-		<listitem><para>
-		See <link linkend="ptrsect">Section 20.4.1.2</link>.
-		</para></listitem>
-	</varlistentry>
-
-	<varlistentry><term><smbconfoption name="writable">no </smbconfoption></term>
-		<listitem><para>
-		See <link linkend="ptrsect">Section 20.4.1.2</link>.
-		</para></listitem>
-	</varlistentry>
-
-	<varlistentry><term><smbconfoption name="hosts allow">10.160.50.,10.160.51. </smbconfoption></term>
-		<listitem><para>
-		Here we exercise a certain degree of access control by using the <smbconfoption name="hosts allow"/>
-		and <smbconfoption name="hosts deny"/> parameters. This is not by any means a safe bet. It is not a
-		way to secure your printers. This line accepts all clients from a certain subnet in a first evaluation of
-		access control.
-		</para></listitem>
-	</varlistentry>
-
-	<varlistentry><term><smbconfoption name="hosts deny">turbo_xp,10.160.50.23,10.160.51.60 </smbconfoption></term>
-		<listitem><para>
-		All listed hosts are not allowed here (even if they belong to the allowed subnets). As
-		you can see, you could name IP addresses as well as NetBIOS hostnames here.
-		</para></listitem>
-	</varlistentry>
-
-	<varlistentry><term><smbconfoption name="guest ok">no </smbconfoption></term>
-		<listitem><para>
-		This printer is not open for the guest account.
-		</para></listitem>
-	</varlistentry>
-</variablelist>
-</sect3>
-
-<sect3>
-<title>Print Commands</title>
-
-<para>
-<indexterm><primary>print command</primary></indexterm>
-<indexterm><primary>print subsystem</primary></indexterm>
-<indexterm><primary>temporary location</primary></indexterm>
-<indexterm><primary>shell scripts</primary></indexterm>
-In each section defining a printer (or in the <smbconfsection name="[printers]"/> section),
-a <parameter>print command</parameter> parameter may be defined. It sets a command to process the files
-that have been placed into the Samba print spool directory for that printer. (That spool directory was,
-if you remember, set up with the <smbconfoption name="path"/> parameter). Typically,
-this command will submit the spool file to the Samba host's print subsystem, using the suitable system
-print command. But there is no requirement that this needs to be the case. For debugging or
-some other reason, you may want to do something completely different than print the file. An example is a
-command that just copies the print file to a temporary location for further investigation when you need
-to debug printing. If you craft your own print commands (or even develop print command shell scripts),
-make sure you pay attention to the need to remove the files from the Samba spool directory. Otherwise,
-your hard disk may soon suffer from shortage of free space.
-</para>
-</sect3>
-
-<sect3>
-<title>Default UNIX System Printing Commands</title>
-
-<para>
-<indexterm><primary>default print command</primary></indexterm>
-You learned earlier that Samba, in most cases, uses its built-in settings for many parameters if it cannot
-find an explicitly stated one in its configuration file. The same is true for the <smbconfoption name="print
-command"/>. The default print command varies depending on the <smbconfoption name="printing"/> parameter
-setting. In the commands listed in <link linkend="printOptions">Default Printing Settings</link> , you will
-notice some parameters of the form <emphasis>%X</emphasis> where <emphasis>X</emphasis> is <emphasis>p, s,
-J</emphasis>, and so on. These letters stand for printer name, spool file, and job ID, respectively.  They are
-explained in more detail in <link linkend="printOptions">Default Printing Settings</link> presents an overview
-of key printing options but excludes the special case of CUPS, is discussed in <link
-linkend="CUPS-printing">CUPS Printing Support</link>.
-</para>
-
-<table frame='all' id="printOptions">
-	<title>Default Printing Settings</title>
-	<tgroup cols='2' align='left' colsep='1' rowsep='1'>
-		<colspec align="left"/>
-		<colspec align="left"/>
-	<thead>
-		<row>
-		<entry>Setting</entry>
-		<entry>Default Printing Commands</entry>
-		</row>
-	</thead>
-	<tbody>
-		<row>
-		<entry><smbconfoption name="printing">bsd|aix|lprng|plp</smbconfoption></entry>
-		<entry>print command is <command>lpr -r -P%p %s</command></entry>
-		</row>
-		<row>
-		<entry><smbconfoption name="printing">sysv|hpux</smbconfoption></entry>
-		<entry>print command is <command>lp -c -P%p %s; rm %s</command></entry>
-		</row>
-		<row>
-		<entry> <smbconfoption name="printing">qnx</smbconfoption></entry>
-		<entry>print command is <command>lp -r -P%p -s %s</command></entry>
-		</row>
-		<row>
-		<entry><smbconfoption name="printing">bsd|aix|lprng|plp</smbconfoption></entry>
-		<entry>lpq command is <command>lpq -P%p</command></entry>
-		</row>
-		<row>
-		<entry><smbconfoption name="printing">sysv|hpux</smbconfoption></entry>
-		<entry>lpq command is <command>lpstat -o%p</command></entry>
-		</row>
-		<row>
-		<entry><smbconfoption name="printing">qnx</smbconfoption></entry>
-		<entry>lpq command is <command>lpq -P%p</command></entry>
-		</row>
-		<row>
-		<entry><smbconfoption name="printing">bsd|aix|lprng|plp</smbconfoption></entry>
-		<entry>lprm command is <command>lprm -P%p %j</command></entry>
-		</row>
-		<row>
-		<entry><smbconfoption name="printing">sysv|hpux</smbconfoption></entry>
-		<entry>lprm command is <command>cancel %p-%j</command></entry>
-		</row>
-		<row>
-		<entry><smbconfoption name="printing">qnx</smbconfoption></entry>
-		<entry>lprm command is <command>cancel %p-%j</command></entry>
-		</row>
-		<row>
-		<entry><smbconfoption name="printing">bsd|aix|lprng|plp</smbconfoption></entry>
-		<entry>lppause command is <command>lp -i %p-%j -H hold</command></entry>
-		</row>
-		<row>
-		<entry><smbconfoption name="printing">sysv|hpux</smbconfoption></entry>
-		<entry>lppause command   (...is empty)</entry>
-		</row>
-		<row>
-		<entry><smbconfoption name="printing">qnx</smbconfoption></entry>
-		<entry>lppause command   (...is empty)</entry>
-		</row>
-		<row>
-		<entry><smbconfoption name="printing">bsd|aix|lprng|plp</smbconfoption></entry>
-		<entry>lpresume command is <command>lp -i %p-%j -H resume</command></entry>
-		</row>
-		<row>
-		<entry><smbconfoption name="printing">sysv|hpux</smbconfoption></entry>
-		<entry>lpresume command   (...is empty)</entry>
-		</row>
-		<row>
-		<entry><smbconfoption name="printing">qnx</smbconfoption></entry>
-		<entry>lpresume command   (...is empty)</entry>
-		</row>
-	</tbody>
-	</tgroup>
-</table>
-
-<para>
-<indexterm><primary>CUPS API</primary></indexterm>
-<indexterm><primary>cupsd.conf</primary></indexterm>
-<indexterm><primary>autogenerated printcap</primary></indexterm>
-<indexterm><primary>libcups</primary></indexterm>
-For <parameter>printing = CUPS</parameter>, if Samba is compiled against libcups, it uses the CUPS API to
-submit jobs. (It is a good idea also to set <smbconfoption name="printcap">cups</smbconfoption> in case your
-<filename>cupsd.conf</filename> is set to write its autogenerated printcap file to an unusual place).
-Otherwise, Samba maps to the System V printing commands with the -oraw option for printing; that is, it uses
-<command>lp -c -d%p -oraw; rm %s</command>. With <parameter>printing = cups</parameter>, and if Samba is
-compiled against libcups, any manually set print command will be ignored!
-</para>
-
-</sect3>
-
-<sect3>
-<title>Custom Print Commands</title>
-
-<para>
-<indexterm><primary>print job</primary></indexterm>
-<indexterm><primary>spooling</primary></indexterm>
-After a print job has finished spooling to a service, the <smbconfoption name="print command"/> will be used
-by Samba via a system() call to process the spool file. Usually the command specified will submit the spool
-file to the host's printing subsystem. But there is no requirement at all that this must be the case. The
-print subsystem may not remove the spool file on its own, so whatever command you specify, you should ensure
-that the spool file is deleted after it has been processed.
-</para>
-
-<para>
-<indexterm><primary>traditional printing</primary></indexterm>
-<indexterm><primary>customized print commands</primary></indexterm>
-<indexterm><primary>built-in commands</primary></indexterm>
-<indexterm><primary>macros</primary></indexterm>
-There is no difficulty with using your own customized print commands with the traditional printing systems.
-However, if you do not wish to roll your own, you should be well informed about the default built-in commands
-that Samba uses for each printing subsystem (see <link linkend="printOptions">Default Printing
-Settings</link>). In all the commands listed in the last paragraphs, you see parameters of the form
-<emphasis>%X</emphasis>. These are <emphasis>macros</emphasis>, or shortcuts, used as placeholders for the
-names of real objects. At the time of running a command with such a placeholder, Samba will insert the
-appropriate value automatically. Print commands can handle all Samba macro substitutions. In regard to
-printing, the following ones do have special relevance:
-</para>
-
-<itemizedlist>
-	<listitem><para><parameter>%s, %f</parameter> &smbmdash; the path to the spool file name.</para></listitem>
-	<listitem><para><parameter>%p</parameter> &smbmdash; the appropriate printer name.</para></listitem>
-	<listitem><para><parameter>%J</parameter> &smbmdash; the job name as transmitted by the client.</para></listitem>
-	<listitem><para><parameter>%c</parameter> &smbmdash; the number of printed pages of the spooled job (if known).</para></listitem>
-	<listitem><para><parameter>%z</parameter> &smbmdash; the size of the spooled print job (in bytes).</para></listitem>
-</itemizedlist>
-
-<para>
-<indexterm><primary>default printer</primary></indexterm>
-The print command must contain at least one occurrence of <parameter>%s</parameter> or
-<parameter>%f</parameter>. The <parameter>%p</parameter> is optional. If no printer name is supplied,
-the <parameter>%p</parameter> will be silently removed from the print command. In this case, the job is
-sent to the default printer.
-</para>
-
-<para>
-<indexterm><primary>global print command</primary></indexterm>
-<indexterm><primary>spool files</primary></indexterm>
-If specified in the <smbconfsection name="[global]"/> section, the print command given will be
-used for any printable service that does not have its own print command specified. If there is neither a
-specified print command for a printable service nor a global print command, spool files will be created
-but not processed! Most importantly, print files will not be removed, so they will consume disk space.
-</para>
-
-<para>
-<indexterm><primary>nobody account</primary></indexterm>
-<indexterm><primary>guest account</primary></indexterm>
-Printing may fail on some UNIX systems when using the <emphasis>nobody</emphasis> account. If this happens, create an
-alternative guest account and give it the privilege to print. Set up this guest account in the
-<smbconfsection name="[global]"/> section with the <parameter>guest account</parameter> parameter.
-</para>
-
-<para>
-<indexterm><primary>environment variables</primary></indexterm>
-<indexterm><primary>print commands</primary></indexterm>
-<indexterm><primary>print job</primary></indexterm>
-You can form quite complex print commands. You need to realize that print commands are just
-passed to a UNIX shell. The shell is able to expand the included environment variables as
-usual. (The syntax to include a UNIX environment variable <parameter>$variable</parameter>
-in the Samba print command is <parameter>%$variable</parameter>.) To give you a working
-<smbconfoption name="print command"/> example, the following will log a print job
-to <filename>/tmp/print.log</filename>, print the file, then remove it. The semicolon (<quote>;</quote>)
-is the usual separator for commands in shell scripts:
-</para>
-
-<para><smbconfblock>
-	<smbconfoption name="print command">echo Printing %s >> /tmp/print.log; lpr -P %p %s; rm %s</smbconfoption>
-</smbconfblock></para>
-
-<para>
-You may have to vary your own command considerably from this example depending on how you normally print
-files on your system. The default for the <smbconfoption name="print command"/>
-parameter varies depending on the setting of the <smbconfoption name="printing"/>
-parameter. Another example is:
-</para>
-
-<para><smbconfblock>
-<smbconfoption name="print command">/usr/local/samba/bin/myprintscript %p %s</smbconfoption>
-</smbconfblock></para>
-</sect3>
-</sect2>
-</sect1>
-
-<sect1 id="cups-msrpc">
-<title>Printing Developments Since Samba-2.2</title>
-
-<para>
-<indexterm><primary>LanMan</primary></indexterm>
-<indexterm><primary>MS-RPC</primary></indexterm>
-<indexterm><primary>SPOOLSS</primary></indexterm>
-Prior to Samba-2.2.x, print server support for Windows clients was limited to <emphasis>LanMan</emphasis>
-printing calls. This is the same protocol level as Windows 9x/Me PCs offer when they share printers.
-Beginning with the 2.2.0 release, Samba started to support the native Windows NT printing mechanisms. These
-are implemented via <emphasis>MS-RPC</emphasis> (Remote Procedure Calls).
-MS-RPCs use the <emphasis>SPOOLSS</emphasis> named pipe for all printing.
-</para>
-
-<para>
-The additional functionality provided by the new SPOOLSS support includes:
-</para>
-
-<itemizedlist>
-	<listitem><para>
-<indexterm><primary>Point'n'Print</primary></indexterm>
-	Support for downloading printer driver files to Windows 95/98/NT/2000 clients upon
-	demand (<emphasis>Point'n'Print</emphasis>).
-	</para></listitem>
-
-	<listitem><para>
-<indexterm><primary>Add Printer Wizard</primary></indexterm>
-	Uploading of printer drivers via the Windows NT <emphasis>Add Printer Wizard</emphasis> (APW)
-	or the <ulink url="http://imprints.sourceforge.net/">Imprints</ulink> tool set.
-	</para></listitem>
-
-	<listitem><para>	
-<indexterm><primary>MS-RPC</primary></indexterm>
-<indexterm><primary>printing calls</primary></indexterm>
-<indexterm><primary>StartDocPrinter</primary></indexterm>
-<indexterm><primary>EnumJobs()</primary></indexterm>
-<indexterm><primary>Win32 printing API</primary></indexterm>
-	Support for the native MS-RPC printing calls such as StartDocPrinter, EnumJobs(), and so on. (See the
-	<ulink url="http://msdn.microsoft.com/">MSDN documentation</ulink> for more information on the
-	Win32 printing API).
-	</para></listitem>
-
-	<listitem><para>
-<indexterm><primary>ACL</primary></indexterm>
-<indexterm><primary>printer objects</primary></indexterm>
-	Support for NT Access Control Lists (ACL) on printer objects.
-	</para></listitem>
-
-	<listitem><para>
-<indexterm><primary>printer queue</primary></indexterm>
-	Improved support for printer queue manipulation through the use of internal databases for spooled
-	job information (implemented by various <filename>*.tdb</filename> files).
-	</para></listitem>
-</itemizedlist>
-
-<para>
-<indexterm><primary>ADS</primary></indexterm>
-<indexterm><primary>LDAP</primary></indexterm>
-A benefit of updating is that Samba-3 is able to publish its printers to Active Directory (or LDAP).
-</para>
-
-<para>
-<indexterm><primary>publish printers</primary></indexterm>
-A fundamental difference exists between MS Windows NT print servers and Samba operation. Windows NT
-permits the installation of local printers that are not shared. This is an artifact of the fact that
-any Windows NT machine (server or client) may be used by a user as a workstation. Samba will publish all
-printers that are made available, either by default or by specific declaration via printer-specific shares.
-</para>
-
-<para>
-<indexterm><primary>SMB</primary></indexterm>
-<indexterm><primary>MS-RPC</primary></indexterm>
-<indexterm><primary>Everyone group</primary></indexterm>
-<indexterm><primary>privileges</primary></indexterm>
-<indexterm><primary>printer default permissions</primary></indexterm>
-Windows NT/200x/XP Professional clients do not have to use the standard SMB printer share; they can
-print directly to any printer on another Windows NT host using MS-RPC. This, of course, assumes that
-the client has the necessary privileges on the remote host that serves the printer resource. The
-default permissions assigned by Windows NT to a printer gives the print permissions to the well-known
-<emphasis>Everyone</emphasis> group. (The older clients of type Windows 9x/Me can only print to shared
-printers.)
-</para>
-
-<sect2>
-<title>Point'n'Print Client Drivers on Samba Servers</title>
-
-<para>
-<indexterm><primary>printer drivers</primary></indexterm>
-There is much confusion about what all this means. The question is often asked, <quote>Is it or is
-it not necessary for printer drivers to be installed on a Samba host in order to support printing from
-Windows clients?</quote> The answer to this is no, it is not necessary.
-</para>
-
-<para>
-<indexterm><primary>install drivers</primary></indexterm>
-<indexterm><primary>print queue</primary></indexterm>
-Windows NT/2000 clients can, of course, also run their APW to install drivers <emphasis>locally</emphasis>
-(which then connect to a Samba-served print queue). This is the same method used by Windows 9x/Me
-clients. (However, a bug existed in Samba 2.2.0 that made Windows NT/2000 clients
-require that the Samba server possess a valid driver for the printer. This was fixed in Samba 2.2.1).
-</para>
-
-<para>
-<indexterm><primary>printer drivers</primary></indexterm>
-<indexterm><primary>uploading</primary></indexterm>
-But it is a new capability to install the printer drivers into the <smbconfsection name="[print$]"/>
-share of the Samba server, and a big convenience, too. Then <emphasis>all</emphasis> clients
-(including 95/98/ME) get the driver installed when they first connect to this printer share. The
-<emphasis>uploading</emphasis> or <emphasis>depositing</emphasis> of the driver into this
-<smbconfsection name="[print$]"/> share and the following binding of this driver to an existing
-Samba printer share can be achieved by different means:
-</para>
-
-<itemizedlist>
-	<listitem><para>
-	Running the <emphasis>APW</emphasis> on an NT/200x/XP Professional client (this does not work from 95/98/ME clients).
-	</para></listitem>
-
-	<listitem><para>
-	Using the <emphasis>Imprints</emphasis> toolset.
-	</para></listitem>
-
-	<listitem><para>
-	Using the <emphasis>smbclient</emphasis> and <emphasis>rpcclient</emphasis> command-line tools.
-	</para></listitem>
-
-	<listitem><para>
-	Using <emphasis>cupsaddsmb</emphasis> (only works for the CUPS printing system, not for LPR/LPD, LPRng, and so on).
-	</para></listitem>
-</itemizedlist>
-
-<para>
-<indexterm><primary>uploaded drivers</primary></indexterm>
-<indexterm><primary>Point'n'Print</primary></indexterm>
-Samba does not use these uploaded drivers in any way to process spooled files. These drivers are utilized
-entirely by the clients who download and install them via the <quote>Point'n'Print</quote> mechanism
-supported by Samba. The clients use these drivers to generate print files in the format the printer
-(or the UNIX print system) requires. Print files received by Samba are handed over to the UNIX printing
-system, which is responsible for all further processing, as needed.
-</para>
-</sect2>
-
-<sect2>
-<title>The Obsoleted [printer$] Section</title>
-
-	<para>
-<indexterm><primary>printer$ share</primary></indexterm>
-<indexterm><primary>printer driver</primary></indexterm>
-	Versions of Samba prior to 2.2 made it possible to use a share named <parameter>[printer$]</parameter>. This
-	name was taken from the same named service created by Windows 9x/Me clients when a printer was shared by them.
-	Windows 9x/Me printer servers always have a <smbconfsection name="[printer$]"/> service that provides
-	read-only access (with no password required) to support printer driver downloads. However, Samba's initial
-	implementation allowed for a parameter named <parameter>printer driver location</parameter> to be used on a
-	per-share basis. This specified the location of the driver files associated with that printer. Another
-	parameter named <parameter>printer driver</parameter> provided a means of defining the printer driver name to
-	be sent to the client.
-	</para>
-
-	<para>
-<indexterm><primary>printer driver file</primary></indexterm>
-<indexterm><primary>read-write access</primary></indexterm>
-<indexterm><primary>ACLs</primary></indexterm>
-	These parameters, including the <parameter>printer driver file</parameter> parameter,
-	are now removed and cannot be used in installations of Samba-3. The share name
-	<smbconfsection name="[print$]"/> is now used for the location of downloadable printer
-	drivers. It is taken from the <smbconfsection name="[print$]"/> service created
-	by Windows NT PCs when a printer is shared by them. Windows NT print servers always have a
-	<smbconfsection name="[print$]"/> service that provides read-write access (in the context
-	of its ACLs) to support printer driver downloads and uploads. This does not mean Windows
-	9x/Me clients are now thrown aside. They can use Samba's <smbconfsection name="[print$]"/>
-	share support just fine.
-	</para>
-</sect2>
-
-<sect2>
-<title>Creating the [print$] Share</title>
-
-<para>
-<indexterm><primary>printer driver</primary></indexterm>
-In order to support the uploading and downloading of printer driver files, you must first configure a
-file share named <smbconfsection name="[print$]"/>. The public name of this share is hard coded
-in the MS Windows clients. It cannot be renamed, since Windows clients are programmed to search for a
-service of exactly this name if they want to retrieve printer driver files.
-</para>
-
-<para>
-You should modify the server's file to add the global parameters and create the
-<smbconfsection name="[print$]"/> file share (of course, some of the parameter values, such
-as <smbconfoption name="path"/>, are arbitrary and should be replaced with appropriate values for your
-site). See <link linkend="prtdollar">[print\$] Example</link>.
-</para>
-
-<example id="prtdollar">
-<title>[print$] Example</title>
-<smbconfblock>
-<smbconfsection name="[global]"/>
-<smbconfcomment>...</smbconfcomment>
-
-<smbconfsection name="[printers]"/>
-<smbconfcomment>...</smbconfcomment>
-
-<smbconfsection name="[print$]"/>
-<smbconfoption name="comment">Printer Driver Download Area</smbconfoption>
-<smbconfoption name="path">/etc/samba/drivers</smbconfoption>
-<smbconfoption name="browseable">yes</smbconfoption>
-<smbconfoption name="guest ok">yes</smbconfoption>
-<smbconfoption name="read only">yes</smbconfoption>
-<smbconfoption name="write list">@ntadmin, root</smbconfoption>
-</smbconfblock>
-</example>
-
-<para>
-Of course, you also need to ensure that the directory named by the
-<smbconfoption name="path"/> parameter exists on the UNIX file system.
-</para>
-
-</sect2>
-
-<sect2>
-<title>[print$] Stanza Parameters</title>
-
-<para>
-<indexterm><primary>special section</primary></indexterm>
-<indexterm><primary>special stanza</primary></indexterm>
-<indexterm><primary>potential printer</primary></indexterm>
-<indexterm><primary>driver download</primary></indexterm>
-<indexterm><primary>local print driver</primary></indexterm>
-The <smbconfsection name="[print$]"/> is a special section in &smb.conf;. It contains settings relevant to
-potential printer driver download and is used by Windows clients for local print driver installation.
-The following parameters are frequently needed in this share section:
-</para>
-
-<variablelist>
-	<varlistentry><term><smbconfoption name="comment">Printer Driver Download Area </smbconfoption></term>
-		<listitem><para>
-		The comment appears next to the share name if it is listed in a share list (usually Windows
-		clients will not see it, but it will also appear up in a <command>smbclient -L sambaserver
-		</command> output).
-		</para></listitem>
-	</varlistentry>
-
-	<varlistentry><term><smbconfoption name="path">/etc/samba/printers </smbconfoption></term>
-		<listitem><para>
-		The path to the location of the Windows driver file deposit from the UNIX point of view.
-		</para></listitem>
-	</varlistentry>
-
-	<varlistentry><term><smbconfoption name="browseable">no </smbconfoption></term>
-		<listitem><para>
-		Makes the <smbconfsection name="[print$]"/> share invisible to clients from the
-		<guimenu>Network Neighborhood</guimenu>. By excuting from a <command>cmd</command> shell:
-<screen>
-&dosprompt; <command>net use g:\\sambaserver\print$</command>
-</screen>
-		 you can still mount it from any client. This can also be done from the
-		<guimenu>Connect network drive</guimenu> menu from Windows Explorer.
-		</para></listitem>
-	</varlistentry>
-
-	<varlistentry><term><smbconfoption name="guest ok">yes </smbconfoption></term>
-		<listitem><para>
-		Gives read-only access to this share for all guest users. Access may be granted to
-		download and install printer drivers on clients. The requirement for <parameter>guest ok
-		= yes</parameter> depends on how your site is configured. If users will be guaranteed
-		to have an account on the Samba host, then this is a non-issue.
-		</para>
-
-		<note><para> 
-		If all your Windows NT users are guaranteed to be authenticated by the Samba server
-		(for example, if Samba authenticates via an NT domain server and the user has already been
-		validated by the domain controller in order to log on to the Windows NT session), then guest
-		access is not necessary. Of course, in a workgroup environment where you just want
-		to print without worrying about silly accounts and security, then configure the share for
-		guest access. You should consider adding <smbconfoption name="map to guest">Bad	User</smbconfoption>
-		in the <smbconfsection name="[global]"/> section as well. Make sure you understand what this
-		parameter does before using it.
-		</para></note>
-		</listitem>
-	</varlistentry>
-
-	<varlistentry><term><smbconfoption name="read only">yes </smbconfoption></term>
-		<listitem><para>
-		Because we do not want everybody to upload driver files (or even change driver settings),
-		we tagged this share as not writable.
-		</para></listitem>
-	</varlistentry>
-
-	<varlistentry><term><smbconfoption name="write list">@ntadmin, root </smbconfoption></term>
-		<listitem><para>
-		The <smbconfsection name="[print$]"/> was made read-only by the previous
-		setting so we should create a <parameter>write list</parameter> entry also. UNIX
-		groups are denoted with a leading <quote>@</quote> character. Users listed here are allowed
-		write-access (as an exception to the general public's read-only access), which they need to
-		update files on the share. Normally, you will want to name only administrative-level user
-		account in this setting. Check the file system permissions to make sure these accounts
-		can copy files to the share.
-		</para></listitem>
-	</varlistentry>
-</variablelist>
-
-</sect2>
-
-<sect2>
-<title>The [print$] Share Directory</title>
-
-<para>
-In order for a Windows NT print server to support the downloading of driver files by multiple client
-architectures, you must create several subdirectories within the <smbconfsection name="[print$]"/>
-service (i.e., the UNIX directory named by the <smbconfoption name="path"/>
-parameter). These correspond to each of the supported client architectures. Samba follows this model as
-well. Just like the name of the <smbconfsection name="[print$]"/> share itself, the subdirectories
-must be exactly the names listed below (you may leave out the subdirectories of architectures you do
-not need to support).
-</para>
-
-<para>
-Therefore, create a directory tree below the
-<smbconfsection name="[print$]"/> share for each architecture you wish
-to support like this:
-<programlisting>
-[print$]--+
-          |--W32X86           # serves drivers to Windows NT x86
-          |--WIN40            # serves drivers to Windows 95/98
-          |--W32ALPHA         # serves drivers to Windows NT Alpha_AXP
-          |--W32MIPS          # serves drivers to Windows NT R4000
-          |--W32PPC           # serves drivers to Windows NT PowerPC
-</programlisting>
-</para>
-
-<important><title>Required Permissions</title>
-	<para>
-	In order to add a new driver to your Samba host, one of two conditions must hold true:
-	</para>
-
-	<itemizedlist>
-		<listitem><para>
-		The account used to connect to the Samba host must have a UID of 0 (i.e., a root account).
-		</para></listitem>
-	</itemizedlist>
-
-	<para>
-	Of course, the connected account must still have write access to add files to the subdirectories beneath
-	<smbconfsection name="[print$]"/>. Remember that all file shares are set to <quote>read-only</quote> by default.
-	</para>
-</important>
-
-<para>
-Once you have created the required <smbconfsection name="[print$]"/> service and
-associated subdirectories, go to a Windows NT 4.0/200x/XP client workstation. Open <guiicon>Network
-Neighborhood</guiicon> or <guiicon>My Network Places</guiicon> and browse for the Samba host. Once you
-have located the server, navigate to its <guiicon>Printers and Faxes</guiicon> folder. You should see
-an initial listing of printers that matches the printer shares defined on your Samba host.
-</para>
-</sect2>
-</sect1>
-
-<sect1>
-<title>Installing Drivers into [print$]</title>
-
-<para>
-Have you successfully created the <smbconfsection name="[print$]"/> share in &smb.conf;, and have you forced
-Samba to reread its &smb.conf; file? Good. But you are not yet ready to use the new facility. The client
-driver files need to be installed into this share. So far, it is still an empty share. Unfortunately, it is
-not enough to just copy the driver files over. They need to be correctly installed so that appropriate records
-for each driver will exist in the Samba internal databases so it can provide the correct drivers as they are
-requested from MS Windows clients. And that is a bit tricky, to say the least. We now discuss two alternative
-ways to install the drivers into <smbconfsection name="[print$]"/>:
-</para>
-
-<itemizedlist>
-	<listitem><para>
-	Using the Samba command-line utility <command>rpcclient</command> with its various subcommands (here,
-	<command>adddriver</command> and <command>setdriver</command>) from any UNIX workstation.
-	</para></listitem>
-
-	<listitem><para>
-	Running a GUI (<guiicon>Printer Properties</guiicon> and <guiicon>Add Printer Wizard</guiicon>)
-	from any Windows NT/200x/XP client workstation.
-	</para></listitem>
-</itemizedlist>
-
-<para>
-The latter option is probably the easier one (even if the process may seem a little bit weird at first).
-</para>
-
-<sect2>
-<title>Add Printer Wizard Driver Installation</title>
-
-<para>
-The printers initially listed in the Samba host's <guiicon>Printers</guiicon> folder accessed from a
-client's Explorer will have no real printer driver assigned to them. By default this driver name is set
-to a null string. This must be changed now. The local <guiicon>Add Printer Wizard</guiicon> (APW), run from
-NT/2000/XP clients, will help us in this task.
-</para>
-
-<para>
-Installation of a valid printer driver is not straightforward. You must attempt to view the printer properties
-for the printer to which you want the driver assigned. Open Windows Explorer, open <guiicon>Network
-Neighborhood</guiicon>, browse to the Samba host, open Samba's <guiicon>Printers</guiicon> folder, right-click
-on the printer icon, and select <guimenu>Properties...</guimenu>. You are now trying to view printer and
-driver properties for a queue that has this default <constant>NULL</constant> driver assigned. This will
-result in the following error message: <quote> Device settings cannot be displayed. The driver for the
-specified printer is not installed, only spooler properties will be displayed. Do you want to install the
-driver now?</quote>
-</para>
-
-<para>
-Do <emphasis>not</emphasis> click on <guibutton>Yes</guibutton>!  Instead, click on <guibutton>No</guibutton>
-in the error dialog.  Now you will be presented with the printer properties window. From here, the way to
-assign a driver to a printer is open. You now have the choice of:
-</para>
-
-<itemizedlist>
-	<listitem><para>
-	Select a driver from the pop-up list of installed drivers. Initially this list will be empty.
-	</para></listitem>
-
-	<listitem><para>
-	Click on <guibutton>New Driver</guibutton> to install a new printer driver (which will
-	start up the APW).
-	</para></listitem>
-</itemizedlist>
-
-<para>
-Once the APW is started, the procedure is exactly the same as the one you are familiar with in Windows (we
-assume here that you are familiar with the printer driver installations procedure on Windows NT). Make sure
-your connection is, in fact, set up as a user with printer administrator privileges
-(if in doubt, use <command>smbstatus</command> to check for this). If you wish to install
-printer drivers for client operating systems other than <application>Windows NT x86</application>,
-you will need to use the <guilabel>Sharing</guilabel> tab of the printer properties dialog.
-</para>
-
-<para>
-Assuming you have connected with an administrative (or root) account, you will also be able to modify
-other printer properties such as ACLs and default device settings using this dialog. For the default
-device settings, please consider the advice given further in <link linkend="inst-rpc">Installing
-Print Drivers Using <command>rpcclient</command></link>.
-</para>
-</sect2>
-
-<sect2 id="inst-rpc">
-<title>Installing Print Drivers Using <command>rpcclient</command></title>
-
-<para>
-The second way to install printer drivers into <smbconfsection name="[print$]"/> and set them
-up in a valid way is to do it from the UNIX command line. This involves four distinct steps:
-</para>
-
-<orderedlist>
-	<listitem><para>
-	Gather information about required driver files and collect the files.
-	</para></listitem>
-
-	<listitem><para>
-	Deposit the driver files into the <smbconfsection name="[print$]"/> share's correct subdirectories
-	(possibly by using <command>smbclient</command>).
-	</para></listitem>
-
-	<listitem><para>
-	Run the <command>rpcclient</command> command-line utility once with the <command>adddriver</command>
-	subcommand.
-	</para></listitem>
-
-	<listitem><para>
-	Run <command>rpcclient</command> a second time with the <command>setdriver</command> subcommand.
-	</para></listitem>
-</orderedlist>
-
-<para>
-We provide detailed hints for each of these steps in the paragraphs that follow.
-</para>
-
-<sect3>
-<title>Identifying Driver Files</title>
-
-<para>
-<indexterm><primary>driver files</primary></indexterm>
-<indexterm><primary>driver CDROM</primary></indexterm>
-<indexterm><primary>inf file</primary></indexterm>
-To find out about the driver files, you have two options. You can check the contents of the driver
-CDROM that came with your printer. Study the <filename>*.inf</filename> files located on the CD-ROM. This
-may not be possible, since the <filename>*.inf</filename> file might be missing. Unfortunately, vendors have now started
-to use their own installation programs. These installations packages are often in some Windows platform
-archive format. Additionally, the files may be re-named during the installation process. This makes it
-extremely difficult to identify the driver files required.
-</para>
-
-<para>
-<indexterm><primary>W32X86</primary></indexterm>
-Then you have the second option. Install the driver locally on a Windows client and
-investigate which filenames and paths it uses after they are installed. (You need to repeat
-this procedure for every client platform you want to support. We show it here for the
-<application>W32X86</application> platform only, a name used by Microsoft for all Windows NT/200x/XP
-clients.)
-</para>
-
-<para>
-<indexterm><primary>driver files</primary></indexterm>
-A good method to recognize the driver files is to print the test page from the driver's
-<guilabel>Properties</guilabel> dialog (<guilabel>General</guilabel> tab). Then look at the list of
-driver files named on the printout. You'll need to recognize what Windows (and Samba) are calling the
-<guilabel>Driver File</guilabel>, <guilabel>Data File</guilabel>, <guilabel>Config File</guilabel>,
-<guilabel>Help File</guilabel>, and (optionally) <guilabel>Dependent Driver Files</guilabel>
-(this may vary slightly for Windows NT). You need to note all filenames for the next steps.
-</para>
-
-<para>
-<indexterm><primary>rpcclient</primary></indexterm>
-<indexterm><primary>enumdrivers</primary></indexterm>
-<indexterm><primary>getdriver</primary></indexterm>
-Another method to quickly test the driver filenames and related paths is provided by the
-<command>rpcclient</command> utility. Run it with <command>enumdrivers</command> or with the
-<command>getdriver</command> subcommand, each at the <filename>3</filename> info level. In the following example,
-<emphasis>TURBO_XP</emphasis> is the name of the Windows PC (in this case it was a Windows XP Professional
-laptop). I installed the driver locally to TURBO_XP from a Samba server called <constant>KDE-BITSHOP</constant>.
-We could run an interactive <command>rpcclient</command> session; then we would get an
-<command>rpcclient /></command> prompt and would type the subcommands at this prompt. This is left as
-a good exercise for you. For now, we use <command>rpcclient</command> with the <option>-c</option>
-parameter to execute a single subcommand line and exit again. This is the method you use if you
-want to create scripts to automate the procedure for a large number of printers and drivers. Note the
-different quotation marks used to overcome the different spaces between words:
-</para>
-
-<para><screen>
-&rootprompt;<userinput>rpcclient -U'Danka%xxxx' -c \
-	'getdriver "Heidelberg Digimaster 9110 (PS)" 3' TURBO_XP</userinput>
-cmd = getdriver "Heidelberg Digimaster 9110 (PS)" 3
-
-[Windows NT x86]
-Printer Driver Info 3:
-  Version: [2]
-  Driver Name: [Heidelberg Digimaster 9110 (PS)]
-  Architecture: [Windows NT x86]
-  Driver Path: [C:\WINNT\System32\spool\DRIVERS\W32X86\2\HDNIS01_de.DLL]
-  Datafile: [C:\WINNT\System32\spool\DRIVERS\W32X86\2\Hddm91c1_de.ppd]
-  Configfile: [C:\WINNT\System32\spool\DRIVERS\W32X86\2\HDNIS01U_de.DLL]
-  Helpfile: [C:\WINNT\System32\spool\DRIVERS\W32X86\2\HDNIS01U_de.HLP]
-  
-  Dependentfiles: [C:\WINNT\System32\spool\DRIVERS\W32X86\2\Hddm91c1_de.DLL]
-  Dependentfiles: [C:\WINNT\System32\spool\DRIVERS\W32X86\2\Hddm91c1_de.INI]
-  Dependentfiles: [C:\WINNT\System32\spool\DRIVERS\W32X86\2\Hddm91c1_de.dat]
-  Dependentfiles: [C:\WINNT\System32\spool\DRIVERS\W32X86\2\Hddm91c1_de.cat]
-  Dependentfiles: [C:\WINNT\System32\spool\DRIVERS\W32X86\2\Hddm91c1_de.def]
-  Dependentfiles: [C:\WINNT\System32\spool\DRIVERS\W32X86\2\Hddm91c1_de.hre]
-  Dependentfiles: [C:\WINNT\System32\spool\DRIVERS\W32X86\2\Hddm91c1_de.vnd]
-  Dependentfiles: [C:\WINNT\System32\spool\DRIVERS\W32X86\2\Hddm91c1_de.hlp]
-  Dependentfiles: [C:\WINNT\System32\spool\DRIVERS\W32X86\2\HDNIS01Aux.dll]
-  Dependentfiles: [C:\WINNT\System32\spool\DRIVERS\W32X86\2\HDNIS01_de.NTF]
-  
-  Monitorname: []
-  Defaultdatatype: []
-</screen></para>
-
-<para>
-<indexterm><primary>Driver File</primary></indexterm>
-<indexterm><primary>Driver Path</primary></indexterm>
-<indexterm><primary>WIN40</primary></indexterm>
-<indexterm><primary>W32X86</primary></indexterm>
-You may notice that this driver has quite a large number of <guilabel>Dependent files</guilabel>
-(there are worse cases, however). Also, strangely, the
-<guilabel>Driver File</guilabel> is tagged here
-<guilabel>Driver Path</guilabel>. We do not yet have support for the so-called
-<application>WIN40</application> architecture installed. This name is used by Microsoft for the Windows
-9x/Me platforms. If we want to support these, we need to install the Windows 9x/Me driver files in
-addition to those for <application>W32X86</application> (i.e., the Windows NT 2000/XP clients) onto a
-Windows PC. This PC can also host the Windows 9x/Me drivers, even if it runs on Windows NT, 2000, or XP.
-</para>
-
-<para>
-<indexterm><primary>UNC notation</primary></indexterm>
-<indexterm><primary>Windows Explorer</primary></indexterm>
-Since the <smbconfsection name="[print$]"/> share is usually accessible through the <guiicon>Network
-Neighborhood</guiicon>, you can also use the UNC notation from Windows Explorer to poke at it. The Windows
-9x/Me driver files will end up in subdirectory <filename>0</filename> of the <filename>WIN40</filename>
-directory. The full path to access them is <filename>\\WINDOWSHOST\print$\WIN40\0\</filename>.
-</para>
-
-<note><para>
-More recent drivers on Windows 2000 and Windows XP are installed into the <quote>3</quote> subdirectory
-instead of the <quote>2</quote>. The version 2 of drivers, as used in Windows NT, were running in kernel
-mode. Windows 2000 changed this. While it still can use the kernel mode drivers (if this is enabled by
-the Admin), its native mode for printer drivers is user mode execution. This requires drivers designed
-for this purpose. These types of drivers install into the <quote>3</quote> subdirectory.
-</para></note>
-</sect3>
-
-<sect3>
-<title>Obtaining Driver Files from Windows Client [print$] Shares</title>
-
-<para>
-Now we need to collect all the driver files we identified in our previous step. Where do we get them
-from? Well, why not retrieve them from the very PC and the same <smbconfsection name="[print$]"/>
-share that we investigated in our last step to identify the files? We can use <command>smbclient</command>
-to do this. We will use the paths and names that were leaked to us by <command>getdriver</command>. The
-listing is edited to include line breaks for readability:
-<screen>
-&rootprompt;<userinput>smbclient //TURBO_XP/print\$ -U'Danka%xxxx' \ 
-   -c 'cd W32X86/2;mget HD*_de.* hd*ppd Hd*_de.* Hddm*dll HDN*Aux.DLL'</userinput>
-
-added interface ip=10.160.51.60 bcast=10.160.51.255 nmask=255.255.252.0
-Got a positive name query response from 10.160.50.8 ( 10.160.50.8 )
-Domain=[DEVELOPMENT] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]
-<prompt>Get file Hddm91c1_de.ABD? </prompt><userinput>n</userinput>
-<prompt>Get file Hddm91c1_de.def? </prompt><userinput>y</userinput>
-getting file \W32X86\2\Hddm91c1_de.def of size 428 as Hddm91c1_de.def
-<prompt>Get file Hddm91c1_de.DLL? </prompt><userinput>y</userinput>
-getting file \W32X86\2\Hddm91c1_de.DLL of size 876544 as Hddm91c1_de.DLL
-[...]
-</screen></para>
-
-<para>
-After this command is complete, the files are in our current local directory. You probably have noticed
-that this time we passed several commands to the <option>-c</option> parameter, separated by semicolons.
-This ensures that all commands are executed in sequence on the remote Windows server before
-<command>smbclient</command> exits again.
-</para>
-
-<para>
-<indexterm><primary>WIN40</primary></indexterm>
-Remember to repeat the procedure for the <application>WIN40</application> architecture should you need to
-support Windows 9x/Me/XP clients. Remember too, the files for these architectures are in the
-<filename>WIN40/0/</filename> subdirectory. Once this is complete, we can run <command>smbclient. .
-.put</command> to store the collected files on the Samba server's <smbconfsection name="[print$]"/> share.
-</para>
-</sect3>
-
-<sect3>
-<title>Installing Driver Files into [print$]</title>
-
-<para>
-We are now going to locate the driver files into the <smbconfsection name="[print$]"/> share. Remember, the
-UNIX path to this share has been defined previously in your &smb.conf; file. You also have created
-subdirectories for the different Windows client types you want to support. If, for example, your
-<smbconfsection name="[print$]"/> share maps to the UNIX path <filename>/etc/samba/drivers/</filename>, your
-driver files should now go here:
-</para>
-
-<itemizedlist>
-	<listitem><para>
-	For all Windows NT, 2000, and XP clients, <filename>/etc/samba/drivers/W32X86/</filename> but
-	not (yet) into the <filename>2</filename> subdirectory.
-	</para></listitem>
-
-	<listitem><para>
-	For all Windows 95, 98, and Me clients, <filename>/etc/samba/drivers/WIN40/</filename> but not
-	(yet) into the <filename>0</filename> subdirectory.
-	</para></listitem>
-</itemizedlist>
-
-<para>
-<indexterm><primary>smbclient</primary></indexterm>
-<indexterm><primary>getdriver</primary></indexterm>
-We again use smbclient to transfer the driver files across the network. We specify the same files
-and paths as were leaked to us by running <command>getdriver</command> against the original
-<emphasis>Windows</emphasis> install. However, now we are going to store the files into a
-<emphasis>Samba/UNIX</emphasis> print server's <smbconfsection name="[print$]"/> share.
-<screen>
-&rootprompt;<userinput>smbclient //SAMBA-CUPS/print\$ -U'root%xxxx' -c \
-  'cd W32X86; put HDNIS01_de.DLL; \
-  put Hddm91c1_de.ppd; put HDNIS01U_de.DLL;        \
-  put HDNIS01U_de.HLP; put Hddm91c1_de.DLL;        \
-  put Hddm91c1_de.INI; put Hddm91c1KMMin.DLL;      \
-  put Hddm91c1_de.dat; put Hddm91c1_de.dat;        \
-  put Hddm91c1_de.def; put Hddm91c1_de.hre;        \
-  put Hddm91c1_de.vnd; put Hddm91c1_de.hlp;        \
-  put Hddm91c1_de_reg.HLP; put HDNIS01Aux.dll;     \
-  put HDNIS01_de.NTF'</userinput>
-
-added interface ip=10.160.51.60 bcast=10.160.51.255 nmask=255.255.252.0
-Got a positive name query response from 10.160.51.162 ( 10.160.51.162 )
-Domain=[CUPS-PRINT] OS=[UNIX] Server=[Samba 2.2.7a]
-putting file HDNIS01_de.DLL as \W32X86\HDNIS01_de.DLL
-putting file Hddm91c1_de.ppd as \W32X86\Hddm91c1_de.ppd
-putting file HDNIS01U_de.DLL as \W32X86\HDNIS01U_de.DLL
-putting file HDNIS01U_de.HLP as \W32X86\HDNIS01U_de.HLP
-putting file Hddm91c1_de.DLL as \W32X86\Hddm91c1_de.DLL
-putting file Hddm91c1_de.INI as \W32X86\Hddm91c1_de.INI
-putting file Hddm91c1KMMin.DLL as \W32X86\Hddm91c1KMMin.DLL
-putting file Hddm91c1_de.dat as \W32X86\Hddm91c1_de.dat
-putting file Hddm91c1_de.dat as \W32X86\Hddm91c1_de.dat
-putting file Hddm91c1_de.def as \W32X86\Hddm91c1_de.def
-putting file Hddm91c1_de.hre as \W32X86\Hddm91c1_de.hre
-putting file Hddm91c1_de.vnd as \W32X86\Hddm91c1_de.vnd
-putting file Hddm91c1_de.hlp as \W32X86\Hddm91c1_de.hlp
-putting file Hddm91c1_de_reg.HLP as \W32X86\Hddm91c1_de_reg.HLP
-putting file HDNIS01Aux.dll as \W32X86\HDNIS01Aux.dll
-putting file HDNIS01_de.NTF as \W32X86\HDNIS01_de.NTF
-</screen>
-<indexterm><primary>PPD</primary></indexterm>
-<indexterm><primary>PostScript driver</primary></indexterm>
-<indexterm><primary>adddriver</primary></indexterm>
-Whew &smbmdash; that was a lot of typing! Most drivers are a lot smaller &smbmdash; many have only three generic
-PostScript driver files plus one PPD. While we did retrieve the files from the <filename>2</filename>
-subdirectory of the <filename>W32X86</filename> directory from the Windows box, we do not put them
-(for now) in this same subdirectory of the Samba box. This relocation will automatically be done by the
-<command>adddriver</command> command, which we will run shortly (and do not forget to also put the files
-for the Windows 9x/Me architecture into the <filename>WIN40/</filename> subdirectory should you need them).
-</para>
-
-</sect3>
-
-<sect3>
-<title><command>smbclient</command> to Confirm Driver Installation</title>
-
-<para>
-<indexterm><primary>smbclient</primary></indexterm>
-<indexterm><primary>SSH</primary></indexterm>
-For now we verify that our files are there. This can be done with <command>smbclient</command>, too
-(but, of course, you can log in via SSH also and do this through a standard UNIX shell access):
-</para>
-
-<para><screen>
-&rootprompt;<userinput>smbclient //SAMBA-CUPS/print\$ -U 'root%xxxx' \
-	-c 'cd W32X86; pwd; dir; cd 2; pwd; dir'</userinput>
- added interface ip=10.160.51.60 bcast=10.160.51.255 nmask=255.255.252.0
-Got a positive name query response from 10.160.51.162 ( 10.160.51.162 )
-Domain=[CUPS-PRINT] OS=[UNIX] Server=[Samba 2.2.8a]
-
-Current directory is \\SAMBA-CUPS\print$\W32X86\
-.                                  D        0  Sun May  4 03:56:35 2003
-..                                 D        0  Thu Apr 10 23:47:40 2003
-2                                   D        0  Sun May  4 03:56:18 2003
-HDNIS01Aux.dll                      A    15356  Sun May  4 03:58:59 2003
-Hddm91c1KMMin.DLL                   A    46966  Sun May  4 03:58:59 2003
-HDNIS01_de.DLL                      A   434400  Sun May  4 03:58:59 2003
-HDNIS01_de.NTF                      A   790404  Sun May  4 03:56:35 2003
-Hddm91c1_de.DLL                     A   876544  Sun May  4 03:58:59 2003
-Hddm91c1_de.INI                     A      101  Sun May  4 03:58:59 2003
-Hddm91c1_de.dat                     A     5044  Sun May  4 03:58:59 2003
-Hddm91c1_de.def                     A      428  Sun May  4 03:58:59 2003
-Hddm91c1_de.hlp                     A    37699  Sun May  4 03:58:59 2003
-Hddm91c1_de.hre                     A   323584  Sun May  4 03:58:59 2003
-Hddm91c1_de.ppd                     A    26373  Sun May  4 03:58:59 2003
-Hddm91c1_de.vnd                     A    45056  Sun May  4 03:58:59 2003
-HDNIS01U_de.DLL                     A   165888  Sun May  4 03:58:59 2003
-HDNIS01U_de.HLP                     A    19770  Sun May  4 03:58:59 2003
-Hddm91c1_de_reg.HLP                 A   228417  Sun May  4 03:58:59 2003
-              40976 blocks of size 262144. 709 blocks available
-
-Current directory is \\SAMBA-CUPS\print$\W32X86\2\
-.                                  D        0  Sun May  4 03:56:18 2003
-..                                 D        0  Sun May  4 03:56:35 2003
-ADOBEPS5.DLL                        A   434400  Sat May  3 23:18:45 2003
-laserjet4.ppd                       A     9639  Thu Apr 24 01:05:32 2003
-ADOBEPSU.DLL                        A   109568  Sat May  3 23:18:45 2003
-ADOBEPSU.HLP                        A    18082  Sat May  3 23:18:45 2003
-PDFcreator2.PPD                     A    15746  Sun Apr 20 22:24:07 2003
-              40976 blocks of size 262144. 709 blocks available
-</screen></para>
-
-<para>
-<indexterm><primary>Point'n'Print</primary></indexterm>
-<indexterm><primary>printer driver files</primary></indexterm>
-<indexterm><primary>print queue</primary></indexterm>
-Notice that there are already driver files present in the <filename>2</filename> subdirectory (probably from a
-previous installation). Once the files for the new driver are there too, you are still a few steps away from
-being able to use them on the clients. The only thing you could do now is retrieve them from a client just
-like you retrieve ordinary files from a file share, by opening print$ in Windows Explorer. But that wouldn't
-install them per Point'n'Print. The reason is that Samba does not yet know that these files are something
-special, namely <emphasis>printer driver files</emphasis>, and it does not know to which print queue(s) these
-driver files belong.
-</para>
-</sect3>
-
-<sect3>
-<title>Running <command>rpcclient</command> with <command>adddriver</command></title>
-
-<para>
-<indexterm><primary>adddriver</primary></indexterm>
-<indexterm><primary>register driver files</primary></indexterm>
-<indexterm><primary>TDB database</primary></indexterm>
-Next, you must tell Samba about the special category of the files you just uploaded into the
-<smbconfsection name="[print$]"/> share. This is done by the <command>adddriver</command>
-command. It will prompt Samba to register the driver files into its internal TDB database files. The
-following command and its output has been edited for readability:
-<screen>
-&rootprompt;<userinput>rpcclient -Uroot%xxxx -c 'adddriver "Windows NT x86" \
-  "dm9110:HDNIS01_de.DLL: \
-  Hddm91c1_de.ppd:HDNIS01U_de.DLL:HDNIS01U_de.HLP:   \
-  NULL:RAW:Hddm91c1_de.DLL,Hddm91c1_de.INI,          \
-  Hddm91c1_de.dat,Hddm91c1_de.def,Hddm91c1_de.hre,   \
-  Hddm91c1_de.vnd,Hddm91c1_de.hlp,Hddm91c1KMMin.DLL, \
-  HDNIS01Aux.dll,HDNIS01_de.NTF,                     \
-  Hddm91c1_de_reg.HLP' SAMBA-CUPS</userinput>
-
-cmd = adddriver "Windows NT x86" \
-  "dm9110:HDNIS01_de.DLL:Hddm91c1_de.ppd:HDNIS01U_de.DLL:   \
-  HDNIS01U_de.HLP:NULL:RAW:Hddm91c1_de.DLL,Hddm91c1_de.INI, \
-  Hddm91c1_de.dat,Hddm91c1_de.def,Hddm91c1_de.hre,          \
-  Hddm91c1_de.vnd,Hddm91c1_de.hlp,Hddm91c1KMMin.DLL,        \
-  HDNIS01Aux.dll,HDNIS01_de.NTF,Hddm91c1_de_reg.HLP"
-
-Printer Driver dm9110 successfully installed.
-</screen></para>
-
-<para>
-<indexterm><primary>NT_STATUS_UNSUCCESSFUL</primary></indexterm>
-<indexterm><primary>error message</primary></indexterm>
-<indexterm><primary>adddriver</primary></indexterm>
-After this step, the driver should be recognized by Samba on the print server. You need to be very
-careful when typing the command. Don't exchange the order of the fields. Some changes would lead to
-an <computeroutput>NT_STATUS_UNSUCCESSFUL</computeroutput> error message. These become obvious. Other
-changes might install the driver files successfully but render the driver unworkable. So take care!
-Hints about the syntax of the adddriver command are in the man page. 
-provides a more detailed description, should you need it.
-</para>
-</sect3>
-
-<sect3>
-<title>Checking <command>adddriver</command> Completion</title>
-
-<para>
-One indication for Samba's recognition of the files as driver files is the <computeroutput>successfully
-installed</computeroutput> message. Another one is the fact that our files have been moved by the
-<command>adddriver</command> command into the <filename>2</filename> subdirectory. You can check this
-again with <command>smbclient</command>:
-<screen>
-&rootprompt;<userinput>smbclient //SAMBA-CUPS/print\$ -Uroot%xx \
-	-c 'cd W32X86;dir;pwd;cd 2;dir;pwd'</userinput>
- added interface ip=10.160.51.162 bcast=10.160.51.255 nmask=255.255.252.0
- Domain=[CUPS-PRINT] OS=[UNIX] Server=[Samba 2.2.7a]
-
-  Current directory is \\SAMBA-CUPS\print$\W32X86\
-  .                                  D        0  Sun May  4 04:32:48 2003
-  ..                                 D        0  Thu Apr 10 23:47:40 2003
-  2                                   D        0  Sun May  4 04:32:48 2003
-                40976 blocks of size 262144. 731 blocks available 
-
-  Current directory is \\SAMBA-CUPS\print$\W32X86\2\
-  .                                  D        0  Sun May  4 04:32:48 2003
-  ..                                 D        0  Sun May  4 04:32:48 2003
-  DigiMaster.PPD                      A   148336  Thu Apr 24 01:07:00 2003
-  ADOBEPS5.DLL                        A   434400  Sat May  3 23:18:45 2003
-  laserjet4.ppd                       A     9639  Thu Apr 24 01:05:32 2003
-  ADOBEPSU.DLL                        A   109568  Sat May  3 23:18:45 2003
-  ADOBEPSU.HLP                        A    18082  Sat May  3 23:18:45 2003
-  PDFcreator2.PPD                     A    15746  Sun Apr 20 22:24:07 2003
-  HDNIS01Aux.dll                      A    15356  Sun May  4 04:32:18 2003
-  Hddm91c1KMMin.DLL                   A    46966  Sun May  4 04:32:18 2003
-  HDNIS01_de.DLL                      A   434400  Sun May  4 04:32:18 2003
-  HDNIS01_de.NTF                      A   790404  Sun May  4 04:32:18 2003
-  Hddm91c1_de.DLL                     A   876544  Sun May  4 04:32:18 2003
-  Hddm91c1_de.INI                     A      101  Sun May  4 04:32:18 2003
-  Hddm91c1_de.dat                     A     5044  Sun May  4 04:32:18 2003
-  Hddm91c1_de.def                     A      428  Sun May  4 04:32:18 2003
-  Hddm91c1_de.hlp                     A    37699  Sun May  4 04:32:18 2003
-  Hddm91c1_de.hre                     A   323584  Sun May  4 04:32:18 2003
-  Hddm91c1_de.ppd                     A    26373  Sun May  4 04:32:18 2003
-  Hddm91c1_de.vnd                     A    45056  Sun May  4 04:32:18 2003
-  HDNIS01U_de.DLL                     A   165888  Sun May  4 04:32:18 2003
-  HDNIS01U_de.HLP                     A    19770  Sun May  4 04:32:18 2003
-  Hddm91c1_de_reg.HLP                 A   228417  Sun May  4 04:32:18 2003
-                40976 blocks of size 262144. 731 blocks available
-</screen></para>
-
-<para>
-Another verification is that the timestamp of the printing TDB files is now updated
-(and possibly their file size has increased).
-</para>
-</sect3>
-
-<sect3>
-<title>Check Samba for Driver Recognition</title>
-
-<para>
-<indexterm><primary>registered</primary></indexterm>
-Now the driver should be registered with Samba. We can easily verify this and will do so in a
-moment. However, this driver is not yet associated with a particular printer. We may check the driver
-status of the files by at least three methods:
-</para>
-
-<itemizedlist>
-	<listitem><para>
-<indexterm><primary>Network Neighborhood</primary></indexterm>
-<indexterm><primary>Printers and Faxes</primary></indexterm>
-<indexterm><primary>printer icon</primary></indexterm>
-<indexterm><primary>Windows95/98/ME</primary></indexterm>
-<indexterm><primary>Windows NT/2000/XP</primary></indexterm>
-	From any Windows client browse Network Neighborhood, find the Samba host, and open the Samba
-	<guiicon>Printers and Faxes</guiicon> folder. Select any printer icon, right-click and select
-	the printer <guimenuitem>Properties</guimenuitem>. Click the <guilabel>Advanced</guilabel>
-	tab. Here is a field indicating the driver for that printer. A drop-down menu allows you to
-	change that driver (be careful not to do this unwittingly). You can use this list to view
-	all drivers known to Samba. Your new one should be among them. (Each type of client will
-	see only its own architecture's list. If you do not have every driver installed for each platform,
-	the list will differ if you look at it from Windows95/98/ME or Windows NT/2000/XP.)
-	</para></listitem>
-
-	<listitem><para>
-<indexterm><primary>Network Neighborhood</primary></indexterm>
-	From a Windows 200x/XP client (not Windows NT) browse <guiicon>Network Neighborhood</guiicon>,
-	search for the Samba server, open the server's <guiicon>Printers</guiicon> folder,
-	and right-click on the white background (with no printer highlighted). Select <guimenuitem>Server
-	Properties</guimenuitem>. On the <guilabel>Drivers</guilabel> tab you will see the new driver
-	listed. This view enables you to also inspect the list of files belonging to that driver
-	(this does not work on Windows NT, but only on Windows 2000 and Windows XP; Windows NT does not
-	provide the <guimenuitem>Drivers</guimenuitem> tab). An alternative and much quicker method for
-	Windows 2000/XP to start this dialog is by typing into a DOS box (you must of course adapt the
-	name to your Samba server instead of <replaceable>SAMBA-CUPS</replaceable>):
-	<screen>
-	<userinput>rundll32 printui.dll,PrintUIEntry /s /t2 /n\\<replaceable>SAMBA-CUPS</replaceable></userinput>
-	</screen>
-	</para>
-	</listitem>
-
-	<listitem><para>
-	From a UNIX prompt, run this command (or a variant thereof), where
-	<replaceable>SAMBA-CUPS</replaceable> is the name of the Samba host and xxxx represents the
-	actual Samba password assigned to root:
-	<screen>
-	<userinput>rpcclient -U'root%xxxx' -c 'enumdrivers' <replaceable>SAMBA-CUPS</replaceable></userinput>
-	</screen>
-	</para>
-
-	<para>
-	You will see a listing of all drivers Samba knows about. Your new one should be among
-	them. But it is only listed under the <parameter>[Windows NT x86]</parameter> heading, not under
-	<smbconfsection name="[Windows 4.0]"/>, since you didn't install that part. Or did you?
-	In our example it is named <constant>dm9110</constant>. Note that the third column shows the other
-	installed drivers twice, one time for each supported architecture. Our new driver only shows up
-	for <application>Windows NT 4.0 or 2000</application>. To have it present for <application>Windows
-	95, 98, and Me</application>, you'll have to repeat the whole procedure with the WIN40 architecture
-	and subdirectory.
-	</para></listitem>
-</itemizedlist>
-</sect3>
-
-<sect3>
-<title>Specific Driver Name Flexibility</title>
-
-<para>
-<indexterm><primary>adddriver</primary></indexterm>
-You can name the driver as you like. If you repeat the <command>adddriver</command> step with the same
-files as before but with a different driver name, it will work the same:
-<screen>
-&rootprompt;<userinput>rpcclient -Uroot%xxxx         \
-  -c 'adddriver "Windows NT x86"                     \
-  "mydrivername:HDNIS01_de.DLL:              \
-  Hddm91c1_de.ppd:HDNIS01U_de.DLL:HDNIS01U_de.HLP:   \
-  NULL:RAW:Hddm91c1_de.DLL,Hddm91c1_de.INI,          \
-  Hddm91c1_de.dat,Hddm91c1_de.def,Hddm91c1_de.hre,   \
-  Hddm91c1_de.vnd,Hddm91c1_de.hlp,Hddm91c1KMMin.DLL, \
-  HDNIS01Aux.dll,HDNIS01_de.NTF,Hddm91c1_de_reg.HLP' SAMBA-CUPS
-  </userinput>
-
-cmd = adddriver "Windows NT x86" \
- "mydrivername:HDNIS01_de.DLL:Hddm91c1_de.ppd:HDNIS01U_de.DLL:\
-  HDNIS01U_de.HLP:NULL:RAW:Hddm91c1_de.DLL,Hddm91c1_de.INI,           \
-  Hddm91c1_de.dat,Hddm91c1_de.def,Hddm91c1_de.hre,                    \
-  Hddm91c1_de.vnd,Hddm91c1_de.hlp,Hddm91c1KMMin.DLL,                  \
-  HDNIS01Aux.dll,HDNIS01_de.NTF,Hddm91c1_de_reg.HLP"
-
-Printer Driver mydrivername successfully installed.
-</screen></para>
-
-<para>
-<indexterm><primary>print queue</primary></indexterm>
-<indexterm><primary>rpcclient</primary></indexterm>
-<indexterm><primary>adddriver</primary></indexterm>
-You will be able to bind that driver to any print queue (however, you are responsible that
-you associate drivers to queues that make sense with respect to target printers). You cannot run the
-<command>rpcclient</command> <command>adddriver</command> command repeatedly. Each run consumes the
-files you had put into the <smbconfsection name="[print$]"/> share by moving them into the
-respective subdirectories, so you must execute an <command>smbclient ... put</command> command before
-each <command>rpcclient ... adddriver</command> command.
-</para>
-</sect3>
-
-<sect3>
-<title>Running <command>rpcclient</command> with <command>setdriver</command></title>
-
-<para> 
-<indexterm><primary>mapping printer driver</primary></indexterm>
-<indexterm><primary>TDB</primary></indexterm>
-Samba needs to know which printer owns which driver. Create a mapping of the driver to a printer, and
-store this information in Samba's memory, the TDB files. The <command>rpcclient setdriver</command> command
-achieves exactly this:
-<screen>
-&rootprompt;<userinput>rpcclient -U'root%xxxx' -c 'setdriver dm9110 mydrivername' <replaceable>SAMBA-CUPS</replaceable></userinput>
- cmd = setdriver dm9110 mydrivername
-
-Successfully set dm9110 to driver mydrivername.
-</screen></para>
-
-<para>
-Ah, no, I did not want to do that. Repeat, this time with the name I intended: 
-<screen>
-&rootprompt;<userinput>rpcclient -U'root%xxxx' -c 'setdriver dm9110 dm9110' <replaceable>SAMBA-CUPS</replaceable></userinput>
- cmd = setdriver dm9110 dm9110
-Successfully set dm9110 to driver dm9110.
-</screen></para>
-
-<para>
-The syntax of the command is:
-<screen>
-<userinput>rpcclient -U'root%<replaceable>sambapassword</replaceable>' -c 'setdriver <replaceable>printername</replaceable> \
- <replaceable>drivername</replaceable>' <replaceable>SAMBA-Hostname</replaceable></userinput>. 
-</screen>
-Now we have done most of the work, but not all of it.
-</para>
-
-<note><para>
-The <command>setdriver</command> command will only succeed if the printer is already known to Samba. A
-bug in 2.2.x prevented Samba from recognizing freshly installed printers. You had to restart Samba,
-or at least send an HUP signal to all running smbd processes to work around this: <userinput>kill -HUP
-`pidof smbd`</userinput>.
-</para></note>
-</sect3>
-</sect2>
-</sect1>
-
-<sect1>
-<title>Client Driver Installation Procedure</title>
-
-<para>
-As Don Quixote said, <quote>The proof of the pudding is in the eating.</quote> The proof
-for our setup lies in the printing. So let's install the printer driver onto the client PCs. This is
-not as straightforward as it may seem. Read on.
-</para>
-
-<sect2>
-<title>First Client Driver Installation</title>
-
-<para>
-Especially important is the installation onto the first client PC (for each architectural platform
-separately). Once this is done correctly, all further clients are easy to set up and shouldn't need further
-attention. What follows is a description for the recommended first procedure. You now work from a client
-workstation. You should check that your connection is not unwittingly mapped to <emphasis>bad
-user</emphasis> nobody. In a DOS box type:
-</para>
-
-<para><userinput>net use \\<replaceable>SAMBA-SERVER</replaceable>\print$ /user:root</userinput></para>
-
-<para>
-Replace root, if needed, by another valid printer administrator user as given in
-the definition. Should you already be connected as a different user, you will get an error message. There
-is no easy way to get rid of that connection, because Windows does not seem to know a concept of logging
-off from a share connection (do not confuse this with logging off from the local workstation; that is
-a different matter).  On Windows NT/200x, you can force a logoff from all smb/cifs connections by restarting the 
-<emphasis>workstation</emphasis> service. You can try to close all Windows file explorers and Internet Explorer for 
-Windows. As a last resort, you may have to reboot. Make sure there is no automatic reconnection set up. It may be
-easier to go to a different workstation and try from there. After you have made sure you are connected
-as a printer admin user (you can check this with the <command>smbstatus</command> command on Samba),
-do this from the Windows workstation:
-</para>
-
-<procedure>
-	<step><para>
-	Open <guiicon>Network Neighborhood</guiicon>.
-	</para></step>
-
-	<step><para>
-	Browse to Samba server.
-	</para></step>
-
-	<step><para>
-	Open its <guiicon>Printers and Faxes</guiicon> folder.
-	</para></step>
-
-	<step><para>
-	Highlight and right-click on the printer.
-	</para></step>
-
-	<step><para>
-	Select <guimenuitem>Connect</guimenuitem> (for Windows NT4/200x
-	it is possibly <guimenuitem>Install</guimenuitem>).
-	</para></step>
-</procedure>
-
-<para>
-A new printer (named <replaceable>printername</replaceable> on Samba server) should now have
-appeared in your <emphasis>local</emphasis> Printer folder (check <guimenu>Start</guimenu> ->
-<guimenuitem>Settings</guimenuitem> -> <guimenuitem>Control Panel</guimenuitem> -> <guiicon>Printers
-and Faxes</guiicon>).
-</para>
-
-<para>
-<indexterm><primary>print test page</primary></indexterm>
-Most likely you are tempted to try to print a test page. After all, you now can open the printer
-properties, and on the <guimenu>General</guimenu> tab there is a button offering to do just that. But
-chances are that you get an error message saying "<literal>Unable to print Test Page</literal>." The
-reason might be that there is not yet a valid device mode set for the driver or that the <quote>printer
-driver data</quote> set is still incomplete.
-</para>
-
-<para>
-You must make sure that a valid <parameter>device mode</parameter> is set for the
-driver. We now explain what that means.
-</para>
-</sect2>
-
-<sect2 id="prt-modeset">
-<title>Setting Device Modes on New Printers</title>
-
-<para>
-For a printer to be truly usable by a Windows NT/200x/XP client, it must possess:
-</para>
-
-<itemizedlist>
-	<listitem><para>
-<indexterm><primary>device mode</primary></indexterm>
-	A valid <emphasis>device mode</emphasis> generated by the driver for the printer (defining things
-	like paper size, orientation and duplex settings).
-	</para></listitem>
-
-	<listitem><para>
-<indexterm><primary>printer driver data</primary></indexterm>
-	A complete set of <emphasis>printer driver data</emphasis> generated by the driver.
-	</para></listitem>
-</itemizedlist>
-
-<para>
-<indexterm><primary>ntprinters.tdb</primary></indexterm>
-<indexterm><primary>ntdrivers.tdb</primary></indexterm>
-<indexterm><primary>printing.tdb</primary></indexterm>
-<indexterm><primary>ntforms.tdb</primary></indexterm>
-<indexterm><primary>TDB database files</primary></indexterm>
-If either of these is incomplete, the clients can produce less than optimal output at best. In the
-worst cases, unreadable garbage or nothing at all comes from the printer, or it produces a harvest of
-error messages when attempting to print. Samba stores the named values and all printing-related information in
-its internal TDB database files <filename>(ntprinters.tdb</filename>, <filename>ntdrivers.tdb</filename>,
-<filename>printing.tdb</filename>, and <filename>ntforms.tdb</filename>).
-</para>
-
-<para>
-The device mode and the set of printer driver data are basically collections
-of settings for all print queue properties, initialized in a sensible way. Device modes and
-printer driver data should initially be set on the print server (the Samba host) to healthy
-values so the clients can start to use them immediately. How do we set these initial healthy values?
-This can be achieved by accessing the drivers remotely from an NT (or 200x/XP) client, as discussed
-in the following paragraphs.
-</para>
-
-<para>
-Be aware that a valid device mode can only be initiated by a printer administrator or root
-(the reason should be obvious). Device modes can be correctly set only by executing the printer driver program
-itself. Since Samba cannot execute this Win32 platform driver code, it sets this field initially to NULL
-(which is not a valid setting for clients to use). Fortunately, most drivers automatically generate the
-printer driver data that is needed when they are uploaded to the <smbconfsection name="[print$]"/> share with
-the help of the APW or rpcclient.
-</para>
-
-<para>
-The generation and setting of a first valid device mode, however, requires some tickling from a client
-to set it on the Samba server. The easiest means of doing so is to simply change the page orientation on
-the server's printer. This executes enough of the printer driver program on the client for the desired
-effect to happen and feeds back the new device mode to our Samba server. You can use the native Windows
-NT/200x/XP printer properties page from a Window client for this:
-</para>
-
-<procedure>
-<title>Procedure to Initialize the Printer Driver Settings</title>
-	<step><para>
-	Browse the <guiicon>Network Neighborhood</guiicon>.
-	</para></step>
-
-	<step><para>
-	Find the Samba server.
-	</para></step>
-
-	<step><para>
-	Open the Samba server's <guiicon>Printers and Faxes</guiicon> folder.
-	</para></step>
-
-	<step><para>
-	Highlight the shared printer in question.
-	</para></step>
-
-	<step><para>
-	Right-click on the printer (you may already be here if you followed the last section's description).
-	</para></step>
-
-	<step><para>
-	At the bottom of the context menu select <guimenu>Properties</guimenu> (if the menu still offers the 
-	<guimenuitem>Connect</guimenuitem> entry further above, you
-	need to click on that one first to achieve the driver
-	installation, as shown in the last section).
-	</para></step>
-
-	<step><para>
-	Go to the <guilabel>Advanced</guilabel> tab; click on <guibutton>Printing Defaults</guibutton>.
-	</para></step>
-
-	<step><para>
-	Change the <guimenuitem>Portrait</guimenuitem> page setting to <guimenuitem>Landscape</guimenuitem> (and back).
-	</para></step>
-
-	<step><para>
-	Make sure to apply changes between swapping the page orientation to cause the change to actually take effect.
-	</para></step>
-
-	<step><para>
-	While you are at it, you may also want to set the desired printing defaults here, which then apply to all future
-	client driver installations.
-	</para></step>
-</procedure>
-
-<para>
-This procedure executes the printer driver program on the client platform and feeds back the correct
-device mode to Samba, which now stores it in its TDB files. Once the driver is installed on the client,
-you can follow the analogous steps by accessing the <emphasis>local</emphasis> <guiicon>Printers</guiicon>
-folder, too, if you are a Samba printer admin user. From now on, printing should work as expected.
-</para>
-
-<para>
-<indexterm><primary>default devmode</primary></indexterm>
-Samba includes a service-level parameter name <parameter>default devmode</parameter> for generating a default
-device mode for a printer. Some drivers function well with Samba's default set of properties. Others
-may crash the client's spooler service. So use this parameter with caution. It is always better to have
-the client generate a valid device mode for the printer and store it on the server for you.
-</para>
-</sect2>
-
-<sect2>
-<title>Additional Client Driver Installation</title>
-
-<para>
-<indexterm><primary>additional driver</primary></indexterm>
-Every additional driver may be installed in the same way as just described.  Browse <command>Network
-Neighborhood</command>, open the <guiicon>Printers</guiicon> folder on Samba server, right-click on
-<guiicon>Printer</guiicon>, and choose <guimenuitem>Connect...</guimenuitem>. Once this completes (should be
-not more than a few seconds, but could also take a minute, depending on network conditions), you should find
-the new printer in your client workstation local <guiicon>Printers and Faxes</guiicon> folder.
-</para>
-
-<para>
-You can also open your local <guiicon>Printers and Faxes</guiicon> folder by
-using this command on Windows 200x/XP Professional workstations:
-<screen>
-<userinput>rundll32 shell32.dll,SHHelpShortcuts_RunDLL PrintersFolder</userinput>
-</screen>
-or this command on Windows NT 4.0 workstations:
-<indexterm><primary>rundll32</primary></indexterm>
-<screen>
-<userinput>rundll32 shell32.dll,Control_RunDLL MAIN.CPL @2</userinput>
-</screen>
-</para>
-
-<para>
-You can enter the commands either inside a <guilabel>DOS box</guilabel> window or in the <guimenuitem>Run
-command...</guimenuitem> field from the <guimenu>Start</guimenu> menu.
-</para>
-</sect2>
-
-<sect2>
-<title>Always Make First Client Connection as root or printer administrator</title>
-
-<para>
-After you installed the driver on the Samba server (in its <smbconfsection name="[print$]"/> share), you
-should always make sure that your first client installation completes correctly. Make it a habit for yourself
-to build the very first connection from a client as a printer administrator"/>. This is to make
-sure that:
-</para>
-
-<itemizedlist>
-	<listitem><para>
-	A first valid <emphasis>device mode</emphasis> is really initialized (see above <link
-	linkend="prt-modeset">Setting Device Modes on New Printers</link>) for more explanation details).
-	</para></listitem>
-
-	<listitem><para>	
-	The default print settings of your printer for all further client installations are as you want them.
-	</para></listitem>
-</itemizedlist>
-
-<para>
-Do this by changing the orientation to landscape, click on <guiicon>Apply</guiicon>, and then change it
-back again. Next, modify the other settings (for example, you do not want the default media size set to
-<guiicon>Letter</guiicon> when you are all using <guiicon>A4</guiicon>, right? You may want to set the
-printer for <guiicon>duplex</guiicon> as the default, and so on).
-</para>
-
-<para>
-<indexterm><primary>runas</primary></indexterm>
-To connect as root to a Samba printer, try this command from a Windows 200x/XP DOS box command prompt:
-<screen>
-&dosprompt;<userinput>runas /netonly /user:root "rundll32 printui.dll,PrintUIEntry /p /t3 /n 
-	\\<replaceable>SAMBA-SERVER</replaceable>\<replaceable>printername</replaceable>"</userinput>
-</screen>
-</para>
-
-<para>
-You will be prompted for <constant>root</constant>'s Samba password; type it, wait a few seconds, click on
-<guibutton>Printing Defaults</guibutton>, and proceed to set the job options that should be used as defaults
-by all clients. Alternatively, instead of root you can give one other member printer adminadministrator
-privileges.
-</para>
-
-<para>
-Now all the other users downloading and installing the driver the same way (using
-<literal>Point'n'Print</literal>) will have the same defaults set for them. If you miss this step, you'll get a
-lot of help desk calls from your users, but maybe you like to talk to people.
-</para>
-</sect2>
-</sect1>
-
-<sect1>
-<title>Other Gotchas</title>
-
-<para>
-Your driver is installed. It is now ready for Point'n'Print installation by the clients. You may have tried to
-download and use it on your first client machine, but wait. Let's make sure you are acquainted first with a
-few tips and tricks you may find useful. For example, suppose you did not set the defaults on the printer, as
-advised in the preceding paragraphs. Your users complain about various issues (such as, <quote>We need to set
-the paper size for each job from Letter to A4 and it will not store it</quote>).
-</para>
-
-<sect2>
-<title>Setting Default Print Options for Client Drivers</title>
-
-<para>
-The last sentence might be viewed with mixed feelings by some users and Admins. They have struggled for hours
-and could not arrive at a point where their settings seemed to be saved. It is not their fault. The confusing
-thing is that in the multitabbed dialog that pops up when you right-click on the printer name and select
-<guimenuitem>Properties</guimenuitem>, you can arrive at two dialogs that appear identical, each claiming that
-they help you to set printer options in three different ways. Here is the definitive answer to the Samba
-default driver setting FAQ:
-</para>
-
-<formalpara><title><quote>I can not set and save default print options
-for all users on Windows 200x/XP. Why not?</quote></title>
-
-<para>
-How are you doing it? I bet the wrong way. (It is not easy to find out, though.) There are three different
-ways to bring you to a dialog that seems to set everything. All three dialogs look the same, but only one of
-them does what you intend. You need to be Administrator or Print Administrator to do this for all users. Here
-is how I reproduce it in an XP Professional:
-</para>
-
-<orderedlist numeration="upperalpha">
-	<listitem><para>The first <quote>wrong</quote> way:
-	<orderedlist numeration="arabic">
-		<listitem><para>Open the <guiicon>Printers</guiicon> folder.</para></listitem>
-
-		<listitem><para>Right-click on the printer (<emphasis>remoteprinter on cupshost</emphasis>) and
-		select in context menu <guimenu>Printing Preferences...</guimenu>.</para></listitem>
-
-		<listitem><para>Look at this dialog closely and remember what it looks like.</para></listitem>
-	</orderedlist></para></listitem>
-
-	<listitem><para>The second <quote>wrong</quote> way:
-		<orderedlist numeration="arabic">
-			<listitem><para>Open the <guimenu>Printers</guimenu> folder.</para></listitem>
-
-			<listitem><para>Right-click on the printer (<emphasis>remoteprinter on
-			cupshost</emphasis>) and select in the context menu
-			<guimenuitem>Properties</guimenuitem></para></listitem>.
-
-			<listitem><para>Click on the <guilabel>General</guilabel>
-			tab.</para></listitem>
-
-			<listitem><para>Click on the <guibutton>Printing
-			Preferences...</guibutton> button.</para></listitem>
-
-			<listitem><para>A new dialog opens. Keep this dialog open and go back
-			to the parent dialog.</para></listitem>
-		</orderedlist>
-	</para></listitem>
-
-	<listitem><para>
-	The third and correct way (should you do this from the beginning, just carry out steps 1
-	and 2 from the second method above):
-	</para>
-
-		<orderedlist numeration="arabic">
-			<listitem><para>Click on the <guilabel>Advanced</guilabel>
-			tab. (If everything is <quote>grayed out,</quote> then you are not logged
-			in as a user with enough privileges.)</para></listitem>
-
-			<listitem><para>Click on the <guibutton>Printing
-			Defaults</guibutton> button.</para></listitem>
-
-			<listitem><para>On any of the two new tabs,
-			click on the
-			<guilabel>Advanced</guilabel> button.</para></listitem>
-
-			<listitem><para>A new dialog opens. Compare
-			this one to the other. Are they
-			identical when you compare one from
-			<quote>B.5</quote> and one from A.3?</para></listitem>
-		</orderedlist>
-	</listitem>
-</orderedlist>
-
-<para>
-Do you see any difference in the two settings dialogs? I do not either. However, only the last one, which you
-arrived at with steps C.1 through C.6 will permanently save any settings which will then become the defaults
-for new users. If you want all clients to have the same defaults, you need to conduct these steps as
-administrator before a client downloads the driver (the clients can
-later set their own per-user defaults by following procedures A or B above). Windows 200x/XP allow per-user
-default settings and the ones the administrator gives them before they set up their own. The parents of the
-identical-looking dialogs have a slight difference in their window names; one is called
-<computeroutput>Default Print Values for Printer Foo on Server Bar</computeroutput> (which is the one you
-need) and the other is called <quote><computeroutput>Print Settings for Printer Foo on Server
-Bar</computeroutput></quote>. The last one is the one you arrive at when you right-click on the printer and
-select <guimenuitem>Print Settings...</guimenuitem>. This is the one that you were taught to use back in the
-days of Windows NT, so it is only natural to try the same way with Windows 200x/XP. You would not dream that
-there is now a different path to arrive at an identical-looking, but functionally different, dialog to set
-defaults for all users.
-</para></formalpara>
-
-<tip><para>Try (on Windows 200x/XP) to run this command (as a user with the right privileges):
-<indexterm><primary>rundll32</primary></indexterm>
-</para>
-
-<para><userinput>
-rundll32 printui.dll,PrintUIEntry /p /t3 /n\\<replaceable>SAMBA-SERVER</replaceable>\<replaceable>printersharename</replaceable>
-</userinput></para>
-
-<para>
-To see the tab with the <guilabel>Printing Defaults</guilabel> button (the one you need), also run this command:
-</para>
-
-<para><userinput>
-rundll32 printui.dll,PrintUIEntry /p /t0 /n\\<replaceable>SAMBA-SERVER</replaceable>\<replaceable>printersharename</replaceable>
-</userinput></para>
-
-<para>
-To see the tab with the <guilabel>Printing Preferences</guilabel>
-button (the one that does not set systemwide defaults), you can
-start the commands from inside a DOS box or from <guimenu>Start</guimenu> -> <guimenuitem>Run</guimenuitem>.
-</para>
-</tip>
-
-</sect2>
-
-<sect2>
-<title>Supporting Large Numbers of Printers</title>
-
-<para>
-One issue that has arisen during the recent development phase of Samba is the need to support driver
-downloads for hundreds of printers. Using Windows NT APW for this task is somewhat awkward (to say the least). If
-you do not want to acquire RSS pains from the printer installation clicking orgy alone, you need
-to think about a non-interactive script.
-</para>
-
-<para>
-If more than one printer is using the same driver, the <command>rpcclient setdriver</command>
-command can be used to set the driver associated with an installed queue. If the driver is uploaded to
-<smbconfsection name="[print$]"/> once and registered with the printing TDBs, it can be used by
-multiple print queues. In this case, you just need to repeat the <command>setprinter</command> subcommand of
-<command>rpcclient</command> for every queue (without the need to conduct the <command>adddriver</command>
-repeatedly). The following is an example of how this can be accomplished:
-</para>
-
-<para><screen>
-&rootprompt;<userinput>rpcclient <replaceable>SAMBA-CUPS</replaceable> -U root%<replaceable>secret</replaceable> -c 'enumdrivers'</userinput>
- cmd = enumdrivers
- 
- [Windows NT x86]
- Printer Driver Info 1:
-   Driver Name: [infotec  IS 2075 PCL 6]
- 
- Printer Driver Info 1:
-   Driver Name: [DANKA InfoStream]
- 
- Printer Driver Info 1:
-   Driver Name: [Heidelberg Digimaster 9110 (PS)]
- 
- Printer Driver Info 1:
-   Driver Name: [dm9110]
-
- Printer Driver Info 1:
-   Driver Name: [mydrivername]
-
- [....]
-</screen>
-
-<screen>
-&rootprompt;<userinput>rpcclient <replaceable>SAMBA-CUPS</replaceable> -U root%<replaceable>secret</replaceable> -c 'enumprinters'</userinput>
- cmd = enumprinters
-   flags:[0x800000]
-   name:[\\SAMBA-CUPS\dm9110]
-   description:[\\SAMBA-CUPS\dm9110,,110ppm HiVolume DANKA Stuttgart]
-   comment:[110 ppm HiVolume DANKA Stuttgart]
- [....]
-</screen>
-
-<screen>
-&rootprompt;<userinput>rpcclient <replaceable>SAMBA-CUPS</replaceable> -U root%<replaceable>secret</replaceable> -c \
-  'setdriver <replaceable>dm9110</replaceable> "<replaceable>Heidelberg Digimaster 9110 (PS)</replaceable>"'</userinput>
- cmd = setdriver dm9110 Heidelberg Digimaster 9110 (PPD)
- Successfully set dm9110 to driver Heidelberg Digimaster 9110 (PS).
-</screen>
-
-<screen>
-&rootprompt;<userinput>rpcclient <replaceable>SAMBA-CUPS</replaceable> -U root%<replaceable>secret</replaceable> -c 'enumprinters'</userinput>
- cmd = enumprinters
-   flags:[0x800000]
-   name:[\\SAMBA-CUPS\dm9110]
-   description:[\\SAMBA-CUPS\dm9110,Heidelberg Digimaster 9110 (PS),\
-     110ppm HiVolume DANKA Stuttgart]
-   comment:[110ppm HiVolume DANKA Stuttgart]
- [....]
-</screen>
-
-<screen>
-&rootprompt;<userinput>rpcclient <replaceable>SAMBA-CUPS</replaceable> -U root%<replaceable>secret</replaceable> -c 'setdriver <replaceable>dm9110</replaceable> <replaceable>mydrivername</replaceable>'</userinput>
- cmd = setdriver dm9110 mydrivername
- Successfully set dm9110 to mydrivername.
-</screen>
-
-<screen>
-&rootprompt;<userinput>rpcclient <replaceable>SAMBA-CUPS</replaceable> -U root%<replaceable>secret</replaceable> -c 'enumprinters'</userinput>
- cmd = enumprinters
-   flags:[0x800000]
-   name:[\\SAMBA-CUPS\dm9110]
-   description:[\\SAMBA-CUPS\dm9110,mydrivername,\
-     110ppm HiVolume DANKA Stuttgart]
-   comment:[110ppm HiVolume DANKA Stuttgart]
- [....]
-</screen></para>
-
-<para>
-It may not be easy to recognize that the first call to <command>enumprinters</command> showed the
-<quote>dm9110</quote> printer with an empty string where the driver should have been listed (between
-the two commas in the description field). After the <command>setdriver</command> command
-succeeds, all is well.
-</para>
-</sect2>
-
-<sect2>
-<title>Adding New Printers with the Windows NT APW</title>
-
-<para>
-By default, Samba exhibits all printer shares defined in &smb.conf; in the <guiicon>Printers</guiicon>
-folder. Also located in this folder is the Windows NT Add Printer Wizard icon. The APW will be shown only if:
-</para>
-
-<itemizedlist>
-	<listitem><para>
-	The connected user is able to successfully execute an <command>OpenPrinterEx(\\server)</command> with
-	administrative privileges (i.e., root or a printer administrator).
-	</para>
-
-	<tip><para> Try this from a Windows 200x/XP DOS box command prompt:
-	</para>
-
-	<para><userinput>
-	runas /netonly /user:root rundll32 printui.dll,PrintUIEntry /p /t0 /n \\<replaceable>SAMBA-SERVER</replaceable>\<replaceable>printersharename</replaceable>
-	</userinput></para>
-
-	<para>
-	Click on <guibutton>Printing Preferences</guibutton>.
-	</para></tip></listitem>
-
-	<listitem><para>... contains the setting
-	<smbconfoption name="show add printer wizard">yes</smbconfoption> (the
-	default).</para></listitem>
-</itemizedlist>
-
-<para>
-The APW can do various things:
-</para>
-
-<itemizedlist>
-	<listitem><para>
-	Upload a new driver to the Samba <smbconfsection name="[print$]"/> share.
-	</para></listitem>
-
-	<listitem><para>
-	Associate an uploaded driver with an existing (but still driverless) print queue.
-	</para></listitem>
-
-	<listitem><para>
-	Exchange the currently used driver for an existing print queue with one that has been uploaded before.
-	</para></listitem>
-
-	<listitem><para>
-	Add an entirely new printer to the Samba host (only in conjunction with a working
-	<smbconfoption name="add printer command"/>. A corresponding
-	<smbconfoption name="delete printer command"/> for removing entries from the
-	<guiicon>Printers</guiicon> folder may also be provided).
-	</para></listitem>
-</itemizedlist>
-
-<para>
-The last one (add a new printer) requires more effort than the previous ones. To use the APW to successfully
-add a printer to a Samba server, the <smbconfoption name="add printer command"/> must have a defined value.
-The program hook must successfully add the printer to the UNIX print system (i.e., to
-<filename>/etc/printcap</filename>, <filename>/etc/cups/printers.conf</filename> or other appropriate files)
-and to &smb.conf; if necessary.
-</para>
-
-<para>
-When using the APW from a client, if the named printer share does not exist, smbd will execute the
-<smbconfoption name="add printer command"/> and reparse to attempt to locate the new printer share. If the
-share is still not defined, an error of "<errorname>Access Denied"</errorname> is returned to the client. The
-<smbconfoption name="add printer command"/> is executed under the context of the connected user, not
-necessarily a root account. A <smbconfoption name="map to guest">bad user</smbconfoption> may have connected
-you unwittingly under the wrong privilege. You should check it by using the <command>smbstatus</command>
-command.
-</para>
-
-</sect2>
-
-<sect2>
-<title>Error Message: <quote>Cannot connect under a different Name</quote></title>
-
-<para>
-Once you are connected with the wrong credentials, there is no means to reverse the situation other than
-to close all Explorer windows, and perhaps reboot.
-</para>
-
-<itemizedlist>
-	<listitem><para>
-<indexterm><primary>net use</primary></indexterm>
-	The <command>net use \\SAMBA-SERVER\sharename /user:root</command> gives you an error message:
-	<quote>Multiple connections to a server or a shared resource by the same user utilizing
-	several user names are not allowed. Disconnect all previous connections to the server,
-	esp. the shared resource, and try again.</quote>
-	</para></listitem>
-
-	<listitem><para>
-	Every attempt to <quote>connect a network drive</quote> to <filename>\\SAMBASERVER\\print$</filename>
-	to <constant>z:</constant> is countered by the pertinacious message: <quote>This
-	network folder is currently connected under different credentials (username and password).
-	Disconnect first any existing connection to this network share in order to connect again under
-	a different username and password</quote>.
-	</para></listitem>
-</itemizedlist>
-
-<para>
-So you close all connections. You try again. You get the same message. You check from the Samba side, using
-<command>smbstatus</command>. Yes, there are more connections. You kill them all. The client still gives you
-the same error message. You watch the smbd.log file on a high debug level and try reconnect. Same error
-message, but not a single line in the log. You start to wonder if there was a connection attempt at all. You
-run ethereal and tcpdump while you try to connect. Result: not a single byte goes on the wire. Windows still
-gives the error message. You close all Explorer windows and start it again. You try to connect &smbmdash; and
-this times it works!  Windows seems to cache connection information somewhere and does not keep it up to date
-(if you are unlucky, you might need to reboot to get rid of the error message).
-</para>
-
-<para>
-The easiest way to forcefully terminate all connections from your client to a server is by executing:
-<screen>
-&dosprompt; net use * /delete
-</screen>
-This will also disconnect all mapped drives and will allow you create fresh connection as required.
-</para>
-</sect2>
-
-<sect2>
-<title>Take Care When Assembling Driver Files</title>
-
-<para>
-You need to be extremely careful when you take notes about the files belonging to a particular
-driver. Don't confuse the files for driver version <quote>0</quote> (for Windows 9x/Me, going into
-<filename>[print$]/WIN/0/</filename>), driver version <filename>2</filename> (kernel mode driver for Windows NT,
-going into <filename>[print$]/W32X86/2/</filename>; may be used on Windows 200x/XP also), and
-driver version <quote>3</quote> (non-kernel mode driver going into <filename>[print$]/W32X86/3/</filename>;
-cannot be used on Windows NT). Quite often these different driver versions contain
-files that have the same name but actually are very different. If you look at them from
-the Windows Explorer (they reside in <filename>%WINDOWS%\system32\spool\drivers\W32X86\</filename>),
-you will probably see names in capital letters, while an <command>enumdrivers</command> command from Samba
-would show mixed or lowercase letters, so it is easy to confuse them. If you install them manually using
-<command>rpcclient</command> and subcommands, you may even succeed without an error message. Only later,
-when you try install on a client, you will encounter error messages like <computeroutput>This server
-has no appropriate driver for the printer</computeroutput>.
-</para>
-
-<para>
-Here is an example. You are invited to look closely at the various files, compare their names and
-their spelling, and discover the differences in the composition of the version 2 and 3 sets. Note: the
-version 0 set contained 40 <parameter>Dependentfiles</parameter>, so I left it out for space reasons:
-</para>
-
-<para><screen>
-&rootprompt;<userinput>rpcclient -U 'Administrator%<replaceable>secret</replaceable>' -c 'enumdrivers 3' 10.160.50.8 </userinput>
-
- Printer Driver Info 3:
-         Version: [3]
-         Driver Name: [Canon iR8500 PS3]
-         Architecture: [Windows NT x86]
-         Driver Path: [\\10.160.50.8\print$\W32X86\3\cns3g.dll]
-         Datafile: [\\10.160.50.8\print$\W32X86\3\iR8500sg.xpd]
-         Configfile: [\\10.160.50.8\print$\W32X86\3\cns3gui.dll]
-         Helpfile: [\\10.160.50.8\print$\W32X86\3\cns3g.hlp]
- 
-         Dependentfiles: [\\10.160.50.8\print$\W32X86\3\aucplmNT.dll]
-         Dependentfiles: [\\10.160.50.8\print$\W32X86\3\ucs32p.dll]
-         Dependentfiles: [\\10.160.50.8\print$\W32X86\3\tnl32.dll]
-         Dependentfiles: [\\10.160.50.8\print$\W32X86\3\aussdrv.dll]
-         Dependentfiles: [\\10.160.50.8\print$\W32X86\3\cnspdc.dll]
-         Dependentfiles: [\\10.160.50.8\print$\W32X86\3\aussapi.dat]
-         Dependentfiles: [\\10.160.50.8\print$\W32X86\3\cns3407.dll]
-         Dependentfiles: [\\10.160.50.8\print$\W32X86\3\CnS3G.cnt]
-         Dependentfiles: [\\10.160.50.8\print$\W32X86\3\NBAPI.DLL]
-         Dependentfiles: [\\10.160.50.8\print$\W32X86\3\NBIPC.DLL]
-         Dependentfiles: [\\10.160.50.8\print$\W32X86\3\cpcview.exe]
-         Dependentfiles: [\\10.160.50.8\print$\W32X86\3\cpcdspl.exe]
-         Dependentfiles: [\\10.160.50.8\print$\W32X86\3\cpcedit.dll]
-         Dependentfiles: [\\10.160.50.8\print$\W32X86\3\cpcqm.exe]
-         Dependentfiles: [\\10.160.50.8\print$\W32X86\3\cpcspl.dll]
-         Dependentfiles: [\\10.160.50.8\print$\W32X86\3\cfine32.dll]
-         Dependentfiles: [\\10.160.50.8\print$\W32X86\3\cpcr407.dll]
-         Dependentfiles: [\\10.160.50.8\print$\W32X86\3\Cpcqm407.hlp]
-         Dependentfiles: [\\10.160.50.8\print$\W32X86\3\cpcqm407.cnt]
-         Dependentfiles: [\\10.160.50.8\print$\W32X86\3\cns3ggr.dll]
- 
-         Monitorname: []
-         Defaultdatatype: []
-
- Printer Driver Info 3:
-         Version: [2]
-         Driver Name: [Canon iR5000-6000 PS3]
-         Architecture: [Windows NT x86]
-         Driver Path: [\\10.160.50.8\print$\W32X86\2\cns3g.dll]
-         Datafile: [\\10.160.50.8\print$\W32X86\2\IR5000sg.xpd]
-         Configfile: [\\10.160.50.8\print$\W32X86\2\cns3gui.dll]
-         Helpfile: [\\10.160.50.8\print$\W32X86\2\cns3g.hlp]
- 
-         Dependentfiles: [\\10.160.50.8\print$\W32X86\2\AUCPLMNT.DLL]
-         Dependentfiles: [\\10.160.50.8\print$\W32X86\2\aussdrv.dll]
-         Dependentfiles: [\\10.160.50.8\print$\W32X86\2\cnspdc.dll]
-         Dependentfiles: [\\10.160.50.8\print$\W32X86\2\aussapi.dat]
-         Dependentfiles: [\\10.160.50.8\print$\W32X86\2\cns3407.dll]
-         Dependentfiles: [\\10.160.50.8\print$\W32X86\2\CnS3G.cnt]
-         Dependentfiles: [\\10.160.50.8\print$\W32X86\2\NBAPI.DLL]
-         Dependentfiles: [\\10.160.50.8\print$\W32X86\2\NBIPC.DLL]
-         Dependentfiles: [\\10.160.50.8\print$\W32X86\2\cns3gum.dll]
- 
-         Monitorname: [CPCA Language Monitor2]
-         Defaultdatatype: []
-
-</screen></para>
-
-<para>
-If we write the <quote>version 2</quote> files and the <quote>version 3</quote> files
-into different text files and compare the result, we see this
-picture:
-</para>
-
-<para><screen>
-&rootprompt;<userinput>sdiff 2-files 3-files</userinput>
-
-<![CDATA[
- cns3g.dll                     cns3g.dll
- iR8500sg.xpd                  iR8500sg.xpd
- cns3gui.dll                   cns3gui.dll
- cns3g.hlp                     cns3g.hlp
- AUCPLMNT.DLL                | aucplmNT.dll
-                             > ucs32p.dll
-                             > tnl32.dll
- aussdrv.dll                   aussdrv.dll
- cnspdc.dll                    cnspdc.dll
- aussapi.dat                   aussapi.dat
- cns3407.dll                   cns3407.dll
- CnS3G.cnt                     CnS3G.cnt
- NBAPI.DLL                     NBAPI.DLL
- NBIPC.DLL                     NBIPC.DLL
- cns3gum.dll                 | cpcview.exe
-                             > cpcdspl.exe 
-                             > cpcqm.exe
-                             > cpcspl.dll
-                             > cfine32.dll
-                             > cpcr407.dll
-                             > Cpcqm407.hlp
-                             > cpcqm407.cnt
-                             > cns3ggr.dll
-]]>
-</screen>
-
-Do not be fooled! Driver files for each version with identical
-names may be different in their content, as you can see from this size
-comparison:
-</para>
-
-<para><screen>
-&rootprompt;<userinput>for i in cns3g.hlp cns3gui.dll cns3g.dll; do                  \
-           smbclient //10.160.50.8/print\$ -U 'Administrator%xxxx' \
-           -c "cd W32X86/3; dir $i; cd .. ; cd 2; dir $i";      \
-		   done</userinput>
-
-  CNS3G.HLP               A   122981  Thu May 30 02:31:00 2002
-  CNS3G.HLP               A    99948  Thu May 30 02:31:00 2002
-
-  CNS3GUI.DLL             A  1805824  Thu May 30 02:31:00 2002
-  CNS3GUI.DLL             A  1785344  Thu May 30 02:31:00 2002
-
-  CNS3G.DLL               A  1145088  Thu May 30 02:31:00 2002
-  CNS3G.DLL               A    15872  Thu May 30 02:31:00 2002
-</screen></para>
-
-<para>
-In my example were even more differences than shown here. Conclusion: you must be careful to select the
-correct driver files for each driver version. Don't rely on the names alone, and don't interchange files
-belonging to different driver versions.
-</para>
-</sect2>
-
-<sect2>
-<title>Samba and Printer Ports</title>
-
-<para>
-<indexterm><primary>LPT1:</primary></indexterm>
-<indexterm><primary>COM1:</primary></indexterm>
-<indexterm><primary>FILE:</primary></indexterm>
-<indexterm><primary>available port</primary></indexterm>
-Windows NT/2000 print servers associate a port with each printer. These normally take the form of
-<filename>LPT1:</filename>, <filename>COM1:</filename>, <filename>FILE:</filename>, and so on. Samba must also
-support the concept of ports associated with a printer. By default, only one printer port, named <quote>Samba
-Printer Port</quote>, exists on a system. Samba does not really need such a <quote>port</quote> in order to
-print; rather it is a requirement of Windows clients. They insist on being told about an available port when
-they request this information; otherwise, they throw an error message at you. So Samba fakes the port
-information to keep the Windows clients happy.
-</para>
-
-<para>
-<indexterm><primary>Printer Pooling</primary></indexterm>
-Samba does not support the concept of <constant>Printer Pooling</constant> internally either. Printer
-pooling assigns a logical printer to multiple ports as a form of load balancing or failover.
-</para>
-
-<para>
-If you require multiple ports to be defined for some reason or another (my users and my boss should not know
-that they are working with Samba), configure the <smbconfoption name="enumports command"/>,
-which can be used to define an external program that generates a listing of ports on a system.
-</para>
-</sect2>
-
-<sect2>
-<title>Avoiding Common Client Driver Misconfiguration</title>
-
-<para>
-So now the printing works, but there are still problems. Most jobs print well, some do not print at
-all. Some jobs have problems with fonts, which do not look good. Some jobs print fast and some
-are dead-slow. We cannot cover it all, but we want to encourage you to read the brief paragraph about
-<quote>Avoiding the Wrong PostScript Driver Settings</quote> in <link linkend="CUPS-printing">CUPS Printing
-Chapter</link>, <link linkend="cups-avoidps1">Avoiding Critical PostScript Driver Settings on the
-Client</link>.
-</para>
-</sect2>
-</sect1>
-
-<sect1>
-<title>The Imprints Toolset</title>
-
-<para>
-<indexterm><primary>Imprints</primary></indexterm>
-The Imprints tool set provides a UNIX equivalent of the Windows NT APW.  For complete information, please
-refer to the <ulink url="http://imprints.sourceforge.net/">Imprints</ulink> Web site as well as the
-documentation included with the Imprints source distribution. This section provides only a brief introduction
-to the features of Imprints.
-</para>
-
-<para>
-Unfortunately, the Imprints toolset is no longer maintained. As of December 2000, the project is in
-need of a new maintainer. The most important skill to have is Perl coding and an interest in MS-RPC-based
-printing used in Samba. If you wish to volunteer, please coordinate your efforts on the Samba technical
-mailing list. The toolset is still in usable form, but only for a series of older printer models where
-there are prepared packages to use. Packages for more up-to-date print devices are needed if Imprints
-should have a future. Information regarding the Imprints toolset can be obtained from the <ulink
-url="http://imprints.sourceforge.net/">Imprints</ulink> home page.
-</para>
-
-<sect2>
-<title>What Is Imprints?</title>
-
-<para>
-Imprints is a collection of tools for supporting these goals:
-</para>
-
-<itemizedlist>
-	<listitem><para>
-	Providing a central repository of information regarding Windows NT and 95/98 printer driver packages.
-	</para></listitem>
-
-	<listitem><para>
-	Providing the tools necessary for creating the Imprints printer driver packages.
-	</para></listitem>
-
-	<listitem><para>
-	Providing an installation client that will obtain printer drivers from a central Internet (or intranet) Imprints Server
-	repository and install them on remote Samba and Windows NT4 print servers.
-	</para></listitem>
-</itemizedlist>
-</sect2>
-
-<sect2>
-<title>Creating Printer Driver Packages</title>
-
-<para>
-The process of creating printer driver packages is beyond the scope of this document (refer to Imprints.txt,
-included with the Samba distribution for more information). In short, an Imprints driver package
-is a gzipped tarball containing the driver files, related INF files, and a control file needed by the
-installation client.
-</para>
-</sect2>
-
-<sect2>
-<title>The Imprints Server</title>
-
-<para>
-The Imprints server is really a database server that may be queried via standard HTTP mechanisms. Each
-printer entry in the database has an associated URL for the actual downloading of the package. Each
-package is digitally signed via GnuPG, which can be used to verify that
-the package downloaded is actually
-the one referred in the Imprints database. It is strongly recommended that this security check
-not be disabled.
-</para>
-</sect2>
-
-<sect2>
-<title>The Installation Client</title>
-
-<para>
-More information regarding the Imprints installation client is available from the documentation file
-<filename>Imprints-Client-HOWTO.ps</filename> that is included with the Imprints source package. The Imprints
-installation client comes in two forms:
-</para>
-
-<itemizedlist>
-	<listitem><para>A set of command-line Perl scripts.</para></listitem>
-	<listitem><para>A GTK+-based graphical interface to the command-line Perl scripts.</para></listitem>
-</itemizedlist>
-
-<para>
-The installation client (in both forms) provides a means of querying the Imprints database server for
-a matching list of known printer model names as well as a means to download and install the drivers on
-remote Samba and Windows NT print servers.
-</para>
-
-<para>
-The basic installation process is in four steps, and Perl code is wrapped around smbclient and rpcclient.
-</para>
-
-<itemizedlist>
-	<listitem><para>
-	For each supported architecture for a given driver:
-	<orderedlist>
-		<listitem><para>rpcclient: Get the appropriate upload directory on the remote server.</para></listitem>
-		<listitem><para>smbclient: Upload the driver files.</para></listitem>
-		<listitem><para>rpcclient: Issues an AddPrinterDriver() MS-RPC.</para></listitem>
-	</orderedlist>
-	</para></listitem>
-
-	<listitem><para>rpcclient: Issues an AddPrinterEx() MS-RPC to actually create the printer.</para></listitem>
-</itemizedlist>
-
-<para>
-One of the problems encountered when implementing the Imprints tool set was the namespace issues between
-various supported client architectures. For example, Windows NT includes a driver named <quote>Apple LaserWriter
-II NTX v51.8</quote>, and Windows 95 calls its version of this driver <quote>Apple LaserWriter II NTX</quote>.
-</para>
-
-<para>
-The problem is how to know what client drivers have been uploaded for a printer. An astute reader will
-remember that the Windows NT Printer Properties dialog only includes space for one printer driver name. A
-quick look in the Windows NT 4.0 system registry at:
-</para>
-
-<para><filename>
- HKLM\System\CurrentControlSet\Control\Print\Environment
-</filename></para>
-
-<para>
-will reveal that Windows NT always uses the NT driver name. This is okay because Windows NT always requires
-that at least the Windows NT version of the printer driver is present. Samba does not have the
-requirement internally; therefore, <quote>How can you use the NT driver name if it has not already been installed?</quote>
-</para>
-
-<para>
-The way of sidestepping this limitation is to require that all Imprints printer driver packages include both the Intel Windows NT and
-95/98 printer drivers and that the NT driver is installed first.
-</para>
-</sect2>
-</sect1>
-
-<sect1>
-<title>Adding Network Printers without User Interaction</title>
-
-<para>
-The following MS Knowledge Base article may be of some help if you need to handle Windows 2000 clients:
-<emphasis>How to Add Printers with No User Interaction in Windows 2000,</emphasis> (<ulink
-url="http://support.microsoft.com/default.aspx?scid=kb;en-us;189105">Microsoft KB 189105</ulink>).  It also
-applies to Windows XP Professional clients.  The ideas sketched out in this section are inspired by this
-article, which describes a command-line method that can be applied to install network and local printers and
-their drivers. This is most useful if integrated in Logon Scripts. You can see what options are available by
-typing in the command prompt (<command>DOS box</command>):
-</para>
-
-<para><userinput>rundll32 printui.dll,PrintUIEntry /?</userinput></para>
-
-<para>
-A window pops up that shows you all of the command-line switches available. An extensive list of examples
-is also provided. This is only for Windows 200x/XP; it does not work on Windows NT. Windows NT probably has
-some other tools in the respective Resource Kit. Here is a suggestion about what a client logon script
-might contain, with a short explanation of what the lines actually do (it works if 200x/XP Windows
-clients access printers via Samba, and works for Windows-based print servers too):
-</para>
-
-<para><screen>
-<userinput>rundll32 printui.dll,PrintUIEntry /dn /n "\\cupsserver\infotec2105-IPDS" /q</userinput>
-<userinput>rundll32 printui.dll,PrintUIEntry /in /n "\\cupsserver\infotec2105-PS"</userinput>
-<userinput>rundll32 printui.dll,PrintUIEntry /y /n "\\cupsserver\infotec2105-PS"</userinput>
-</screen></para>
-
-<para>
-Here is a list of the used command-line parameters: 
-</para>
-
-<variablelist>
-	<varlistentry><term>/dn</term>
-		<listitem><para>deletes a network printer.</para></listitem>
-	</varlistentry>
-	<varlistentry><term>/q</term>
-		<listitem><para>quiet modus.</para></listitem>
-	</varlistentry>
-	<varlistentry><term>/n</term>
-		<listitem><para>names a printer.</para></listitem>
-	</varlistentry>
-	<varlistentry><term>/in</term>
-		<listitem><para>adds a network printer connection.</para></listitem>
-	</varlistentry>
-	<varlistentry><term>/y</term>
-		<listitem><para>sets printer as default printer.</para></listitem>
-	</varlistentry>
-</variablelist>
-
-<itemizedlist>
-	<listitem><para>
-	Line 1 deletes a possibly existing previous network printer <emphasis>infotec2105-IPDS</emphasis>
-	(which had used native Windows drivers with LPRng that were removed from the server that was
-	converted to CUPS). The <command>/q</command> at the end prevents confirm
-	or error dialog boxes from popping up. They should not be presented to the user logging on.
-	</para></listitem>
-
-	<listitem><para>	
-	Line 2 adds the new printer
-	<emphasis>infotec2105-PS</emphasis> (which actually is the same
-	physical device but is now run by the new CUPS printing system and associated with the
-	CUPS/Adobe PS drivers). The printer and its driver must have been added to Samba prior to
-	the user logging in (e.g., by a procedure as discussed earlier in this chapter or by running
-	<command>cupsaddsmb</command>). The driver is now autodownloaded to the client PC where the
-	user is about to log in.
-	</para></listitem>
-
-	<listitem><para>
-	Line 3 sets the default printer to this new network printer (there might be several other
-	printers installed with this same method, and some may be local as well, so we decide for a
-	default printer). The default printer selection may, of course, be different for different users.
-	</para></listitem>
-</itemizedlist>
-
-<para>
-The second line only works if the printer <emphasis>infotec2105-PS</emphasis> has an already working
-print queue on the <constant>cupsserver</constant> and if the
-printer drivers have been successfully uploaded
-(via the <command>APW</command>, <command>smbclient/rpcclient</command>, or <command>cupsaddsmb</command>)
-into the <smbconfsection name="[print$]"/> driver repository of Samba. Some Samba versions
-prior to version 3.0 required a restart of smbd after the printer install and the driver upload;
-otherwise the script (or any other client driver download) would fail.
-</para>
-
-<para>
-Since there is no easy way to test for the existence of an installed network printer from the logon script,
-do not bother checking. Just allow the de-installation/re-installation to occur every time a user logs in;
-it's really quick anyway (1 to 2 seconds).
-</para>
-
-<para>
-The additional benefits for this are:
-</para>
-
-<itemizedlist>
-	<listitem><para>
-	It puts in place any printer default setup changes automatically at every user logon.
-	</para></listitem>
-
-	<listitem><para>
-	It allows for <quote>roaming</quote> users' login to the domain from different workstations.
-	</para></listitem>
-</itemizedlist>
-
-<para>
-Since network printers are installed per user, this much simplifies the process of keeping the installation
-up to date. The few extra seconds at logon time will not really be noticeable. Printers can be centrally
-added, changed, and deleted at will on the server with no user intervention required from the clients
-(you just need to keep the logon scripts up to date).
-</para>
-</sect1>
-
-<sect1>
-<title>The <command>addprinter</command> Command</title>
-
-<para>
-The <command>addprinter</command> command can be configured to be a shell script or program executed by
-Samba. It is triggered by running the APW from a client against the Samba print server. The APW asks
-the user to fill in several fields (such as printer name, driver to be used, comment, port monitor,
-and so on). These parameters are passed on to Samba by the APW. If the addprinter command is designed in a
-way that it can create a new printer (through writing correct printcap entries on legacy systems or
-by executing the <command>lpadmin</command> command on more modern systems) and create the associated share,
-then the APW will in effect really create a new printer on Samba and the UNIX print subsystem!
-</para>
-</sect1>
-
-<sect1>
-<title>Migration of Classical Printing to Samba</title>
-
-<para>
-The basic NT-style printer driver management has not changed considerably in 3.0 over the 2.2.x releases
-(apart from many small improvements). Here migration should be quite easy, especially if you followed
-previous advice to stop using deprecated parameters in your setup. For migrations from an existing 2.0.x
-setup, or if you continued Windows 9x/Me-style printing in your Samba 2.2 installations, it is more of
-an effort. Please read the appropriate release notes and the HOWTO Collection for Samba-2.2.x. You can
-follow several paths. Here are possible scenarios for migration:
-</para>
-
-<itemizedlist>
-	<listitem><para>
-	You need to study and apply the new Windows NT printer and driver support. Previously used
-	parameters <parameter>printer driver file</parameter>, <parameter>printer driver</parameter>,
-	and <parameter>printer driver location</parameter> are no longer supported.
-	</para></listitem>
-
-	<listitem><para>
-	If you want to take advantage of Windows NT printer driver support, you also need to migrate the
-	Windows 9x/Me drivers to the new setup.
-	</para></listitem>
-
-	<listitem><para>
-	An existing <filename>printers.def</filename> file (the one specified in the now removed parameter
-	<parameter>printer driver file</parameter>) will no longer work with Samba-3. In 3.0, smbd attempts
-	to locate Windows 9x/Me driver files for the printer in <smbconfsection name="[print$]"/>
-	and additional settings in the TDB and only there; if it fails, it will <emphasis>not</emphasis>
-	(as 2.2.x used to do) drop down to using a <filename>printers.def</filename> (and all associated
-	parameters). The make_printerdef tool is removed and there is no backward compatibility for this.
-	</para></listitem>
-
-	<listitem><para>You need to install a Windows 9x/Me driver into the
-	<smbconfsection name="[print$]"/> share for a printer on your Samba
-	host. The driver files will be stored in the <quote>WIN40/0</quote> subdirectory of
-	<smbconfsection name="[print$]"/>, and some other settings and information go
-	into the printing-related TDBs.</para></listitem>
-
-	<listitem><para>
-	If you want to migrate an existing <filename>printers.def</filename> file into the new setup, the only current
-	solution is to use the Windows NT APW to install the NT drivers and the 9x/Me drivers. This can be scripted
-	using smbclient and rpcclient. See the Imprints installation client on the <ulink noescape="1"
-	url="http://imprints.sourceforge.net/">Imprints</ulink> web site for example. See also the discussion of
-	rpcclient usage in <link linkend="CUPS-printing">CUPS Printing</link>.
-	</para></listitem>
-</itemizedlist>
-</sect1>
-
-<sect1>
-<title>Publishing Printer Information in Active Directory or LDAP</title>
-
-<para>
-This topic has also been addressed in <link linkend="NetCommand">Remote and Local Management &smbmdash; The
-Net Command</link>. If you wish to volunteer your services to help document this further, please contact 
-<ulink url="mail://jht@samba.org">John H. Terpstra</ulink>.
-</para>
-</sect1>
-
-<sect1>
-<title>Common Errors</title>
-
-<sect2>
-<title>I Give My Root Password but I Do Not Get Access</title>
-
-<para>
-Do not confuse the root password, which is valid for the UNIX system (and in most cases stored in the
-form of a one-way hash in a file named <filename>/etc/shadow</filename>), with the password used to
-authenticate against Samba. Samba does not know the UNIX password. Root access to Samba resources
-requires that a Samba account for root must first be created. This is done with the <command>smbpasswd</command>
-command as follows:
-<screen>
-&rootprompt; smbpasswd -a root
-New SMB password: secret
-Retype new SMB password: secret
-</screen>
-</para>
-
-</sect2>
-
-<sect2>
-<title>My Print Jobs Get Spooled into the Spooling Directory, but Then Get Lost</title>
-
-<para>
-Do not use the existing UNIX print system spool directory for the Samba spool directory. It may seem
-convenient and a savings of space, but it only leads to problems. The two must be separate. The UNIX/Linux
-system print spool directory (e.g., <filename>/var/spool/cups</filename>) is typically owned by a
-non-privileged user such as <literal>cups</literal> or <literal>lp</literal>. Additionally. the permissions on
-the spool directory are typically restrictive to the owner and/or group. On the other hand, the Samba
-spool directory must be world writable, and should have the 't' bit set to ensure that only a temporary
-spool file owner can change or delete the file.
-</para>
-
-<para>
-Depending on the type of print spooling system in use on the UNIX/Linux host, files that the spool
-management application finds and that are not currently part of job queue that it is managing can be deleted.
-This may explain the observation that jobs are spooled (by Samba) into this directory and just disappear.
-</para>
-
-</sect2>
-</sect1>
-
-</chapter>
diff --git a/docs-xml/Samba3-HOWTO/TOSHARG-Problems.xml b/docs-xml/Samba3-HOWTO/TOSHARG-Problems.xml
deleted file mode 100644
index 9620e6c..0000000
--- a/docs-xml/Samba3-HOWTO/TOSHARG-Problems.xml
+++ /dev/null
@@ -1,325 +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="problems">
-
-<chapterinfo>
-	&author.jerry;
-	&author.jelmer;
-	&author.dbannon;
-	&author.danshearer;
-	<pubdate>8 Apr 2003</pubdate>
-</chapterinfo>
-
-<title>Analyzing and Solving Samba Problems</title>
-
-<para>
-<indexterm><primary>RFCs</primary></indexterm>
-<indexterm><primary>SMB</primary></indexterm>
-<indexterm><primary>documentation</primary></indexterm>
-There are many sources of information available in the form of mailing lists, RFCs, and documentation. The
-documentation that comes with the Samba distribution contains good explanations of general SMB topics such as
-browsing.
-</para> 
-	
-<sect1>
-<title>Diagnostics Tools</title>
-
-<para>
-<indexterm><primary>sniffer</primary></indexterm>
-<indexterm><primary>LAN</primary></indexterm>
-<indexterm><primary>analyzes data</primary></indexterm>
-<indexterm><primary>SMB networking</primary></indexterm>
-<indexterm><primary>network analyzer</primary></indexterm>
-With SMB networking, it is often not immediately clear what the cause is of a certain problem. Samba itself
-provides rather useful information, but in some cases you might have to fall back to using a
-<emphasis>sniffer</emphasis>. A sniffer is a program that listens on your LAN, analyzes the data sent on it,
-and displays it on the screen.
-</para>
-
-<sect2>
-<title>Debugging with Samba Itself</title>
-
-<para>
-<indexterm><primary>diagnostic tools</primary></indexterm>
-<indexterm><primary>debugging problems</primary></indexterm>
-<indexterm><primary>smbd</primary></indexterm>
-<indexterm><primary>nmbd</primary></indexterm>
-<indexterm><primary>debugging passwords</primary></indexterm>
-<indexterm><primary>debug level</primary></indexterm>
-<indexterm><primary>log level</primary></indexterm>
-One of the best diagnostic tools for debugging problems is Samba itself.  You can use the <option>-d
-option</option> for both &smbd; and &nmbd; to specify the <smbconfoption name="debug level"/> at which to run.
-See the man pages for <command>smbd, nmbd</command>, and &smb.conf; for more information regarding debugging
-options. The debug level (log level) can range from 1 (the default) to 10 (100 for debugging passwords).
-</para>
-	
-<para>
-<indexterm><primary>debugging</primary></indexterm>
-<indexterm><primary>gcc</primary></indexterm>
-<indexterm><primary>gdb</primary></indexterm>
-<indexterm><primary>smbd</primary></indexterm>
-<indexterm><primary>nmbd</primary></indexterm>
-<indexterm><primary>LsaEnumTrustedDomains</primary></indexterm>
-<indexterm><primary>attach gdb</primary></indexterm>
-Another helpful method of debugging is to compile Samba using the <command>gcc -g </command> flag. This will
-include debug information in the binaries and allow you to attach <command>gdb</command> to the running
-<command>smbd/nmbd</command> process.  To attach <command>gdb</command> to an <command>smbd</command> process
-for an NT workstation, first get the workstation to make the connection. Pressing ctrl-alt-delete and going
-down to the domain box is sufficient (at least, the first time you join the domain) to generate a
-<parameter>LsaEnumTrustedDomains</parameter>. Thereafter, the workstation maintains an open connection and
-there will be an smbd process running (assuming that you haven't set a really short smbd idle timeout). So, in
-between pressing <command>ctrl-alt-delete</command> and actually typing in your password, you can attach
-<command>gdb</command> and continue.
-</para>
-
-<para>
-Some useful Samba commands worth investigating are:
-<indexterm><primary>testparm</primary></indexterm>
-<indexterm><primary>smbclient</primary></indexterm>
-<screen>
-&prompt;<userinput>testparm | more</userinput>
-&prompt;<userinput>smbclient -L //{netbios name of server}</userinput>
-</screen>
-</para>
-
-</sect2>
-
-<sect2>
-	<title>Tcpdump</title>
-  
-<para>
-<indexterm><primary>tcpdump</primary></indexterm>
-<indexterm><primary>tethereal</primary></indexterm>
-<indexterm><primary>ethereal</primary></indexterm>
-<ulink url="http://www.tcpdump.org/">Tcpdump</ulink> was the first 
-UNIX sniffer with SMB support. It is a command-line utility and 
-now, its SMB support is somewhat lagging that of <command>ethereal</command> 
-and <command>tethereal</command>.
-</para>
-
-</sect2>
-
-<sect2>
-	<title>Ethereal</title>
-
-<para>
-<indexterm><primary>ethereal</primary></indexterm>
-<ulink url="http://www.ethereal.com/">Ethereal</ulink> is a graphical sniffer, available for both UNIX (Gtk)
-and Windows. Ethereal's SMB support is quite good. For details on the use of <command>ethereal</command>, read
-the well-written Ethereal User Guide.
-</para>
-
-<figure id="ethereal1"><title>Starting a Capture.</title><imagefile>ethereal1</imagefile></figure>
-
-<para>
-<indexterm><primary>ports</primary></indexterm>
-Listen for data on ports 137, 138, 139, and 445. For example, use the filter <userinput>port 137, port 138,
-port 139, or port 445</userinput> as seen in <link linkend="ethereal1">Starting a Capture</link> snapshot.
-</para>
-
-<para>
-A console version of ethereal is available as well and is called <command>tethereal</command>.
-</para>
-
-<figure id="ethereal2"><title>Main Ethereal Data Window.</title><imagefile>ethereal2</imagefile></figure>
-
-</sect2>
-
-<sect2>
-<title>The Windows Network Monitor</title>
-	
-<para>
-<indexterm><primary>Network Monitor</primary></indexterm>
-<indexterm><primary>Netmon</primary></indexterm>
-<indexterm><primary>Microsoft Developer Network CDs</primary></indexterm>
-<indexterm><primary>SMS</primary></indexterm>
-<indexterm><primary>promiscuous mode</primary></indexterm>
-<indexterm><primary>ethereal</primary></indexterm>
-For tracing things on Microsoft Windows NT, Network Monitor (aka Netmon) is available on Microsoft Developer
-Network CDs, the Windows NT Server install CD, and the SMS CDs. The version of Netmon that ships with SMS
-allows for dumping packets between any two computers (i.e., placing the network interface in promiscuous
-mode).  The version on the NT Server install CD will only allow monitoring of network traffic directed to the
-local NT box and broadcasts on the local subnet. Be aware that Ethereal can read and write Netmon formatted
-files.
-</para>
-
-<sect3>
-<title>Installing Network Monitor on an NT Workstation</title>
-
-<para>
-<indexterm><primary>Netmon.</primary></indexterm>
-Installing Netmon on an NT workstation requires a couple of steps. The following are instructions for
-installing Netmon V4.00.349, which comes with Microsoft Windows NT Server 4.0, on Microsoft Windows NT
-Workstation 4.0. The process should be similar for other versions of Windows NT version of Netmon. You will
-need both the Microsoft Windows NT Server 4.0 Install CD and the Workstation 4.0 Install CD.
-</para> 
-
-<para>
-<indexterm><primary>Network Monitor Tools and Agent</primary></indexterm>
-Initially you will need to install <application>Network Monitor Tools and Agent</application>
-on the NT Server to do this: 
-</para>
-
-<itemizedlist>
-	<listitem><para>Go to <guibutton>Start</guibutton> -> <guibutton>Settings</guibutton> -> <guibutton>Control Panel</guibutton> -> 
-	<guibutton>Network</guibutton> -> <guibutton>Services</guibutton> -> <guibutton>Add</guibutton>.</para></listitem>
-	
-	<listitem><para>Select the <guilabel>Network Monitor Tools and Agent</guilabel> and click on <guibutton>OK</guibutton>.</para></listitem> 
-	
-	<listitem><para>Click on <guibutton>OK</guibutton> on the Network Control Panel.</para></listitem> 
-	
-	<listitem><para>Insert the Windows NT Server 4.0 install CD when prompted.</para></listitem> 
-</itemizedlist>
-
-<para>
-At this point, the Netmon files should exist in <filename>%SYSTEMROOT%\System32\netmon\*.*</filename>.   
-Two subdirectories exist as well: <filename>parsers\</filename>, which contains the necessary DLLs
-for parsing the Netmon packet dump, and <filename>captures\</filename>.
-</para>
-
-<para>
-To install the Netmon tools on an NT Workstation, you will first need to install the 
-Network  Monitor Agent from the Workstation install CD.
-</para>
-
-<itemizedlist>
-	<listitem><para>Go to <guibutton>Start</guibutton> -> <guibutton>Settings</guibutton> ->
-		<guibutton>Control Panel</guibutton> -> <guibutton>Network</guibutton> ->
-		<guibutton>Services</guibutton> -> <guibutton>Add</guibutton>.</para></listitem> 
-
-	<listitem><para>Select the <guilabel>Network Monitor Agent</guilabel>, click on
-		<guibutton>OK</guibutton>.</para></listitem> 
-	
-	<listitem><para>Click on <guibutton>OK</guibutton> in the Network Control Panel.
-	</para></listitem> 
-	
-	<listitem><para>Insert the Windows NT Workstation 4.0 install CD when prompted.</para></listitem> 
-</itemizedlist>
-
-<para>
-Now copy the files from the NT Server in <filename>%SYSTEMROOT%\System32\netmon</filename>
-to <filename>%SYSTEMROOT%\System32\netmon</filename> on the workstation and set permissions
-as you deem appropriate for your site. You will need administrative rights on the NT box to run Netmon.
-</para>
-
-</sect3>
-<sect3>
-<title>Installing Network Monitor on Windows 9x/Me</title>
-<para>
-To install Netmon on Windows 9x/Me, install the Network Monitor Agent 
-from the Windows 9x/Me CD (<filename>\admin\nettools\netmon</filename>). 
-There is a readme file included with the Netmon driver files on the CD if you need 
-information on how to do this. Copy the files from a working Netmon installation.
-</para>
-</sect3>
-</sect2>
-</sect1>
-
-<sect1>
-<title>Useful URLs</title>
-<itemizedlist>
-
-<listitem><para>FTP site for older SMB specs, 
-       <ulink noescape="1" url="ftp://ftp.microsoft.com/developr/drg/CIFS/">
-       ftp://ftp.microsoft.com/developr/drg/CIFS/</ulink></para></listitem>.
-
-</itemizedlist>
-
-</sect1>
-
-<sect1>
-<title>Getting Mailing List Help</title>
-
-<para>
-There are a number of Samba-related mailing lists. Go to <ulink 
-noescape="1" url="http://samba.org">http://samba.org</ulink>, click on your nearest mirror,
-and then click on <command>Support</command>. Next, click on <command>
-Samba-related mailing lists</command>.
-</para>
-
-<para>
-For questions relating to Samba TNG, go to
-<ulink noescape="1" url="http://www.samba-tng.org/">http://www.samba-tng.org/</ulink>. 
-It has been requested that you do not post questions about Samba-TNG to the
-mainstream Samba lists.</para>
-
-<para>
-If you do post a message to one of the lists, please observe the following guidelines:
-</para>
-
-<itemizedlist>
-
-	<listitem><para>
-<indexterm><primary>volunteers</primary></indexterm>
-	Always remember that the developers are volunteers; they are
-	not paid and they never guarantee to produce a particular feature at 
-	a particular time. Any timelines are <quote>best guess,</quote> and nothing more.
-	</para></listitem>
-
-	<listitem><para>
-<indexterm><primary>PDC</primary></indexterm>
-	Always mention what version of Samba you are using and what 
-	operating system it's running under. You should list the relevant sections of
-	your &smb.conf; file, at least the options in <smbconfsection name="[global]"/>
-	that affect PDC support.
-	</para></listitem>
-
-	<listitem><para>In addition to the version, if you obtained Samba via
-	CVS, mention the date when you last checked it out.</para></listitem>
-
-	<listitem><para> Try to make your questions clear and brief. Lots of long, 
-	convoluted questions get deleted before	they are completely read!
-	Do not post HTML-encoded messages. Most people on mailing lists simply delete
-	them.
-	</para></listitem>
-
-	<listitem><para> If you run one of those nifty <quote>I'm on holiday</quote> things when
-	you are away, make sure its configured to not answer mailing list traffic. Autoresponses
-	to mailing lists really irritate the thousands of people who end up having to deal
-	with such bad netiquet bahavior.
-	</para></listitem> 
-
-	<listitem><para>
-<indexterm><primary>cross post</primary></indexterm>
-	Don't cross post. Work out which is the best list to post to 
-	and see what happens. Do not post to both samba-ntdom and samba-technical.
-	Many people active on the lists subscribe to more 
-	than one list and get annoyed to see the same message two or more times.
-	Often someone who thinks a message would be better dealt 
-	with on another list will forward it on for you.</para></listitem>
-
-	<listitem><para>You might include <emphasis>partial</emphasis>
-	log files written at a log level set to as much as 20. 
-	Please do not send the entire log but just enough to give the context of the
-	error messages.</para></listitem>
-
-	<listitem><para>If you have a complete Netmon trace (from the opening of
-	the pipe to the error), you can send the *.CAP file as well.</para></listitem> 
-	    
-	<listitem><para>Please think carefully before attaching a document to an email.
-	Consider pasting the relevant parts into the body of the message. The Samba
-	mailing lists go to a huge number of people. Do they all need a copy of your 
-	&smb.conf; in their attach directory?</para></listitem>
-
-</itemizedlist>
-
-</sect1>
-
-<sect1>
-<title>How to Get Off the Mailing Lists</title>
-
-<para>To have your name removed from a Samba mailing list, go to the same
-place where you went to
-subscribe to it, go to <ulink noescape="1" url="http://lists.samba.org/">http://lists.samba.org</ulink>, 
-click on your nearest mirror, click on <command>Support</command>, and 
-then click on <command>Samba-related mailing lists</command>. 
-</para>
-
-<para>
-Please do not post messages to the list asking to be removed. You will only
-be referred to the above address (unless that process failed in some way).
-</para>
-
-</sect1>
-
-</chapter>
diff --git a/docs-xml/Samba3-HOWTO/TOSHARG-ProfileMgmt.xml b/docs-xml/Samba3-HOWTO/TOSHARG-ProfileMgmt.xml
deleted file mode 100644
index 48c99c5..0000000
--- a/docs-xml/Samba3-HOWTO/TOSHARG-ProfileMgmt.xml
+++ /dev/null
@@ -1,1320 +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="ProfileMgmt">
-<chapterinfo>
-	&author.jht;
-    <pubdate>April 3 2003</pubdate>
-</chapterinfo>
-
-<title>Desktop Profile Management</title>
-
-<sect1>
-<title>Features and Benefits</title>
-
-<para>
-<indexterm><primary>roaming profiles</primary></indexterm>
-Roaming profiles are feared by some, hated by a few, loved by many, and a godsend for
-some administrators.
-</para>
-
-<para>
-<indexterm><primary>manage roaming profiles</primary></indexterm>
-Roaming profiles allow an administrator to make available a consistent user desktop
-as the user moves from one machine to another. This chapter provides much information
-regarding how to configure and manage roaming profiles.
-</para>
-
-<para>
-<indexterm><primary>local profiles</primary></indexterm>
-While roaming profiles might sound like nirvana to some, they are a real and tangible
-problem to others. In particular, users of mobile computing tools, where often there may not
-be a sustained network connection, are often better served by purely local profiles.
-This chapter provides information to help the Samba administrator deal with those
-situations.
-</para>
-
-</sect1>
-
-<sect1>
-<title>Roaming Profiles</title>
-
-<warning>
-<para>
-Roaming profiles support is different for Windows 9x/Me and Windows NT4/200x.
-</para>
-</warning>
-
-<para>
-Before discussing how to configure roaming profiles, it is useful to see how
-Windows 9x/Me and Windows NT4/200x clients implement these features.
-</para>
-
-<para>
-<indexterm><primary>NetUserGetInfo</primary></indexterm>
-Windows 9x/Me clients send a NetUserGetInfo request to the server to get the user's
-profiles location. However, the response does not have room for a separate
-profiles location field, only the user's home share. This means that Windows 9x/Me
-profiles are restricted to being stored in the user's home directory.
-</para>
-
-
-<para>
-<indexterm><primary>NetSAMLogon</primary></indexterm>
-<indexterm><primary>RPC</primary></indexterm>
-Windows NT4/200x  clients send a NetSAMLogon RPC request, which contains many fields
-including a separate field for the location of the user's profiles.
-</para>
-
-<sect2>
-<title>Samba Configuration for Profile Handling</title>
-
-<para>
-This section documents how to configure Samba for MS Windows client profile support.
-</para>
-
-<sect3>
-<title>NT4/200x User Profiles</title>
-
-<para>
-For example, to support Windows NT4/200x clients, set the following in the [global] section of the &smb.conf; file:
-</para>
-
-<smbconfblock>
-	<smbconfoption name="logon path"> \\profileserver\profileshare\profilepath\%U\moreprofilepath</smbconfoption>
-</smbconfblock>
-
-<para>
-This is typically implemented like:
-<smbconfblock>
-<smbconfoption name="logon path">\\%L\Profiles\%U</smbconfoption>
-</smbconfblock>
-where <quote>%L</quote> translates to the name of the Samba server and <quote>%U</quote> translates to the username.
-</para>
-
-<para>
-The default for this option is <filename>\\%N\%U\profile</filename>, namely, <filename>\\sambaserver\username\profile</filename>. 
-The <filename>\\%N\%U</filename> service is created automatically by the [homes] service. If you are using
-a Samba server for the profiles, you must make the share that is specified in the logon path
-browseable. Please refer to the man page for &smb.conf; regarding the different
-semantics of <quote>%L</quote> and <quote>%N</quote>, as well as <quote>%U</quote> and <quote>%u</quote>.
-</para>
-
-<note><para>
-<indexterm><primary>logons</primary></indexterm>
-<indexterm><primary>disconnect a connection</primary></indexterm>
-MS Windows NT/200x clients at times do not disconnect a connection to a server between logons. It is recommended
-to not use the <smbconfsection name="homes"/> metaservice name as part of the profile share path.
-</para></note>
-</sect3>
-
-<sect3>
-<title>Windows 9x/Me User Profiles</title>
-
-<para>
-<indexterm><primary>net use /home</primary></indexterm>
-<indexterm><primary>logon home</primary></indexterm>
-To support Windows 9x/Me clients, you must use the <smbconfoption name="logon home"/>
-parameter. Samba has been fixed so <userinput>net use /home</userinput> now works as well and it, too, relies
-on the <parameter>logon home</parameter> parameter.
-</para>
-
-<para>
-<indexterm><primary>logon home</primary></indexterm>
-<indexterm><primary>\\%L\%U\.profiles</primary></indexterm>
-<indexterm><primary>.profiles</primary></indexterm>
-By using the <parameter>logon home</parameter> parameter, you are restricted to putting Windows 9x/Me profiles
-in the user's home directory.  But wait! There is a trick you can use. If you set the following in the
-<smbconfsection name="[global]"/> section of your &smb.conf; file:
-<smbconfblock>
-<smbconfoption name="logon home">\\%L\%U\.profiles</smbconfoption>
-</smbconfblock>
-then your Windows 9x/Me clients will dutifully put their clients in a subdirectory
-of your home directory called <filename>.profiles</filename> (making them hidden).
-</para>
-
-<para>
-<indexterm><primary>net use /home</primary></indexterm>
-Not only that, but <userinput>net use /home</userinput> will also work because of a feature in
-Windows 9x/Me. It removes any directory stuff off the end of the home directory area
-and only uses the server and share portion. That is, it looks like you
-specified <filename>\\%L\%U</filename> for <smbconfoption name="logon home"/>.
-</para>
-</sect3>
-
-<sect3>
-<title>Mixed Windows Windows 9x/Me and NT4/200x User Profiles</title>
-
-<para>
-You can support profiles for Windows 9x and Windows NT clients by setting both the
-<smbconfoption name="logon home"/> and <smbconfoption name="logon path"/> parameters. For example,
-</para>
-
-<para><smbconfblock>
-<smbconfoption name="logon home">\\%L\%U\.profiles</smbconfoption>
-<smbconfoption name="logon path">\\%L\profiles\%U</smbconfoption>
-</smbconfblock></para>
-
-<para>
-<indexterm><primary>mixed profile</primary></indexterm>
-Windows 9x/Me and NT4 and later profiles should not be stored in the same location because
-Windows NT4 and later will experience problems with mixed profile environments.
-</para>
-
-</sect3>
-<sect3>
-<title>Disabling Roaming Profile Support</title>
-
-<para>
-<indexterm><primary>disable roaming profiles</primary></indexterm>
-The question often asked is, <quote>How may I enforce use of local profiles?</quote> or
-<quote>How do I disable roaming profiles?</quote>
-</para>
-
-<para>
-<indexterm><primary>roaming profiles</primary></indexterm>
-There are three ways of doing this:
-</para>
-
-<indexterm><primary>windows registry settings</primary><secondary>roaming profiles</secondary></indexterm>
-
-<variablelist>
-	<varlistentry>
-		<term>In &smb.conf;</term>:
-		<listitem><para>
-		Affect the following settings and ALL clients will be forced to use a local profile:
-		<smbconfoption name="logon home"> </smbconfoption> and <smbconfoption name="logon path"> </smbconfoption>
-		</para>
-
-		<para>
-		The arguments to these parameters must be left blank. It is necessary to include the <constant>=</constant> sign
-		to specifically assign the empty value.
-		</para></listitem>
-	</varlistentry>
-
-	<varlistentry>
-		<term>MS Windows Registry:</term>
-		<listitem><para>
-<indexterm><primary>MMC</primary></indexterm>
-<indexterm><primary>local profile</primary></indexterm>
-		Use the Microsoft Management Console (MMC) <command>gpedit.msc</command> to instruct your MS Windows XP
-		machine to use only a local profile. This, of course, modifies registry settings. The full
-		path to the option is:
-<screen>
-Local Computer Policy\
-	Computer Configuration\
-		Administrative Templates\
-			System\
-				User Profiles\
-
-Disable: Only Allow Local User Profiles 
-Disable: Prevent Roaming Profile Change from Propagating to the Server
-</screen>
-	</para></listitem>
-	</varlistentry>
-
-	<varlistentry>
-		<term>Change of Profile Type:</term>
-<indexterm><primary>Profile Type</primary></indexterm>
-		<listitem><para>From the start menu right-click on the <guiicon>My Computer</guiicon> icon,
-		select <guimenuitem>Properties</guimenuitem>, click on the <guilabel>User Profiles</guilabel>
-		tab, select the profile you wish to change from
-		<guimenu>Roaming</guimenu> type to <guimenu>Local</guimenu>, and click on
-		<guibutton>Change Type</guibutton>.
-		</para></listitem>
-	</varlistentry>
-</variablelist>
-
-<para>
-Consult the MS Windows registry guide for your particular MS Windows version for more information
-about which registry keys to change to enforce use of only local user profiles.
-</para>
-
-<note><para>
-<indexterm><primary>Windows Resource Kit</primary></indexterm>
-The specifics of how to convert a local profile to a roaming profile, or a roaming profile
-to a local one, vary according to the version of MS Windows you are running. Consult the Microsoft MS
-Windows Resource Kit for your version of Windows for specific information.
-</para></note>
-
-</sect3>
-</sect2>
-
-<sect2>
-<title>Windows Client Profile Configuration Information</title>
-
-<sect3>
-<title>Windows 9x/Me Profile Setup</title>
-
-<para>
-When a user first logs in on Windows 9x, the file user.DAT is created, as are folders <filename>Start
-Menu</filename>, <filename>Desktop</filename>, <filename>Programs</filename>, and
-<filename>Nethood</filename>. These directories and their contents will be merged with the local versions
-stored in <filename>c:\windows\profiles\username</filename> on subsequent logins, taking the most recent from
-each.	You will need to use the <smbconfsection name="[global]"/> options <smbconfoption name="preserve
-case">yes</smbconfoption>, <smbconfoption name="short preserve case">yes</smbconfoption>, and <smbconfoption
-name="case sensitive">no</smbconfoption> in order to maintain capital letters in shortcuts in any of the
-profile folders.
-</para>
-
-<para>
-<indexterm><primary>user.DAT</primary></indexterm>
-<indexterm><primary>user.MAN</primary></indexterm>
-The <filename>user.DAT</filename> file contains all the user's preferences. If you wish to enforce a set of preferences,
-rename their <filename>user.DAT</filename> file to <filename>user.MAN</filename>, and deny them write access to this file.
-</para>
-
-<orderedlist>
-	<listitem> <para>
-	On the Windows 9x/Me machine, go to <guimenu>Control Panel</guimenu> ->
-	<guimenuitem>Passwords</guimenuitem> and select the <guilabel>User Profiles</guilabel> tab.
-	Select the required level of roaming preferences. Press <guibutton>OK</guibutton>, but do not
-	allow the computer to reboot.
-	</para> </listitem>
-
-	<listitem> <para>
-	On the Windows 9x/Me machine, go to <guimenu>Control Panel</guimenu> ->
-	<guimenuitem>Network</guimenuitem> -> <guimenuitem>Client for Microsoft Networks</guimenuitem>
-	-> <guilabel>Preferences</guilabel>. Select <guilabel>Log on to NT Domain</guilabel>.	Then,
-	ensure that the Primary Logon is <guilabel>Client for Microsoft Networks</guilabel>. Press
-	<guibutton>OK</guibutton>, and this time allow the computer to reboot.
-	</para> </listitem>
-</orderedlist>
-
-<para>
-<indexterm><primary>Primary Logon</primary></indexterm>
-<indexterm><primary>Client for Novell Networks</primary></indexterm>
-<indexterm><primary>Novell</primary></indexterm>
-<indexterm><primary>Windows Logon</primary></indexterm>
-Under Windows 9x/Me, profiles are downloaded from the Primary Logon. If you have the Primary Logon
-as <quote>Client for Novell Networks</quote>, then the profiles and logon script will be downloaded from
-your Novell server. If you have the Primary Logon as <quote>Windows Logon</quote>, then the profiles will
-be loaded from the local machine &smbmdash; a bit against the concept of roaming profiles, it would seem! 
-</para>
-
-<para>
-<indexterm><primary>domain logon server</primary></indexterm>
-You will now find that the Microsoft Networks Login box contains <constant>[user, password, domain]</constant> instead
-of just <constant>[user, password]</constant>. Type in the Samba server's domain name (or any other domain known to exist,
-but bear in mind that the user will be authenticated against this domain and profiles downloaded from it
-if that domain logon server supports it), user name and user's password. 
-</para>
-
-<para>
-Once the user has been successfully validated, the Windows 9x/Me machine informs you that
-<computeroutput>The user has not logged on before</computeroutput> and asks <computeroutput>Do you
-wish to save the user's preferences?</computeroutput> Select <guibutton>Yes</guibutton>.
-</para>
-
-<para>
-Once the Windows 9x/Me client comes up with the desktop, you should be able to examine the
-contents of the directory specified in the <smbconfoption name="logon path"/> on
-the Samba server and verify that the <filename>Desktop</filename>, <filename>Start Menu</filename>,
-<filename>Programs</filename>, and <filename>Nethood</filename> folders have been created.
-</para>
-
-<para>
-<indexterm><primary>cached locally</primary></indexterm>
-<indexterm><primary>shortcuts</primary></indexterm>
-<indexterm><primary>profile directory</primary></indexterm>
-These folders will be cached locally on the client and updated when the user logs off (if
-you haven't made them read-only by then). You will find that if the user creates further folders or
-shortcuts, the client will merge the profile contents downloaded with the contents of the profile
-directory already on the local client, taking the newest folders and shortcut from each set.
-</para>
-
-<para>
-<indexterm><primary>local profile</primary></indexterm>
-<indexterm><primary>remote profile</primary></indexterm>
-<indexterm><primary>ownership rights</primary></indexterm>
-<indexterm><primary>profile directory</primary></indexterm>
-If you have made the folders/files read-only on the Samba server, then you will get errors from
-the Windows 9x/Me machine on logon and logout as it attempts to merge the local and remote profile.
-Basically, if you have any errors reported by the Windows 9x/Me machine, check the UNIX file permissions
-and ownership rights on the profile directory contents, on the Samba server.
-</para>
-
-<para>
-<indexterm><primary>windows registry settings</primary></indexterm>
-<indexterm><primary>profile path</primary></indexterm>
-<indexterm><primary>user profiles</primary></indexterm>
-<indexterm><primary>desktop cache</primary></indexterm>
-<indexterm><primary>windows registry settings</primary><secondary>profile path</secondary></indexterm>
-If you have problems creating user profiles, you can reset the user's local desktop cache, as shown below.
-When this user next logs in, the user will be told that he/she is logging in <quote>for the first
-time</quote>.
-</para>
-
-
-<orderedlist>
-	<listitem><para>
-	Instead of logging in under the [user, password, domain] dialog, press <guibutton>escape</guibutton>.
-	</para> </listitem>
-
-	<listitem><para>
-	Run the <command>regedit.exe</command> program, and look in:
-	</para>
-
-	<para>
-	<filename>HKEY_LOCAL_MACHINE\Windows\CurrentVersion\ProfileList</filename>
-	</para>
-
-	<para>
-	You will find an entry for each user of ProfilePath. Note the contents of this key
-	(likely to be <filename>c:\windows\profiles\username</filename>), then delete the key
-	<parameter>ProfilePath</parameter> for the required user.
-	</para></listitem>
-
-	<listitem><para>
-	Exit the registry editor.
-	</para></listitem>
-
-	<listitem><para>
-	Search for the user's .PWL password-caching file in the <filename>c:\windows</filename> directory, and delete it.
-	</para></listitem>
-
-	<listitem><para>
-	Log off the Windows 9x/Me client.
-	</para></listitem>
-
-	<listitem><para>
-	Check the contents of the profile path (see <smbconfoption name="logon path"/>
-	described above) and delete the <filename>user.DAT</filename> or <filename>user.MAN</filename>
-	file for the user, making a backup if required. 
-	</para></listitem>
-</orderedlist>
-
-<warning><para>
-<indexterm><primary>ProfilePath</primary></indexterm>
-Before deleting the contents of the directory listed in the <parameter>ProfilePath</parameter>
-(this is likely to be <filename>c:\windows\profiles\username)</filename>, ask whether the owner has
-any important files stored on his or her desktop or start menu. Delete the contents of the
-directory <parameter>ProfilePath</parameter> (making a backup if any of the files are needed).
-</para>
-
-<para>
-This will have the effect of removing the local (read-only hidden system file) <filename>user.DAT</filename>
-in their profile directory, as well as the local <quote>desktop,</quote> <quote>nethood,</quote>
-<quote>start menu,</quote> and <quote>programs</quote> folders.
-</para></warning>
-
-<para>
-<indexterm><primary>log level</primary></indexterm>
-<indexterm><primary>packet sniffer</primary></indexterm>
-<indexterm><primary>ethereal</primary></indexterm>
-<indexterm><primary>netmon.exe</primary></indexterm>
-If all else fails, increase Samba's debug log levels to between 3 and 10, and/or run a packet
-sniffer program such as ethereal or <command>netmon.exe</command>, and look for error messages.
-</para>
-
-<para>
-<indexterm><primary>roaming profiles</primary></indexterm>
-<indexterm><primary>packet trace</primary></indexterm>
-If you have access to an Windows NT4/200x server, then first set up roaming profiles and/or
-netlogons on the Windows NT4/200x server. Make a packet trace, or examine the example packet traces
-provided with Windows NT4/200x server, and see what the differences are with the equivalent Samba trace.
-</para>
-
-</sect3>
-
-<sect3>
-<title>Windows NT4 Workstation</title>
-
-<para>
-When a user first logs in to a Windows NT workstation, the profile NTuser.DAT is created. The profile
-location can be now specified through the <smbconfoption name="logon path"/> parameter.
-</para>
-
-<para>
-There is a parameter that is now available for use with NT Profiles: <smbconfoption name="logon drive"/>. 
-This should be set to <filename>H:</filename> or any other drive, and should be used in conjunction with
-the new <smbconfoption name="logon home"/> parameter.
-</para>
-
-<para>
-<indexterm><primary>.PDS extension</primary></indexterm>
-<indexterm><primary>profile path</primary></indexterm>
-The entry for the NT4 profile is a directory, not a file. The NT help on profiles mentions that a
-directory is also created with a .PDS extension. The user, while logging in, must have write permission
-to create the full profile path (and the folder with the .PDS extension for those situations where it
-might be created). 
-</para>
-
-<para>
-<indexterm><primary>NTuser.DAT</primary></indexterm>
-In the profile directory, Windows NT4 creates more folders than Windows 9x/Me. It creates
-<filename>Application Data</filename> and others, as well as <filename>Desktop</filename>,
-<filename>Nethood</filename>, <filename>Start Menu,</filename> and <filename>Programs</filename>.
-The profile itself is stored in a file <filename>NTuser.DAT</filename>. Nothing appears to be stored
-in the .PDS directory, and its purpose is currently unknown.
-</para>
-
-<para>
-<indexterm><primary>NTuser.DAT</primary></indexterm>
-<indexterm><primary>NTuser.MAN</primary></indexterm>
-You can use the <application>System Control Panel</application> to copy a local profile onto
-a Samba server (see NT help on profiles; it is also capable of firing up the correct location in the
-<application>System Control Panel</application> for you). The NT help file also mentions that renaming
-<filename>NTuser.DAT</filename> to <filename>NTuser.MAN</filename> turns a profile into a mandatory one.
-</para>
-
-<para>
-The case of the profile is significant.	The file must be called <filename>NTuser.DAT</filename>
-or, for a mandatory profile, <filename>NTuser.MAN</filename>.
-</para>
-
-</sect3>
-
-<sect3>
-<title>Windows 2000/XP Professional</title>
-
-<para>
-You must first convert the profile from a local profile to a domain profile on the MS Windows
-workstation as follows: </para>
-
-<procedure>
-	<step><para> Log on as the <emphasis>local</emphasis> workstation administrator. </para></step>
-
-	<step><para> Right-click on the <guiicon>My Computer</guiicon> icon, and select
-	<guimenuitem>Properties</guimenuitem>.</para></step>
-
-	<step><para> Click on the <guilabel>User Profiles</guilabel> tab.</para></step>
-
-	<step><para> Select the profile you wish to convert (click it once).</para></step>
-
-	<step><para> Click on the <guibutton>Copy To</guibutton> button.</para></step>
-
-	<step><para> In the <guilabel>Permitted to use</guilabel> box, click on the
-	<guibutton>Change</guibutton> button. </para></step>
-
-	<step><para> Click on the <guilabel>Look in</guilabel> area that lists the machine name. When you click here, it will
-	open up a selection box. Click on the domain to which the profile must be accessible. </para>
-
-	<note><para>You will need to log on if a logon box opens up. 
-	For example, connect as <replaceable>DOMAIN</replaceable>\root, password:
-	<replaceable>mypassword</replaceable>.</para></note> </step>
-
-	<step><para> To make the profile capable of being used by anyone, select <quote>Everyone</quote>. </para></step>
-
-	<step><para> Click on <guibutton>OK</guibutton> and the Selection box will close. </para></step>
-
-	<step><para> Now click on <guibutton>OK</guibutton> to create the profile in the path
-	you nominated.	</para></step>
-</procedure>
-
-<para>
-Done. You now have a profile that can be edited using the Samba <command>profiles</command> tool.
-</para>
-
-<note><para>
-Under Windows NT/200x, the use of mandatory profiles forces the use of MS Exchange storage of mail
-data and keeps it out of the desktop profile. That keeps desktop profiles from becoming unusable.
-</para></note>
-
-<sect4>
-<title>Windows XP Service Pack 1</title>
-	<para>
-	There is a security check new to Windows XP (or maybe only Windows XP service pack 1).
-	It can be disabled via a group policy in the Active Directory. The policy is called:
-<screen>
-Computer Configuration\Administrative Templates\System\User Profiles\
-          Do not check for user ownership of Roaming Profile Folders
-</screen>
-	</para>
-
-	<para>
-	This should be set to <constant>Enabled</constant>.
-	</para>
-
-	<para>
-	Does the new version of Samba have an Active Directory analogue?  If so, then you may be able to set the policy through this.
-	</para>
-
-	<para>If you cannot set group policies in Samba, then you may be able to set the policy locally on
-	each machine. If you want to try this, then do the following:
-	</para>
-
-
-<procedure>
-	<step><para>On the XP workstation, log in with an administrative account.</para></step>
-
-	<step><para>Click on <guimenu>Start</guimenu> -> <guimenuitem>Run</guimenuitem>.</para></step>
-	<step><para>Type <command>mmc</command>.</para></step>
-	<step><para>Click on <guibutton>OK</guibutton>.</para></step>
-	<step><para>A Microsoft Management Console should appear.</para></step>
-	<step><para>Click on <guimenu>File</guimenu> -> <guimenuitem>Add/Remove Snap-in</guimenuitem> -> <guimenuitem>Add</guimenuitem>.</para></step> 
-	<step><para>Double-click on <guiicon>Group Policy</guiicon>.</para></step> 
-	<step><para>Click on <guibutton>Finish</guibutton> -> <guibutton>Close</guibutton>.</para></step> 
-	<step><para>Click on <guibutton>OK</guibutton>.</para></step>
-	<step><para>In the <quote>Console Root</quote> window expand <guiicon>Local Computer Policy</guiicon> ->
-		<guiicon>Computer Configuration</guiicon> -> <guiicon>Administrative Templates</guiicon> -> 
-		<guiicon>System</guiicon> -> <guiicon>User Profiles</guiicon>.</para></step>
-	<step><para>Double-click on <guilabel>Do not check for user ownership of Roaming Profile Folders</guilabel>.</para></step>
-	<step><para>Select <guilabel>Enabled</guilabel>.</para></step>
-	<step><para>Click on <guibutton>OK</guibutton>.</para></step>
-	<step><para>Close the whole console. You do not need to save the settings (this refers to the
-	console settings rather than the policies you have changed).</para></step>
-	<step><para>Reboot.</para></step>
-</procedure>
-</sect4>
-</sect3>
-</sect2>
-
-<sect2>
-<title>User Profile Hive Cleanup Service</title>
-
-<para>
-There are certain situations that cause a cached local copy of roaming profile not to be deleted on exit, even if
-the policy to force such deletion is set. To deal with that situation, a special service was created. The application 
-<command>UPHClean</command> (User Profile Hive Cleanup) can be installed as a service on Windows NT4/2000/XP Professional
-and Windows 2003.
-</para>
-
-<para>
-The UPHClean software package can be downloaded from the User Profile Hive Cleanup
-Service<footnote><para>http://www.microsoft.com/downloads/details.aspx?FamilyID=1B286E6D-8912-4E18-B570-42470E2F3582&displaylang=en</para></footnote>
-web site.
-</para>
-
-</sect2>
-
-<sect2>
-<title>Sharing Profiles between Windows 9x/Me and NT4/200x/XP Workstations</title>
-
-<para>
-<indexterm><primary>profile sharing</primary></indexterm>
-<indexterm><primary>profile contents</primary></indexterm>
-Sharing of desktop profiles between Windows versions is not recommended. Desktop profiles are an
-evolving phenomenon, and profiles for later versions of MS Windows clients add features that may interfere
-with earlier versions of MS Windows clients. Probably the more salient reason to not mix profiles is
-that when logging off an earlier version of MS Windows, the older format of profile contents may overwrite
-information that belongs to the newer version, resulting in loss of profile information content when that
-user logs on again with the newer version of MS Windows.
-</para>
-
-<para>
-If you then want to share the same Start Menu and Desktop with Windows 9x/Me, you must specify a common
-location for the profiles. The &smb.conf; parameters that need to be common are 
-<smbconfoption name="logon path"/> and <smbconfoption name="logon home"/>.
-</para>
-
-<para>
-<indexterm><primary>user.DAT</primary></indexterm>
-<indexterm><primary>NTuser.DAT</primary></indexterm>
-If you have this set up correctly, you will find separate <filename>user.DAT</filename> and
-<filename>NTuser.DAT</filename> files in the same profile directory.
-</para>
-
-</sect2>
-
-<sect2>
-<title>Profile Migration from Windows NT4/200x Server to Samba</title>
-
-<para>
-<indexterm><primary>encrypted passwords</primary></indexterm>
-There is nothing to stop you from specifying any path that you like for the location of users' profiles.
-Therefore, you could specify that the profile be stored on a Samba server or any other SMB server,
-as long as that SMB server supports encrypted passwords.
-</para>
-
-<sect3 id="profilemigrn">
-<title>Windows NT4 Profile Management Tools</title>
-
-<para>
-<indexterm><primary>resource kit</primary></indexterm>
-Unfortunately, the resource kit information is specific to the version of MS Windows NT4/200x. The
-correct resource kit is required for each platform.
-</para>
-
-<para>Here is a quick guide:</para>
-
-<procedure>
-<title>Profile Migration Procedure</title>
-
-	<step><para> On your NT4 domain controller, right-click on <guiicon>My Computer</guiicon>, then select 
-	<guilabel>Properties</guilabel>, then the tab labeled <guilabel>User Profiles</guilabel>. </para></step>
-
-	<step><para> Select a user profile you want to migrate and click on it. </para>
-
-	<note><para>I am using the term <quote>migrate</quote> loosely. You can copy a profile to create a group
-	profile. You can give the user <parameter>Everyone</parameter> rights to the profile you copy this to. That
-	is what you need to do, since your Samba domain is not a member of a trust relationship with your NT4
-	PDC.</para></note></step>
-
-	<step><para>Click on the <guibutton>Copy To</guibutton> button.</para></step>
-
-	<step><para>In the box labeled <guilabel>Copy Profile to</guilabel> add your new path, such as,
-	<filename>c:\temp\foobar</filename></para></step>
-
-	<step><para>Click on <guibutton>Change</guibutton> in the <guilabel>Permitted to use</guilabel> box.</para></step>
-
-	<step><para>Click on the group <quote>Everyone</quote>, click on <guibutton>OK</guibutton>. This
-	closes the <quote>choose user</quote> box.</para></step>
-
-	<step><para>Now click on <guibutton>OK</guibutton>.</para></step>
-</procedure>
-
-<para>
-Follow these steps for every profile you need to migrate.
-</para>
-
-</sect3>
-
-<sect3>
-<title>Side Bar Notes</title>
-
-
-<para>
-<indexterm><primary>SID</primary></indexterm>
-<indexterm><primary>net</primary><secondary>rpc</secondary><tertiary>info</tertiary></indexterm>
-You should obtain the SID of your NT4 domain. You can use the <command>net rpc info</command> to do this.
-See <link linkend="NetCommand">The Net Command Chapter</link>, <link linkend="netmisc1">Other Miscellaneous Operations</link> for more information.
-</para>
-
-</sect3>
-
-<sect3>
-<title>moveuser.exe</title>
-
-<para>
-<indexterm><primary>moveuser.exe</primary></indexterm>
-The Windows 200x professional resource kit has <command>moveuser.exe</command>.
-<command>moveuser.exe</command> changes the security of a profile from one user to another. This allows the
-account domain to change and/or the username to change.
-</para>
-
-<para>
-This command is like the Samba <command>profiles</command> tool.
-</para>
-
-</sect3>
-
-<sect3>
-<title>Get SID</title>
-
-<para>
-<indexterm><primary>SID</primary></indexterm>
-<indexterm><primary>GetSID.exe</primary></indexterm>
-You can identify the SID by using <command>GetSID.exe</command> from the Windows NT Server 4.0 Resource Kit.
-</para>
-
-<para>
-Windows NT 4.0 stores the local profile information in the registry under the following key:
-<filename>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList</filename>
-</para>
-
-<para>
-Under the ProfileList key, there will be subkeys named with the SIDs of the users who have logged
-on to this computer. (To find the profile information for the user whose locally cached profile you want
-to move, find the SID for the user with the <command>GetSID.exe</command> utility.) Inside the appropriate user's subkey,
-you will see a string value named <parameter>ProfileImagePath</parameter>.
-</para>
-
-</sect3>
-</sect2>
-</sect1>
-
-<sect1>
-<title>Mandatory Profiles</title>
-
-<para>
-<indexterm><primary>mandatory profiles</primary></indexterm>
-A mandatory profile is a profile that the user does not have the ability to overwrite. During the
-user's session, it may be possible to change the desktop environment; however, as the user logs out, all changes
-made will be lost. If it is desired to not allow the user any ability to change the desktop environment,
-then this must be done through policy settings. See <link linkend="PolicyMgmt">System and Account
-Policies</link>.
-</para>
-
-<note><para> 
-<indexterm><primary>fake-permissions module</primary></indexterm>
-<indexterm><primary>VFS module</primary></indexterm>
-<indexterm><primary>fake_perms</primary></indexterm>
-Under NO circumstances should the profile directory (or its contents) be made read-only because this may
-render the profile unusable.  Where it is essential to make a profile read-only within the UNIX file system,
-this can be done, but then you absolutely must use the <command>fake-permissions</command> VFS module to
-instruct MS Windows NT/200x/XP clients that the Profile has write permission for the user.  See <link
-linkend="fakeperms">fake_perms VFS module</link>.
-</para></note>
-
-<para>
-<indexterm><primary>NTUser.MAN</primary></indexterm>
-<indexterm><primary>NTUser.DAT</primary></indexterm>
-For MS Windows NT4/200x/XP, the procedure shown in <link linkend="profilemigrn">Profile Migration from Windows
-NT4/200x Server to Samba</link> can also be used to create mandatory profiles. To convert a group profile into
-a mandatory profile, simply locate the <filename>NTUser.DAT</filename> file in the copied profile and rename
-it to <filename>NTUser.MAN</filename>.
-</para>
-
-<para>
-<indexterm><primary>User.MAN</primary></indexterm>
-For MS Windows 9x/Me, it is the <filename>User.DAT</filename> file that must be renamed to
-<filename>User.MAN</filename> to effect a mandatory profile.
-</para>
-
-</sect1>
-
-<sect1>
-<title>Creating and Managing Group Profiles</title>
-
-<para>
-<indexterm><primary>group profiles</primary></indexterm>
-<indexterm><primary>template</primary></indexterm>
-<indexterm><primary>profile migration tool</primary></indexterm>
-<indexterm><primary>profile access rights</primary></indexterm>
-Most organizations are arranged into departments. There is a nice benefit in this fact, since usually
-most users in a department require the same desktop applications and the same desktop layout. MS
-Windows NT4/200x/XP will allow the use of group profiles. A group profile is a profile that is created
-first using a template (example) user. Then using the profile migration tool (see above), the profile is
-assigned access rights for the user group that needs to be given access to the group profile.
-</para>
-
-<para>
-<indexterm><primary>User Manager</primary></indexterm>
-The next step is rather important. Instead of assigning a group profile to users (Using User Manager)
-on a <quote>per-user</quote> basis, the group itself is assigned the now modified profile.
-</para>
-
-<note><para>
-Be careful with group profiles. If the user who is a member of a group also has a personal
-profile, then the result will be a fusion (merge) of the two.
-</para></note>
-
-</sect1>
-
-<sect1>
-<title>Default Profile for Windows Users</title>
-
-<para>
-<indexterm><primary>default profile</primary></indexterm>
-<indexterm><primary>registry keys</primary></indexterm>
-MS Windows 9x/Me and NT4/200x/XP will use a default profile for any user for whom a profile
-does not already exist. Armed with a knowledge of where the default profile is located on the Windows
-workstation, and knowing which registry keys affect the path from which the default profile is created,
-it is possible to modify the default profile to one that has been optimized for the site. This has
-significant administrative advantages.
-</para>
-
-<sect2>
-<title>MS Windows 9x/Me</title>
-
-<para>
-<indexterm><primary>System Policy Editor</primary></indexterm>
-<indexterm><primary>registry</primary></indexterm>
-To enable default per-use profiles in Windows 9x/Me, you can either use the <application>Windows
-98 System Policy Editor</application> or change the registry directly.
-</para>
-
-<para>
-To enable default per-user profiles in Windows 9x/Me, launch the <application>System Policy
-Editor</application>, then select <guimenu>File</guimenu> -> <guimenuitem>Open Registry</guimenuitem>.
-Next click on the <guiicon>Local Computer</guiicon> icon, click on <guilabel>Windows 98 System</guilabel>,
-select <guilabel>User Profiles</guilabel>, and click on the enable box. Remember to save the registry
-changes.
-</para>
-
-<para>
-<indexterm><primary>regedit.exe</primary></indexterm>
-To modify the registry directly, launch the <application>Registry Editor</application>
-(<command>regedit.exe</command>) and select the hive <filename>HKEY_LOCAL_MACHINE\Network\Logon</filename>.
-Now add a DWORD type key with the name <quote>User Profiles.</quote> To enable user profiles to set the value
-to 1; to disable user profiles set it to 0.
-</para>
-
-<sect3>
-<title>User Profile Handling with Windows 9x/Me</title>
-
-<para>
-When a user logs on to a Windows 9x/Me machine, the local profile path,
-<filename>HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\ProfileList</filename>, is checked
-for an existing entry for that user.
-</para>
-
-<para>
-If the user has an entry in this registry location, Windows 9x/Me checks for a locally cached
-version of the user profile. Windows 9x/Me also checks the user's home directory (or other specified
-directory if the location has been modified) on the server for the user profile. If a profile exists
-in both locations, the newer of the two is used. If the user profile exists on the server but does not
-exist on the local machine, the profile on the server is downloaded and used. If the user profile only
-exists on the local machine, that copy is used.
-</para>
-
-<para>
-If a user profile is not found in either location, the default user profile from the Windows
-9x/Me machine is used and copied to a newly created folder for the logged on user. At log off, any
-changes that the user made are written to the user's local profile. If the user has a roaming profile,
-the changes are written to the user's profile on the server.
-</para>
-
-</sect3>
-</sect2>
-
-<sect2>
-<title>MS Windows NT4 Workstation</title>
-
-<para>
-On MS Windows NT4, the default user profile is obtained from the location
-<filename>%SystemRoot%\Profiles</filename>, which in a default installation will translate to
-<filename>C:\Windows NT\Profiles</filename>. Under this directory on a clean install, there will be three
-directories: <filename>Administrator</filename>, <filename>All
-Users,</filename> and <filename>Default
-User</filename>.
-</para>
-
-<para>
-The <filename>All Users</filename> directory contains menu settings that are common across all
-system users. The <filename>Default User</filename> directory contains menu entries that are customizable
-per user depending on the profile settings chosen/created.
-</para>
-
-<para>
-When a new user first logs onto an MS Windows NT4 machine, a new profile is created from:
-</para>
-
-<itemizedlist>
-	<listitem><para>All Users settings.</para></listitem>
-	<listitem><para>Default User settings (contains the default <filename>NTUser.DAT</filename> file).</para></listitem>
-</itemizedlist>
-
-<para>
-<indexterm><primary>NTConfig.POL</primary></indexterm>
-When a user logs on to an MS Windows NT4 machine that is a member of a Microsoft security domain,
-the following steps are followed for profile handling: 
-</para>
-
-<procedure>
-	<step> <para> The user's account information that is obtained during the logon process
-	contains the location of the user's desktop profile. The profile path may be local to
-	the machine or it may be located on a network share. If there exists a profile at the
-	location of the path from the user account, then this profile is copied to the location
-	<filename>%SystemRoot%\Profiles\%USERNAME%</filename>. This profile then inherits the settings
-	in the <filename>All Users</filename> profile in the <filename>%SystemRoot%\Profiles</filename>
-	location. </para> </step>
-
-	<step> <para> If the user account has a profile path, but at its location a profile does not
-	exist, then a new profile is created in the <filename>%SystemRoot%\Profiles\%USERNAME%</filename>
-	directory from reading the <filename>Default User</filename> profile. </para> </step>
-
-	<step> <para>
-<indexterm><primary>NTConfig.POL</primary></indexterm>
-<indexterm><primary>NETLOGON</primary></indexterm>
-<indexterm><primary>authenticating server</primary></indexterm>
-<indexterm><primary>logon server</primary></indexterm>
-<indexterm><primary>HKEY_CURRENT_USER</primary></indexterm>
-	If the NETLOGON share on the authenticating server (logon server) contains
-	a policy file (<filename>NTConfig.POL</filename>), then its contents are applied to the
-	<filename>NTUser.DAT</filename>, which is applied to the <filename>HKEY_CURRENT_USER</filename>
-	part of the registry. 
-	</para> </step>
-
-	<step> <para> When the user logs out, if the profile is set to be a roaming profile, it will be
-	written out to the location of the profile. The <filename>NTuser.DAT</filename> file is then
-	re-created from the contents of the <filename>HKEY_CURRENT_USER</filename> contents. Thus,
-	should there not exist in the NETLOGON share an <filename>NTConfig.POL</filename> at the next
-	logon, the effect of the previous <filename>NTConfig.POL</filename> will still be held in the
-	profile. The effect of this is known as tattooing.
-	</para> </step>
-</procedure>
-
-<para>
-MS Windows NT4 profiles may be <emphasis>local</emphasis> or <emphasis>roaming</emphasis>. A local
-profile is stored in the <filename>%SystemRoot%\Profiles\%USERNAME%</filename> location. A roaming
-profile will also remain stored in the same way, unless the following registry key is created:
-<screen>
-HKEY_LOCAL_MACHINE\SYSTEM\Software\Microsoft\Windows NT\CurrentVersion\
-winlogon\"DeleteRoamingCache"=dword:0000000
-</screen>
-In this case, the local copy (in <filename>%SystemRoot%\Profiles\%USERNAME%</filename>) will be deleted
-on logout.
-</para>
-
-<para>
-<indexterm><primary>regedt32</primary></indexterm>
-Under MS Windows NT4, default locations for common resources like <filename>My Documents</filename>
-may be redirected to a network share by modifying the following registry keys. These changes may be
-made via use of the System Policy Editor. To do so may require that you create your own template
-extension for the Policy Editor to allow this to be done through the GUI. Another way to do this is by
-first creating a default user profile, then while logged in as that user, running <command>regedt32</command> to edit
-the key settings.
-</para>
-
-<para>
-The Registry Hive key that affects the behavior of folders that are part of the default user
-profile are controlled by entries on Windows NT4 is:
-<screen>
-HKEY_CURRENT_USER
-	\Software
-		\Microsoft
-			\Windows
-				\CurrentVersion
-					\Explorer
-						\User Shell Folders
-</screen>
-<indexterm><primary>windows registry settings</primary><secondary>default profile locations</secondary></indexterm>
-</para>
-
-<para>  The above hive key contains a list of automatically managed
-folders. The default entries are shown in <link linkend="ProfileLocs">the next table</link>.
-</para>
-
-<table frame="all" id="ProfileLocs">
-	<title>User Shell Folder Registry Keys Default Values</title>
-	<tgroup cols="2">
-		<colspec align="left"/>
-		<colspec align="left"/>
-	<thead>
-		<row><entry>Name</entry><entry>Default Value</entry></row>
-	</thead>
-	<tbody>
-		<row><entry>AppData</entry><entry>%USERPROFILE%\Application Data</entry></row>
-		<row><entry>Desktop</entry><entry>%USERPROFILE%\Desktop</entry></row>
-		<row><entry>Favorites</entry><entry>%USERPROFILE%\Favorites</entry></row>
-		<row><entry>NetHood</entry><entry>%USERPROFILE%\NetHood</entry></row>
-		<row><entry>PrintHood</entry><entry>%USERPROFILE%\PrintHood</entry></row>
-		<row><entry>Programs</entry><entry>%USERPROFILE%\Start Menu\Programs</entry></row>
-		<row><entry>Recent</entry><entry>%USERPROFILE%\Recent</entry></row>
-		<row><entry>SendTo</entry><entry>%USERPROFILE%\SendTo</entry></row>
-		<row><entry>Start Menu </entry><entry>%USERPROFILE%\Start Menu</entry></row>
-		<row><entry>Startup</entry><entry>%USERPROFILE%\Start Menu\Programs\Startup</entry></row>
-	</tbody>
-	</tgroup>
-</table>
-
-<para> The registry key that contains the location of the default profile settings is:
-<screen>
-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\
-User Shell Folders
-</screen>
-</para>
-
-<para>
-The default entries are shown in <link linkend="regkeys">Defaults of Profile Settings Registry Keys</link>.
-</para>
-
-<table frame="all" id="regkeys">
-	<title>Defaults of Profile Settings Registry Keys</title>
-	<tgroup cols="2">
-		<colspec align="left"/>
-		<colspec align="left"/>
-	<tbody>
-		<row><entry>Common Desktop</entry><entry>%SystemRoot%\Profiles\All Users\Desktop</entry></row>
-		<row><entry>Common Programs</entry><entry>%SystemRoot%\Profiles\All Users\Programs</entry></row>
-		<row><entry>Common Start Menu</entry><entry>%SystemRoot%\Profiles\All Users\Start Menu</entry></row>
-		<row><entry>Common Startup</entry><entry>%SystemRoot%\Profiles\All Users\Start Menu\Programs\Startup</entry></row>
-	</tbody>
-	</tgroup>
-</table>
-
-</sect2>
-
-<sect2>
-<title>MS Windows 200x/XP</title>
-
-<note><para>
-<indexterm><primary>GPOs</primary></indexterm>
-<indexterm><primary>Windows XP Home Edition</primary></indexterm>
-<indexterm><primary>ADS</primary></indexterm>
-<indexterm><primary>domain security</primary></indexterm>
-MS Windows XP Home Edition does use default per-user profiles, but cannot participate
-in domain security, cannot log onto an NT/ADS-style domain, and thus can obtain the profile only
-from itself. While there are benefits in doing this, the beauty of those MS Windows clients that
-can participate in domain logon processes is that they allow the administrator to create a global default
-profile and enforce it through the use of Group Policy Objects (GPOs).
-</para></note>
-
-<para>
-<indexterm><primary>Default User</primary></indexterm>
-When a new user first logs onto an MS Windows 200x/XP machine, the default profile is obtained from
-<filename>C:\Documents and Settings\Default User</filename>. The administrator can modify or change the
-contents of this location, and MS Windows 200x/XP will gladly use it. This is far from the optimum arrangement,
-since it will involve copying a new default profile to every MS Windows 200x/XP client workstation.
-</para>
-
-<para>
-<indexterm><primary>NETLOGON</primary></indexterm>
-When MS Windows 200x/XP participates in a domain security context, and if the default user profile is not
-found, then the client will search for a default profile in the NETLOGON share of the authenticating server.
-In MS Windows parlance, it is <filename>%LOGONSERVER%\NETLOGON\Default User,</filename>
-and if one exists there, it will copy this to the workstation in the <filename>C:\Documents and
-Settings\</filename> under the Windows login name of the use.
-</para>
-
-<note> <para> This path translates, in Samba parlance, to the &smb.conf;
-<smbconfsection name="[NETLOGON]"/> share. The directory should be created at the root
-of this share and must be called <filename>Default User</filename>.
-</para> </note>
-
-<para> If a default profile does not exist in this location, then MS Windows 200x/XP will use the local
-default profile. </para>
-
-<para> On logging out, the user's desktop profile is stored to the location specified in the registry
-settings that pertain to the user. If no specific policies have been created or passed to the client
-during the login process (as Samba does automatically), then the user's profile is written to the
-local machine only under the path <filename>C:\Documents and Settings\%USERNAME%</filename>. </para>
-
-<para> Those wishing to modify the default behavior can do so through these three methods: </para>
-
-<itemizedlist>
-	<listitem> <para> Modify the registry keys on the local machine manually and place the new
-	default profile in the NETLOGON share root. This is not recommended because it is maintenance intensive.
-	</para> </listitem>
-
-	<listitem> <para> Create an NT4-style NTConfig.POL file that specifies this behavior and locate
-	this file in the root of the NETLOGON share along with the new default profile. </para> </listitem>
-
-	<listitem> <para> Create a GPO that enforces this through Active Directory, and place the new
-	default profile in the NETLOGON share.	</para> </listitem>
-</itemizedlist>
-
-<para>The registry hive key that affects the behavior of folders that are part of the default user
-profile are controlled by entries on Windows 200x/XP is: </para>
-
-<para> <filename>HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell
-Folders\</filename> </para>
-
-<para>
-This hive key contains a list of automatically managed folders. The default entries are shown
-in <link linkend="defregpthkeys">the next table</link>
-<indexterm><primary>windows registry settings</primary><secondary>default profile locations</secondary></indexterm>
-</para>
-
-
-<table frame="all" id="defregpthkeys">
-	<title>Defaults of Default User Profile Paths Registry Keys</title>
-	<tgroup cols="2">
-		<colspec align="left"/>
-		<colspec align="left"/>
-	<thead>
-		<row><entry>Name</entry><entry>Default Value</entry></row>
-	</thead>
-	<tbody>
-		<row><entry>AppData</entry><entry>%USERPROFILE%\Application Data</entry></row>
-		<row><entry>Cache</entry><entry>%USERPROFILE%\Local Settings\Temporary Internet Files</entry></row>
-		<row><entry>Cookies</entry><entry>%USERPROFILE%\Cookies</entry></row>
-		<row><entry>Desktop</entry><entry>%USERPROFILE%\Desktop</entry></row>
-		<row><entry>Favorites</entry><entry>%USERPROFILE%\Favorites</entry></row>
-		<row><entry>History</entry><entry>%USERPROFILE%\Local Settings\History</entry></row>
-		<row><entry>Local AppData</entry><entry>%USERPROFILE%\Local Settings\Application Data</entry></row>
-		<row><entry>Local Settings</entry><entry>%USERPROFILE%\Local Settings</entry></row>
-		<row><entry>My Pictures</entry><entry>%USERPROFILE%\My Documents\My Pictures</entry></row>
-		<row><entry>NetHood</entry><entry>%USERPROFILE%\NetHood</entry></row>
-		<row><entry>Personal</entry><entry>%USERPROFILE%\My Documents</entry></row>
-		<row><entry>PrintHood</entry><entry>%USERPROFILE%\PrintHood</entry></row>
-		<row><entry>Programs</entry><entry>%USERPROFILE%\Start Menu\Programs</entry></row>
-		<row><entry>Recent</entry><entry>%USERPROFILE%\Recent</entry></row>
-		<row><entry>SendTo</entry><entry>%USERPROFILE%\SendTo</entry></row>
-		<row><entry>Start Menu</entry><entry>%USERPROFILE%\Start Menu</entry></row>
-		<row><entry>Startup</entry><entry>%USERPROFILE%\Start Menu\Programs\Startup</entry></row>
-		<row><entry>Templates</entry><entry>%USERPROFILE%\Templates</entry></row>
-	</tbody>
-	</tgroup>
-</table>
-
-<para> There is also an entry called <quote>Default</quote> that has no value set. The default entry is
-of type <constant>REG_SZ</constant>; all the others are of type <constant>REG_EXPAND_SZ</constant>. </para>
-
-<para> It makes a huge difference to the speed of handling roaming user profiles if all the folders are
-stored on a dedicated location on a network server. This means that it will not be necessary to write
-the Outlook PST file over the network for every login and logout. </para>
-
-<para>
-To set this to a network location, you could use the following examples:
-<screen>
-%LOGONSERVER%\%USERNAME%\Default Folders
-</screen>
-This stores the folders in the user's home directory under a directory called <filename>Default
-Folders</filename>. You could also use:
-<screen>
-\\<replaceable>SambaServer</replaceable>\<replaceable>FolderShare</replaceable>\%USERNAME%
-</screen>
-</para>
-
-<para>
-in which case the default folders are stored in the server named <replaceable>SambaServer</replaceable>
-in the share called <replaceable>FolderShare</replaceable> under a directory that has the name of the
-MS Windows user as seen by the Linux/UNIX file system.	</para>
-
-<para> Please note that once you have created a default profile share, you <emphasis>must</emphasis> migrate a user's profile
-(default or custom) to it. </para>
-
-<para> MS Windows 200x/XP profiles may be <emphasis>local</emphasis> or <emphasis>roaming</emphasis>.
-	A roaming profile is cached locally unless the following registry key is created: 
-
-<indexterm><primary>delete roaming profiles</primary></indexterm>
-</para>
-
-
-<para> <programlisting> HKEY_LOCAL_MACHINE\SYSTEM\Software\Microsoft\Windows NT\CurrentVersion\
-	winlogon\"DeleteRoamingCache"=dword:00000001</programlisting></para>
-
-<para>
-In this case, the local cache copy is deleted on logout.
-</para> 
-</sect2> 
-</sect1>
-
-<sect1> <title>Common Errors</title>
-
-<para>
-The following are some typical errors, problems, and questions that have been asked on the Samba mailing lists.
-</para>
-
-<sect2>
-<title>Configuring Roaming Profiles for a Few Users or Groups</title>
-
-<para>
-With Samba-2.2.x, the choice you have is to enable or disable roaming profiles support. It is a
-global-only setting. The default is to have roaming profiles, and the default path will locate them in
-the user's home directory.
-</para>
-
-<para>
-If disabled globally, then no one will have roaming profile ability. If enabled and you want it
-to apply only to certain machines, then on those machines on which roaming profile support is not wanted,
-it is necessary to disable roaming profile handling in the registry of each such machine.
-</para>
-
-<para>
-With Samba-3, you can have a global profile setting in &smb.conf;, and you can override this by
-per-user settings using the Domain User Manager (as with MS Windows NT4/200x). </para>
-
-<para> In any case, you can configure only one profile per user. That profile can be either: </para>
-
-<itemizedlist>
-	<listitem><para>A profile unique to that user.</para></listitem>
-	<listitem><para>A mandatory profile (one the user cannot change).</para></listitem>
-	<listitem><para>A group profile (really should be mandatory &smbmdash; that is, unchangable).</para></listitem>
-</itemizedlist>
-
-</sect2>
-
-<sect2> <title>Cannot Use Roaming Profiles</title>
-
-<para> A user requested the following: <quote> I do not want roaming profiles to be implemented. I want
-to give users a local profile alone. I am totally lost with this error. For the past
-two days I tried everything, I googled around but found no useful pointers. Please help me. </quote></para>
-
-<para> The choices are: </para>
-
-<variablelist>
-	<varlistentry>
-		<term>Local profiles</term> <listitem><para> I know of no registry keys that will allow
-		autodeletion of LOCAL profiles on log out.</para></listitem>
-	</varlistentry>
-
-	<varlistentry>
-		<term>Roaming profiles</term> <listitem><para> As a user logs onto the network, a centrally
-		stored profile is copied to the workstation to form a local profile. This local profile
-		will persist (remain on the workstation disk) unless a registry key is changed that will
-		cause this profile to be automatically deleted on logout. </para></listitem>
-	</varlistentry>
-</variablelist>
-
-<para>The roaming profile choices are: </para>
-
-<variablelist>
-	<varlistentry>
-		<term>Personal roaming profiles</term> <listitem><para> These are typically stored in
-		a profile share on a central (or conveniently located local) server. </para>
-
-		<para> Workstations cache (store) a local copy of the profile. This cached
-		copy is used when the profile cannot be downloaded at next logon. </para></listitem>
-	</varlistentry>
-
-	<varlistentry>
-		<term>Group profiles</term> <listitem><para>These are loaded from a central profile
-		server.</para></listitem>
-	</varlistentry>
-
-	<varlistentry>
-		<term>Mandatory profiles</term> <listitem><para> Mandatory profiles can be created for
-		a user as well as for any group that a user is a member of. Mandatory profiles cannot be
-		changed by ordinary users. Only the administrator can change or reconfigure a mandatory
-		profile. </para></listitem>
-	</varlistentry>
-</variablelist>
-
-<para> A Windows NT4/200x/XP profile can vary in size from 130KB to very large. Outlook PST files are
-most often part of the profile and can be many gigabytes in size. On average (in a well controlled environment),
-roaming profile size of 2MB is a good rule of thumb to use for planning purposes. In an undisciplined
-environment, I have seen up to 2GB profiles. Users tend to complain when it takes an hour to log onto a
-workstation, but they harvest the fruits of folly (and ignorance). </para>
-
-<para> The point of this discussion is to show that roaming profiles and good controls of how they can be
-changed as well as good discipline make for a problem-free site. </para>
-
-<para> Microsoft's answer to the PST problem is to store all email in an MS Exchange Server backend. This
-removes the need for a PST file. </para>
-
-<para>Local profiles mean: </para>
-
-<itemizedlist>
-	<listitem><para>If each machine is used by many users, then much local disk storage is needed
-	for local profiles.</para></listitem> <listitem><para>Every workstation the user logs into has
-	its own profile; these can be very different from machine to machine.</para></listitem>
-</itemizedlist>
-
-<para> On the other hand, use of roaming profiles means: </para>
-
-<itemizedlist>
-	<listitem><para>The network administrator can control the desktop environment of all users.</para></listitem>
-	<listitem><para>Use of mandatory profiles drastically reduces network management overheads.</para></listitem>
-	<listitem><para>In the long run, users will experience fewer problems.</para></listitem>
-</itemizedlist>
-
-</sect2>
-
-<sect2>
-<title>Changing the Default Profile</title>
-
-<para><quote>When the client logs onto the domain controller, it searches
-for a profile to download. Where do I put this default profile?</quote></para>
-
-<para>
-<indexterm><primary>default profile</primary></indexterm>
-First, the Samba server needs to be configured as a domain controller. This can be done by
-setting in &smb.conf;: </para>
-
-<smbconfblock>
-<smbconfoption name="security">user</smbconfoption>
-<smbconfoption name="os level">32 (or more)</smbconfoption>
-<smbconfoption name="domain logons">Yes</smbconfoption>
-</smbconfblock>
-
-<para> There must be a <smbconfsection name="[netlogon]"/> share that is world readable. It is
-a good idea to add a logon script to preset printer and drive connections. There is also a facility
-for automatically synchronizing the workstation time clock with that of the logon server (another good
-thing to do). </para>
-
-<note><para> To invoke autodeletion of roaming profiles from the local workstation cache (disk storage), use
-the <application>Group Policy Editor</application> to create a file called <filename>NTConfig.POL</filename>
-with the appropriate entries. This file needs to be located in the <smbconfsection name="netlogon"/>
-share root directory.</para></note>
-
-<para> Windows clients need to be members of the domain. Workgroup machines do not use network logons,
-so they do not interoperate with domain profiles. </para>
-
-<para> For roaming profiles, add to &smb.conf;: </para>
-
-<smbconfblock>
-<smbconfoption name="logon path">\\%N\profiles\%U</smbconfoption>
-<smbconfcomment>Default logon drive is Z:</smbconfcomment>
-<smbconfoption name="logon drive">H:</smbconfoption>
-<smbconfcomment>This requires a PROFILES share that is world writable.</smbconfcomment>
-</smbconfblock>
-
-</sect2>
-
-<sect2>
-<title>Debugging Roaming Profiles and NT4-style Domain Policies</title>
-
-<para>
-Roaming profiles and domain policies are implemented via <command>USERENV.DLL</command>. 
-Microsoft Knowledge Base articles <ulink
-url="http://support.microsoft.com/default.aspx?scid=kb;en-us;221833">221833</ulink> and 
-<ulink url="http://support.microsoft.com/default.aspx?scid=kb;en-us;154120">154120</ulink>
- describe how to instruct that DLL to debug the login process.
-</para>
-
-</sect2>
-</sect1>
-</chapter>
diff --git a/docs-xml/Samba3-HOWTO/TOSHARG-RightsAndPriviliges.xml b/docs-xml/Samba3-HOWTO/TOSHARG-RightsAndPriviliges.xml
deleted file mode 100644
index dc6125e..0000000
--- a/docs-xml/Samba3-HOWTO/TOSHARG-RightsAndPriviliges.xml
+++ /dev/null
@@ -1,596 +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="rights">
-<chapterinfo>
-        &author.jerry;
-        &author.jht;
-</chapterinfo>
-
-<title>User Rights and Privileges</title>
-
-<para>
-<indexterm><primary>Windows user</primary></indexterm>
-<indexterm><primary>Windows group</primary></indexterm>
-<indexterm><primary>machine accounts</primary></indexterm>
-<indexterm><primary>ADS</primary></indexterm>
-The administration of Windows user, group, and machine accounts in the Samba
-domain-controlled network necessitates interfacing between the MS Windows
-networking environment and the UNIX operating system environment. The right
-(permission) to add machines to the Windows security domain can be assigned
-(set) to non-administrative users both in Windows NT4 domains and
-Active Directory domains.
-</para>
-
-<para>
-<indexterm><primary>Windows NT4/2kX/XPPro</primary></indexterm>
-<indexterm><primary>machine account</primary></indexterm>
-<indexterm><primary>trusted</primary></indexterm>
-<indexterm><primary>user logons</primary></indexterm>
-The addition of Windows NT4/2kX/XPPro machines to the domain necessitates the
-creation of a machine account for each machine added. The machine account is
-a necessity that is used to validate that the machine can be trusted to permit
-user logons.
-</para>
-
-<para>
-<indexterm><primary>user accounts</primary></indexterm>
-<indexterm><primary>special account</primary></indexterm>
-<indexterm><primary>account name</primary></indexterm>
-<indexterm><primary>/bin/false</primary></indexterm>
-<indexterm><primary>/dev/null</primary></indexterm>
-<indexterm><primary>man-in-the-middle</primary></indexterm>
-Machine accounts are analogous to user accounts, and thus in implementing them on a UNIX machine that is
-hosting Samba (i.e., on which Samba is running), it is necessary to create a special type of user account.
-Machine accounts differ from  normal user accounts in that the account name (login ID) is terminated with a
-<literal>$</literal> sign. An additional difference is that this type of account should not ever be able to
-log into the UNIX environment as a system user and therefore is set to have a shell of
-<command>/bin/false</command> and a home directory of <command>/dev/null.</command> The machine
-account is used only to authenticate domain member machines during start-up. This security measure
-is designed to block man-in-the-middle attempts to violate network integrity.
-</para>
-
-<note><para>
-<indexterm><primary>computer accounts</primary></indexterm>
-<indexterm><primary>domain member servers</primary></indexterm>
-<indexterm><primary>domain controller</primary></indexterm>
-<indexterm><primary>credentials</primary></indexterm>
-<indexterm><primary>secure authentication</primary></indexterm>
-Machine (computer) accounts are used in the Windows NT OS family to store security
-credentials for domain member servers and workstations. When the domain member
-starts up, it goes through a validation process that includes an exchange of
-credentials with a domain controller. If the domain member fails to authenticate
-using the credentials known for it by domain controllers, the machine will be refused
-all access by domain users. The computer account is essential to the way that MS 
-Windows secures authentication.
-</para></note>
-
-<para>
-<indexterm><primary>UNIX system accounts</primary></indexterm>
-<indexterm><primary>system administrator</primary></indexterm>
-<indexterm><primary>root</primary></indexterm>
-<indexterm><primary>UID</primary></indexterm>
-The creation of UNIX system accounts has traditionally been the sole right of
-the system administrator, better known as the <constant>root</constant> account.
-It is possible in the UNIX environment to create multiple users who have the
-same UID. Any UNIX user who has a UID=0 is inherently the same as the
-<constant>root</constant> account user.
-</para>
-
-<para>
-<indexterm><primary>system interface scripts</primary></indexterm>
-<indexterm><primary>CIFS function calls</primary></indexterm>
-<indexterm><primary>root account</primary></indexterm>
-<indexterm><primary>UNIX host system</primary></indexterm>
-All versions of Samba call system interface scripts that permit CIFS function
-calls that are used to manage users, groups, and machine accounts
-in the UNIX environment. All versions of Samba up to and including version 3.0.10
-required the use of a Windows administrator account that unambiguously maps to
-the UNIX <constant>root</constant> account to permit the execution of these
-interface scripts. The requirement to do this has understandably met with some
-disdain and consternation among Samba administrators, particularly where it became
-necessary to permit people who should not possess <constant>root</constant>-level
-access to the UNIX host system.
-</para>
-
-<sect1>
-<title>Rights Management Capabilities</title>
-
-<para>
-<indexterm><primary>Windows privilege model</primary></indexterm>
-<indexterm><primary>privilege model</primary></indexterm>
-<indexterm><primary>rights assigned</primary></indexterm>
-<indexterm><primary>SID</primary></indexterm>
-Samba 3.0.11 introduced support for the Windows privilege model.  This model
-allows certain rights to be assigned to a user or group SID.  In order to enable
-this feature, <smbconfoption name="enable privileges">yes</smbconfoption>
-must be defined in the <smbconfsection name="global"/> section of the &smb.conf; file.
-</para>
-
-<para>
-<indexterm><primary>rights</primary></indexterm>
-<indexterm><primary>privileges</primary></indexterm>
-<indexterm><primary>manage privileges</primary></indexterm>
-Currently, the rights supported in Samba-3 are listed in <link linkend="rp-privs"/>.
-The remainder of this chapter explains how to manage and use these privileges on Samba servers.
-</para>
-
-<indexterm><primary>SeMachineAccountPrivilege</primary></indexterm>
-<indexterm><primary>SePrintOperatorPrivilege</primary></indexterm>
-<indexterm><primary>SeAddUsersPrivilege</primary></indexterm>
-<indexterm><primary>SeRemoteShutdownPrivilege</primary></indexterm>
-<indexterm><primary>SeDiskOperatorPrivilege</primary></indexterm>
-<indexterm><primary>SeTakeOwnershipPrivilege</primary></indexterm>
-<table id="rp-privs">
-        <title>Current Privilege Capabilities</title>
-        <tgroup cols="2">
-                <colspec align="right"/>
-                <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>
-<!-- These are not used at this time - so void them from the docs.
-                        <row>
-                                <entry><para>SeBackupPrivilege</para></entry>
-                                <entry><para>Back up files and directories</para></entry>
-                        </row>
-                        <row>
-                                <entry><para>SeRestorePrivilege</para></entry>
-                                <entry><para>Restore files and directories</para></entry>
-                        </row>
-**** End of commented out section **** -->    
-                        <row>
-                                <entry><para>SeTakeOwnershipPrivilege</para></entry>
-                                <entry><para>Take ownership of files or other objects</para></entry>
-                        </row>
-            </tbody>
-        </tgroup>
-</table>
-
-<sect2>
-<title>Using the <quote>net rpc rights</quote> Utility</title>
-
-<para>
-<indexterm><primary>managing rights</primary></indexterm>
-<indexterm><primary>rights assigned</primary></indexterm>
-<indexterm><primary>NT4 User Manager for Domains</primary></indexterm>
-<indexterm><primary>command-line utility</primary></indexterm>
-<indexterm><primary>administrative actions</primary></indexterm>
-There are two primary means of managing the rights assigned to users and groups
-on a Samba server.  The <command>NT4 User Manager for Domains</command> may be
-used from any Windows NT4, 2000, or XP Professional domain member client to
-connect to a Samba domain controller and view/modify the rights assignments.
-This application, however, appears to have bugs when run on a client running
-Windows 2000 or later; therefore, Samba provides a command-line utility for
-performing the necessary administrative actions.
-</para>
-
-<para>
-The <command>net rpc rights</command> utility in Samba 3.0.11 has three new subcommands:
-</para>
-
-<variablelist>
-	<varlistentry><term>list [name|accounts]</term>
-		<listitem><para>
-<indexterm><primary>net</primary><secondary>rpc</secondary><tertiary>list</tertiary></indexterm>
-<indexterm><primary>available rights</primary></indexterm>
-<indexterm><primary>privileges assigned</primary></indexterm>
-<indexterm><primary>privileged accounts</primary></indexterm>
-		When called with no arguments, <command>net rpc list</command>
-		simply lists the available rights on the server.  When passed
-		a specific user or group name, the tool lists the privileges
-		currently assigned to the specified account.  When invoked using
-		the special string <constant>accounts</constant>,
-		<command>net rpc rights list</command> returns a list of all
-		privileged accounts on the server and the assigned rights.
-		</para></listitem>
-	</varlistentry>
-
-	<varlistentry><term>grant <user> <right [right ...]></term>
-		<listitem><para>
-<indexterm><primary>assign rights</primary></indexterm>
-<indexterm><primary>grant rights</primary></indexterm>
-<indexterm><primary>add client machines</primary></indexterm>
-<indexterm><primary>user or group</primary></indexterm>
-		When called with no arguments, this function is used to assign
-		a list of rights to a specified user or group.  For example,
-		to grant the members of the Domain Admins group on a Samba domain controller,
-		the capability to add client machines to the domain, one would run:
-<screen>
-&rootprompt; net -S server -U domadmin rpc rights grant \
-	 'DOMAIN\Domain Admins' SeMachineAccountPrivilege
-</screen>
-		The following syntax has the same result:
-<indexterm><primary>net</primary><secondary>rpc</secondary><tertiary>rights grant</tertiary></indexterm>
-<screen>
-&rootprompt; net rpc rights grant 'DOMAIN\Domain Admins' \
-     SeMachineAccountPrivilege -S server -U domadmin
-</screen>
-		More than one privilege can be assigned by specifying a
-		list of rights separated by spaces. The parameter 'Domain\Domain Admins'
-		must be quoted with single ticks or using double-quotes to prevent
-		the backslash and the space from being interpreted by the system shell.
-		</para></listitem>
-	</varlistentry>
-
-	<varlistentry><term>revoke <user> <right [right ...]></term>
-		<listitem><para>
-		This command is similar in format to <command>net rpc rights grant</command>.  Its
-		effect is to remove an assigned right (or list of rights) from a user or group.
-		</para></listitem>
-	</varlistentry>
-
-</variablelist>
-
-<note><para>
-<indexterm><primary>member</primary></indexterm>
-<indexterm><primary>Domain Admins</primary></indexterm>
-<indexterm><primary>revoke privileges</primary></indexterm>
-You must be connected as a member of the Domain Admins group to be able to grant or revoke privileges assigned
-to an account.  This capability is inherent to the Domain Admins group and is not configurable. There are no
-default rights and privileges, except the ability for a member of the Domain Admins group to assign them.
-This means that all administrative rights and privileges (other than the ability to assign them) must be 
-explicitly assigned, even for the Domain Admins group.
-</para></note>
-
-<para>
-<indexterm><primary>performed as root</primary></indexterm>
-<indexterm><primary>necessary rights</primary></indexterm>
-<indexterm><primary>add machine script</primary></indexterm>
-<indexterm><primary></primary></indexterm>
-By default, no privileges are initially assigned to any account because certain actions will be performed as
-root once smbd determines that a user has the necessary rights.  For example, when joining a client to a
-Windows domain, <parameter>add machine script</parameter> must be executed with superuser rights in most 
-cases.  For this reason, you should be very careful about handing out privileges to accounts.
-</para>
-
-<para>
-<indexterm><primary>Access</primary></indexterm>
-<indexterm><primary>root user</primary></indexterm>
-<indexterm><primary>bypasses privilege</primary></indexterm>
-Access as the root user (UID=0) bypasses all privilege checks.
-</para>
-
-</sect2>
-
-<sect2>
-<title>Description of Privileges</title>
-
-<para>
-<indexterm><primary>privileges</primary></indexterm>
-<indexterm><primary>additional privileges</primary></indexterm>
-<indexterm><primary>house-keeping</primary></indexterm>
-The privileges that have been implemented in Samba-3.0.11 are shown below.  It is possible, and likely, that
-additional privileges may be implemented in later releases of Samba. It is also likely that any privileges
-currently implemented but not used may be removed from future releases as a housekeeping matter, so it is
-important that the successful as well as unsuccessful use of these facilities should be reported on the Samba
-mailing lists.
-</para>
-
-<variablelist>
-	<varlistentry><term>SeAddUsersPrivilege</term>
-		<listitem><para>
-<indexterm><primary>SeAddUsersPrivilege</primary></indexterm>
-<indexterm><primary>smbd</primary></indexterm>
-<indexterm><primary>net rpc user add</primary></indexterm>
-		This right determines whether or not smbd will allow the
-		user to create new user or group accounts via such tools
-		as <command>net rpc user add</command> or 
-		<command>NT4 User Manager for Domains.</command>
-		</para></listitem>
-	</varlistentry>
-
-	<varlistentry><term>SeDiskOperatorPrivilege</term>
-		<listitem><para>
-<indexterm><primary>SeDiskOperatorPrivilege</primary></indexterm>
-<indexterm><primary>add/delete/change share</primary></indexterm>
-<indexterm><primary>ACL</primary></indexterm>
-		Accounts that possess this right will be able to execute
-		scripts defined by the <command>add/delete/change</command>
-		share command in &smb.conf; file as root.  Such users will
-		also be able to modify the ACL associated with file shares
-		on the Samba server.
-		</para></listitem>
-	</varlistentry>
-
-	<varlistentry><term>SeMachineAccountPrivilege</term>
-		<listitem><para>
-<indexterm><primary>SeMachineAccountPrivilege</primary></indexterm>
-<indexterm><primary>right to join domain</primary></indexterm>
-<indexterm><primary>join client</primary></indexterm>
-		This right controls whether or not the user can join client
-		machines to a Samba-controlled domain.
-		</para></listitem>
-	</varlistentry>
-
-	<varlistentry><term>SePrintOperatorPrivilege</term>
-		<listitem><para>
-<indexterm><primary>SePrintOperatorPrivilege</primary></indexterm>
-<indexterm><primary>privilege</primary></indexterm>
-<indexterm><primary>global right</primary></indexterm>
-<indexterm><primary>administrative rights</primary></indexterm>
-<indexterm><primary>printers admin</primary></indexterm>
-		Administrative rights to printers are only controlled exclusively
-		by this right and the security descriptor associated with the
-		printer object in the registry.
-		</para></listitem>
-	</varlistentry>
-
-	<varlistentry><term>SeRemoteShutdownPrivilege</term>
-		<listitem><para>
-<indexterm><primary>SeRemoteShutdownPrivilege</primary></indexterm>
-<indexterm><primary>rebooting server</primary></indexterm>
-<indexterm><primary>aborting shutdown</primary></indexterm>
-		Samba provides two hooks for shutting down or rebooting
-		the server and for aborting a previously issued shutdown
-		command.  Since this is an operation normally limited by
-		the operating system to the root user, an account must possess this
-		right to be able to execute either of these hooks.
-		</para></listitem>
-	</varlistentry>
-
-	<varlistentry><term>SeTakeOwnershipPrivilege</term>
-		<listitem><para>
-<indexterm><primary>SeTakeOwnershipPrivilege</primary></indexterm>
-<indexterm><primary>take ownership</primary></indexterm>
-		This right permits users to take ownership of files and directories.
-		</para></listitem>
-	</varlistentry>
-
-</variablelist>
-
-</sect2>
-
-<sect2>
-<title>Privileges Supported by Windows 2000 Domain Controllers</title>
-
-<para>
-    For reference purposes, a Windows NT4 Primary Domain Controller reports support for the following
-	privileges:
-<indexterm><primary>SeCreateTokenPrivilege</primary></indexterm>
-<indexterm><primary>SeAssignPrimaryTokenPrivilege</primary></indexterm>
-<indexterm><primary>SeLockMemoryPrivilege</primary></indexterm>
-<indexterm><primary>SeIncreaseQuotaPrivilege</primary></indexterm>
-<indexterm><primary>SeMachineAccountPrivilege</primary></indexterm>
-<indexterm><primary>SeTcbPrivilege</primary></indexterm>
-<indexterm><primary>SeSecurityPrivilege</primary></indexterm>
-<indexterm><primary>SeTakeOwnershipPrivilege</primary></indexterm>
-<indexterm><primary>SeLoadDriverPrivilege</primary></indexterm>
-<indexterm><primary>SeSystemProfilePrivilege</primary></indexterm>
-<indexterm><primary>SeSystemtimePrivilege</primary></indexterm>
-<indexterm><primary>SeProfileSingleProcessPrivilege</primary></indexterm>
-<indexterm><primary>SeIncreaseBasePriorityPrivilege</primary></indexterm>
-<indexterm><primary>SeCreatePagefilePrivilege</primary></indexterm>
-<indexterm><primary>SeCreatePermanentPrivilege</primary></indexterm>
-<indexterm><primary>SeBackupPrivilege</primary></indexterm>
-<indexterm><primary>SeRestorePrivilege</primary></indexterm>
-<indexterm><primary>SeShutdownPrivilege</primary></indexterm>
-<indexterm><primary>SeDebugPrivilege</primary></indexterm>
-<indexterm><primary>SeAuditPrivilege</primary></indexterm>
-<indexterm><primary>SeSystemEnvironmentPrivilege</primary></indexterm>
-<indexterm><primary>SeChangeNotifyPrivilege</primary></indexterm>
-<indexterm><primary>SeRemoteShutdownPrivilege</primary></indexterm>
-<screen>
-         SeCreateTokenPrivilege  Create a token object
-  SeAssignPrimaryTokenPrivilege  Replace a process level token
-          SeLockMemoryPrivilege  Lock pages in memory
-       SeIncreaseQuotaPrivilege  Increase quotas
-      SeMachineAccountPrivilege  Add workstations to domain
-                 SeTcbPrivilege  Act as part of the operating system
-            SeSecurityPrivilege  Manage auditing and security log
-       SeTakeOwnershipPrivilege  Take ownership of files or other objects
-          SeLoadDriverPrivilege  Load and unload device drivers
-       SeSystemProfilePrivilege  Profile system performance
-          SeSystemtimePrivilege  Change the system time
-SeProfileSingleProcessPrivilege  Profile single process
-SeIncreaseBasePriorityPrivilege  Increase scheduling priority
-      SeCreatePagefilePrivilege  Create a pagefile
-     SeCreatePermanentPrivilege  Create permanent shared objects
-              SeBackupPrivilege  Back up files and directories
-             SeRestorePrivilege  Restore files and directories
-            SeShutdownPrivilege  Shut down the system
-               SeDebugPrivilege  Debug programs
-               SeAuditPrivilege  Generate security audits
-   SeSystemEnvironmentPrivilege  Modify firmware environment values
-        SeChangeNotifyPrivilege  Bypass traverse checking
-      SeRemoteShutdownPrivilege  Force shutdown from a remote system
-</screen>
-	And Windows 200x/XP Domain Controllers and workstations reports to support the following privileges:
-<indexterm><primary>SeCreateTokenPrivilege</primary></indexterm>
-<indexterm><primary>SeAssignPrimaryTokenPrivilege</primary></indexterm>
-<indexterm><primary>SeLockMemoryPrivilege</primary></indexterm>
-<indexterm><primary>SeIncreaseQuotaPrivilege</primary></indexterm>
-<indexterm><primary>SeMachineAccountPrivilege</primary></indexterm>
-<indexterm><primary>SeTcbPrivilege</primary></indexterm>
-<indexterm><primary>SeSecurityPrivilege</primary></indexterm>
-<indexterm><primary>SeTakeOwnershipPrivilege</primary></indexterm>
-<indexterm><primary>SeLoadDriverPrivilege</primary></indexterm>
-<indexterm><primary>SeSystemProfilePrivilege</primary></indexterm>
-<indexterm><primary>SeSystemtimePrivilege</primary></indexterm>
-<indexterm><primary>SeProfileSingleProcessPrivilege</primary></indexterm>
-<indexterm><primary>SeIncreaseBasePriorityPrivilege</primary></indexterm>
-<indexterm><primary>SeCreatePagefilePrivilege</primary></indexterm>
-<indexterm><primary>SeCreatePermanentPrivilege</primary></indexterm>
-<indexterm><primary>SeBackupPrivilege</primary></indexterm>
-<indexterm><primary>SeRestorePrivilege</primary></indexterm>
-<indexterm><primary>SeShutdownPrivilege</primary></indexterm>
-<indexterm><primary>SeDebugPrivilege</primary></indexterm>
-<indexterm><primary>SeAuditPrivilege</primary></indexterm>
-<indexterm><primary>SeSystemEnvironmentPrivilege</primary></indexterm>
-<indexterm><primary>SeChangeNotifyPrivilege</primary></indexterm>
-<indexterm><primary>SeRemoteShutdownPrivilege</primary></indexterm>
-<indexterm><primary>SeUndockPrivilege</primary></indexterm>
-<indexterm><primary>SeSyncAgentPrivilege</primary></indexterm>
-<indexterm><primary>SeEnableDelegationPrivilege</primary></indexterm>
-<indexterm><primary>SeManageVolumePrivilege</primary></indexterm>
-<indexterm><primary>SeImpersonatePrivilege</primary></indexterm>
-<indexterm><primary>SeCreateGlobalPrivilege</primary></indexterm>
-<screen>
-         SeCreateTokenPrivilege  Create a token object
-  SeAssignPrimaryTokenPrivilege  Replace a process level token
-          SeLockMemoryPrivilege  Lock pages in memory
-       SeIncreaseQuotaPrivilege  Increase quotas
-      SeMachineAccountPrivilege  Add workstations to domain
-                 SeTcbPrivilege  Act as part of the operating system
-            SeSecurityPrivilege  Manage auditing and security log
-       SeTakeOwnershipPrivilege  Take ownership of files or other objects
-          SeLoadDriverPrivilege  Load and unload device drivers
-       SeSystemProfilePrivilege  Profile system performance
-          SeSystemtimePrivilege  Change the system time
-SeProfileSingleProcessPrivilege  Profile single process
-SeIncreaseBasePriorityPrivilege  Increase scheduling priority
-      SeCreatePagefilePrivilege  Create a pagefile
-     SeCreatePermanentPrivilege  Create permanent shared objects
-              SeBackupPrivilege  Back up files and directories
-             SeRestorePrivilege  Restore files and directories
-            SeShutdownPrivilege  Shut down the system
-               SeDebugPrivilege  Debug programs
-               SeAuditPrivilege  Generate security audits
-   SeSystemEnvironmentPrivilege  Modify firmware environment values
-        SeChangeNotifyPrivilege  Bypass traverse checking
-      SeRemoteShutdownPrivilege  Force shutdown from a remote system
-              SeUndockPrivilege  Remove computer from docking station
-           SeSyncAgentPrivilege  Synchronize directory service data
-    SeEnableDelegationPrivilege  Enable computer and user accounts to
-                                 be trusted for delegation
-        SeManageVolumePrivilege  Perform volume maintenance tasks
-         SeImpersonatePrivilege  Impersonate a client after authentication
-        SeCreateGlobalPrivilege  Create global objects
-</screen>
-<indexterm><primary>equivalence</primary></indexterm>
-    The Samba Team is implementing only those privileges that are logical and useful in the UNIX/Linux
-    environment. Many of the Windows 200X/XP privileges have no direct equivalence in UNIX.
-    </para>
-
-</sect2>
-
-</sect1>
-
-<sect1>
-<title>The Administrator Domain SID</title>
-
-<para>
-<indexterm><primary>domain Administrator</primary></indexterm>
-<indexterm><primary>User Rights and Privileges</primary></indexterm>
-<indexterm><primary>passdb backend</primary></indexterm>
-<indexterm><primary>SID</primary></indexterm>
-<indexterm><primary>net getlocalsid</primary></indexterm>
-Please note that every Windows NT4 and later server requires a domain Administrator account. Samba versions
-commencing with 3.0.11 permit Administrative duties to be performed via assigned rights and privileges
-(see <link linkend="rights">User Rights and Privileges</link>).  An account in the server's passdb backend can
-be set to the well-known RID of the default administrator account.  To obtain the domain SID on a Samba domain
-controller, run the following command:
-<screen>
-&rootprompt; net getlocalsid
-SID for domain FOO is: S-1-5-21-4294955119-3368514841-2087710299
-</screen>
-<indexterm><primary>RID</primary></indexterm>
-You may assign the domain administrator RID to an account using the <command>pdbedit</command>
-command as shown here:
-<indexterm><primary>pdbedit</primary></indexterm>
-<screen>
-&rootprompt; pdbedit -U S-1-5-21-4294955119-3368514841-2087710299-500 -u root -r
-</screen>
-</para>
-
-<note><para>
-<indexterm><primary>RID 500</primary></indexterm>
-<indexterm><primary>well known RID</primary></indexterm>
-<indexterm><primary>rights and privileges</primary></indexterm>
-<indexterm><primary>root account</primary></indexterm>
-The RID 500 is the well known standard value of the default Administrator account. It is the RID
-that confers the rights and privileges that the Administrator account has on a Windows machine
-or domain. Under UNIX/Linux the equivalent is UID=0 (the root account).
-</para></note>
-
-<para>
-<indexterm><primary>without Administrator account</primary></indexterm>
-<indexterm><primary>equivalent rights and privileges</primary></indexterm>
-<indexterm><primary>Windows group account</primary></indexterm>
-<indexterm><primary>3.0.11</primary></indexterm>
-Releases of Samba version 3.0.11 and later make it possible to operate without an Administrator account
-provided equivalent rights and privileges have been established for a Windows user or a Windows
-group account. 
-</para>
-
-</sect1>
-
-<sect1>
-<title>Common Errors</title>
-
-	<sect2>
-	<title>What Rights and Privileges Will Permit Windows Client Administration?</title>
-
-	<para>
-<indexterm><primary>domain global</primary></indexterm>
-<indexterm><primary>local group</primary></indexterm>
-<indexterm><primary>administrative rights</primary></indexterm>
-<indexterm><primary>Windows client</primary></indexterm>
-	When a Windows NT4 (or later) client joins a domain, the domain global <literal>Domain Admins</literal> group
-	is added to the membership of the local <literal>Administrators</literal> group on the client. Any user who is
-	a member of the domain global <literal>Domain Admins</literal> group will have administrative rights on the
-	Windows client.
-	</para>
-
-	<para>
-<indexterm><primary>desirable solution</primary></indexterm>
-<indexterm><primary>administrative rights and privileges</primary></indexterm>
-<indexterm><primary>Power Users</primary></indexterm>
-<indexterm><primary>domain global user</primary></indexterm>
-<indexterm><primary>domain global group</primary></indexterm>
-	This is often not the most desirable solution because it means that the user will have administrative
-	rights and privileges on domain servers also. The <literal>Power Users</literal> group on Windows client
-	workstations permits local administration of the workstation alone. Any domain global user or domain global
-	group can be added to the membership of the local workstation group <literal>Power Users</literal>.
-	</para>
-
-	<para>
-<indexterm><primary>Nested Group Support</primary></indexterm>
-<indexterm><primary>add domain users and groups to a local group</primary></indexterm>
-<indexterm><primary>net</primary></indexterm>
-<indexterm><primary>Windows workstation.</primary></indexterm>
-	See <link linkend="nestedgrpmgmgt">Nested Group Support</link> for an example of how to add domain users
-	and groups to a local group that is on a Windows workstation. The use of the <command>net</command>
-	command permits this to be done from the Samba server.
-	</para>
-
-	<para>
-<indexterm><primary>cmd</primary></indexterm>
-<indexterm><primary>cmd shell</primary></indexterm>
-<indexterm><primary>net</primary><secondary>localgroup</secondary></indexterm>
-	Another way this can be done is to log onto the Windows workstation as the user
-	<literal>Administrator</literal>, then open a <command>cmd</command> shell, then execute:
-<screen>
-&dosprompt; net localgroup administrators /add <userinput>domain_name\entity</userinput>
-</screen>
-	where <literal>entity</literal> is either a domain user or a domain group account name.
-	</para>
-
-	</sect2>
-
-</sect1>
-
-</chapter>
diff --git a/docs-xml/Samba3-HOWTO/TOSHARG-SWAT.xml b/docs-xml/Samba3-HOWTO/TOSHARG-SWAT.xml
deleted file mode 100644
index 73b092f..0000000
--- a/docs-xml/Samba3-HOWTO/TOSHARG-SWAT.xml
+++ /dev/null
@@ -1,640 +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="SWAT">
-<chapterinfo>
-	&author.jht;
-	<pubdate>April 21, 2003</pubdate>
-</chapterinfo>
-
-<title>SWAT: The Samba Web Administration Tool</title>
-
-<para>
-<indexterm><primary>configuration tool</primary></indexterm>
-<indexterm><primary>SWAT</primary></indexterm>
-<indexterm><primary>Web-based configuration</primary></indexterm>
-There are many and varied opinions regarding the usefulness of SWAT.  No matter how hard one tries to produce
-the perfect configuration tool, it remains an object of personal taste. SWAT is a tool that allows Web-based
-configuration of Samba. It has a wizard that may help to get Samba configured quickly, it has
-context-sensitive help on each &smb.conf; parameter, it provides for monitoring of current state of connection
-information, and it allows networkwide MS Windows network password management.
-</para>
-
-<sect1>
-<title>Features and Benefits</title>
-
-<para>
-<indexterm><primary>internetworking super daemon</primary></indexterm>
-SWAT is a facility that is part of the Samba suite. The main executable is called
-<command>swat</command> and is invoked by the internetworking super daemon.
-See <link linkend="xinetd">appropriate section</link> for details.
-</para>
-
-<para>
-<indexterm><primary>man</primary></indexterm>
-SWAT uses integral Samba components to locate parameters supported by the particular
-version of Samba. Unlike tools and utilities that are external to Samba, SWAT is always
-up to date as known Samba parameters change. SWAT provides context-sensitive help for each
-configuration parameter, directly from <command>man</command> page entries.
-</para>
-
-<para>
-<indexterm><primary>documentation</primary></indexterm>
-<indexterm><primary>configuration files</primary></indexterm>
-<indexterm><primary>internal ordering</primary></indexterm>
-Some network administrators believe that it is a good idea to write systems
-documentation inside configuration files, and for them SWAT will always be a nasty tool. SWAT
-does not store the configuration file in any intermediate form; rather, it stores only the
-parameter settings, so when SWAT writes the &smb.conf; file to disk, it writes only
-those parameters that are at other than the default settings. The result is that all comments,
-as well as parameters that are no longer supported, will be lost from the &smb.conf; file.
-Additionally, the parameters will be written back in internal ordering.
-</para>
-
-<note><para>
-<indexterm><primary>stripped of comments</primary></indexterm>
-Before using SWAT, please be warned &smbmdash; SWAT will completely replace your &smb.conf; with
-a fully optimized file that has been stripped of all comments you might have placed there
-and only nondefault settings will be written to the file.
-</para></note>
-
-</sect1>
-
-<sect1>
-<title>Guidelines and Technical Tips</title>
-
-<para>
-<indexterm><primary>internationalization support</primary></indexterm>
-This section aims to unlock the dark secrets behind how SWAT may be made to work,
-how it can be made more secure, and how to solve internationalization support problems.
-</para>
-
-<sect2>
-<title>Validate SWAT Installation</title>
-
-<para>
-<indexterm><primary>SWAT binary support</primary></indexterm>
-The very first step that should be taken before attempting to configure a host
-system for SWAT operation is to check that it is installed. This may seem a trivial
-point to some, but several Linux distributions do not install SWAT by default,
-even though they do ship an installable binary support package containing SWAT
-on the distribution media.
-</para>
-
-<para>
-<indexterm><primary>swat</primary></indexterm>
-When you have confirmed that SWAT is installed, it is necessary to validate
-that the installation includes the binary <command>swat</command> file as well
-as all the supporting text and Web files. A number of operating system distributions
-in the past have failed to include the necessary support files, even though the
-<command>swat</command> binary executable file was installed. 
-</para>
-
-<para>
-<indexterm><primary>inetd</primary></indexterm>
-<indexterm><primary>xinetd</primary></indexterm>
-Finally, when you are sure that SWAT has been fully installed, please check that SWAT
-is enabled in the control file for the internetworking super-daemon (inetd or xinetd)
-that is used on your operating system platform. 
-</para>
-
-<sect3>
-<title>Locating the <command>SWAT</command> File</title>
-
-<para>
-<indexterm><primary>/usr/local/samba/bin</primary></indexterm>
-<indexterm><primary>/usr/sbin</primary></indexterm>
-<indexterm><primary>/opt/samba/bin</primary></indexterm>
-To validate that SWAT is installed, first locate the <command>swat</command> binary
-file on the system. It may be found under the following directories:</para>
-<para><simplelist>
-	<member><filename>/usr/local/samba/bin</filename> &smbmdash; the default Samba location</member>
-	<member><filename>/usr/sbin</filename> &smbmdash; the default location on most Linux systems</member>
-	<member><filename>/opt/samba/bin</filename></member>
-</simplelist>
-</para>
-
-<para>
-The actual location is much dependent on the choice of the operating system vendor or as determined
-by the administrator who compiled and installed Samba.
-</para>
-
-<para>
-There are a number of methods that may be used to locate the <command>swat</command> binary file.
-The following methods may be helpful.
-</para>
-
-<para>
-<indexterm><primary>swat</primary></indexterm>
-<indexterm><primary>operating system search path</primary></indexterm>
-<indexterm><primary>swat command-line options</primary></indexterm>
-If <command>swat</command> is in your current operating system search path, it will be easy to 
-find it. You can ask what are the command-line options for <command>swat</command> as shown here:
-<screen>
-frodo:~ # swat -?
-Usage: swat [OPTION...]
-  -a, --disable-authentication         Disable authentication (demo mode)
-
-Help options:
-  -?, --help                           Show this help message
-  --usage                              Display brief usage message
-
-Common samba options:
-  -d, --debuglevel=DEBUGLEVEL          Set debug level
-  -s, --configfile=CONFIGFILE          Use alternative configuration file
-  -l, --log-basename=LOGFILEBASE       Basename for log/debug files
-  -V, --version                        Print version
-</screen>
-</para>
-
-</sect3>
-
-<sect3>
-<title>Locating the SWAT Support Files</title>
-
-<para>
-Now that you have found that <command>swat</command> is in the search path, it is easy
-to identify where the file is located. Here is another simple way this may be done:
-<screen>
-frodo:~ # whereis swat
-swat: /usr/sbin/swat /usr/share/man/man8/swat.8.gz
-</screen>
-</para>
-
-<para>
-If the above measures fail to locate the <command>swat</command> binary, another approach
-is needed. The following may be used:
-<screen>
-frodo:/ # find / -name swat -print
-/etc/xinetd.d/swat
-/usr/sbin/swat
-/usr/share/samba/swat
-frodo:/ #
-</screen>
-</para>
-
-<para>
-This list shows that there is a control file for <command>xinetd</command>, the internetwork
-super-daemon that is installed on this server. The location of the SWAT binary file is
-<filename>/usr/sbin/swat</filename>, and the support files for it are located under the
-directory <filename>/usr/share/samba/swat</filename>.
-</para>
-
-<para>
-We must now check where <command>swat</command> expects to find its support files. This can
-be done as follows:
-<screen>
-frodo:/ # strings /usr/sbin/swat | grep "/swat"
-/swat/
-...
-/usr/share/samba/swat
-frodo:/ #
-</screen>
-</para>
-
-<para>
-The <filename>/usr/share/samba/swat/</filename> entry shown in this listing is the location of the
-support files. You should verify that the support files exist under this directory. A sample
-list is as shown:
-<screen>
-jht at frodo:/> find /usr/share/samba/swat -print
-/usr/share/samba/swat
-/usr/share/samba/swat/help
-/usr/share/samba/swat/lang
-/usr/share/samba/swat/lang/ja
-/usr/share/samba/swat/lang/ja/help
-/usr/share/samba/swat/lang/ja/help/welcome.html
-/usr/share/samba/swat/lang/ja/images
-/usr/share/samba/swat/lang/ja/images/home.gif
-...
-/usr/share/samba/swat/lang/ja/include
-/usr/share/samba/swat/lang/ja/include/header.nocss.html
-...
-/usr/share/samba/swat/lang/tr
-/usr/share/samba/swat/lang/tr/help
-/usr/share/samba/swat/lang/tr/help/welcome.html
-/usr/share/samba/swat/lang/tr/images
-/usr/share/samba/swat/lang/tr/images/home.gif
-...
-/usr/share/samba/swat/lang/tr/include
-/usr/share/samba/swat/lang/tr/include/header.html
-/usr/share/samba/swat/using_samba
-...
-/usr/share/samba/swat/images
-/usr/share/samba/swat/images/home.gif
-...
-/usr/share/samba/swat/include
-/usr/share/samba/swat/include/footer.html
-/usr/share/samba/swat/include/header.html
-jht at frodo:/>
-</screen>
-</para>
-
-<para>
-If the files needed are not available, it is necessary to obtain and install them
-before SWAT can be used.
-</para>
-
-</sect3>
-</sect2>
-
-<sect2 id="xinetd">
-<title>Enabling SWAT for Use</title>
-
-<para>
-SWAT should be installed to run via the network super-daemon. Depending on which system
-your UNIX/Linux system has, you will have either an <command>inetd</command>- or
-<command>xinetd</command>-based system.
-</para>
-
-<para>
-The nature and location of the network super-daemon varies with the operating system
-implementation. The control file (or files) can be located in the file 
-<filename>/etc/inetd.conf</filename> or in the directory <filename>/etc/[x]inet[d].d</filename>
-or in a similar location.
-</para>
-
-<para>
-The control entry for the older style file might be:
-<indexterm><primary>swat</primary><secondary>enable</secondary></indexterm>
-</para>
-
-
-<para><programlisting>
-	# swat is the Samba Web Administration Tool
-	swat stream tcp nowait.400 root /usr/sbin/swat swat
-</programlisting></para>
-
-<para>
-A control file for the newer style xinetd could be:
-</para>
-
-<para>
-<programlisting>
-# default: off
-# description: SWAT is the Samba Web Admin Tool. Use swat \
-#              to configure your Samba server. To use SWAT, \
-#              connect to port 901 with your favorite web browser.
-service swat
-{
-	port    = 901
-	socket_type     = stream
-	wait    = no
-	only_from = localhost
-	user    = root
-	server  = /usr/sbin/swat
-	log_on_failure  += USERID
-	disable = no
-}
-</programlisting>
-In the above, the default setting for <parameter>disable</parameter> is <constant>yes</constant>.
-This means that SWAT is disabled. To enable use of SWAT, set this parameter to <constant>no</constant>
-as shown.
-</para>
-
-<para>
-<indexterm><primary>swat</primary></indexterm>
-<indexterm><primary>/usr/sbin</primary></indexterm>
-<indexterm><primary>/usr/share/samba/swat</primary></indexterm>
-<indexterm><primary>/usr/local/samba/swat</primary></indexterm>
-Both of the previous examples assume that the <command>swat</command> binary has been
-located in the <filename>/usr/sbin</filename> directory. In addition to the above,
-SWAT will use a directory access point from which it will load its Help files
-as well as other control information. The default location for this on most Linux
-systems is in the directory <filename>/usr/share/samba/swat</filename>. The default
-location using Samba defaults will be <filename>/usr/local/samba/swat</filename>.
-</para>
-
-<para>
-<indexterm><primary>SWAT permission allowed</primary></indexterm>
-<indexterm><primary>password change facility</primary></indexterm>
-Access to SWAT will prompt for a logon. If you log onto SWAT as any non-root user,
-the only permission allowed is to view certain aspects of configuration as well as
-access to the password change facility. The buttons that will be exposed to the non-root
-user are <guibutton>HOME</guibutton>, <guibutton>STATUS</guibutton>, <guibutton>VIEW</guibutton>, and 
-<guibutton>PASSWORD</guibutton>. The only page that allows
-change capability in this case is <guibutton>PASSWORD</guibutton>.
-</para>
-
-<para>
-As long as you log onto SWAT as the user <emphasis>root</emphasis>, you should obtain
-full change and commit ability. The buttons that will be exposed include
-<guibutton>HOME</guibutton>, <guibutton>GLOBALS</guibutton>, <guibutton>SHARES</guibutton>, <guibutton>PRINTERS</guibutton>, 
-<guibutton>WIZARD</guibutton>, <guibutton>STATUS</guibutton>, <guibutton>VIEW</guibutton>, and <guibutton>PASSWORD</guibutton>.
-</para>
-
-</sect2>
-
-<sect2>
-<title>Securing SWAT through SSL</title>
-
-
-<para>
-<indexterm><primary>SSL</primary></indexterm>
-<indexterm><primary>swat</primary><secondary>security</secondary></indexterm>
-Many people have asked about how to set up SWAT with SSL to allow for secure remote
-administration of Samba. Here is a method that works, courtesy of Markus Krieger.
-</para>
-
-<para>
-Modifications to the SWAT setup are as follows: 
-</para>
-
-<procedure>
-	<step><para>
-<indexterm><primary>OpenSSL</primary></indexterm>
-	Install OpenSSL.
-	</para></step>
-
-	<step><para>
-<indexterm><primary>certificate</primary></indexterm>
-<indexterm><primary>private key</primary></indexterm>
-	Generate certificate and private key.
-<indexterm><primary>/usr/bin/openssl</primary></indexterm>
-<screen>
-&rootprompt;<userinput>/usr/bin/openssl req -new -x509 -days 365 -nodes -config \
-	/usr/share/doc/packages/stunnel/stunnel.cnf \
-	-out /etc/stunnel/stunnel.pem -keyout /etc/stunnel/stunnel.pem</userinput>
-</screen></para></step>
-
-	<step><para>
-	Remove SWAT entry from [x]inetd.
-	</para></step>
-
-	<step><para>
-<indexterm><primary>stunnel</primary></indexterm>
-	Start <command>stunnel</command>.
-
-<screen>
-&rootprompt;<userinput>stunnel -p /etc/stunnel/stunnel.pem -d 901 \
-	 -l /usr/local/samba/bin/swat swat </userinput>
-</screen></para></step>
-</procedure>
-
-<para>
-Afterward, simply connect to SWAT by using the URL <ulink noescape="1"
-url="https://myhost:901">https://myhost:901</ulink>, accept the certificate, and the SSL connection is up.
-</para>
-
-</sect2>
-
-<sect2>
-<title>Enabling SWAT Internationalization Support</title>
-
-<para>
-SWAT can be configured to display its messages to match the settings of
-the language configurations of your Web browser. It will be passed to SWAT 
-in the Accept-Language header of the HTTP request.
-</para>
-
-<para>
-To enable this feature:
-</para>
-
-<itemizedlist>
-	<listitem><para>
-	Install  the proper <command>msg</command> files from the Samba
-	<filename>source/po</filename> directory into $LIBDIR.
-	</para></listitem>
-
-	<listitem><para>
-	Set your browsers language setting.
-	</para></listitem>
-</itemizedlist>
-
-<para>
-<indexterm><primary>msg file</primary></indexterm>
-<indexterm><primary>Japanese</primary></indexterm>
-<indexterm><primary>French</primary></indexterm>
-<indexterm><primary>English</primary></indexterm>
-The name of the <command>msg</command> file is the same as the language ID sent by the browser. For
-example, <emphasis>en</emphasis> means English, <emphasis>ja</emphasis> means Japanese, <emphasis>fr</emphasis> means French.
-</para>
-
-<para>
-<indexterm><primary>locale</primary></indexterm>
-If you do not like some of messages, or there are no <command>msg</command> files for
-your locale, you can create them simply by copying the <command>en.msg</command> files
-to the directory for <quote>your language ID.msg</quote> and filling in proper strings
-to each <quote>msgstr</quote>. For example, in <filename>it.msg</filename>, the
-<command>msg</command> file for the Italian locale, just set:
-<screen>
-msgid "Set Default"
-msgstr "Imposta Default"
-</screen>
-<indexterm><primary>msg</primary></indexterm>
-and so on. If you find a mistake or create a new <command>msg</command> file, please email it
-to us so we will consider it in the next release of Samba. The <command>msg</command> file should be encoded in UTF-8.
-</para>
-
-<para>
-<indexterm><primary>UTF-8 encoding</primary></indexterm>
-Note that if you enable this feature and the <smbconfoption name="display charset"/> is not
-matched to your browser's setting, the SWAT display may be corrupted.  In a future version of
-Samba, SWAT will always display messages with UTF-8 encoding. You will then not need to set
-this &smb.conf; file parameter.
-</para>
-
-</sect2>
-
-</sect1>
-
-<sect1>
-<title>Overview and Quick Tour</title>
-
-<para>
-SWAT is a tool that may be used to configure Samba or just to obtain useful links
-to important reference materials such as the contents of this book as well as other
-documents that have been found useful for solving Windows networking problems.
-</para>
-
-<sect2>
-<title>The SWAT Home Page</title>
-
-<para>
-The SWAT title page provides access to the latest Samba documentation. The manual page for
-each Samba component is accessible from this page, as are the Samba3-HOWTO (this 
-document) as well as the O'Reilly book <quote>Using Samba.</quote>
-</para>
-
-<para>
-Administrators who wish to validate their Samba configuration may obtain useful information
-from the man pages for the diagnostic utilities. These are available from the SWAT home page
-also. One diagnostic tool that is not mentioned on this page but that is particularly
-useful is <ulink url="http://www.ethereal.com/"><command>ethereal</command></ulink>.
-</para>
-
-<warning><para>
-SWAT can be configured to run in <emphasis>demo</emphasis> mode. This is not recommended
-because it runs SWAT without authentication and with full administrative ability. It allows
-changes to &smb.conf; as well as general operation with root privileges. The option that
-creates this ability is the <option>-a</option> flag to SWAT. <emphasis>Do not use this in a
-production environment.</emphasis>
-</para></warning>
-
-</sect2>
-
-<sect2>
-<title>Global Settings</title>
-
-<para>
-The <guibutton>GLOBALS</guibutton> button exposes a page that allows configuration of the global parameters
-in &smb.conf;. There are two levels of exposure of the parameters:
-</para>
-
-<itemizedlist>
-	<listitem><para>
-	<guibutton>Basic</guibutton> &smbmdash; exposes common configuration options.
-	</para></listitem>
-
-	<listitem><para>
-	<guibutton>Advanced</guibutton> &smbmdash; exposes configuration options needed in more 
-	complex environments.
-	</para></listitem>
-</itemizedlist>
-
-<para>
-To switch to other than <guibutton>Basic</guibutton> editing ability, click on <guibutton>Advanced</guibutton>.
-You may also do this by clicking on the radio button, then click on the <guibutton>Commit Changes</guibutton> button.
-</para>
-
-<para>
-After making any changes to configuration parameters, make sure that
-you click on the 
-<guibutton>Commit Changes</guibutton> button before moving to another area; otherwise,
-your changes will be lost.
-</para>
-
-<note><para>
-SWAT has context-sensitive help. To find out what each parameter is
-for, simply click on the
-<guibutton>Help</guibutton> link to the left of the configuration parameter.
-</para></note>
-
-</sect2>
-
-<sect2>
-<title>Share Settings</title>
-
-<para>
-To affect a currently configured share, simply click on the pull-down button between the
-<guibutton>Choose Share</guibutton> and the <guibutton>Delete Share</guibutton> buttons and
-select the share you wish to operate on. To edit the settings,
-click on the
-<guibutton>Choose Share</guibutton> button. To delete the share, simply press the
-<guibutton>Delete Share</guibutton> button.
-</para>
-
-<para>
-To create a new share, next to the button labeled <guibutton>Create Share</guibutton>, enter
-into the text field the name of the share to be created, then click on the 
-<guibutton>Create Share</guibutton> button.
-</para>
-
-</sect2>
-
-<sect2>
-<title>Printers Settings</title>
-
-<para>
-To affect a currently configured printer, simply click on the pull-down button between the
-<guibutton>Choose Printer</guibutton> and the <guibutton>Delete Printer</guibutton> buttons and
-select the printer you wish to operate on. To edit the settings,
-click on the
-<guibutton>Choose Printer</guibutton> button. To delete the share, simply press the
-<guibutton>Delete Printer</guibutton> button.
-</para>
-
-<para>
-To create a new printer, next to the button labeled <guibutton>Create Printer</guibutton>, enter
-into the text field the name of the share to be created, then click on the 
-<guibutton>Create Printer</guibutton> button.
-</para>
-
-</sect2>
-
-<sect2>
-<title>The SWAT Wizard</title>
-
-<para>
-The purpose of the SWAT Wizard is to help the Microsoft-knowledgeable network administrator
-to configure Samba with a minimum of effort.
-</para>
-
-<para>
-The Wizard page provides a tool for rewriting the &smb.conf; file in fully optimized format.
-This will also happen if you press the <guibutton>Commit</guibutton> button. The two differ
-because the <guibutton>Rewrite</guibutton> button ignores any changes that may have been made,
-while the <guibutton>Commit</guibutton> button causes all changes to be affected.
-</para>
-
-<para>
-The <guibutton>Edit</guibutton> button permits the editing (setting) of the minimal set of
-options that may be necessary to create a working Samba server.
-</para>
-
-<para>
-Finally, there are a limited set of options that determine what type of server Samba
-will be configured for, whether it will be a WINS server, participate as a WINS client, or
-operate with no WINS support. By clicking one button, you can elect to expose (or not) user
-home directories.
-</para>
-
-</sect2>
-
-<sect2>
-<title>The Status Page</title>
-
-<para>
-The status page serves a limited purpose. First, it allows control of the Samba daemons.
-The key daemons that create the Samba server environment are &smbd;, &nmbd;, and &winbindd;.
-</para>
-
-<para>
-The daemons may be controlled individually or as a total group. Additionally, you may set
-an automatic screen refresh timing. As MS Windows clients interact with Samba, new smbd processes
-are continually spawned. The auto-refresh facility allows you to track the changing
-conditions with minimal effort.
-</para>
-
-<para>
-Finally, the status page may be used to terminate specific smbd client connections in order to
-free files that may be locked.
-</para>
-
-</sect2>
-
-<sect2>
-<title>The View Page</title>
-
-<para>
-The view page allows you to view the optimized &smb.conf; file and, if you are
-particularly masochistic, permits you also to see all possible global configuration
-parameters and their settings.
-</para>
-
-</sect2>
-
-<sect2>
-<title>The Password Change Page</title>
-
-<para>
-The password change page is a popular tool that allows the creation, deletion, deactivation,
-and reactivation of MS Windows networking users on the local machine. You can also use
-this tool to change a local password for a user account.
-</para>
-
-<para>
-When logged in as a non-root account, the user must provide the old password as well as
-the new password (twice). When logged in as <emphasis>root</emphasis>, only the new password is
-required.
-</para>
-
-<para>
-One popular use for this tool is to change user passwords across a range of remote MS Windows
-servers.
-</para>
-
-</sect2>
-</sect1>
-
-</chapter>
diff --git a/docs-xml/Samba3-HOWTO/TOSHARG-SecureLDAP.xml b/docs-xml/Samba3-HOWTO/TOSHARG-SecureLDAP.xml
deleted file mode 100644
index 4d79895..0000000
--- a/docs-xml/Samba3-HOWTO/TOSHARG-SecureLDAP.xml
+++ /dev/null
@@ -1,405 +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="ch-ldap-tls">
-<chapterinfo>
-        &author.ghenry;
-        <pubdate>July 8, 2005</pubdate>
-</chapterinfo>
-<title>LDAP and Transport Layer Security</title>
-
-<sect1 id="s1-intro-ldap-tls">
-<title>Introduction</title>
-
-	<para>
-	<indexterm><primary>Transport Layer Seccurity, TLS</primary><secondary>Introduction</secondary></indexterm>
-<indexterm><primary>ACL</primary></indexterm>
-	Up until now, we have discussed the straightforward configuration of <trademark>OpenLDAP</trademark>,
-	with some advanced features such as ACLs. This does not however, deal with the fact that the network
-	transmissions are still in plain text. This is where <firstterm>Transport Layer Security (TLS)</firstterm>
-	comes in.
-	</para> 
-
-	<para>
-<indexterm><primary>RFC 2830</primary></indexterm>
-	<trademark>OpenLDAP</trademark> clients and servers are capable of using the Transport Layer Security (TLS)
-	framework to provide integrity and confidentiality protections in accordance with <ulink
-	url="http://rfc.net/rfc2830.html">RFC 2830</ulink>; <emphasis>Lightweight Directory Access Protocol (v3):
-	Extension for Transport Layer Security.</emphasis>
-	</para>
-
-	<para>
-<indexterm><primary>X.509 certificates</primary></indexterm>
-	TLS uses X.509 certificates. All servers are required to have valid certificates, whereas client certificates
-	are optional. We will only be discussing server certificates.
-	</para>
-
-	<tip><para>
-<indexterm><primary>DN</primary></indexterm>
-<indexterm><primary>CN</primary></indexterm>
-<indexterm><primary>FQDN</primary></indexterm>
-	The DN of a server certificate must use the CN attribute to name the server, and the CN must carry the
-	server's fully qualified domain name (FQDN). Additional alias names and wildcards may be present in the
-	<option>subjectAltName</option> certificate extension. More details on server certificate names are in <ulink
-	url="http://rfc.net/rfc2830.html">RFC2830</ulink>.
-	</para></tip>
-
-	<para>
-	We will discuss this more in the next sections.
-	</para>
-
-	</sect1>
-
-	<sect1 id="s1-config-ldap-tls">
-	<title>Configuring</title>
-
-	<para>
-	<indexterm><primary>Transport Layer Seccurity, TLS</primary><secondary>Configuring</secondary></indexterm>
-	Now on to the good bit.
-	</para>
-
-	<sect2 id="s1-config-ldap-tls-certs">
-	<title>Generating the Certificate Authority</title>
-
-	<para>
-<indexterm><primary>Certificate Authority</primary><see>CA</see></indexterm>
-	In order to create the relevant certificates, we need to become our own Certificate Authority (CA).
-	<footnote><para>We could however, get our generated server certificate signed by proper CAs, like <ulink
-	url="http://www.thawte.com/">Thawte</ulink> and <ulink url="http://www.verisign.com/">VeriSign</ulink>, which
-	you pay for, or the free ones, via <ulink url="http://www.cacert.org/">CAcert</ulink>
-	</para></footnote> This is necessary, so we can sign the server certificate.
-	</para>
-
-	<para>
-<indexterm><primary>OpenSSL</primary></indexterm>
-	We will be using the <ulink url="http://www.openssl.org">OpenSSL</ulink> <footnote><para>The downside to
-	making our own CA, is that the certificate is not automatically recognized by clients, like the commercial
-	ones are.</para></footnote> software for this, which is included with every great <trademark
-	class="registered">Linux</trademark> distribution.
-	</para>
-
-	<para>
-	TLS is used for many types of servers, but the instructions<footnote><para>For information straight from the
-	horse's mouth, please visit <ulink
-	url="http://www.openssl.org/docs/HOWTO/">http://www.openssl.org/docs/HOWTO/</ulink>; the main OpenSSL
-	site.</para></footnote> presented here, are tailored for &OL;.
-	</para>
-
-	<note><para>
-	The <emphasis>Common Name (CN)</emphasis>, in the following example, <emphasis>MUST</emphasis> be
-	the fully qualified domain name (FQDN) of your ldap server.
-	</para></note>
-
-	<para>
-	First we need to generate the CA:
-<screen width="90">
-<computeroutput>
-&rootprompt; mkdir myCA
-</computeroutput>
-</screen>
-	Move into that directory:
-<screen width="90">
-<computeroutput>
-&rootprompt; cd myCA
-</computeroutput>
-</screen>
-	Now generate the CA:<footnote><para>Your <filename>CA.pl</filename> or <filename>CA.sh</filename> might not be
-	in the same location as mine is, you can find it by using the <command>locate</command> command, i.e.,
-	<command>locate CA.pl</command>.  If the command complains about the database being too old, run
-	<command>updatedb</command> as <emphasis>root</emphasis> to update it.</para></footnote>
-<screen width="90">
-<computeroutput>
-&rootprompt; /usr/share/ssl/misc/CA.pl -newca
-CA certificate filename (or enter to create)
-  
-Making CA certificate ...
-Generating a 1024 bit RSA private key
-.......................++++++
-.............................++++++
-writing new private key to './demoCA/private/cakey.pem'
-Enter PEM pass phrase:
-Verifying - Enter PEM pass phrase:
------
-You are about to be asked to enter information that will be incorporated
-into your certificate request.
-What you are about to enter is what is called a Distinguished Name or a DN.
-There are quite a few fields but you can leave some blank
-For some fields there will be a default value,
-If you enter '.', the field will be left blank.
------
-Country Name (2 letter code) [AU]:AU
-State or Province Name (full name) [Some-State]:NSW
-Locality Name (eg, city) []:Sydney
-Organization Name (eg, company) [Internet Widgits Pty Ltd]:Abmas
-Organizational Unit Name (eg, section) []:IT
-Common Name (eg, YOUR name) []:ldap.abmas.biz
-Email Address []:support at abmas.biz
-</computeroutput>
-</screen>
-	</para>
-
-	<para>
-	There are some things to note here. 
-	</para>
-
-	<orderedlist>
-		<listitem>
-			<para>
-			You <emphasis>MUST</emphasis> remember the password, as we will need
-			it to sign the server certificate..
-			</para>
-		</listitem>
-
-		<listitem>
-			<para>
-			The <emphasis>Common Name (CN)</emphasis>, <emphasis>MUST</emphasis> be the
-			fully qualified domain name (FQDN) of your ldap server.
-			</para>
-		</listitem>
-	</orderedlist>
-
-	</sect2>
-
-	<sect2 id="s1-config-ldap-tls-server">
-	<title>Generating the Server Certificate</title>
-
-	<para>
-	Now we need to generate the server certificate:
-<screen width="90">
-<computeroutput>
-&rootprompt; openssl req -new -nodes -keyout newreq.pem -out newreq.pem
-Generating a 1024 bit RSA private key
-.............++++++
-........................................................++++++
-writing new private key to 'newreq.pem'
------
-You are about to be asked to enter information that will be incorporated
-into your certificate request.
-What you are about to enter is what is called a Distinguished Name or a DN.
-There are quite a few fields but you can leave some blank
-For some fields there will be a default value,
-If you enter '.', the field will be left blank.
------
-Country Name (2 letter code) [AU]:AU
-State or Province Name (full name) [Some-State]:NSW
-Locality Name (eg, city) []:Sydney
-Organization Name (eg, company) [Internet Widgits Pty Ltd]:Abmas
-Organizational Unit Name (eg, section) []:IT
-Common Name (eg, YOUR name) []:ldap.abmas.biz
-Email Address []:support at abmas.biz
-  
-Please enter the following 'extra' attributes
-to be sent with your certificate request
-A challenge password []:
-An optional company name []:
-</computeroutput>
-</screen>
-	</para>	
-
-	<para>
-	Again, there are some things to note here. 
-	</para>		
-
-	<orderedlist>
-		<listitem>
-			<para>
-			You should <emphasis>NOT</emphasis> enter a password.
-			</para>
-		</listitem>
-
-		<listitem>
-			<para>
-			The <emphasis>Common Name (CN)</emphasis>, <emphasis>MUST</emphasis> be
-			the fully qualified domain name (FQDN) of your ldap server.
-			</para>
-		</listitem>
-	</orderedlist>
-
-	<para>
-	Now we sign the certificate with the new CA:
-<screen width="90">
-<computeroutput>
-&rootprompt; /usr/share/ssl/misc/CA.pl -sign
-Using configuration from /etc/ssl/openssl.cnf
-Enter pass phrase for ./demoCA/private/cakey.pem:
-Check that the request matches the signature
-Signature ok
-Certificate Details:
-Serial Number: 1 (0x1)
-Validity
-	Not Before: Mar  6 18:22:26 2005 EDT
-	Not After : Mar  6 18:22:26 2006 EDT
-Subject:
-	countryName               = AU
-	stateOrProvinceName       = NSW
-	localityName              = Sydney
-	organizationName          = Abmas
-	organizationalUnitName    = IT
-	commonName                = ldap.abmas.biz
-	emailAddress              = support at abmas.biz
-X509v3 extensions:
-	X509v3 Basic Constraints:
-	    CA:FALSE
-	Netscape Comment:
-	    OpenSSL Generated Certificate
-	X509v3 Subject Key Identifier:
-	    F7:84:87:25:C4:E8:46:6D:0F:47:27:91:F0:16:E0:86:6A:EE:A3:CE
-	X509v3 Authority Key Identifier:
-	    keyid:27:44:63:3A:CB:09:DC:B1:FF:32:CC:93:23:A4:F1:B4:D5:F0:7E:CC
-	    DirName:/C=AU/ST=NSW/L=Sydney/O=Abmas/OU=IT/
-						CN=ldap.abmas.biz/emailAddress=support at abmas.biz
-	    serial:00
-
-Certificate is to be certified until Mar  6 18:22:26 2006 EDT (365 days)
-Sign the certificate? [y/n]:y
-
-
-1 out of 1 certificate requests certified, commit? [y/n]y
-Write out database with 1 new entries
-Data Base Updated
-Signed certificate is in newcert.pem
-</computeroutput>
-</screen>
-	</para>
-
-	<para>
-	That completes the server certificate generation. 
-	</para>
-
-	</sect2>
-
-	<sect2 id="s1-config-ldap-tls-install">
-	<title>Installing the Certificates</title>
-
-	<para>
-	Now we need to copy the certificates to the right configuration directories,
-	rename them at the same time (for convenience), change the ownership and
-	finally the permissions:
-<screen width="90">
-<computeroutput>
-&rootprompt; cp demoCA/cacert.pem /etc/openldap/
-&rootprompt; cp newcert.pem /etc/openldap/servercrt.pem
-&rootprompt; cp newreq.pem /etc/openldap/serverkey.pem
-&rootprompt; chown ldap.ldap /etc/openldap/*.pem
-&rootprompt; chmod 640 /etc/openldap/cacert.pem;
-&rootprompt; chmod 600 /etc/openldap/serverkey.pem
-</computeroutput>
-</screen>
-	</para>
-
-	<para>
-	Now we just need to add these locations to <filename>slapd.conf</filename>,
-	anywhere before the <option>database</option> declaration as shown here:
-<screen width="90">
-<computeroutput>
-TLSCertificateFile /etc/openldap/servercrt.pem
-TLSCertificateKeyFile /etc/openldap/serverkey.pem
-TLSCACertificateFile /etc/openldap/cacert.pem
-</computeroutput>
-</screen>
-	</para>
-
-	<para>
-	Here is the declaration and <filename>ldap.conf</filename>:
-<filename>ldap.conf</filename>
-<screen width="90">
-<computeroutput>
-TLS_CACERT /etc/openldap/cacert.pem
-</computeroutput>
-</screen>
-	</para>
-
-	<para>
-	That's all there is to it. Now on to <xref linkend="s1-test-ldap-tls"></xref>
-	</para>
-
-	</sect2>
-
-</sect1>
-
-<sect1 id="s1-test-ldap-tls">
-<title>Testing</title>
-
-<para>
-<indexterm><primary>Transport Layer Security, TLS</primary><secondary>Testing</secondary></indexterm>
-This is the easy part. Restart the server:
-<screen width="90">
-<computeroutput>
-&rootprompt; /etc/init.d/ldap restart
-Stopping slapd:                                            [  OK  ]
-Checking configuration files for slapd: config file testing succeeded
-Starting slapd:                                            [  OK  ]
-</computeroutput>
-</screen>
-	Then, using <command>ldapsearch</command>, test an anonymous search with the
-	<option>-ZZ</option><footnote><para>See <command>man ldapsearch</command></para></footnote> option:
-<screen width="90">
-<computeroutput>
-&rootprompt; ldapsearch -x -b "dc=ldap,dc=abmas,dc=biz" \
-        -H 'ldap://ldap.abmas.biz:389' -ZZ
-</computeroutput>
-</screen>
-	Your results should be the same as before you restarted the server, for example:
-<screen width="90">
-<computeroutput>
-&rootprompt; ldapsearch -x -b "dc=ldap,dc=abmas,dc=biz" \
-    -H 'ldap://ldap.abmas.biz:389' -ZZ
-
-# extended LDIF
-#
-# LDAPv3
-# base <> with scope sub
-# filter: (objectclass=*)
-# requesting: ALL
-#
-
-# abmas.biz
-dn: dc=ldap,dc=abmas,dc=biz
-objectClass: dcObject
-objectClass: organization
-o: Abmas
-dc: abmas
-
-# Manager, ldap.abmas.biz
-dn: cn=Manager,dc=ldap,dc=abmas,dc=biz
-objectClass: organizationalRole
-cn: Manager
-
-# ABMAS, abmas.biz
-dn: sambaDomainName=ABMAS,dc=ldap,dc=abmas,dc=biz
-sambaDomainName: ABMAS
-sambaSID: S-1-5-21-238355452-1056757430-1592208922
-sambaAlgorithmicRidBase: 1000
-objectClass: sambaDomain
-sambaNextUserRid: 67109862
-sambaNextGroupRid: 67109863
-</computeroutput>
-</screen>
-	If you have any problems, please read <xref linkend="s1-int-ldap-tls"></xref>
-</para>
-
-</sect1>
-
-<sect1 id="s1-int-ldap-tls">
-<title>Troubleshooting</title>
-
-<para>
-<indexterm><primary>Transport Layer Security, TLS</primary><secondary>Troubleshooting</secondary></indexterm>
-The most common error when configuring TLS, as I have already mentioned numerous times, is that the
-<emphasis>Common Name (CN)</emphasis> you entered in <xref linkend="s1-config-ldap-tls-server"></xref> is
-<emphasis>NOT</emphasis> the Fully Qualified Domain Name (FQDN) of your ldap server.
-</para>
-
-<para>
-Other errors could be that you have a typo somewhere in your <command>ldapsearch</command> command, or that
-your have the wrong permissions on the <filename>servercrt.pem</filename> and <filename>cacert.pem</filename>
-files. They should be set with <command>chmod 640</command>, as per <xref
-linkend="s1-config-ldap-tls-install"></xref>.
-</para>
-
-<para>
-For anything else, it's best to read through your ldap logfile or join the &OL; mailing list.
-</para>
-
-</sect1>
-
-</chapter>
diff --git a/docs-xml/Samba3-HOWTO/TOSHARG-Securing.xml b/docs-xml/Samba3-HOWTO/TOSHARG-Securing.xml
deleted file mode 100644
index 0a90ff1..0000000
--- a/docs-xml/Samba3-HOWTO/TOSHARG-Securing.xml
+++ /dev/null
@@ -1,448 +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="securing-samba">
-
-<chapterinfo>
-	&author.tridge;
-	&author.jht;
-	<pubdate>May 26, 2003</pubdate>
-</chapterinfo>
-
-<title>Securing Samba</title>
-
-<sect1>
-<title>Introduction</title>
-
-<para>
-<indexterm><primary>security</primary></indexterm>
-<indexterm><primary>direct internet access</primary></indexterm>
-<indexterm><primary>firewall</primary></indexterm>
-<indexterm><primary>private network</primary></indexterm>
-<indexterm><primary>barriers</primary></indexterm>
-<indexterm><primary>deterents</primary></indexterm>
-<indexterm><primary>secured networks</primary></indexterm>
-The information contained in this chapter applies in general to all Samba installations. Security is
-everyone's concern in the information technology world. A surprising number of Samba servers are being
-installed on machines that have direct internet access, thus security is made more critical than it would have been had the
-server been located behind a firewall and on a private network. Paranoia regarding server security is causing
-some  network administrators to insist on the installation of robust firewalls even on servers that are located
-inside secured networks. This chapter provides information to assist the administrator who understands
-how to create the needed barriers and deterents against <quote>the enemy</quote>, no matter where [s]he may
-come from.
-</para>
-
-<blockquote>
-<para>
-A new apprentice reported for duty to the chief engineer of a boiler house. He said, <quote>Here I am,
-if you will show me the boiler I'll start working on it.</quote> Then engineer replied, <quote>You're leaning
-on it!</quote>
-</para>
-</blockquote>
-
-<para>
-Security concerns are just like that. You need to know a little about the subject to appreciate
-how obvious most of it really is. The challenge for most of us is to discover that first morsel
-of knowledge with which we may unlock the secrets of the masters.
-</para>
-
-</sect1>
-
-<sect1>
-<title>Features and Benefits</title>
-
-<para>
-<indexterm><primary>moderately secure</primary></indexterm>
-<indexterm><primary>perimeter firewall</primary></indexterm>
-<indexterm><primary>host security</primary></indexterm>
-<indexterm><primary>Samba security</primary></indexterm>
-There are three levels at which security principles must be observed in order to render a site
-at least moderately secure. They are the perimeter firewall, the configuration of the host
-server that is running Samba, and Samba itself.
-</para>
-
-<para>
-Samba permits a most flexible approach to network security. As far as possible Samba implements
-the latest protocols to permit more secure MS Windows file and print operations.
-</para>
-
-<para>
-<indexterm><primary>host-based protection</primary></indexterm>
-<indexterm><primary>interface-based exclusion</primary></indexterm>
-<indexterm><primary>resource-based exclusion</primary></indexterm>
-Samba can be secured from connections that originate from outside the local network. This can be done using
-<emphasis>host-based protection</emphasis>, using Samba's implementation of a technology known as
-<quote>tcpwrappers,</quote> or it may be done be using <emphasis>interface-based exclusion</emphasis> so
-&smbd; will bind only to specifically permitted interfaces. It is also possible to set specific share- or
-resource-based exclusions, for example, on the <smbconfsection name="[IPC$]"/> autoshare. The <smbconfsection
-name="[IPC$]"/> share is used for browsing purposes as well as to establish TCP/IP connections.
-</para>
-
-<para>
-<indexterm><primary>Access Control Entries</primary><see>ACE</see></indexterm>
-<indexterm><primary>ACL</primary></indexterm>
-<indexterm><primary>controls</primary></indexterm>
-Another method by which Samba may be secured is by setting Access Control Entries (ACEs) in an Access 
-Control List (ACL) on the shares themselves. This is discussed in
-<link linkend="AccessControls">File, Directory, and Share Access Controls</link>.
-</para>
-
-</sect1>
-
-<sect1>
-<title>Technical Discussion of Protective Measures and Issues</title>
-
-<para>
-The key challenge of security is that protective measures suffice at best
-only to close the door on known exploits and breach techniques. Never assume that
-because you have followed these few measures, the Samba server is now an impenetrable
-fortress! Given the history of information systems so far, it is only a matter of time
-before someone will find yet another vulnerability.
-</para>
-
-	<sect2>
-	<title>Using Host-Based Protection</title>
-
-	<para>
-<indexterm><primary>outside threat</primary></indexterm>
-<indexterm><primary>insecure</primary></indexterm>
-<indexterm><primary>Internet</primary></indexterm>
-	In many installations of Samba, the greatest threat comes from outside
-	your immediate network. By default, Samba accepts connections from
-	any host, which means that if you run an insecure version of Samba on
-	a host that is directly connected to the Internet, you can be
-	especially vulnerable.
-	</para>
-
-	<para>
-<indexterm><primary>allow access</primary></indexterm>
-<indexterm><primary>range of hosts</primary></indexterm>
-	One of the simplest fixes in this case is to use the <smbconfoption name="hosts allow"/> and
-	<smbconfoption name="hosts deny"/> options in the Samba &smb.conf; configuration file to
-	allow access to your server only from a specific range of hosts. An example might be:
-	<smbconfblock>
-	<smbconfoption name="hosts allow">127.0.0.1 192.168.2.0/24 192.168.3.0/24</smbconfoption>
-	<smbconfoption name="hosts deny">0.0.0.0/0</smbconfoption>
-	</smbconfblock>
-	</para>
-
-	<para>
-<indexterm><primary>localhost</primary></indexterm>
-<indexterm><primary>private networks</primary></indexterm>
-<indexterm><primary>called name</primary></indexterm>
-	The above will allow SMB connections only from <constant>localhost</constant> (your own
-	computer) and from the two private networks 192.168.2 and 192.168.3. All other
-	connections will be refused as soon as the client sends its first packet. The refusal
-	will be marked as <literal>not listening on called name</literal> error.
-	</para>
-
-	</sect2>
-
-	<sect2>
-	<title>User-Based Protection</title>
-
-	<para>
-	If you want to restrict access to your server to valid users only, then the following
-	method may be of use. In the &smb.conf; <smbconfsection name="[global]"/> section put:
-	<smbconfblock>
-	<smbconfoption name="valid users">@smbusers, jacko</smbconfoption>
-	</smbconfblock>
-	</para>
-
-	<para>
-<indexterm><primary>smbusers</primary></indexterm>
-	This restricts all server access either to the user <emphasis>jacko</emphasis>
-	or to members of the system group <emphasis>smbusers</emphasis>.
-	</para>
-
-	</sect2>
-
-	<sect2>
-
-	<title>Using Interface Protection</title>
-
-	<para>
-<indexterm><primary>network interface</primary></indexterm>
-<indexterm><primary>accept connections</primary></indexterm>
-<indexterm><primary>Internet</primary></indexterm>
-	By default, Samba accepts connections on any network interface that
-	it finds on your system. That means if you have an ISDN line or a PPP
-	connection to the Internet then Samba will accept connections on those
-	links. This may not be what you want.
-	</para>
-
-	<para>
-	You can change this behavior using options like this:
-	<smbconfblock>
-	<smbconfoption name="interfaces">eth* lo</smbconfoption>
-	<smbconfoption name="bind interfaces only">yes</smbconfoption>
-	</smbconfblock>
-	</para>
-
-	<para>
-<indexterm><primary>interfaces</primary></indexterm>
-<indexterm><primary>loopback interface</primary></indexterm>
-<indexterm><primary>Ethernet adapters</primary></indexterm>
-<indexterm><primary>listen for connections</primary></indexterm>
-	This tells Samba to listen for connections only on interfaces with a name starting with
-	<constant>eth</constant> such as <constant>eth0</constant> or <constant>eth1</constant>, plus on the loopback interface called
-	<constant>lo</constant>. The name you will need to use depends on what OS you are using. In the above, I used
-	the common name for Ethernet adapters on Linux.
-	</para>
-
-	<para>
-<indexterm><primary>PPP</primary></indexterm>
-<indexterm><primary>SMB</primary></indexterm>
-<indexterm><primary>cracker</primary></indexterm>
-<indexterm><primary>confirm address</primary></indexterm>
-	If you use the above and someone tries to make an SMB connection to your host over a PPP interface called
-	<constant>ppp0</constant>, then [s]he will get a TCP connection refused reply. In that case, no Samba code
-	is run at all, because the operating system has been told not to pass connections from that interface to any
-	Samba process. However, the refusal helps a would-be cracker by confirming that the IP address provides
-	valid active services.
-	</para>
-
-	<para>
-<indexterm><primary>ignore connection</primary></indexterm>
-<indexterm><primary>refusing connection</primary></indexterm>
-<indexterm><primary>exploitation</primary></indexterm>
-<indexterm><primary>denial of service</primary></indexterm>
-<indexterm><primary>firewall</primary></indexterm>
-	A better response would be to ignore the connection (from, for example, ppp0) altogether. The
-	advantage of ignoring the connection attempt, as compared with refusing it, is that it foils those who
-	probe an interface with the sole intention of finding valid IP addresses for later use in exploitation
-	or denial of service attacks. This method of dealing with potential malicious activity demands the
-	use of appropriate firewall mechanisms.
-	</para>
-
-	</sect2>
-
-	<sect2 id="firewallports">
-	<title>Using a Firewall</title>
-
-	<para>
-<indexterm><primary>deny access</primary></indexterm>
-<indexterm><primary>exposed</primary></indexterm>
-<indexterm><primary>firewall active</primary></indexterm>
-	Many people use a firewall to deny access to services they do not want exposed outside their network. This can
-	be a good idea, although I recommend using it in conjunction with the above methods so you are protected even
-	if your firewall is not active for some reason.
-	</para>
-
-	<para>
-	If you are setting up a firewall, you need to know what TCP and UDP ports to allow and block. Samba uses
-	the following:
-<indexterm><primary>Port 135/TCP</primary></indexterm>
-<indexterm><primary>Port 137/UDP</primary></indexterm>
-<indexterm><primary>Port 138/UDP</primary></indexterm>
-<indexterm><primary>Port 139/TCP</primary></indexterm>
-<indexterm><primary>Port 445/TCP</primary></indexterm>
-	</para>
-
-	<simplelist>
-		<member>Port 135/TCP - used by smbd</member>
-		<member>Port 137/UDP - used by nmbd</member>
-		<member>Port 138/UDP - used by nmbd</member>
-		<member>Port 139/TCP - used by smbd</member>
-		<member>Port 445/TCP - used by smbd</member>
-	</simplelist>
-
-	<para>
-<indexterm><primary>firewall setups</primary></indexterm>
-	The last one is important because many older firewall setups may not be aware of it, given that this port
-	was only added to the protocol in recent years.
-	</para>
-
-	<para>
-<indexterm><primary>configuring a firewall</primary></indexterm>
-<indexterm><primary>high order ports</primary></indexterm>
-<indexterm><primary>block incoming packets</primary></indexterm>
-	When configuring a firewall, the high order ports (1024-65535) are often used for outgoing connections and
-	therefore should be permitted through the firewall. It is prudent to block incoming packets on the high order
-	ports except for established connections.
-	</para>
-
-	</sect2>
-
-	<sect2>
-	<title>Using IPC$ Share-Based Denials </title>
-
-	<para>
-<indexterm><primary>IPC$</primary></indexterm>
-<indexterm><primary>deny</primary></indexterm>
-<indexterm><primary>security hole</primary></indexterm>
-	If the above methods are not suitable, then you could also place a more specific deny on the IPC$ share that
-	is used in the recently discovered security hole. This allows you to offer access to other shares while
-	denying access to IPC$ from potentially untrustworthy hosts.
-	</para>
-
-	<para>
-	To do this you could use:
-	<smbconfblock>
-	<smbconfsection name="[IPC$]"/>
-	<smbconfoption name="hosts allow">192.168.115.0/24 127.0.0.1</smbconfoption>
-	<smbconfoption name="hosts deny">0.0.0.0/0</smbconfoption>
-	</smbconfblock>
-	</para>
-
-	<para>
-<indexterm><primary>IPC$</primary></indexterm>
-<indexterm><primary>protection against attackers</primary></indexterm>
-<indexterm><primary>valid username/password</primary></indexterm>
-	This instructs Samba that IPC$ connections are not allowed from anywhere except the two listed network
-	addresses (localhost and the 192.168.115 subnet). Connections to other shares are still allowed. Because the
-	IPC$ share is the only share that is always accessible anonymously, this provides some level of protection
-	against attackers who do not know a valid username/password for your host.
-	</para>
-
-	<para>
-<indexterm><primary>access denied</primary></indexterm>
-<indexterm><primary>IPC$</primary></indexterm>
-<indexterm><primary>browse shares</primary></indexterm>
-	If you use this method, then clients will be given an <literal>`access denied'</literal> reply when they try
-	to access the IPC$ share. Those clients will not be able to browse shares and may also be unable to access
-	some other resources.  This is not recommended unless for some reason you cannot use one of the other methods
-	just discussed.
-	</para>
-
-	</sect2>
-
-	<sect2>
-	<title>NTLMv2 Security</title>
-
-	<para>
-<indexterm><primary>NTLMv2</primary></indexterm>
-	To configure NTLMv2 authentication, the following registry keys are worth knowing about:
-	</para>
-
-	<para>
-		<screen>
-		[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa]
-		"lmcompatibilitylevel"=dword:00000003
-		</screen>
-	</para>
-
-	<para>
-	The value 0x00000003 means to send NTLMv2 response only. Clients will use NTLMv2 authentication;
-	use NTLMv2 session security if the server supports it. Domain controllers accept LM,
-	NTLM, and NTLMv2 authentication.
-	</para>
-
-	<para>
-		<screen>
-		[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\MSV1_0]
-		"NtlmMinClientSec"=dword:00080000
-		</screen>
-	</para>
-
-	<para>
-	The value 0x00080000 means permit only NTLMv2 session security. If either NtlmMinClientSec or
-	NtlmMinServerSec is set to 0x00080000, the connection will fail if NTLMv2
-	session security is negotiated.
-	</para>
-	</sect2>
-</sect1>
-
-<sect1>
-<title>Upgrading Samba</title>
-
-<para>
-<indexterm><primary>updates</primary></indexterm>
-<indexterm><primary>important announcements</primary></indexterm>
-<indexterm><primary>security vulnerability</primary></indexterm>
-Please check regularly on <ulink noescape="1" url="http://www.samba.org/">http://www.samba.org/</ulink> for
-updates and important announcements. Occasionally security releases are made, and it is highly recommended to
-upgrade Samba promptly when a security vulnerability is discovered. Check with your OS vendor for OS-specific
-upgrades.
-</para>
-
-</sect1>
-
-<sect1>
-<title>Common Errors</title>
-
-<para>
-If all Samba and host platform configurations were really as intuitive as one might like them to be, this
-chapter would not be necessary. Security issues are often vexing for a support person to resolve, not because
-of the complexity of the problem, but because most administrators who post what turns out to be a security
-problem request are totally convinced that the problem is with Samba.
-</para>
-
-	<sect2>
-	<title>Smbclient Works on Localhost, but the Network Is Dead</title>
-
-	<para>
-	This is a common problem. Linux vendors tend to install a default firewall.
-	With the default firewall in place, only traffic on the loopback adapter (IP address 127.0.0.1)
-	is allowed through the firewall.
-	</para>
-
-	<para>
-	The solution is either to remove the firewall (stop it) or modify the firewall script to
-	allow SMB networking traffic through. See <link linkend="firewallports">the Using a 
-	Firewall</link> section.
-	</para>
-
-	</sect2>
-
-	<sect2>
-	<title>Why Can Users Access Other Users' Home Directories?</title>
-
-	<para>
-	<quote>
-<indexterm><primary>mapping home directory</primary></indexterm>
-<indexterm><primary>own home directory</primary></indexterm>
-	We are unable to keep individual users from mapping to any other user's home directory once they have
-	supplied a valid password! They only need to enter their own password. I have not found any method to
-	configure Samba so that users may map only their own home directory.
-	</quote>
-	</para>
-
-	<para><quote>
-	User xyzzy can map his home directory. Once mapped, user xyzzy can also map anyone else's home directory.
-	</quote></para>
-
-	<para>
-<indexterm><primary>security flaw</primary></indexterm>
-<indexterm><primary>defined shares</primary></indexterm>
-	This is not a security flaw, it is by design. Samba allows users to have exactly the same access to the UNIX
-	file system as when they were logged on to the UNIX box, except that it only allows such views onto the file
-	system as are allowed by the defined shares.
-	</para>
-
-	<para>
-<indexterm><primary>UNIX home directories</primary></indexterm>
-<indexterm><primary>permissions</primary></indexterm>
-	If your UNIX home directories are set up so that one user can happily <command>cd</command>
-	into another user's directory and execute <command>ls</command>, the UNIX security solution is to change file
-	permissions on the user's home directories so that the <command>cd</command> and <command>ls</command> are denied.
-	</para>
-
-	<para>
-<indexterm><primary>security policies</primary></indexterm>
-<indexterm><primary>permissions</primary></indexterm>
-	Samba tries very hard not to second guess the UNIX administrator's security policies and
-	trusts the UNIX admin to set the policies and permissions he or she desires.
-	</para>
-
-	<para>
-	Samba allows the behavior you require. Simply put the <smbconfoption name="only user">%S</smbconfoption>
-	option in the <smbconfsection name="[homes]"/> share definition.
-	</para>
-
-	<para>
-	The <smbconfoption name="only user"></smbconfoption> works in conjunction with the <smbconfoption name="users">list</smbconfoption>,
-	so to get the behavior you require, add the line:
-	<smbconfblock>
-	<smbconfoption name="users">%S</smbconfoption>
-	</smbconfblock>
-	This is equivalent to adding
-	<smbconfblock>
-	<smbconfoption name="valid users">%S</smbconfoption>
-	</smbconfblock>
-	to the definition of the <smbconfsection name="[homes]"/> share, as recommended in
-	the &smb.conf; man page.
-	</para>
-	</sect2>
-
-</sect1>
-</chapter>
diff --git a/docs-xml/Samba3-HOWTO/TOSHARG-ServerType.xml b/docs-xml/Samba3-HOWTO/TOSHARG-ServerType.xml
deleted file mode 100644
index 4d672c6..0000000
--- a/docs-xml/Samba3-HOWTO/TOSHARG-ServerType.xml
+++ /dev/null
@@ -1,564 +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="ServerType">
-<chapterinfo>
-	&author.tridge;
-	&author.jelmer;
-	&author.jht;
-</chapterinfo>
-
-<title>Server Types and Security Modes</title>
-
-<para>
-<indexterm><primary>migrate</primary></indexterm>
-<indexterm><primary>security mode</primary></indexterm>
-This chapter provides information regarding the types of server that Samba may be configured to be. A
-Microsoft network administrator who wishes to migrate to or use Samba will want to know the meaning, within a
-Samba context, of terms familiar to the MS Windows administrator. This means that it is essential also to
-define how critical security modes function before we get into the details of how to configure the server
-itself.
-</para>
-
-<para>
-This chapter provides an overview of the security modes of which Samba is capable and how they relate to MS
-Windows servers and clients.
-</para>
-
-<para>
-A question often asked is, <quote>Why would I want to use Samba?</quote> Most chapters contain a section that
-highlights features and benefits. We hope that the information provided will help to answer this question. Be
-warned though, we want to be fair and reasonable, so not all features are positive toward Samba. The benefit
-may be on the side of our competition.
-</para>
-
-<sect1>
-<title>Features and Benefits</title>
-
-<para>
-Two men were walking down a dusty road, when one suddenly kicked up a small red stone. It
-hurt his toe and lodged in his sandal. He took the stone out and cursed it with a passion
-and fury befitting his anguish. The other looked at the stone and said, <quote>This is a garnet.
-I can turn that into a precious gem and some day it will make a princess very happy!</quote>
-</para>
-
-<para>
-The moral of this tale: Two men, two very different perspectives regarding the same stone.
-Like it or not, Samba is like that stone. Treat it the right way and it can bring great
-pleasure, but if you are forced to use it and have no time for its secrets, then it can be
-a source of discomfort.
-</para>
-
-<para>
-<indexterm><primary>UNIX</primary><secondary>server</secondary></indexterm>
-<indexterm><primary>interoperability</primary></indexterm>
-Samba started out as a project that sought to provide interoperability for MS Windows 3.x
-clients with a UNIX server. It has grown up a lot since its humble beginnings and now provides
-features and functionality fit for large-scale deployment. It also has some warts. In sections
-like this one, we tell of both.
-</para>
-
-<para>
-So, what are the benefits of the features mentioned in this chapter?
-</para>
-
-<itemizedlist>
-	<listitem><para>
-	<indexterm><primary>domain</primary><secondary>controller</secondary></indexterm>
-	Samba-3 can replace an MS Windows NT4 domain controller.
-	</para></listitem>
-
-	<listitem><para>
-	<indexterm><primary>active directory</primary></indexterm>
-	Samba-3 offers excellent interoperability with MS Windows NT4-style
-	domains as well as natively with Microsoft Active Directory domains.
-	</para></listitem>
-
-	<listitem><para>
-	<indexterm><primary>interdomain</primary><secondary>trustrs</secondary></indexterm>
-	Samba-3 permits full NT4-style interdomain trusts.
-	</para></listitem>
-
-	<listitem><para>
-	<indexterm><primary>authentication</primary></indexterm>
-	<indexterm><primary>security</primary><secondary>modes</secondary></indexterm>
-	Samba has security modes that permit more flexible authentication
-	than is possible with MS Windows NT4 domain controllers.
-	</para></listitem>
-
-	<listitem><para>
-	<indexterm><primary>account</primary><secondary>database</secondary><tertiary>backends</tertiary></indexterm>
-	<indexterm><primary>encrypted</primary></indexterm>
-	Samba-3 permits use of multiple concurrent account database backends.
-	(Encrypted passwords that are stored in the account database are in
-	formats that are unique to Windows networking).
-	</para></listitem>
-
-	<listitem><para>
-	<indexterm><primary>replicated</primary></indexterm>
-	The account database backends can be distributed
-	and replicated using multiple methods. This gives Samba-3
-	greater flexibility than MS Windows NT4 and in many cases a
-	significantly higher utility than Active Directory domains
-	with MS Windows 200x.
-	</para></listitem>
-</itemizedlist>
-
-</sect1>
-
-<sect1>
-<title>Server Types</title>
-
-
-<para>
-<indexterm><primary>Server Type</primary></indexterm>
-Administrators of Microsoft networks often refer to three different types of servers:
-</para>
-
-<itemizedlist>
-	<listitem><para>Domain Controller</para>
-		<itemizedlist>
-			<listitem><para>Primary Domain Controller (PDC)</para></listitem>
-			<listitem><para>Backup Domain Controller (BDC)</para></listitem>
-			<listitem><para>ADS Domain Controller</para></listitem>
-		</itemizedlist>
-	</listitem>
-	<listitem><para>Domain Member Server</para>
-		<itemizedlist>
-			<listitem><para>Active Directory Domain Server</para></listitem>
-			<listitem><para>NT4 Style Domain Domain Server</para></listitem>
-		</itemizedlist>
-	</listitem>
-	<listitem><para>Standalone Server</para></listitem>
-</itemizedlist>
-
-<para>
-<indexterm><primary>domain</primary><secondary>control</secondary></indexterm>
-<indexterm><primary>domain</primary><secondary>member</secondary></indexterm>
-<indexterm><primary>domain control</primary><secondary>primary</secondary></indexterm>
-<indexterm><primary>domain control</primary><secondary>backup</secondary></indexterm>
-The chapters covering domain control (<link linkend="samba-pdc">Domain Control</link>), 
-backup domain control (<link linkend="samba-bdc">Backup Domain Control</link>), and 
-domain membership (<link linkend="domain-member">Domain Membership</link>) provide
-pertinent information regarding Samba configuration for each of these server roles.
-You are strongly encouraged to become intimately familiar with these chapters because
-they lay the foundation for deployment of Samba domain security.
-</para>
-
-<para>
-<indexterm><primary>standalone</primary></indexterm>
-A Standalone server is autonomous in respect of the source of its account backend.
-Refer to <link linkend="StandAloneServer">Standalone Servers</link> to gain a wider appreciation
-of what is meant by a server being configured as a <emphasis>standalone</emphasis> server.
-</para>
-
-</sect1>
-
-<sect1>
-<title>Samba Security Modes</title>
-
-
-<para>
-<indexterm><primary>Security Mode</primary></indexterm>
-<indexterm><primary>security</primary></indexterm>
-In this section, the function and purpose of Samba's security modes are described. An accurate understanding of
-how Samba implements each security mode as well as how to configure MS Windows clients for each mode will
-significantly reduce user complaints and administrator heartache.
-</para>
-
-<para>
-<indexterm><primary>Server Message Block</primary><see>SMB</see></indexterm>
-<indexterm><primary>Common Internet Filesystem</primary><see>CIFS</see></indexterm>
-Microsoft Windows networking uses a protocol that was originally called the Server Message Block (SMB)
-protocol. Since some time around 1996 the protocol has been better known as the Common Internet Filesystem
-(CIFS) protocol.
-</para>
-
-<para>
-<indexterm><primary>security levels</primary></indexterm>
-<indexterm><primary>security modes</primary></indexterm>
-<indexterm><primary>user-level</primary></indexterm>
-Samba has three ways of implementing <emphasis>user-level</emphasis> security. Collectively, we call the Samba
-implementations of the security levels <emphasis>security modes</emphasis>. They are known as
-<emphasis>user</emphasis>, <emphasis>domain</emphasis> and
-<emphasis>ADS</emphasis> modes.  They are documented in this chapter.
-</para>
-
-<para>
-The term <literal>client</literal> refers to all agents whether it is a Windows workstation, a Windows server,
-another Samba server, or any vanilla SMB or CIFS client application (e.g., <command>smbclient</command>) that
-make use of services provided by an SMB/CIFS server.
-</para>
-
-<sect2>
-<title>User Level Security</title>
-
-<para>
-<indexterm><primary>user-level</primary></indexterm>
-We describe user-level security first because its simpler.  In user-level security, the client sends a session
-setup request directly following protocol negotiation.  This request provides a username and password. The
-server can either accept or reject that username/password combination. At this stage the server has no idea
-what share the client will eventually try to connect to, so it can't base the
-<emphasis>accept/reject</emphasis> on anything other than:
-</para>
-
-<orderedlist>
-<listitem><para>the username/password.</para></listitem>
-<listitem><para>the name of the client machine.</para></listitem>
-</orderedlist>
-
-<para>
-<indexterm><primary>credentials</primary></indexterm>
-If the server accepts the username/password credentials, the client expects to be able to mount shares (using
-a <emphasis>tree connection</emphasis>) without further specifying a password. It expects that all access
-rights will be as the username/password credentials set that was specified in the initial <emphasis>session
-setup</emphasis>.
-</para>
-
-<para>
-<indexterm><primary>session setup</primary></indexterm>
-It is also possible for a client to send multiple <emphasis>session setup</emphasis>
-requests. When the server responds, it gives the client a <emphasis>uid</emphasis> to use
-as an authentication tag for that username/password. The client can maintain multiple
-authentication contexts in this way (WinDD is an example of an application that does this).
-</para>
-
-<para>
-<indexterm><primary>LanManager</primary></indexterm>
-<indexterm><primary>case-preserving</primary></indexterm>
-<indexterm><primary>case-insensitive</primary></indexterm>
-<indexterm><primary>upper-case</primary></indexterm>
-<indexterm><primary>lower-case</primary></indexterm>
-Windows networking user account names are case-insensitive, meaning that upper-case and lower-case characters
-in the account name are considered equivalent. They are said to be case-preserving, but not case significant.
-Windows and LanManager systems previous to Windows NT version 3.10 have case-insensitive passwords that were
-not necessarily case-preserving. All Windows NT family systems treat passwords as case-preserving and
-case-sensitive.
-</para>
-
-<sect3>
-<title>Example Configuration</title>
-
-<para>
-The &smb.conf; parameter that sets user-level security is:
-</para>
-
-<para><smbconfblock>
-<smbconfoption name="security">user</smbconfoption>
-</smbconfblock></para>
-
-<para>
-This is the default setting since Samba-2.2.x.
-</para>
-
-</sect3>
-
-</sect2>
-<sect2>
-<title>Domain Security Mode (User-Level Security)</title>
-
-<para>
-<indexterm><primary>domain</primary><secondary>controllers</secondary></indexterm>
-<indexterm><primary>security</primary><secondary>controllers</secondary></indexterm>
-<indexterm><primary>PDC</primary></indexterm>
-<indexterm><primary>BDC</primary></indexterm>
-<indexterm><primary>logon</primary></indexterm>
-<indexterm><primary>authentication</primary></indexterm>
-Domain security provides a mechanism for storing all user and group accounts in a central, shared, account
-repository. The centralized account repository is shared between domain (security) controllers. Servers that
-act as domain controllers provide authentication and validation services to all machines that participate in
-the security context for the domain. A primary domain controller (PDC) is a server that is responsible for
-maintaining the integrity of the security account database. Backup domain controllers (BDCs) provide only domain
-logon and authentication services. Usually, BDCs will answer network logon requests more responsively than
-will a PDC.
-</para>
-
-<para>
-<indexterm><primary>domain member</primary></indexterm>
-<indexterm><primary>trust account</primary></indexterm>
-<indexterm><primary>trust</primary><secondary>account</secondary></indexterm>
-<indexterm><primary>domain</primary><secondary>security</secondary></indexterm>
-<indexterm><primary>domain</primary><secondary>controller</secondary></indexterm>
-When Samba is operating in <smbconfoption name="security">domain</smbconfoption> mode, the Samba server has a
-domain security trust account (a machine account) and causes all authentication requests to be passed through
-to the domain controllers.  In other words, this configuration makes the Samba server a domain member server,
-even when it is in fact acting as a domain controller. All machines that participate in domain security must
-have a machine account in the security database.
-</para>
-
-<para>
-<indexterm><primary>account</primary><secondary>database</secondary></indexterm>
-<indexterm><primary>machine</primary><secondary>account</secondary></indexterm>
-<indexterm><primary>NetBIOS</primary><secondary>name</secondary></indexterm>
-<indexterm><primary>NetBIOS</primary></indexterm>
-Within the domain security environment, the underlying security architecture uses user-level security. Even
-machines that are domain members must authenticate on startup. The machine account consists of an account
-entry in the accounts database, the name of which is the NetBIOS name of the machine and of which the password
-is randomly generated and known to both the domain controllers and the member machine. If the machine account
-cannot be validated during startup, users will not be able to log on to the domain using this machine because
-it cannot be trusted. The machine account is referred to as a machine trust account.
-</para>
-
-<para>
-There are three possible domain member configurations:
-</para>
-
-<orderedlist>
-	<listitem><para>Primary domain controller (PDC) - of which there is one per domain.</para></listitem>
-	<listitem><para>Backup domain controller (BDC) - of which there can be any number per domain.</para></listitem>
-	<listitem><para>Domain member server (DMS) - of which there can be any number per domain.</para></listitem>
-</orderedlist>
-
-<para>
-<indexterm><primary>DMS</primary></indexterm>
-We will discuss each of these in separate chapters. For now, we are most interested in basic DMS
-configuration.
-</para>
-
-<sect3>
-<title>Example Configuration</title>
-<para><emphasis>
-Samba as a Domain Member Server
-</emphasis></para>
-
-
-<para>
-<indexterm><primary>server type</primary><secondary>domain member</secondary></indexterm>
-This method involves addition of the following parameters in the &smb.conf; file:
-<smbconfblock>
-<smbconfoption name="security">domain</smbconfoption>
-<smbconfoption name="workgroup">&example.workgroup;</smbconfoption>
-</smbconfblock>
-</para>
-
-<para>
-In order for this method to work, the Samba server needs to join the MS Windows NT
-security domain. This is done as follows:
-<indexterm><primary>net</primary><secondary>rpc</secondary></indexterm>
-<indexterm><primary>Domain Member</primary><secondary>joining</secondary></indexterm>
-</para>
-
-
-<procedure>
-        <step><para>On the UNIX/Linux system execute:</para>
-	
-			<para><screen>&rootprompt;<userinput>net rpc join -U administrator%password</userinput></screen></para>
-		</step>
-</procedure>
-
-<para>
-<indexterm><primary>invalid shell</primary></indexterm>
-<indexterm><primary>/etc/passwd</primary></indexterm>
-<indexterm><primary>/bin/false</primary></indexterm>
-Use of this mode of authentication requires there to be a standard UNIX account for each user in order to
-assign a UID once the account has been authenticated by the Windows domain controller. This account can be
-blocked to prevent logons by clients other than MS Windows through means such as setting an invalid shell in
-the <filename>/etc/passwd</filename> entry. The best way to allocate an invalid shell to a user account is to
-set the shell to the file <filename>/bin/false</filename>.
-</para>
-
-<para>
-<indexterm><primary>PDC</primary></indexterm>
-<indexterm><primary>BDC</primary></indexterm>
-Domain controllers can be located anywhere that is convenient. The best advice is to have a BDC on every
-physical network segment, and if the PDC is on a remote network segment the use of WINS (see <link
-linkend="NetworkBrowsing">Network Browsing</link> for more information) is almost essential.
-</para>
-
-<para>
-An alternative to assigning UIDs to Windows users on a Samba member server is presented in <link
-linkend="winbind">Winbind</link>, <link linkend="winbind">Winbind: Use of Domain Accounts</link>.
-</para>
-
-<para>
-For more information regarding domain membership, <link linkend="domain-member">Domain Membership</link>.
-</para>
-
-</sect3>
-</sect2>
-
-<sect2>
-<title>ADS Security Mode (User-Level Security)</title>
-
-<para>
-<indexterm><primary>ADS</primary></indexterm>
-<indexterm><primary>native mode</primary></indexterm>
-Samba can join an Active Directory domain using NT4 style RPC based security.  This is
-possible if the domain is run in native mode. Active Directory in native mode perfectly allows NT4-style
-domain members. This is contrary to popular belief.
-</para>
-
-<para>
-If you are using Active Directory, starting with Samba-3 you can join as a native AD member. Why would you
-want to do that?  Your security policy might prohibit the use of NT-compatible authentication protocols. All
-your machines are running Windows 2000 and above and all use Kerberos. In this case, Samba, as an NT4-style
-domain, would still require NT-compatible authentication data. Samba in AD-member mode can accept Kerberos
-tickets.
-</para>
-
-<para>
-<indexterm><primary>realm</primary></indexterm>
-<indexterm><primary>mixed mode</primary></indexterm>
-Sites that use Microsoft Windows active directory services (ADS) should be aware of the significance of the
-terms: <literal>native mode</literal> and <literal>mixed mode</literal> ADS operation. The term
-<literal>realm</literal> is used to describe a Kerberos-based security architecture (such as is used by
-Microsoft ADS).
-</para>
-
-<sect3>
-<title>Example Configuration</title>
-
-<para><smbconfblock>
-<smbconfoption name="realm">your.kerberos.REALM</smbconfoption>
-<smbconfoption name="security">ADS</smbconfoption>
-</smbconfblock></para>
-
-<para>
-The following parameter may be required:
-</para>
-
-<para><smbconfblock>
-<smbconfoption name="password server">your.kerberos.server</smbconfoption>
-</smbconfblock></para>
-
-<para>
-Please refer to <link linkend="domain-member">Domain Membership</link>, and <link linkend="ads-member">Samba
-ADS Domain Membership</link> for more information regarding this configuration option.
-</para>
-
-</sect3>
-</sect2>
-
-</sect1>
-
-<sect1>
-<title>Password Checking</title>
-
-<para>
-MS Windows clients may use encrypted passwords as part of a challenge/response
-authentication model (a.k.a. NTLMv1 and NTLMv2) or alone, or clear-text strings for simple
-password-based authentication. It should be realized that with the SMB protocol,
-the password is passed over the network either in plaintext or encrypted, but
-not both in the same authentication request.
-</para>
-
-<para>
-<indexterm><primary>encrypted passwords</primary></indexterm>
-<indexterm><primary>encrypted</primary></indexterm>
-When encrypted passwords are used, a password that has been entered by the user
-is encrypted in two ways:
-</para>
-
-<itemizedlist>
-        <listitem><para>An MD4 hash of the unicode of the password
-        string. This is known as the NT hash.
-        </para></listitem>
-
-        <listitem><para>The password is converted to uppercase,
-        and then padded or truncated to 14 bytes. This string is
-        then appended with 5 bytes of NULL characters and split to
-        form two 56-bit DES keys to encrypt a "magic" 8-byte value.
-        The resulting 16 bytes form the LanMan hash.
-        </para></listitem>
-</itemizedlist>
-
-<para>
-<indexterm><primary>plain-text</primary><secondary>passwords</secondary></indexterm>
-MS Windows 95 pre-service pack 1 and MS Windows NT versions 3.x and version 4.0 pre-service pack 3 will use
-either mode of password authentication. All versions of MS Windows that follow these versions no longer
-support plain-text passwords by default.
-</para>
-
-<para>
-<indexterm><primary>cached</primary><secondary>password</secondary></indexterm>
-MS Windows clients have a habit of dropping network mappings that have been idle
-for 10 minutes or longer. When the user attempts to use the mapped drive
-connection that has been dropped, the client re-establishes the connection using
-a cached copy of the password.
-</para>
-
-<para>
-When Microsoft changed the default password mode, support was dropped for caching
-of the plaintext password. This means that when the registry parameter is changed
-to re-enable use of plaintext passwords, it appears to work, but when a dropped
-service connection mapping attempts to revalidate, this will fail if the remote
-authentication server does not support encrypted passwords. It is definitely not
-a good idea to re-enable plaintext password support in such clients.
-</para>
-
-<para>
-The following parameters can be used to work around the issue of Windows 9x/Me clients
-uppercasing usernames and passwords before transmitting them to the SMB server
-when using clear-text authentication:
-</para>
-
-
-<?latex \newpage ?>
-<smbconfblock>
-<smbconfoption name="username level"><replaceable>integer</replaceable></smbconfoption>
-</smbconfblock>
-
-<para>
-By default Samba will convert to lowercase the username before attempting to lookup the user
-in the database of local system accounts. Because UNIX usernames conventionally
-only contain lowercase characters, the <smbconfoption name="username-level"/> parameter
-is rarely needed.
-</para>
-
-<para>
-<indexterm><primary>clear-text</primary></indexterm>
-However, passwords on UNIX systems often make use of mixed-case characters.  This means that in order for a
-user on a Windows 9x/Me client to connect to a Samba server using clear-text authentication, the
-password must be in lower case.
-</para>
-
-<para>
-The best option to adopt is to enable support for encrypted passwords wherever
-Samba is used. Most attempts to apply the registry change to re-enable plaintext
-passwords will eventually lead to user complaints and unhappiness.
-</para>
-
-</sect1>
-
-<sect1>
-<title>Common Errors</title>
-
-<para>
-We all make mistakes. It is okay to make mistakes, as long as they are made in the right places
-and at the right time. A mistake that causes lost productivity is seldom tolerated; however, a mistake
-made in a developmental test lab is expected.
-</para>
-
-<para>
-Here we look at common mistakes and misapprehensions that have been the subject of discussions
-on the Samba mailing lists. Many of these are avoidable by doing your homework before attempting
-a Samba implementation. Some are the result of a misunderstanding of the English language,
-which has many phrases that are potentially vague and may be highly confusing
-to those for whom English is not their native tongue.
-</para>
-
-<sect2>
-<title>What Makes Samba a Domain Controller?</title>
-
-<para>
-<indexterm><primary>server-mode</primary></indexterm>
-The &smb.conf; parameter <smbconfoption name="security">domain</smbconfoption> does not really make Samba behave
-as a domain controller. This setting means we want Samba to be a domain member. See <link
-linkend="samba-pdc">Samba as a PDC</link> for more information.
-</para>
-
-</sect2>
-
-<sect2>
-<title>What Makes Samba a Domain Member?</title>
-
-<para>
-Guess! So many others do. But whatever you do, do not think that <smbconfoption name="security">user</smbconfoption>
-makes Samba act as a domain member. Read the manufacturer's manual before the warranty expires. See 
-<link linkend="domain-member">Domain Membership</link>, for more information.
-</para>
-
-</sect2>
-
-</sect1>
-
-</chapter>
diff --git a/docs-xml/Samba3-HOWTO/TOSHARG-StandAloneServer.xml b/docs-xml/Samba3-HOWTO/TOSHARG-StandAloneServer.xml
deleted file mode 100644
index dfd4e7b..0000000
--- a/docs-xml/Samba3-HOWTO/TOSHARG-StandAloneServer.xml
+++ /dev/null
@@ -1,340 +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="StandAloneServer">
-<chapterinfo>
-	&author.jht;
-</chapterinfo>
-<title>Standalone Servers</title>
-
-<para>
-<indexterm><primary>standalone server</primary></indexterm>
-<indexterm><primary>not domain members</primary></indexterm>
-<indexterm><primary>minimum security control</primary></indexterm>
-Standalone servers are independent of domain controllers on the network.
-They are not domain members and function more like workgroup servers. In many
-cases a standalone server is configured with a minimum of security control
-with the intent that all data served will be readily accessible to all users.
-</para>
-
-<sect1>
-<title>Features and Benefits</title>
-
-<para>
-<indexterm><primary>secure</primary></indexterm>
-<indexterm><primary>insecure</primary></indexterm>
-Standalone servers can be as secure or as insecure as needs dictate. They can
-have simple or complex configurations. Above all, despite the hoopla about
-domain security, they remain a common installation.
-</para>
-
-<para>
-<indexterm><primary>read-only files</primary></indexterm>
-<indexterm><primary>share-mode</primary></indexterm>
-<indexterm><primary>read-only</primary></indexterm>
-<indexterm><primary>standalone server</primary></indexterm>
-If all that is needed is a server for read-only files, or for
-printers alone, it may not make sense to effect a complex installation.
-For example, a drafting office needs to store old drawings and reference
-standards. Nobody can write files to the server because it is legislatively
-important that all documents remain unaltered. A share-mode read-only standalone
-server is an ideal solution.
-</para>
-
-<para>
-<indexterm><primary>simplicity</primary></indexterm>
-<indexterm><primary>printers</primary></indexterm>
-<indexterm><primary>share-mode server</primary></indexterm>
-Another situation that warrants simplicity is an office that has many printers
-that are queued off a single central server. Everyone needs to be able to print
-to the printers, there is no need to effect any access controls, and no files will
-be served from the print server. Again, a share-mode standalone server makes
-a great solution.
-</para>
-</sect1>
-
-<sect1>
-<title>Background</title>
-
-<para>
-<indexterm><primary>standalone server</primary></indexterm>
-<indexterm><primary>local authentication</primary></indexterm>
-<indexterm><primary>access control</primary></indexterm>
-The term <emphasis>standalone server</emphasis> means that it will provide local authentication and access
-control for all resources that are available from it. In general this means that there will be a local user
-database. In more technical terms, it means resources on the machine will be made available in either
-<emphasis>share</emphasis> mode or in <emphasis>user</emphasis> mode.
-</para>
-
-<para>
-<indexterm><primary>create user accounts</primary></indexterm>
-<indexterm><primary>no network logon service</primary></indexterm>
-<indexterm><primary>independent</primary></indexterm>
-No special action is needed other than to create user accounts. Standalone
-servers do not provide network logon services. This means that machines that
-use this server do not perform a domain logon to it. Whatever logon facility
-the workstations are subject to is independent of this machine. It is, however,
-necessary to accommodate any network user so the logon name he or she uses will
-be translated (mapped) locally on the standalone server to a locally known
-user name. There are several ways this can be done.
-</para>
-
-<para>
-<indexterm><primary>local authentication database</primary></indexterm>
-<indexterm><primary>SMB</primary></indexterm>
-<indexterm><primary>not domain member</primary></indexterm>
-Samba tends to blur the distinction a little in defining
-a standalone server. This is because the authentication database may be
-local or on a remote server, even if from the SMB protocol perspective
-the Samba server is not a member of a domain security context.
-</para>
-
-<para>
-<indexterm><primary>PAM</primary></indexterm>
-<indexterm><primary>NSS</primary></indexterm>
-<indexterm><primary>UNIX-user database</primary></indexterm>
-<indexterm><primary>/etc/passwd</primary></indexterm>
-<indexterm><primary>/etc/shadow</primary></indexterm>
-<indexterm><primary>local smbpasswd file</primary></indexterm>
-<indexterm><primary>LDAP backend</primary></indexterm>
-<indexterm><primary>Winbind</primary></indexterm>
-Through the use of Pluggable Authentication Modules (PAM) (see <link linkend="pam">the chapter on PAM</link>)
-and the name service switcher (NSS), which maintains the UNIX-user database, the source of authentication may
-reside on another server. We would be inclined to call this the authentication server.  This means that the
-Samba server may use the local UNIX/Linux system password database (<filename>/etc/passwd</filename> or
-<filename>/etc/shadow</filename>), may use a local smbpasswd file, or may use an LDAP backend, or even via PAM
-and Winbind another CIFS/SMB server for authentication.
-</para>
-
-</sect1>
-
-<sect1>
-<title>Example Configuration</title>
-
-<para>
-<indexterm><primary>inspire simplicity</primary></indexterm>
-<indexterm><primary>complexity</primary></indexterm>
-<link linkend="simplynice">The example Reference Documentation Server</link> and <link
-linkend="SimplePrintServer">Central Print Serving</link> are designed to inspire simplicity. It is too easy to
-attempt a high level of creativity and to introduce too much complexity in server and network design.
-</para>
-
-<sect2 id="RefDocServer">
-<title>Reference Documentation Server</title>
-
-<para>
-<indexterm><primary>read-only</primary></indexterm>
-<indexterm><primary>reference documents</primary></indexterm>
-<indexterm><primary>/export</primary></indexterm>
-<indexterm><primary>/etc/passwd</primary></indexterm>
-Configuration of a read-only data server that everyone can access is very simple. By default, all shares are
-read-only, unless set otherwise in the &smb.conf; file. <link linkend="simplynice">The example - Reference
-Documentation Server</link> is the &smb.conf; file that will do this. Assume that all the reference documents
-are stored in the directory <filename>/export</filename>, and the documents are owned by a user other than
-nobody. No home directories are shared, and there are no users in the <filename>/etc/passwd</filename> UNIX
-system database. This is a simple system to administer.
-</para>
-
-<example id="simplynice">
-<title>smb.conf for Reference Documentation Server</title>
-<smbconfblock>
-<smbconfcomment> Global parameters</smbconfcomment>
-<smbconfsection name="[global]"/>
-<smbconfoption name="workgroup">&example.workgroup;</smbconfoption>
-<smbconfoption name="netbios name">&example.server.samba;</smbconfoption>
-<smbconfoption name="security">SHARE</smbconfoption>
-<smbconfoption name="passdb backend">guest</smbconfoption>
-<smbconfoption name="wins server">192.168.1.1</smbconfoption>
-<smbconfsection name="[data]"/>
-<smbconfoption name="comment">Data</smbconfoption>
-<smbconfoption name="path">/export</smbconfoption>
-<smbconfoption name="guest only">Yes</smbconfoption>
-</smbconfblock>
-</example>
-
-<blockquote>
-<attribution>Mark Twain</attribution>
-<para>
-I would have spoken more briefly, if I'd had more time to prepare.
-</para>
-</blockquote>
-
-<para>
-<indexterm><primary>password backend</primary></indexterm>
-<indexterm><primary>guest</primary></indexterm>
-<indexterm><primary>unprivileged account names</primary></indexterm>
-<indexterm><primary>WINS</primary></indexterm>
-In <link linkend="simplynice">this example</link>, the machine name is set to &example.server.samba;, and the
-workgroup is set to the name of the local workgroup (&example.workgroup;) so the machine will appear together
-with systems with which users are familiar. The only password backend required is the <quote>guest</quote>
-backend to allow default unprivileged account names to be used. As there is a WINS server on this network, we
-of course make use of it.
-</para>
-
-<para>
-A US Air Force Colonel was renowned for saying: <quote>Better is the enemy of good enough!</quote> There are often
-sound reasons for avoiding complexity as well as for avoiding a technically perfect solution. Unfortunately,
-many network administrators still need to learn the art of doing just enough to keep out of trouble.
-</para>
-
-</sect2>
-
-<sect2 id="SimplePrintServer">
-<title>Central Print Serving</title>
-
-<para>
-<indexterm><primary>simple print server</primary></indexterm>
-<indexterm><primary>tools</primary></indexterm>
-Configuration of a simple print server is easy if you have all the right tools on your system.
-</para>
-
-<orderedlist>
-<title> Assumptions</title>
-	<listitem><para>
-	The print server must require no administration.
-	</para></listitem>
-
-	<listitem><para>
-	The print spooling and processing system on our print server will be CUPS.
-	(Please refer to <link linkend="CUPS-printing">CUPS Printing Support</link>, for more information).
-	</para></listitem>
-
-	<listitem><para>
-	The print server will service only network printers. The network administrator
-	will correctly configure the CUPS environment to support the printers.
-	</para></listitem>
-
-	<listitem><para>
-	All workstations will use only PostScript drivers. The printer driver
-	of choice is the one shipped with the Windows OS for the Apple Color LaserWriter.
-	</para></listitem>
-</orderedlist>
-
-<para>
-<indexterm><primary>print server</primary></indexterm>
-<indexterm><primary>/var/spool/samba</primary></indexterm>
-<indexterm><primary>anonymous</primary></indexterm>
-In this example our print server will spool all incoming print jobs to
-<filename>/var/spool/samba</filename> until the job is ready to be submitted by
-Samba to the CUPS print processor. Since all incoming connections will be as
-the anonymous (guest) user, two things will be required to enable anonymous printing.
-</para>
-
-<itemizedlist>
-<title>Enabling Anonymous Printing</title>
-	<listitem><para>
-<indexterm><primary>guest account</primary></indexterm>
-<indexterm><primary>nobody</primary></indexterm>
-<indexterm><primary>testparm</primary></indexterm>
-	The UNIX/Linux system must have a <command>guest</command> account.
-	The default for this is usually the account <command>nobody</command>.
-	To find the correct name to use for your version of Samba, do the 
-	following:
-<screen>
-&prompt;<userinput>testparm -s -v | grep "guest account"</userinput>
-</screen>
-<indexterm><primary>/etc/passwd</primary></indexterm>
-	Make sure that this account exists in your system password
-	database (<filename>/etc/passwd</filename>).
-	</para>
-
-	<para>
-<indexterm><primary>set a password</primary></indexterm>
-<indexterm><primary>lock password</primary></indexterm>
-<indexterm><primary>passwd</primary></indexterm>
-	It is a good idea either to set a password on this account, or else to lock it
-	from UNIX use. Assuming that the guest account is called <literal>pcguest</literal>,
-	it can be locked by executing:
-<screen>
-&rootprompt; passwd -l pcguest
-</screen>
-	The exact command may vary depending on your UNIX/Linux distribution.
-	</para></listitem>
-
-	<listitem><para>
-<indexterm><primary>directory</primary></indexterm>
-<indexterm><primary>guest account</primary></indexterm>
-<indexterm><primary>available</primary></indexterm>
-<indexterm><primary>mkdir</primary></indexterm>
-<indexterm><primary>chown</primary></indexterm>
-<indexterm><primary>chmod</primary></indexterm>
-	The directory into which Samba will spool the file must have write
-	access for the guest account. The following commands will ensure that
-	this directory is available for use:
-<screen>
-&rootprompt;<userinput>mkdir /var/spool/samba</userinput>
-&rootprompt;<userinput>chown nobody.nobody /var/spool/samba</userinput>
-&rootprompt;<userinput>chmod a+rwt /var/spool/samba</userinput>
-</screen>
-	</para></listitem>
-</itemizedlist>
-
-<para>
-The contents of the &smb.conf; file is shown in <link linkend="AnonPtrSvr">the Anonymous Printing example</link>.
-</para>
-
-<example id="AnonPtrSvr">
-<title>&smb.conf; for Anonymous Printing</title>
-<smbconfblock>
-<smbconfcomment> Global parameters</smbconfcomment>
-<smbconfsection name="[global]"/>
-<smbconfoption name="workgroup">&example.workgroup;</smbconfoption>
-<smbconfoption name="netbios name">&example.server.samba;</smbconfoption>
-<smbconfoption name="security">SHARE</smbconfoption>
-<smbconfoption name="passdb backend">guest</smbconfoption>
-<smbconfoption name="printing">cups</smbconfoption>
-<smbconfoption name="printcap name">cups</smbconfoption>
-
-<smbconfsection name="[printers]"/>
-<smbconfoption name="comment">All Printers</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="browseable">No</smbconfoption>
-</smbconfblock>
-</example>
-
-
-<note><para>
-<indexterm><primary>MIME</primary><secondary>raw</secondary></indexterm>
-<indexterm><primary>raw printing</primary></indexterm>
-<indexterm><primary>/etc/mime.conv</primary></indexterm>
-<indexterm><primary>/etc/mime.types</primary></indexterm>
-<indexterm><primary>CUPS print filters</primary></indexterm>
-On CUPS-enabled systems there is a facility to pass raw data directly to the printer without intermediate
-processing via CUPS print filters. Where use of this mode of operation is desired, it is necessary to
-configure a raw printing device. It is also necessary to enable the raw mime handler in the
-<filename>/etc/mime.conv</filename> and <filename>/etc/mime.types</filename> files. Refer to <link
-linkend="CUPS-printing">CUPS Printing Support</link>, <link linkend="cups-raw">Explicitly Enable raw Printing
-for application/octet-stream</link>.
-</para></note>
-
-<para>
-<indexterm><primary>CUPS libarary API</primary></indexterm>
-<indexterm><primary>no printcap file</primary></indexterm>
-<indexterm><primary>PDF filter</primary></indexterm>
-<indexterm><primary>printcap name</primary></indexterm>
-The example in <link linkend="AnonPtrSvr">the Anonymous Printing example</link> uses CUPS for direct printing
-via the CUPS libarary API. This means that all printers will be exposed to Windows users without need to
-configure a printcap file. If there is necessity to expose only a sub-set of printers, or to define a special
-type of printer (for example, a PDF filter) the <parameter>printcap name = cups</parameter> can be replaced
-with the entry <parameter>printcap name = /etc/samba/myprintcap</parameter>. In this case the file specified
-should contain a list of the printer names that should be exposed to Windows network users.
-</para>
-
-</sect2>
-
-</sect1>
-
-<sect1>
-<title>Common Errors</title>
-
-<para>
-<indexterm><primary>greatest mistake</primary></indexterm>
-<indexterm><primary>configuration too complex</primary></indexterm>
-The greatest mistake so often made is to make a network configuration too complex.
-It pays to use the simplest solution that will meet the needs of the moment.
-</para>
-
-</sect1>
-</chapter>
diff --git a/docs-xml/Samba3-HOWTO/TOSHARG-Support.xml b/docs-xml/Samba3-HOWTO/TOSHARG-Support.xml
deleted file mode 100644
index b970bc0..0000000
--- a/docs-xml/Samba3-HOWTO/TOSHARG-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-HOWTO/TOSHARG-TDBFiles.xml b/docs-xml/Samba3-HOWTO/TOSHARG-TDBFiles.xml
deleted file mode 100644
index 19fe681..0000000
--- a/docs-xml/Samba3-HOWTO/TOSHARG-TDBFiles.xml
+++ /dev/null
@@ -1,157 +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="tdb">
-
-<chapterinfo>
-	&author.jht;
-	
-	<pubdate>May 28, 2008</pubdate>
-</chapterinfo>
-
-<title>Managing TDB Files</title>
-
-<sect1>
-<title>Features and Benefits</title>
-
-	<para>
-<indexterm><primary>tdb</primary></indexterm>
-<indexterm><primary>Trivial Database</primary></indexterm>
-	Samba uses a lightweight database called Trivial Database (tdb) in which it stores persistent and transient data.
-	Some tdb files can be disposed of before restarting Samba, but others are used to store information that is vital
-	to Samba configuration and behavior. The following information is provided to help administrators who are seeking
-	to better manage their Samba installations.
-	</para>
-
-	<para>
-<indexterm><primary>tdb</primary></indexterm>
-<indexterm><primary>corrupted</primary></indexterm>
-<indexterm><primary>backup</primary></indexterm>
-<indexterm><primary>restore</primary></indexterm>
-	Those who package Samba for commercial distribution with operating systems and appliances would do well to take
-	note that tdb files can get corrupted, and for this reason ought to be backed up regularly.  An appropriate time
-	is at system shutdown (backup) and startup (restore from backup).
-	</para>
-
-<para>
-<indexterm><primary>NTDB</primary></indexterm>
-</para>
-	As of Samba 4.1, the NTDB format can be used if 'use ntdb' is set.  In this case, tdb files are automatically converted to ntdb files (with the .ntdb extension).  The old .tdb file is turned into a dangling symlink to 'This is now in an NTDB' to prevent it being accidentally used).  The table indicates what databases are currently available as NTDB files.
-
-<table frame="all" id="TOSH-TDB">
-                <title>Samba's Trivial Database Files</title>
-                <tgroup align="center" cols="2">
-                <thead>
-                <row><entry>File name</entry><entry>Preserve</entry><entry>NTDB</entry><entry>Description</entry></row>
-                </thead>
-
-                <tbody>
-                        <row><entry>account_policy.tdb</entry><entry>Y</entry><entry>N</entry>
-				<entry><para>NT account policy settings such as pw expiration, etc...</para></entry></row>
-                        <row><entry>brlock.tdb</entry><entry>N</entry><entry>N</entry>
-				<entry><para>Byte range locks.</para></entry></row>
-                        <row><entry>browse.dat</entry><entry>N</entry><entry>N</entry>
-				<entry><para>Browse lists - gets rebuilt automatically.</para></entry></row>
-                        <row><entry>connections.tdb</entry><entry>N</entry><entry>N</entry>
-				<entry><para>Share connections. Used to enforce max connections, etc.</para></entry></row>
-                        <row><entry>gencache.tdb</entry><entry>N</entry><entry>N</entry>
-				<entry><para>Generic caching database.</para></entry></row>
-                        <row><entry>group_mapping.tdb</entry><entry>Y</entry><entry>N</entry>
-				<entry><para>Stores group mapping information. Not used when using LDAP backend.</para></entry></row>
-                        <row><entry>  lang_en.tdb</entry><entry>Y</entry><entry>N</entry>
-				<entry><para>Stores language encoding information.</para></entry></row>
-                        <row><entry>locking.tdb</entry><entry>N</entry><entry>N</entry>
-				<entry><para>Stores share mode and oplock information.</para></entry></row>
-                        <row><entry>login_cache.tdb</entry><entry>N</entry><entry>N</entry>
-				<entry><para>Keeps a log of bad pw attempts.</para></entry></row>
-                        <row><entry>messages.tdb</entry><entry>N</entry><entry>N</entry>
-				<entry><para>Used to keep track of Samba internal messaging.</para></entry></row>
-                        <row><entry>netsamlogon_cache.tdb</entry><entry>Y</entry><entry>N</entry>
-				<entry><para>
-					Cache of user net_info_3 struct from <emphasis>net_samlogon()</emphasis>
-					requests from domain member machines.
-				</para></entry></row>
-                        <row><entry>ntdrivers.tdb</entry><entry>Y</entry><entry>N</entry>
-				<entry><para>Stores installed printer driver information.</para></entry></row>
-                        <row><entry>ntforms.tdb</entry><entry>Y</entry><entry>N</entry>
-				<entry><para>Stores installed printer forms information.</para></entry></row>
-                        <row><entry>ntprinters.tdb</entry><entry>Y</entry><entry>N</entry>
-				<entry><para>Stores installed printers information.</para></entry></row>
-                        <row><entry>printing directory</entry><entry>Y</entry><entry>N</entry>
-				<entry><para>Directory containing tdb per print queue of cached lpq output.</para></entry></row>
-                        <row><entry>registry.tdb</entry><entry>Y</entry><entry>N</entry>
-				<entry><para>Windows registry skeleton (connect via regedit.exe).</para></entry></row>
-                        <row><entry>sessionid.tdb</entry><entry>N</entry><entry>N</entry>
-				<entry><para>Session information to support <literal>utmp = yes</literal> capabilities.</para></entry></row>
-                        <row><entry>share_info.tdb</entry><entry>Y</entry><entry>N</entry>
-				<entry><para>Stores share-level ACL configuration settings.
-					Default ACL is <emphasis>Everyone - Full Control</emphasis>.
-				</para></entry></row>
-                        <row><entry>unexpected.tdb</entry><entry>N</entry><entry>N</entry>
-				<entry><para>
-					Unexpected packet queue needed to support windows clients that respond on a 
-					different port that the originating reques.
-				</para></entry></row>
-                        <row><entry>winbindd_cache.tdb</entry><entry>N</entry><entry>N</entry>
-				<entry><para>Winbind's cache of user lists.</para></entry></row>
-                        <row><entry>winbindd_idmap.tdb</entry><entry>Y</entry><entry>N</entry>
-				<entry><para>Winbind's local IDMAP database.</para></entry></row>
-                        <row><entry>wins.dat</entry><entry>N</entry><entry>N</entry>
-				<entry><para>
-				WINS database iused only when <parameter>wins support = yes</parameter>
-				has been set. This gets rebuilt or updated at every restart.
-				</para></entry></row>
-                        <row><entry>wins.tdb</entry><entry>Y</entry><entry>N</entry>
-				<entry><para>
-				The working permanent storage for all WINS data. This database is used only
-				when <parameter>wins support = yes</parameter> has been set in the &smb.conf; file.
-				Note: This retains all manually configured WINS entries. Manual setting can be done use the net utility.
-				</para></entry></row>
-                        <row><entry>secrets.tdb</entry><entry>Y</entry><entry>Y</entry>
-				<entry><para>
-				This tdb file stores internal settings such as the machine and the domain SID, secret passwords
-				that are used with LDAP, the machine secret token, etc. This is an essential file that is stored
-				in a secure area. Vendors locate this in various folders. Check <command>smbd -b</command> to
-				find its location on your system.
-				</para></entry></row>
-                        <row><entry>schannel_store.tdb</entry><entry>Y</entry><entry>Y</entry>
-				<entry><para>
-				This stores secure channel access token information used with SMB signing.
-				</para></entry></row>
-                        <row><entry>passdb.tdb</entry><entry>Y</entry><entry>N</entry>
-				<entry><para>
-				This stores the Samba SAM account information when using a tdbsam password backend.
-				</para></entry></row>
-                </tbody>
-        </tgroup>
-        </table>
-
-</sect1>
-
-<sect1>
-<title>Managing TDB Files</title>
-
-	<para>
-	The <command>tdbbackup</command> utility is a tool that may be used to backup samba tdb files.
-	This tool may also be used to verify the integrity of the tdb files prior to Samba startup or
-	during normal operation. If it finds file damage it will search for a prior backup the backup
-	file from which the damaged tdb file will be restored. The <command>tdbbackup</command>
-	utility can safely be run at any time. It was designed so that it can be used at any time to
-	validate the integrity of tdb files, even during Samba operation.
-	</para>
-
-	<para>
-	It is recommended to backup all tdb files as part of the Samba start-up scripts on a Samba
-	server. The following command syntax can be used:
-	</para>
-<screen>
-myserver# > cd /var/lib/samba
-myserver@ > tdbbackup *.tdb
-</screen>
-	<para>
-	The default extension is <filename>.bak</filename>. Any alternate extension can be specified
-	by executing <literal>tdbbackup -s 'new_extension' *.tdb</literal> as part of your startup script.
-	</para>
-
-</sect1>
-
-</chapter>
diff --git a/docs-xml/Samba3-HOWTO/TOSHARG-TheNetCommand.xml b/docs-xml/Samba3-HOWTO/TOSHARG-TheNetCommand.xml
deleted file mode 100644
index 6e96ad1..0000000
--- a/docs-xml/Samba3-HOWTO/TOSHARG-TheNetCommand.xml
+++ /dev/null
@@ -1,1916 +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="NetCommand">
-<chapterinfo>
-	&author.jht;
-	&author.vl;
-	&author.gd;
-	<pubdate>May 9, 2005</pubdate>
-</chapterinfo>
-
-<title>Remote and Local Management: The Net Command</title>
-
-<para>
-<indexterm><primary>net</primary></indexterm>
-<indexterm><primary>remote management</primary></indexterm>
-<indexterm><primary>command-line</primary></indexterm>
-<indexterm><primary>scripted control</primary></indexterm>
-The <command>net</command> command is one of the new features of Samba-3 and is an attempt to provide a useful
-tool for the majority of remote management operations necessary for common tasks. The <command>net</command>
-tool is flexible by design and is intended for command-line use as well as for scripted control application.
-</para>
-
-<para>
-<indexterm><primary>net</primary></indexterm>
-<indexterm><primary>network administrator's toolbox</primary></indexterm>
-<indexterm><primary>smbgroupedit</primary></indexterm>
-<indexterm><primary>rpcclient</primary></indexterm>
-Originally introduced with the intent to mimic the Microsoft Windows command that has the same name, the
-<command>net</command> command has morphed into a very powerful instrument that has become an essential part
-of the Samba network administrator's toolbox. The Samba Team has introduced tools, such as
-<command>smbgroupedit</command> and <command>rpcclient</command>, from which really useful capabilities have
-been integrated into the <command>net</command>. The <command>smbgroupedit</command> command was absorbed
-entirely into the <command>net</command>, while only some features of the <command>rpcclient</command> command
-have been ported to it. Anyone who finds older references to these utilities and to the functionality they
-provided should look at the <command>net</command> command before searching elsewhere.
-</para>
-
-<para>
-A Samba-3 administrator cannot afford to gloss over this chapter because to do so will almost certainly cause
-the infliction of self-induced pain, agony, and desperation. Be warned: this is an important chapter.
-</para>
-
-	<sect1>
-	<title>Overview</title>
-
-	<para>
-<indexterm><primary>standalone</primary></indexterm>
-<indexterm><primary>domain member</primary></indexterm>
-<indexterm><primary>PDC</primary></indexterm>
-<indexterm><primary>BDC</primary></indexterm>
-<indexterm><primary>DMS</primary></indexterm>
-<indexterm><primary>authentication</primary></indexterm>
-	The tasks that follow the installation of a Samba-3 server, whether standalone or domain member, of a
-	domain controller (PDC or BDC) begins with the need to create administrative rights. Of course, the
-	creation of user and group accounts is essential for both a standalone server and a PDC.
-	In the case of a BDC or a Domain Member server (DMS), domain user and group accounts are obtained from
-	the central domain authentication backend.
-	</para>
-
-	<para>
-<indexterm><primary>server type</primary></indexterm>
-<indexterm><primary>local UNIX groups</primary></indexterm>
-<indexterm><primary>mapped</primary></indexterm>
-<indexterm><primary>domain global group</primary></indexterm>
-<indexterm><primary>UID</primary></indexterm>
-<indexterm><primary>GID</primary></indexterm>
-<indexterm><primary>access rights</primary></indexterm>
-<indexterm><primary>net</primary></indexterm>
-	Regardless of the type of server being installed, local UNIX groups must be mapped to the Windows
-	networking domain global group accounts. Do you ask why? Because Samba always limits its access to
-	the resources of the host server by way of traditional UNIX UID and GID controls. This means that local
-	groups must be mapped to domain global groups so that domain users who are members of the domain
-	global groups can be given access rights based on UIDs and GIDs local to the server that is hosting
-	Samba. Such mappings are implemented using the <command>net</command> command.
-	</para>
-
-	<para>
-<indexterm><primary>PDC</primary></indexterm>
-<indexterm><primary>BDC</primary></indexterm>
-<indexterm><primary>DMS</primary></indexterm>
-<indexterm><primary>security account</primary></indexterm>
-<indexterm><primary>domain authentication</primary></indexterm>
-<indexterm><primary>trust accounts</primary></indexterm>
-<indexterm><primary>net</primary></indexterm>
-	UNIX systems that are hosting a Samba-3 server that is running as a member (PDC, BDC, or DMS) must have
-	a machine security account in the domain authentication database (or directory). The creation of such
-	security (or trust) accounts is also handled using the <command>net</command> command.
-	</para>
-
-	<para>
-<indexterm><primary>interdomain trusts</primary></indexterm>
-<indexterm><primary>net</primary></indexterm>
-<indexterm><primary>administrative duties</primary></indexterm>
-<indexterm><primary>user management</primary></indexterm>
-<indexterm><primary>group management</primary></indexterm>
-<indexterm><primary>share management</primary></indexterm>
-<indexterm><primary>printer management</primary></indexterm>
-<indexterm><primary>printer migration</primary></indexterm>
-<indexterm><primary>SID management</primary></indexterm>
-	The establishment of interdomain trusts is achieved using the <command>net</command> command also, as
-	may a plethora of typical administrative duties such as user management, group management, share and
-	printer management, file and printer migration, security identifier management, and so on.
-	</para>
-
-	<para>
-<indexterm><primary>net</primary></indexterm>
-<indexterm><primary>man pages</primary></indexterm>
-	The overall picture should be clear now: the <command>net</command> command plays a central role
-	on the Samba-3 stage. This role will continue to be developed. The inclusion of this chapter is
-	evidence of its importance, one that has grown in complexity to the point that it is no longer considered
-	prudent to cover its use fully in the online UNIX man pages.
-	</para>
-
-	</sect1>
-	
-	<sect1>
-	<title>Administrative Tasks and Methods</title>
-
-	<para>
-<indexterm><primary>net</primary></indexterm>
-<indexterm><primary>ADS</primary></indexterm>
-<indexterm><primary>Distributed Computing Environment</primary><see>DCE</see></indexterm>
-<indexterm><primary>Remote Procedure Call</primary><see>RPC</see></indexterm>
-	The basic operations of the <command>net</command> command are documented here. This documentation is not
-	exhaustive, and thus it is incomplete. Since the primary focus is on migration from Windows servers to a Samba
-	server, the emphasis is on the use of the Distributed Computing Environment Remote Procedure Call (DCE RPC)
-	mode of operation. When used against a server that is a member of an Active Directory domain, it is preferable
-	(and often necessary) to use ADS mode operations. The <command>net</command> command supports both, but not
-	for every operation. For most operations, if the mode is not specified, <command>net</command> will
-	automatically fall back via the <constant>ads</constant>, <constant>rpc</constant>, and
-	<constant>rap</constant> modes.  Please refer to the man page for a more comprehensive overview of the
-	capabilities of this utility.
-	</para>
-
-	</sect1>
-
-	<sect1>
-	<title>UNIX and Windows Group Management</title>
-
-	<para>
-<indexterm><primary>Active Directory</primary></indexterm>
-<indexterm><primary>net</primary><secondary>rpc</secondary></indexterm>
-<indexterm><primary>net</primary><secondary>ads</secondary></indexterm>
-<indexterm><primary>net</primary><secondary>rap</secondary></indexterm>
-<indexterm><primary>RAP</primary></indexterm>
-	As stated, the focus in most of this chapter is on use of the <command>net rpc</command> family of
-	operations that are supported by Samba. Most of them are supported by the <command>net ads</command>
-	mode when used in connection with Active Directory. The <command>net rap</command> operating mode is
-	also supported for some of these operations. RAP protocols are used by IBM OS/2 and by several
-	earlier SMB servers.
-	</para>
-
-	<para>
-<indexterm><primary>net</primary></indexterm>
-<indexterm><primary>user management</primary></indexterm>
-<indexterm><primary>group management</primary></indexterm>
-	Samba's <command>net</command> tool implements sufficient capability to permit all common administrative
-	tasks to be completed from the command line. In this section each of the essential user and group management
-	facilities are explored.
-	</para>
-
-	<para>
-<indexterm><primary>groups</primary></indexterm>
-<indexterm><primary>domain</primary><secondary>groups</secondary></indexterm>
-<indexterm><primary>local</primary><secondary>groups</secondary></indexterm>
-<indexterm><primary>domain user accounts</primary></indexterm>
-	Samba-3 recognizes two types of groups: <emphasis>domain groups</emphasis> and <emphasis>local
-	groups</emphasis>. Domain groups can contain (have as members) only domain user accounts. Local groups
-	can contain local users, domain users, and domain groups as members.
-	</para>
-
-	<para>
-	The purpose of a local group is to permit file permission to be set for a group account that, like the
-	usual UNIX/Linux group, is persistent across redeployment of a Windows file server.
-	</para>
-
-	<sect2>
-	<title>Adding, Renaming, or Deletion of Group Accounts</title>
-
-	<para>
-	Samba provides file and print services to Windows clients. The file system resources it makes available
-	to the Windows environment must, of necessity, be provided in a manner that is compatible with the
-	Windows networking environment. UNIX groups are created and deleted as required to serve operational
-	needs in the UNIX operating system and its file systems.
-	</para>
-
-	<para>
-	In order to make available to the Windows environment, Samba has a facility by which UNIX groups can
-	be mapped to a logical entity, called a Windows (or domain) group. Samba supports two types of Windows
-	groups, local and global. Global groups can contain as members, global users. This membership is
-	affected in the normal UNIX manner, but adding UNIX users to UNIX groups. Windows user accounts consist
-	of a mapping between a user SambaSAMAccount (logical entity) and a UNIX user account. Therefore, 
-	a UNIX user is mapped to a Windows user (i.e., is given a Windows user account and password) and the
-	UNIX groups to which that user belongs, is mapped to a Windows group account. The result is that in
-	the Windows account environment that user is also a member of the Windows group account by virtue
-	of UNIX group memberships.
-	</para>
-
-	<para>
-	The following sub-sections that deal with management of Windows groups demonstrates the relationship
-	between the UNIX group account and its members to the respective Windows group accounts. It goes on to
-	show how UNIX group members automatically pass-through to Windows group membership as soon as a logical
-	mapping has been created.
-	</para>
-
-	<sect3>
-	<title>Adding or Creating a New Group</title>
-
-	<para>
-	Before attempting to add a Windows group account, the currently available groups can be listed as shown
-	here:
-<indexterm><primary>net</primary><secondary>rpc</secondary><tertiary>group</tertiary></indexterm>
-<indexterm><primary>net</primary><secondary>rpc</secondary><tertiary>group list</tertiary></indexterm>
-<screen>
-&rootprompt; net rpc group list -Uroot%not24get
-Password:
-Domain Admins
-Domain Users
-Domain Guests
-Print Operators
-Backup Operators
-Replicator
-Domain Computers
-Engineers
-</screen>
-	</para>
-
-<?latex \newpage ?>
-	<para>
-	A Windows group account called <quote>SupportEngrs</quote> can be added by executing the following
-command:
-<indexterm><primary>net</primary><secondary>rpc</secondary><tertiary>group add</tertiary></indexterm>
-<screen>
-&rootprompt; net rpc group add "SupportEngrs" -Uroot%not24get
-</screen>
-	The addition will result in immediate availability of the new group account as validated by executing
-this command:
-<screen>
-&rootprompt; net rpc group list -Uroot%not24get
-Password:
-Domain Admins
-Domain Users
-Domain Guests
-Print Operators
-Backup Operators
-Replicator
-Domain Computers
-Engineers
-SupportEngrs
-</screen>
-	</para>
-
-	<para>
-<indexterm><primary>POSIX</primary></indexterm>
-<indexterm><primary>smbldap-groupadd</primary></indexterm>
-<indexterm><primary>getent</primary></indexterm>
-	The following demonstrates that the POSIX (UNIX/Linux system account) group has been created by calling
-	the <smbconfoption name="add group script">/opt/IDEALX/sbin/smbldap-groupadd -p "%g"</smbconfoption> interface
-	script:
-<screen>
-&rootprompt; getent group
-...
-Domain Admins:x:512:root
-Domain Users:x:513:jht,lct,ajt,met
-Domain Guests:x:514:
-Print Operators:x:550:
-Backup Operators:x:551:
-Replicator:x:552:
-Domain Computers:x:553:
-Engineers:x:1002:jht
-SupportEngrs:x:1003:
-</screen>
-	The following demonstrates that the use of the <command>net</command> command to add a group account
-results in immediate mapping of the POSIX group that has been created to the Windows group account as shown
-here:
-<indexterm><primary>net</primary><secondary>groupmap</secondary><tertiary>list</tertiary></indexterm>
-<screen>
-&rootprompt; net groupmap list
-Domain Admins (S-1-5-21-72630-4128915-11681869-512) -> Domain Admins
-Domain Users (S-1-5-21-72630-4128915-11681869-513) -> Domain Users
-Domain Guests (S-1-5-21-72630-4128915-11681869-514) -> Domain Guests
-Print Operators (S-1-5-21-72630-4128915-11681869-550) -> Print Operators
-Backup Operators (S-1-5-21-72630-4128915-11681869-551) -> Backup Operators
-Replicator (S-1-5-21-72630-4128915-11681869-552) -> Replicator
-Domain Computers (S-1-5-21-72630-4128915-11681869-553) -> Domain Computers
-Engineers (S-1-5-21-72630-4128915-11681869-3005) -> Engineers
-SupportEngrs (S-1-5-21-72630-4128915-11681869-3007) -> SupportEngrs
-</screen>
-	</para>
-
-	</sect3>
-
-	<sect3>
-	<title>Mapping Windows Groups to UNIX Groups</title>
-
-	<para>
-<indexterm><primary>mapped</primary></indexterm>
-<indexterm><primary>Windows groups</primary></indexterm>
-<indexterm><primary>system groups</primary></indexterm>
-<indexterm><primary>access controls</primary></indexterm>
-	Windows groups must be mapped to UNIX system (POSIX) groups so that file system access controls
-	can be asserted in a manner that is consistent with the methods appropriate to the operating
-	system that is hosting the Samba server.
-	</para>
-
-	<para>
-<indexterm><primary>access controls</primary></indexterm>
-<indexterm><primary>UID</primary></indexterm>
-<indexterm><primary>GID</primary></indexterm>
-<indexterm><primary>locally known UID</primary></indexterm>
-	All file system (file and directory) access controls, within the file system of a UNIX/Linux server that is
-	hosting a Samba server, are implemented using a UID/GID identity tuple. Samba does not in any way override
-	or replace UNIX file system semantics. Thus it is necessary that all Windows networking operations that
-	access the file system provide a mechanism that maps a Windows user to a particular UNIX/Linux group
-	account. The user account must also map to a locally known UID. Note that the <command>net</command>
-	command does not call any RPC-functions here but directly accesses the passdb.
-	</para>
-
-	<para>
-<indexterm><primary>default mappings</primary></indexterm>
-<indexterm><primary>Domain Admins</primary></indexterm>
-<indexterm><primary>Domain Users</primary></indexterm>
-<indexterm><primary>Domain Guests</primary></indexterm>
-<indexterm><primary>Windows group</primary></indexterm>
-<indexterm><primary>UNIX group</primary></indexterm>
-<indexterm><primary>mapping</primary></indexterm>
-	Samba depends on default mappings for the <constant>Domain Admins, Domain Users</constant>, and
-	<constant>Domain Guests</constant> global groups. Additional groups may be added as shown in the
-	examples just given. There are times when it is necessary to map an existing UNIX group account
-	to a Windows group. This operation, in effect, creates a Windows group account as a consequence
-	of creation of the mapping.
-	</para>
-
-	<para>
-<indexterm><primary>net</primary><secondary>groupmap</secondary><tertiary>modify</tertiary></indexterm>
-<indexterm><primary>net</primary><secondary>groupmap</secondary><tertiary>add</tertiary></indexterm>
-<indexterm><primary>net</primary><secondary>groupmap</secondary><tertiary>delete</tertiary></indexterm>
-	The operations that are permitted include: <constant>add</constant>, <constant>modify</constant>,
-	and <constant>delete</constant>. An example of each operation is shown here.
-	</para>
-
-	<note><para>
-	Commencing with Samba-3.0.23 Windows Domain Groups must be explicitly created. By default, all
-	UNIX groups are exposed to Windows networking as Windows local groups.
-	</para></note>
-
-	<para>
-	An existing UNIX group may be mapped to an existing Windows group by this example:
-<screen>
-&rootprompt; net groupmap modify ntgroup="Domain Users" unixgroup=users
-</screen>
-	An existing UNIX group may be mapped to a new Windows group as shown here:
-<screen>
-&rootprompt; net groupmap add ntgroup="EliteEngrs" unixgroup=Engineers type=d
-</screen>
-	Supported mapping types are 'd' (domain global) and 'l' (domain local).
-	A Windows group may be deleted, and then a new Windows group can be mapped to the UNIX group by
-	executing these commands:
-<screen>
-&rootprompt; net groupmap delete ntgroup=Engineers
-&rootprompt; net groupmap add ntgroup=EngineDrivers unixgroup=Engineers type=d
-</screen>
-	The deletion and addition operations affected only the logical entities known as Windows groups, or domain
-	groups. These operations are inert to UNIX system groups, meaning that they neither delete nor create UNIX
-	system groups. The mapping of a UNIX group to a Windows group makes the UNIX group available as Windows
-	groups so that files and folders on domain member clients (workstations and servers) can be given
-	domain-wide access controls for domain users and groups.
-	</para>
-
-	<para>
-	Two types of Windows groups can be created: <constant>domain (global)</constant> and <constant>local</constant>.
-	In the previous examples the Windows groups created were of type <constant>domain</constant> or global. The
-	following command will create a Windows group of type <constant>local</constant>.
-<screen>
-&rootprompt; net groupmap add ntgroup=Pixies unixgroup=pixies type=l
-</screen>
-	Supported mapping types are 'd' (domain global) and 'l' (domain local), a domain local group in Samba is
-	treated as local to the individual Samba server. Local groups can be used with Samba to enable multiple
-	nested group support.
-	</para>
-
-	</sect3>
-
-	<sect3>
-	<title>Deleting a Group Account</title>
-
-	<para>
-<indexterm><primary>net</primary><secondary>rpc</secondary><tertiary>group delete</tertiary></indexterm>
-	A group account may be deleted by executing the following command:
-<screen>
-&rootprompt; net rpc group delete SupportEngineers -Uroot%not24get
-</screen>
-	</para>
-
-	<para>
-	Validation of the deletion is advisable. The same commands may be executed as shown above.
-	</para>
-
-	</sect3>
-
-	<sect3>
-	<title>Rename Group Accounts</title>
-
-	<note><para>
-	This command is not documented in the man pages; it is implemented in the source code, but it does not
-	work at this time. The example given documents, from the source code, how it should work. Watch the
-	release notes of a future release to see when this may have been fixed.
-	</para></note>
-
-	<para>
-	Sometimes it is necessary to rename a group account. Good administrators know how painful some managers'
-	demands can be if this simple request is ignored. The following command demonstrates how the Windows group
-	<quote>SupportEngrs</quote> can be renamed to <quote>CustomerSupport</quote>:
-<indexterm><primary>net</primary><secondary>rpc</secondary><tertiary>group rename</tertiary></indexterm>
-<screen>
-&rootprompt; net rpc group rename SupportEngrs \
-    CustomerSupport -Uroot%not24get
-</screen>
-	</para>
-
-	</sect3>
-
-	</sect2>
-
-	<sect2 id="grpmemshipchg">
-	<title>Manipulating Group Memberships</title>
-
-	<para>
-	Three operations can be performed regarding group membership. It is possible to (1) add Windows users
-	to a Windows group, to (2) delete Windows users from Windows groups, and to (3) list the Windows users that are
-	members of a Windows group.
-	</para>
-
-	<para>
-	To avoid confusion, it makes sense to check group membership before attempting to make any changes.
-	The <command>getent group</command> will list UNIX/Linux group membership. UNIX/Linux group members are
-	seen also as members of a Windows group that has been mapped using the <command>net groupmap</command>
-	command (see <link linkend="groupmapping"/>). The following list of UNIX/Linux group membership shows
-	that the user <constant>ajt</constant> is a member of the UNIX/Linux group <constant>Engineers</constant>.
-<screen>
-&rootprompt; getent group
-...
-Domain Admins:x:512:root
-Domain Users:x:513:jht,lct,ajt,met,vlendecke
-Domain Guests:x:514:
-Print Operators:x:550:
-Backup Operators:x:551:
-Replicator:x:552:
-Domain Computers:x:553:
-Engineers:x:1000:jht,ajt
-</screen>
-	The UNIX/Linux groups have been mapped to Windows groups, as is shown here:
-<screen>
-&rootprompt; net groupmap list
-Domain Admins (S-1-5-21-72630-412605-116429-512) -> Domain Admins
-Domain Users (S-1-5-21-72630-412605-116429-513) -> Domain Users
-Domain Guests (S-1-5-21-72630-412605-116429-514) -> Domain Guests
-Print Operators (S-1-5-21-72630-412605-116429-550) -> Print Operators
-Backup Operators (S-1-5-21-72630-412605-116429-551) -> Backup Operators
-Replicator (S-1-5-21-72630-412605-116429-552) -> Replicator
-Domain Computers (S-1-5-21-72630-412605-116429-553) -> Domain Computers
-Engineers (S-1-5-21-72630-412605-116429-3001) -> Engineers
-</screen>
-	</para>
-
-	<para>
-	Given that the user <constant>ajt</constant> is already a member of the UNIX/Linux group and, via the
-	group mapping, a member of the Windows group, an attempt to add this account again should fail. This is
-	demonstrated here:
-<indexterm><primary>net</primary><secondary>rpc</secondary><tertiary>group addmem</tertiary></indexterm>
-<screen>
-&rootprompt; net rpc group addmem "MIDEARTH\Engineers" ajt -Uroot%not24get
-Could not add ajt to MIDEARTH\Engineers: NT_STATUS_MEMBER_IN_GROUP
-</screen>
-	This shows that the group mapping between UNIX/Linux groups and Windows groups is effective and
-	transparent.
-	</para>
-
-	<para>
-	To permit the user <constant>ajt</constant> to be added using the <command>net rpc group</command> utility,
-	this account must first be removed. The removal and confirmation of its effect is shown here:
-<indexterm><primary>net</primary><secondary>rpc</secondary><tertiary>group delmem</tertiary></indexterm>
-<screen>
-&rootprompt; net rpc group delmem "MIDEARTH\Engineers" ajt -Uroot%not24get
-&rootprompt; getent group Engineers
-Engineers:x:1000:jht
-&rootprompt; net rpc group members Engineers -Uroot%not24get
-MIDEARTH\jht
-</screen>
-	In this example both at the UNIX/Linux system level, the group no longer has the <constant>ajt</constant>
-	as a member. The above also shows this to be the case for Windows group membership.
-	</para>
-
-	<para>
-	The account is now added again, using the <command>net rpc group</command> utility:
-<screen>
-&rootprompt; net rpc group addmem "MIDEARTH\Engineers" ajt -Uroot%not24get
-&rootprompt; getent group Engineers
-Engineers:x:1000:jht,ajt
-&rootprompt; net rpc group members Engineers -Uroot%not24get
-MIDEARTH\jht
-MIDEARTH\ajt
-</screen>
-	</para>
-
-	<para>
-	In this example the members of the Windows <constant>Domain Users</constant> account are validated using
-	the <command>net rpc group</command> utility. Note the this contents of the UNIX/Linux group was shown
-	four paragraphs earlier. The Windows (domain) group membership is shown here:
-<indexterm><primary>net</primary><secondary>rpc</secondary><tertiary>group members</tertiary></indexterm>
-<screen>
-&rootprompt; net rpc group members "Domain Users" -Uroot%not24get
-MIDEARTH\jht
-MIDEARTH\lct
-MIDEARTH\ajt
-MIDEARTH\met
-MIDEARTH\vlendecke
-</screen>
-	This express example shows that Windows group names are treated by Samba (as with
-	MS Windows) in a case-insensitive manner:
-<screen>
-&rootprompt; net rpc group members "DomAiN USerS" -Uroot%not24get
-MIDEARTH\jht
-MIDEARTH\lct
-MIDEARTH\ajt
-MIDEARTH\met
-MIDEARTH\vlendecke
-</screen>
-	</para>
-
-	<note><para>
-	An attempt to specify the group name as <constant>MIDEARTH\Domain Users</constant> in place of
-	just simply <constant>Domain Users</constant> will fail. The default behavior of the net rpc group
-	is to direct the command at the local machine. The Windows group is treated as being local to the machine.
-	If it is necessary to query another machine, its name can be specified using the <constant>-S
-	servername</constant> parameter to the <command>net</command> command.
-	</para></note>
-
-	</sect2>
-
-	<sect2 id="nestedgrpmgmgt">
-	<title>Nested Group Support</title>
-
-	<para>
-	It is possible in Windows (and now in Samba also) to create a local group that has members (contains),
-	domain users, and domain global groups.  Creation of the local group <constant>demo</constant> is
-	achieved by executing:
-<screen>
-&rootprompt; net rpc group add demo -L -S MORDON -Uroot%not24get
-</screen>
-	The -L switch means create a local group. Use the -S argument to direct the operation to a particular
-	server. The parameters to the -U argument should be for a user who has appropriate administrative right
-	and privileges on the machine.
-	</para>
-
-	<para>
-	Addition and removal of group members can be achieved using the <constant>addmem</constant> and
-	<constant>delmem</constant> subcommands of <command>net rpc group</command> command. For example,
-	addition of <quote>DOM\Domain Users</quote> to the local group <constant>demo</constant> would be
-	done by executing:
-<screen>
-&rootprompt; net rpc group addmem demo "DOM\Domain Users" -Uroot%not24get
-</screen>
-	</para>
-
-	<para>
-	The members of a nested group can be listed by executing the following:
-<screen>
-&rootprompt; net rpc group members demo -Uroot%not24get
-DOM\Domain Users
-DOM\Engineers
-DOM\jamesf
-DOM\jht
-</screen>
-	</para>
-
-	<para>
-	Nested group members can be removed (deleted) as shown here:
-<screen>
-&rootprompt; net rpc group delmem demo "DOM\jht" -Uroot%not24get
-</screen>
-	</para>
-
-	<sect3>
-	<title>Managing Nest Groups on Workstations from the Samba Server</title>
-
-	<para>
-	Windows network administrators often ask on the Samba mailing list how it is possible to grant everyone
-	administrative rights on their own workstation. This is of course a very bad practice, but commonly done
-	to avoid user complaints. Here is how it can be done remotely from a Samba PDC or BDC:
-<indexterm><primary>net</primary><secondary>rpc</secondary><tertiary>group addmem</tertiary></indexterm>
-<screen>
-&rootprompt; net rpc group addmem "Administrators" "Domain Users" \
-    -S WINPC032 -Uadministrator%secret
-</screen>
-	</para>
-
-	<para>
-	This can be scripted, and can therefore be performed as a user logs onto the domain from a Windows
-	workstation. Here is a simple example that shows how this can be done.
-	</para>
-
-	<procedure>
-	<title>Automating User Addition to the Workstation Power Users Group</title>
-
-		<step><para>
-		Create the script shown in <link linkend="autopoweruserscript"></link> and locate it in
-		the directory <filename>/etc/samba/scripts</filename>, named as <filename>autopoweruser.sh</filename>.
-<indexterm><primary>net</primary><secondary>rpc</secondary><tertiary>group addmem</tertiary></indexterm>
-<indexterm><primary>autopoweruser.sh</primary></indexterm>
-<indexterm><primary>/etc/samba/scripts</primary></indexterm>
-		</para></step>
-
-<example id="autopoweruserscript">
-<title>Script to Auto-add Domain Users to Workstation Power Users Group</title>
-<screen>
-#!/bin/bash
-
-/usr/bin/net rpc group addmem "Power Users" "DOMAIN_NAME\$1" \
-                   -UAdministrator%secret -S $2
-
-exit 0
-</screen>
-</example>
-
-		<step><para>
-		Set the permissions on this script to permit it to be executed as part of the logon process:
-<screen>
-&rootprompt; chown root:root /etc/samba/autopoweruser.sh
-&rootprompt; chmod 755 /etc/samba/autopoweruser.sh
-</screen>
-		</para></step>
-
-		<step><para>
-		Modify the &smb.conf; file so the <literal>NETLOGON</literal> stanza contains the parameters
-		shown in <link linkend="magicnetlogon">the Netlogon Example smb.conf file</link> as shown.
-		</para></step>
-
-<example id="magicnetlogon">
-<title>A Magic Netlogon Share</title>
-<smbconfblock>
-<smbconfsection name="[netlogon]"/>
-<smbconfoption name="comment">Netlogon Share</smbconfoption>
-<smbconfoption name="path">/var/lib/samba/netlogon</smbconfoption>
-<smbconfoption name="root preexec">/etc/samba/scripts/autopoweruser.sh %U %m</smbconfoption>
-<smbconfoption name="read only">Yes</smbconfoption>
-<smbconfoption name="guest ok">Yes</smbconfoption>
-</smbconfblock>
-</example>
-
-		<step><para>
-		Ensure that every Windows workstation Administrator account has the same password that you
-		have used in the script shown in <link linkend="magicnetlogon">the Netlogon Example smb.conf
-		file</link>
-		</para></step>
-
-</procedure>
-
-	<para>
-	This script will be executed every time a user logs on to the network. Therefore every user will
-	have local Windows workstation management rights. This could of course be assigned using a group,
-	in which case there is little justification for the use of this procedure. The key justification
-	for the use of this method is that it will guarantee that all users have appropriate rights on
-	the workstation.
-	</para>
-
-	</sect3>
-
-	</sect2>
-
-	</sect1>
-
-	<sect1>
-	<title>UNIX and Windows User Management</title>
-
-	<para>
-<indexterm><primary>user account</primary></indexterm>
-<indexterm><primary>UNIX/Linux user account</primary></indexterm>
-<indexterm><primary>UID</primary></indexterm>
-<indexterm><primary>POSIX account</primary></indexterm>
-<indexterm><primary>range</primary></indexterm>
-<indexterm><primary>Windows user accounts</primary></indexterm>
-<indexterm><primary>winbindd</primary></indexterm>
-<indexterm><primary>account information</primary></indexterm>
-	Every Windows network user account must be translated to a UNIX/Linux user account. In actual fact,
-	the only account information the UNIX/Linux Samba server needs is a UID.  The UID is available either
-	from a system (POSIX) account or from a pool (range) of UID numbers that is set aside for the purpose
-	of being allocated for use by Windows user accounts. In the case of the UID pool, the UID for a
-	particular user will be allocated by <command>winbindd</command>.
-	</para>
-
-	<para>
-	Although this is not the appropriate place to discuss the <smbconfoption name="username map"/> facility,
-	this interface is an important method of mapping a Windows user account to a UNIX account that has a
-	different name. Refer to the man page for the &smb.conf; file for more information regarding this
-	facility. User name mappings cannot be managed using the <command>net</command> utility.
-	</para>
-
-	<sect2 id="sbeuseraddn">
-	<title>Adding User Accounts</title>
-
-	<para>
-	The syntax for adding a user account via the <command>net</command> (according to the man page) is shown
-	here:
-<screen>
-net [<method>] user ADD <name> [-c container] [-F user flags] \
-    [misc. options] [targets]
-</screen>
-	The user account password may be set using this syntax:
-<screen>
-net rpc password <username> [<password>] -Uadmin_username%admin_pass
-</screen>
-	</para>
-
-	<para>
-	The following demonstrates the addition of an account to the server <constant>FRODO</constant>:
-<indexterm><primary>net</primary><secondary>rpc</secondary><tertiary>user add</tertiary></indexterm>
-<indexterm><primary>net</primary><secondary>rpc</secondary><tertiary>user password</tertiary></indexterm>
-<screen>
-&rootprompt; net rpc user add jacko -S FRODO -Uroot%not24get
-Added user jacko
-</screen>
-	The account password can be set with the following methods (all show the same operation):
-<screen>
-&rootprompt; net rpc password jacko f4sth0rse -S FRODO -Uroot%not24get
-&rootprompt; net rpc user password jacko f4sth0rse \
-    -S FRODO -Uroot%not24get
-</screen>
-	</para>
-
-	</sect2>
-
-	<sect2>
-	<title>Deletion of User Accounts</title>
-
-	<para>
-	Deletion of a user account can be done using the following syntax:
-<screen>
-net [<method>] user DELETE <name> [misc. options] [targets]
-</screen>
-	The following command will delete the user account <constant>jacko</constant>:
-<indexterm><primary>net</primary><secondary>rpc</secondary><tertiary>user delete</tertiary></indexterm>
-<screen>
-&rootprompt; net rpc user delete jacko -Uroot%not24get
-Deleted user account
-</screen>
-	</para>
-
-	</sect2>
-
-	<sect2>
-	<title>Managing User Accounts</title>
-
-	<para>
-	Two basic user account operations are routinely used: change of password and querying which groups a user
-	is a member of. The change of password operation is shown in <link linkend="sbeuseraddn"/>.
-	</para>
-
-	<para>
-	The ability to query Windows group membership can be essential. Here is how a remote server may be
-	interrogated to find which groups a user is a member of:
-<indexterm><primary>net</primary><secondary>rpc</secondary><tertiary>user info</tertiary></indexterm>
-<screen>
-&rootprompt; net rpc user info jacko -S SAURON -Uroot%not24get
-net rpc user info jacko -S SAURON -Uroot%not24get
-Domain Users
-Domain Admins
-Engineers
-TorridGroup
-BOP Shop
-Emergency Services
-</screen>
-	</para>
-
-	<para>
-	It is also possible to rename user accounts:
-<indexterm><primary>net</primary><secondary>rpc</secondary><tertiary>user rename</tertiary></indexterm>oldusername newusername
-	Note that this operation does not yet work against Samba Servers. It is, however, possible to rename useraccounts on
-	Windows Servers.
-
-	</para>
-
-	</sect2>
-
-	<sect2>
-	<title>User Mapping</title>
-
-	<para>
-<indexterm><primary>logon name</primary></indexterm>
-<indexterm><primary>/etc/samba/smbusers</primary></indexterm>
-<indexterm><primary>username map</primary></indexterm>
-	In some situations it is unavoidable that a user's Windows logon name will differ from the login ID
-	that user has on the Samba server. It is possible to create a special file on the Samba server that
-	will permit the Windows user name to be mapped to a different UNIX/Linux user name. The &smb.conf;
-	file must also be amended so that the <constant>[global]</constant> stanza contains the parameter:
-<screen>
-username map = /etc/samba/smbusers
-</screen>
-	The content of the <filename>/etc/samba/smbusers</filename> file is shown here:
-<screen>
-parsonsw: "William Parsons"
-marygee: geeringm
-</screen>
-	In this example the Windows user account <quote>William Parsons</quote> will be mapped to the UNIX user
-	<constant>parsonsw</constant>, and the Windows user account <quote>geeringm</quote> will be mapped to the
-	UNIX user <constant>marygee</constant>.
-	</para>
-
-	</sect2>
-
-	</sect1>
-
-	<sect1>
-	<title>Administering User Rights and Privileges</title>
-
-	<para>
-<indexterm><primary>credentials</primary></indexterm>
-<indexterm><primary>manage printers</primary></indexterm>
-<indexterm><primary>manage shares</primary></indexterm>
-<indexterm><primary>manage groups</primary></indexterm>
-<indexterm><primary>manage users</primary></indexterm>
-	With all versions of Samba earlier than 3.0.11 the only account on a Samba server that could
-	manage users, groups, shares, printers, and such was the <constant>root</constant> account. This caused
-	problems for some users and was a frequent source of scorn over the necessity to hand out the
-	credentials for the most security-sensitive account on a UNIX/Linux system.
-	</para>
-
-	<para>
-<indexterm><primary>delegate administrative privileges</primary></indexterm>
-<indexterm><primary>normal user</primary></indexterm>
-<indexterm><primary>rights and privilege</primary></indexterm>
-<indexterm><primary>privilege management</primary></indexterm>
-<indexterm><primary>groups of users</primary></indexterm>
-	New to Samba version 3.0.11 is the ability to delegate administrative privileges as necessary to either
-	a normal user or to groups of users. The significance of the administrative privileges is documented
-	in <link linkend="rights"/>. Examples of use of the <command>net</command> for user rights and privilege
-	management is appropriate to this chapter.
-	</para>
-
-	<note><para>
-	When user rights and privileges are correctly set, there is no longer a need for a Windows
-	network account for the <constant>root</constant> user (nor for any synonym of it) with a UNIX UID=0.
-	Initial user rights and privileges can be assigned by any account that is a member of the <constant>
-	Domain Admins</constant> group. Rights can be assigned to user as well as group accounts.
-	</para></note>
-
-	<para>
-	By default, no privileges and rights are assigned. This is demonstrated by executing the command
-	shown here:
-<screen>
-&rootprompt; net rpc rights list accounts -U root%not24get
-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
-</screen>
-	</para>
-
-	<para>
-	The <command>net</command> command can be used to obtain the currently supported capabilities for rights
-	and privileges using this method:
-<indexterm><primary>SeMachineAccountPrivilege</primary></indexterm>
-<indexterm><primary>SePrintOperatorPrivilege</primary></indexterm>
-<indexterm><primary>SeAddUsersPrivilege</primary></indexterm>
-<indexterm><primary>SeRemoteShutdownPrivilege</primary></indexterm>
-<indexterm><primary>SeDiskOperatorPrivilege</primary></indexterm>
-<indexterm><primary>SeBackupPrivilege</primary></indexterm>
-<indexterm><primary>SeRestorePrivilege</primary></indexterm>
-<indexterm><primary>SeTakeOwnershipPrivilege</primary></indexterm>
-<indexterm><primary>net</primary><secondary>rpc</secondary><tertiary>rights list</tertiary></indexterm>
-<screen>
-&rootprompt; net rpc rights list -U root%not24get
-     SeMachineAccountPrivilege  Add machines to domain
-      SePrintOperatorPrivilege  Manage printers
-           SeAddUsersPrivilege  Add users and groups to the domain
-     SeRemoteShutdownPrivilege  Force shutdown from a remote system
-       SeDiskOperatorPrivilege  Manage disk shares
-             SeBackupPrivilege  Back up files and directories
-            SeRestorePrivilege  Restore files and directories
-      SeTakeOwnershipPrivilege  Take ownership of files or other objects
-</screen>
-	Machine account privilege is necessary to permit a Windows NT4 or later network client to be added to the
-	domain. The disk operator privilege is necessary to permit the user to manage share ACLs and file and
-	directory ACLs for objects not owned by the user.
-	</para>
-
-	<para>
-	In this example, all rights are assigned to the <constant>Domain Admins</constant> group. This is a good
-	idea since members of this group are generally expected to be all-powerful. This assignment makes that
-	the reality:
-<indexterm><primary>net</primary><secondary>rpc</secondary><tertiary>rights grant</tertiary></indexterm>
-<screen>
-&rootprompt; net rpc rights grant "MIDEARTH\Domain Admins" \
-    SeMachineAccountPrivilege SePrintOperatorPrivilege \
-    SeAddUsersPrivilege SeRemoteShutdownPrivilege \
-    SeDiskOperatorPrivilege  -U root%not24get
-Successfully granted rights.
-</screen>
-	Next, the domain user <constant>jht</constant> is given the privileges needed for day-to-day
-	administration:
-<screen>
-&rootprompt; net rpc rights grant "MIDEARTH\jht" \
-    SeMachineAccountPrivilege SePrintOperatorPrivilege \
-    SeAddUsersPrivilege SeDiskOperatorPrivilege \
-    -U root%not24get
-Successfully granted rights.
-</screen>
-	</para>
-
-	<para>
-	The following step permits validation of the changes just made:
-<indexterm><primary>net</primary><secondary>rpc</secondary><tertiary>rights list accounts</tertiary></indexterm>
-<screen>
-&rootprompt; net rpc rights list accounts -U root%not24get
-MIDEARTH\jht
-SeMachineAccountPrivilege
-SePrintOperatorPrivilege
-SeAddUsersPrivilege
-SeDiskOperatorPrivilege
-
-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
-
-MIDEARTH\Domain Admins
-SeMachineAccountPrivilege
-SePrintOperatorPrivilege
-SeAddUsersPrivilege
-SeRemoteShutdownPrivilege
-SeDiskOperatorPrivilege
-</screen>
-	</para>
-
-	</sect1>
-
-	<sect1>
-	<title>Managing Trust Relationships</title>
-
-	<para>
-	There are essentially two types of trust relationships: the first is between domain controllers and domain
-	member machines (network clients), the second is between domains (called interdomain trusts). All
-	Samba servers that participate in domain security require a domain membership trust account, as do like
-	Windows NT/200x/XP workstations.
-	</para>
-
-	<sect2>
-	<title>Machine Trust Accounts</title>
-
-	<para>
-	The net command looks in the &smb.conf; file to obtain its own configuration settings. Thus, the following
-	command 'knows' which domain to join from the &smb.conf; file.
-	</para>
-
-	<para>
-	A Samba server domain trust account can be validated as shown in this example:
-<indexterm><primary>net</primary><secondary>rpc</secondary><tertiary>testjoin</tertiary></indexterm>
-<screen>
-&rootprompt; net rpc testjoin
-Join to 'MIDEARTH' is OK
-</screen>
-	Where there is no domain membership account, or when the account credentials are not valid, the following
-	results will be observed:
-<screen>
-net rpc testjoin -S DOLPHIN
-Join to domain 'WORLDOCEAN' is not valid
-</screen>
-	</para>
-
-	<para>
-	The equivalent command for joining a Samba server to a Windows ADS domain is shown here:
-<indexterm><primary>net</primary><secondary>ads</secondary><tertiary>testjoin</tertiary></indexterm>
-<screen>
-&rootprompt; net ads testjoin
-Using short domain name -- TAKEAWAY
-Joined 'LEMONADE' to realm 'TAKEAWAY.BIZ'
-</screen>
-	In the event that the ADS trust was not established, or is broken for one reason or another, the following
-	error message may be obtained:
-<screen>
-&rootprompt; net ads testjoin -UAdministrator%secret
-Join to domain is not valid
-</screen>
-	</para>
-
-	<para>
-	The following demonstrates the process of creating a machine trust account in the target domain for the
-	Samba server from which the command is executed:
-<indexterm><primary>net</primary><secondary>rpc</secondary><tertiary>join</tertiary></indexterm>
-<screen>
-&rootprompt; net rpc join -S FRODO -Uroot%not24get
-Joined domain MIDEARTH.
-</screen>
-	The joining of a Samba server to a Samba domain results in the creation of a machine account. An example
-	of this is shown here:
-<screen>
-&rootprompt; pdbedit -Lw merlin\$
-merlin$:1009:9B4489D6B90461FD6A3EC3AB96147E16:\
-176D8C554E99914BDF3407DEA2231D80:[S          ]:LCT-42891919:
-</screen>
-	The S in the square brackets means this is a server (PDC/BDC) account. The domain join can be cast to join
-	purely as a workstation, in which case the S is replaced with a W (indicating a workstation account). The
-	following command can be used to affect this:
-<indexterm><primary>net</primary><secondary>rpc</secondary><tertiary>join member</tertiary></indexterm>
-<screen>
-&rootprompt; net rpc join member -S FRODO -Uroot%not24get
-Joined domain MIDEARTH.
-</screen>
-	Note that the command-line parameter <constant>member</constant> makes this join specific. By default
-	the type is deduced from the &smb.conf; file configuration. To specifically join as a PDC or BDC, the
-	command-line parameter will be <constant>[PDC | BDC]</constant>. For example:
-<indexterm><primary>net</primary><secondary>rpc</secondary><tertiary>join bdc</tertiary></indexterm>
-<screen>
-&rootprompt; net rpc join bdc -S FRODO -Uroot%not24get
-Joined domain MIDEARTH.
-</screen>
-	It is best to let Samba figure out the domain join type from the settings in the &smb.conf; file.
-	</para>
-
-	<para>
-	The command to join a Samba server to a Windows ADS domain is shown here:
-<indexterm><primary>net</primary><secondary>ads</secondary><tertiary>join</tertiary></indexterm>
-<screen>
-&rootprompt; net ads join -UAdministrator%not24get
-Using short domain name -- GDANSK
-Joined 'FRANDIMITZ' to realm 'GDANSK.ABMAS.BIZ'
-</screen>
-	</para>
-
-	<para>
-	There is no specific option to remove a machine account from an NT4 domain. When a domain member that is a
-	Windows machine is withdrawn from the domain, the domain membership account is not automatically removed
-	either. Inactive domain member accounts can be removed using any convenient tool. If necessary, the
-	machine account can be removed using the following <command>net</command> command:
-<indexterm><primary>net</primary><secondary>rpc</secondary><tertiary>user delete</tertiary></indexterm>
-<screen>
-&rootprompt; net rpc user delete HERRING\$ -Uroot%not24get
-Deleted user account.
-</screen>
-	The removal is made possible because machine accounts are just like user accounts with a trailing $
-	character. The account management operations treat user and machine accounts in like manner.
-	</para>
-
-	<para>
-	A Samba-3 server that is a Windows ADS domain member can execute the following command to detach from the
-	domain:
-<indexterm><primary>net</primary><secondary>ads</secondary><tertiary>leave</tertiary></indexterm>
-<screen>
-&rootprompt; net ads leave
-</screen>
-	</para>
-
-	<para>
-	Detailed information regarding an ADS domain can be obtained by a Samba DMS machine by executing the
-	following:
-<indexterm><primary>net</primary><secondary>ads</secondary><tertiary>status</tertiary></indexterm>
-<screen>
-&rootprompt; net ads status
-</screen>
-	The volume of information is extensive. Please refer to the book <quote>Samba-3 by Example</quote>,
-	Chapter 7 for more information regarding its use. This book may be obtained either in print or online from
-	the <ulink url="http://www.samba.org/samba/docs/Samba3-ByExample.pdf">Samba-3 by Example</ulink>.
-	</para>
-
-	</sect2>
-
-	<sect2>
-	<title>Interdomain Trusts</title>
-
-	<para>
-	Interdomain trust relationships form the primary mechanism by which users from one domain can be granted
-	access rights and privileges in another domain. 
-	</para>
-
-	<para>
-	To discover what trust relationships are in effect, execute this command:
-<indexterm><primary>net</primary><secondary>rpc</secondary><tertiary>trustdom list</tertiary></indexterm>
-<screen>
-&rootprompt; net rpc trustdom list -Uroot%not24get
-Trusted domains list:
-
-none
-
-Trusting domains list:
-
-none
-</screen>
-	There are no interdomain trusts at this time; the following steps will create them.
-	</para>
-
-	<para>
-	It is necessary to create a trust account in the local domain. A domain controller in a second domain can
-	create a trusted connection with this account. That means that the foreign domain is being trusted
-	to access resources in the local domain. This command creates the local trust account:
-<indexterm><primary>net</primary><secondary>rpc</secondary><tertiary>trustdom add</tertiary></indexterm>
-<screen>
-&rootprompt; net rpc trustdom add DAMNATION f00db4r -Uroot%not24get
-</screen>
-	The account can be revealed by using the <command>pdbedit</command> as shown here:
-<screen>
-&rootprompt; pdbedit -Lw DAMNATION\$
-DAMNATION$:1016:9AC1F121DF897688AAD3B435B51404EE: \
-7F845808B91BB9F7FEF44B247D9DC9A6:[I         ]:LCT-428934B1:
-</screen>
-	A trust account will always have an I in the field within the square brackets.
-	</para>
-
-	<para>
-	If the trusting domain is not capable of being reached, the following command will fail:
-<indexterm><primary>net</primary><secondary>rpc</secondary><tertiary>trustdom list</tertiary></indexterm>
-<screen>
-&rootprompt; net rpc trustdom list -Uroot%not24get
-Trusted domains list:
-
-none
-
-Trusting domains list:
-
-DAMNATION           S-1-5-21-1385457007-882775198-1210191635
-</screen>
-	The above command executed successfully; a failure is indicated when the following response is obtained:
-<screen>
-net rpc trustdom list -Uroot%not24get
-Trusted domains list:
-
-DAMNATION           S-1-5-21-1385457007-882775198-1210191635
-
-Trusting domains list:
-
-DAMNATION           domain controller is not responding
-</screen>
-	</para>
-
-	<para>
-	Where a trust account has been created on a foreign domain, Samba is able to establish the trust (connect with)
-	the foreign account. In the process it creates a one-way trust to the resources on the remote domain. This
-	command achieves the objective of joining the trust relationship:
-<indexterm><primary>net</primary><secondary>rpc</secondary><tertiary>trustdom establish</tertiary></indexterm>
-<screen>
-&rootprompt; net rpc trustdom establish DAMNATION
-Password: xxxxxxx	== f00db4r
-Could not connect to server TRANSGRESSION
-Trust to domain DAMNATION established
-</screen>
-	Validation of the two-way trust now established is possible as shown here:
-<screen>
-&rootprompt; net rpc trustdom list -Uroot%not24get
-Trusted domains list:
-
-DAMNATION           S-1-5-21-1385457007-882775198-1210191635
-
-Trusting domains list:
-
-DAMNATION           S-1-5-21-1385457007-882775198-1210191635
-</screen>
-	</para>
-
-	<para>
-	Sometimes it is necessary to remove the ability for local users to access a foreign domain. The trusting
-	connection can be revoked as shown here:
-<indexterm><primary>net</primary><secondary>rpc</secondary><tertiary>trustdom revoke</tertiary></indexterm>
-<screen>
-&rootprompt; net rpc trustdom revoke DAMNATION -Uroot%not24get
-</screen>
-	At other times it becomes necessary to remove the ability for users from a foreign domain to be able to
-	access resources in the local domain. The command shown here will do that:
-<screen>
-&rootprompt; net rpc trustdom del DAMNATION -Uroot%not24get
-</screen>
-
-	</para>
-
-	</sect2>
-
-	</sect1>
-
-	<sect1>
-	<title>Managing Security Identifiers (SIDS)</title>
-
-	<para>
-<indexterm><primary>security identifier</primary></indexterm>
-<indexterm><primary>SID</primary></indexterm>
-<indexterm><primary>desktop profiles</primary></indexterm>
-<indexterm><primary>user encoded</primary></indexterm>
-<indexterm><primary>group SID</primary></indexterm>
-	The basic security identifier that is used by all Windows networking operations is the Windows security
-	identifier (SID). All Windows network machines (servers and workstations), users, and groups are
-	identified by their respective SID. All desktop profiles are also encoded with user and group SIDs that
-	are specific to the SID of the domain to which the user belongs.
-	</para>
-
-	<para>
-<indexterm><primary>machine SID</primary></indexterm>
-<indexterm><primary>domain SID</primary></indexterm>
-<indexterm><primary>SID</primary></indexterm>
-<indexterm><primary>rejoin</primary></indexterm>
-	It is truly prudent to store the machine and/or domain SID in a file for safekeeping. Why? Because 
-	a change in hostname or in the domain (workgroup) name may result in a change in the SID. When you
-	have the SID on hand, it is a simple matter to restore it. The alternative is to suffer the pain of
-	having to recover user desktop profiles and perhaps rejoin all member machines to the domain.
-	</para>
-
-	<para>
-	First, do not forget to store the local SID in a file. It is a good idea to put this in the directory
-	in which the &smb.conf; file is also stored. Here is a simple action to achieve this:
-<indexterm><primary>net</primary><secondary>getlocalsid</secondary></indexterm>
-<screen>
-&rootprompt; net getlocalsid > /etc/samba/my-sid
-</screen>
-	Good, there is now a safe copy of the local machine SID. On a PDC/BDC this is the domain SID also.
-	</para>
-
-	<para>
-	The following command reveals what the former one should have placed into the file called
-	<filename>my-sid</filename>:
-<screen>
-&rootprompt; net getlocalsid
-SID for domain MERLIN is: S-1-5-21-726309263-4128913605-1168186429
-</screen>
-	</para>
-
-	<para>
-	If ever it becomes necessary to restore the SID that has been stored in the <filename>my-sid</filename>
-	file, simply copy the SID (the string of characters that begins with <constant>S-1-5-21</constant>) to
-	the command line shown here:
-<indexterm><primary>net</primary><secondary>setlocalsid</secondary></indexterm>
-<screen>
-&rootprompt; net setlocalsid S-1-5-21-1385457007-882775198-1210191635
-</screen>
-	Restoration of a machine SID is a simple operation, but the absence of a backup copy can be very
-	problematic.
-	</para>
-
-	<para>
-	The following operation is useful only for machines that are being configured as a PDC or a BDC.
-	DMS and workstation clients should have their own machine SID to avoid
-	any potential namespace collision. Here is the way that the BDC SID can be synchronized to that
-	of the PDC (this is the default NT4 domain practice also):
-<indexterm><primary>net</primary><secondary>rpc</secondary><tertiary>getsid</tertiary></indexterm>
-<screen>
-&rootprompt; net rpc getsid -S FRODO -Uroot%not24get
-Storing SID S-1-5-21-726309263-4128913605-1168186429 \
-    for Domain MIDEARTH in secrets.tdb
-</screen>
-	Usually it is not necessary to specify the target server (-S FRODO) or the administrator account
-	credentials (-Uroot%not24get).
-	</para>
-
-	</sect1>
-	
-	<sect1>
-	<title>Share Management</title>
-
-	<para>
-	Share management is central to all file serving operations. Typical share operations include:
-	</para>
-
-	<itemizedlist>
-		<listitem><para>Creation/change/deletion of shares</para></listitem>
-		<listitem><para>Setting/changing ACLs on shares</para></listitem>
-		<listitem><para>Moving shares from one server to another</para></listitem>
-		<listitem><para>Change of permissions of share contents</para></listitem>
-	</itemizedlist>
-
-	<para>
-	Each of these are dealt with here insofar as they involve the use of the <command>net</command>
-	command. Operations outside of this command are covered elsewhere in this document.
-	</para>
-
-	<sect2>
-	<title>Creating, Editing, and Removing Shares</title>
-
-	<para>
-	A share can be added using the <command>net rpc share</command> command capabilities.
-	The target machine may be local or remote and is specified by the -S option. It must be noted
-	that the addition and deletion of shares using this tool depends on the availability of a suitable
-	interface script. The interface scripts Sambas <command>smbd</command> uses are called
-	<smbconfoption name="add share command"/>, <smbconfoption name="delete share command"/> and
-	<smbconfoption name="change share command"/>. A set of example scripts are provided in the Samba source
-	code tarball in the directory <filename>~samba/examples/scripts</filename>.
-	</para>
-
-	<para>
-	The following steps demonstrate the use of the share management capabilities of the <command>net</command>
-	utility. In the first step a share called <constant>Bulge</constant> is added. The sharepoint within the
-	file system is the directory <filename>/data</filename>. The command that can be executed to perform the
-	addition of this share is shown here:
-<indexterm><primary>net</primary><secondary>rpc</secondary><tertiary>share add</tertiary></indexterm>
-<screen>
-&rootprompt; net rpc share add Bulge=/data -S MERLIN -Uroot%not24get
-</screen>
-	Validation is an important process, and by executing the command <command>net rpc share</command>
-	with no other operators it is possible to obtain a listing of available shares, as shown here:
-<screen>
-&rootprompt; net rpc share -S MERLIN -Uroot%not24get
-profdata
-archive
-Bulge   <--- This one was added
-print$
-netlogon
-profiles
-IPC$
-kyocera
-ADMIN$
-</screen>
-	</para>
-
-	<para>
-	Often it is desirable also to permit a share to be removed using a command-line tool.
-	The following step permits the share that was previously added to be removed:
-<indexterm><primary>net</primary><secondary>rpc</secondary><tertiary>share delete</tertiary></indexterm>
-<screen>
-&rootprompt; net rpc share delete Bulge -S MERLIN -Uroot%not24get
-</screen>
-	A simple validation shown here demonstrates that the share has been removed:
-<screen>
-&rootprompt; net rpc share -S MERLIN -Uroot%not24get
-profdata
-archive
-print$
-netlogon
-profiles
-IPC$
-ADMIN$
-kyocera
-</screen>
-	</para>
-
-	</sect2>
-
-	<sect2>
-	<title>Creating and Changing Share ACLs</title>
-
-	<para>
-	At this time the <command>net</command> tool cannot be used to manage ACLs on Samba shares. In MS Windows 
-	language this is called Share Permissions.
-	</para>
-
-	<para>
-	It is possible to set ACLs on Samba shares using either the SRVTOOLS NT4 Domain Server Manager
-	or using the Computer Management MMC snap-in. Neither is covered here,
-	but see <link linkend="AccessControls"/>.
-	</para>
-
-	</sect2>
-
-	<sect2>
-	<title>Share, Directory, and File Migration</title>
-
-	<para>
-<indexterm><primary>net</primary><secondary>rpc</secondary><tertiary>vampire</tertiary></indexterm>
-	Shares and files can be migrated in the same manner as user, machine, and group accounts.
-	It is possible to preserve access control settings (ACLs) as well as security settings
-	throughout the migration process. The <command>net rpc vampire</command> facility is used
-	to migrate accounts from a Windows NT4 (or later) domain to a Samba server. This process
-	preserves passwords and account security settings and is a precursor to the migration
-	of shares and files.
-	</para>
-
-	<para>
-	The <command>net rpc share</command> command may be used to migrate shares, directories,
-	files, and all relevant data from a Windows server to a Samba server.
-	</para>
-
-	<para>
-	A set of command-line switches permit the creation of almost direct clones of Windows file
-	servers. For example, when migrating a fileserver, file ACLs and DOS file attributes from
-	the Windows server can be included in the migration process and will reappear, almost identically,
-	on the Samba server when the migration has been completed.
-	</para>
-
-	<para>
-	The migration process can be completed only with the Samba server already being fully operational.
-	The user and group accounts must be migrated before attempting to migrate data
-	share, files, and printers. The migration of files and printer configurations involves the use
-	of both SMB and MS DCE RPC services. The benefit of the manner in which the migration process has
-	been implemented is that the possibility now exists to use a Samba server as a man-in-middle migration
-	service that affects a transfer of data from one server to another. For example, if the Samba
-	server is called MESSER, the source Windows NT4 server is called PEPPY, and the target Samba
-	server is called GONZALES, the machine MESSER can be used to effect the migration of all data
-	(files and shares) from PEPPY to GONZALES. If the target machine is not specified, the local
-	server is assumed by default - as net's general rule of thumb .
-	</para>
-
-	<para>
-	The success of server migration requires a firm understanding of the structure of the source
-	server (or domain) as well as  the processes on which the migration is critically dependant.
-	</para>
-
-	<para>
-	There are two known limitations to the migration process:
-	</para>
-
-	<orderedlist>
-		<listitem><para>
-		The <command>net</command> command requires that the user credentials provided exist on both
-		the migration source and the migration target.
-		</para></listitem>
-
-		<listitem><para>
-		Printer settings may not be fully or may be incorrectly migrated. This might in particular happen
-		when migrating a Windows 2003 print server to Samba.
-		</para></listitem>
-	</orderedlist>
-
-	<sect3>
-	<title>Share Migration</title>
-
-	<para>
-	The <command>net rpc share migrate</command> command operation permits the migration of plain
-	share stanzas. A stanza contains the parameters within which a file or print share are defined.
-	The use of this migration method will create share stanzas that have as parameters the file
-	system directory path, an optional description, and simple security settings that permit write
-	access to files. One of the first steps necessary following migration is to review the share
-	stanzas to ensure that the settings are suitable for use.
-	</para>
-
-	<para>
-	The shares are created on the fly as part of the migration process. The <command>smbd</command>
-	application does this by calling on the operating system to execute the script specified by the 
-	&smb.conf; parameter <parameter>add share command</parameter>.
-	</para>
-
-	<para>
-	There is a suitable example script for the <parameter>add share command</parameter> in the
-	<filename>$SAMBA_SOURCES/examples/scripts</filename> directory. It should be noted that
-	the account that is used to drive the migration must, of necessity, have appropriate file system
-	access privileges and have the right to create shares and to set ACLs on them. Such rights are
-	conferred by these rights: <parameter>SeAddUsersPrivilege</parameter> and <parameter>SeDiskOperatorPrivilege</parameter>.
-	For more information regarding rights and privileges please refer to <link linkend="rights"/>.
-	</para>
-
-	<para>
-	The syntax of the share migration command is shown here:
-<screen>
-net rpc share MIGRATE SHARES <share-name> -S <source>
-        [--destination=localhost] [--exclude=share1,share2] [-v]
-</screen>
-	When the parameter <share-name> is omitted, all shares will be migrated. The potentially
-	large list of available shares on the system that is being migrated can be limited using the
-	<parameter>--exclude</parameter> switch. For example:
-<indexterm><primary>net</primary><secondary>rpc</secondary><tertiary>share migrate</tertiary></indexterm>
-<screen>
-&rootprompt; net rpc share migrate shares myshare\
-         -S win2k -U administrator%secret"
-</screen>
-	This will migrate the share <constant>myshare</constant> from the server <constant>win2k</constant>
-	to the Samba Server using the permissions that are tied to the account <constant>administrator</constant> 
-	with the password <constant>secret</constant>. The account that is used must be the same on both the
-	migration source server and the target Samba server. The use of the <command>net rpc
-	vampire</command>, prior to attempting the migration of shares, will ensure that accounts will be
-	identical on both systems. One precaution worth taking before commencement of migration of shares is
-	to validate that the migrated accounts (on the Samba server) have the needed rights and privileges.
-	This can be done as shown here:
-<indexterm><primary>net</primary><secondary>rpc</secondary><tertiary>right list accounts</tertiary></indexterm>
-<screen>
-&rootprompt; net rpc right list accounts -Uroot%not24get
-</screen>
-	The steps taken so far perform only the migration of shares. Directories and directory contents
-	are not migrated by the steps covered up to this point.
-	</para>
-
-	</sect3>
-
-	<sect3>
-	<title>File and Directory Migration</title>
-
-	<para>
-	Everything covered to this point has been done in preparation for the migration of file and directory
-	data. For many people preparation is potentially boring and the real excitement only begins when file
-	data can be used. The next steps demonstrate the techniques that can be used to transfer (migrate)
-	data files using the <command>net</command> command.
-	</para>
-
-	<para>
-	Transfer of files from one server to another has always been a challenge for MS Windows
-	administrators because Windows NT and 200X servers do not always include the tools needed. The
-	<command>xcopy</command> from Windows NT is not capable of preserving file and directory ACLs, 
-	it does so only with Windows 200x. Microsoft does provide a
-	utility that can copy ACLs (security settings) called <command>scopy</command>, but it is provided only
-	as part of the Windows NT or 200X Server Resource Kit.
-	</para>
-
-	<para>
-	There are several tools, both commercial and freeware, that can be used from a Windows server to copy files
-	and directories with full preservation of security settings. One of the best known of the free tools is
-	called <command>robocopy</command>.
-	</para>
-
-	<para>
-	The <command>net</command> utility can be used to copy files and directories with full preservation of
-	ACLs as well as DOS file attributes. Note that including ACLs makes sense only where the destination
-	system will operate within the same security context as the source system. This applies both to a
-	DMS and to domain controllers that result from a vampired domain.
-	Before file and directory migration, all shares must already exist.
-	</para>
-
-	<para>
-	The syntax for the migration commands is shown here:
-<screen>
-net rpc share MIGRATE FILES <share-name> -S <source>
-    [--destination=localhost] [--exclude=share1,share2]
-    [--acls] [--attrs] [--timestamps] [-v]
-</screen>
-	If the <share-name> parameter is omitted, all shares will be migrated. The potentially large
-	list of shares on the source system can be restricted using the <parameter>--exclude</parameter> command
-	switch.
-	</para>
-
-	<para>
-	Where it is necessary to preserve all file ACLs, the <parameter>--acls</parameter> switch should be added
-	to the above command line. Original file timestamps can be preserved by specifying the
-	<parameter>--timestamps</parameter> switch, and the DOS file attributes (i.e., hidden, archive, etc.) can
-	be preserved by specifying the <parameter>--attrs</parameter> switch.
-	</para>
-
-	<note><para>
-	The ability to preserve ACLs depends on appropriate support for ACLs as well as the general file system
-	semantics of the host operating system on the target server. A migration from one Windows file server to
-	another will perfectly preserve all file attributes. Because of the difficulty of mapping Windows ACLs
-	onto a POSIX ACLs-supporting system, there can be no perfect migration of Windows ACLs to a Samba server.
-	</para></note>
-
-	<para>
-	The ACLs that result on a Samba server will most probably not match the originating ACLs. Windows supports
-	the possibility of files that are owned only by a group. Group-alone file ownership is not possible under
-	UNIX/Linux. Errors in migrating group-owned files can be avoided by using the &smb.conf; file
-	<smbconfoption name="force unknown acl user">yes</smbconfoption> parameter. This facility will
-	automatically convert group-owned files into correctly user-owned files on the Samba server.
-	</para>
-
-	<para>
-	An example for migration of files from a machine called <constant>nt4box</constant> to the Samba server
-	from which the process will be handled is shown here:
-<indexterm><primary>net</primary><secondary>rpc</secondary><tertiary>share migrate files</tertiary></indexterm>
-<screen>
-&rootprompt; net rpc share migrate files -S nt4box --acls \
-    --attrs -U administrator%secret
-</screen>
-	</para>
-
-	<para>
-	This command  will migrate all files and directories from all file shares on the Windows server called
-	<constant>nt4box</constant> to the Samba server from which migration is initiated. Files that are group-owned
-	will be owned by the user account <constant>administrator</constant>.
-	</para>
-
-	</sect3>
-	
-	<sect3>
-	<title>Share-ACL Migration</title>
-	<para>
-	It is possible to have share-ACLs (security descriptors) that won't allow you, even as Administrator, to
-	copy any files or directories into it. Therefor the migration of the share-ACLs has been put into a separate
-	function:
-<indexterm><primary>net</primary><secondary>rpc</secondary><tertiary>share migrate security</tertiary></indexterm>
-<screen>
-&rootprompt; net rpc share migrate security -S nt4box -U administrator%secret
-</screen>
-	</para>
-
-	<para>
-	This command will only copy the share-ACL of each share on nt4box to your local samba-system.
-	</para>
-	</sect3>
-
-	<sect3>
-	<title>Simultaneous Share and File Migration</title>
-
-	<para>
-	The operating mode shown here is just a combination of the previous three. It first migrates
-	share definitions and then all shared files and directories and finally migrates the share-ACLs:
-<screen>
-net rpc share MIGRATE ALL <share-name> -S <source>
-    [--exclude=share1, share2] [--acls] [--attrs] [--timestamps] [-v]
-</screen>
-	</para>
-
-	<para>
-	An example of simultaneous migration is shown here:
-<indexterm><primary>net</primary><secondary>rpc</secondary><tertiary>share migrate all</tertiary></indexterm>
-<screen>
-&rootprompt; net rpc share migrate all -S w2k3server -U administrator%secret
-</screen>
-	This will generate a complete server clone of the <parameter>w2k3server</parameter> server.
-	</para>
-
-	</sect3>
-
-	</sect2>
-
-	<sect2>
-	<title>Printer Migration</title>
-
-	<para>
-	The installation of a new server, as with the migration to a new network environment, often is similar to
-	building a house; progress is very rapid from the laying of foundations up to the stage at which
-	the house can be locked up, but the finishing off appears to take longer and longer as building
-	approaches completion.
-	</para>
-
-	<para>
-	Printing needs vary greatly depending on the network environment and may be very simple or complex. If
-	the need is very simple, the best solution to the implementation of printing support may well be to
-	re-install everything from a clean slate instead of migrating older configurations. On the other hand,
-	a complex network that is integrated with many international offices and a complex arrangement of local branch
-	offices, each of which form an inter-twined maze of printing possibilities, the ability to migrate all
-	printer configurations is decidedly beneficial. To manually re-establish a complex printing network
-	will take much time and frustration. Often it will not be possible to find driver files that are
-	currently in use, necessitating the installation of newer drivers. Newer drivers often implement
-	printing features that will necessitate a change in the printer usage. Additionally, with very complex
-	printer configurations it becomes almost impossible to re-create the same environment &smbmdash; no matter
-	how extensively it has been documented.
-	</para>
-
-	<para>
-	The migration of an existing printing architecture involves the following:
-	</para>
-
-	<itemizedlist>
-		<listitem><para>Establishment of print queues.</para></listitem>
-
-		<listitem><para>Installation of printer drivers (both for the print server and for Windows clients.</para></listitem>
-
-		<listitem><para>Configuration of printing forms.</para></listitem>
-
-		<listitem><para>Implementation of security settings.</para></listitem>
-
-		<listitem><para>Configuration of printer settings.</para></listitem>
-	</itemizedlist>
-
-	<para>
-	The Samba <command>net</command> utility permits printer migration from one Windows print server
-	to another. When this tool is used to migrate printers to a Samba server <command>smbd</command>,
-	the application that receives the network requests to create the necessary services must call out
-	to the operating system in order to create the underlying printers. The call-out is implemented
-	by way of an interface script that can be specified by the &smb.conf; file parameter
-	<smbconfoption name="add printer script"/>. This script is essential to the migration process.
-	A suitable example script may be obtained from the <filename>$SAMBA_SOURCES/examples/scripts</filename>
-	directory. Take note that this script must be customized to suit the operating system environment
-	and may use its tools to create a print queue.
-	</para>
-
-	<para>
-	Each of the components listed above can be completed separately, or they can be completed as part of an
-	automated operation. Many network administrators prefer to deal with migration issues in a manner that
-	gives them the most control, particularly when things go wrong. The syntax for each operation is now
-	briefly described.
-	</para>
-
-	<para>
-	Printer migration from a Windows print server (NT4 or 200x) is shown. This instruction causes the
-	printer share to be created together with the underlying print queue:
-<indexterm><primary>net</primary><secondary>rpc</secondary><tertiary>printer migrate printers</tertiary></indexterm>
-<screen>
-net rpc printer MIGRATE PRINTERS [printer] [misc. options] [targets]
-</screen>
-	Printer drivers can be migrated from the Windows print server to the Samba server using this
-	command-line instruction:
-<indexterm><primary>net</primary><secondary>rpc</secondary><tertiary>printer migrate drivers</tertiary></indexterm>
-<screen>
-net rpc printer MIGRATE DRIVERS [printer] [misc. options] [targets]
-</screen>
-	Printer forms can be migrated with the following operation:
-<indexterm><primary>net</primary><secondary>rpc</secondary><tertiary>printer migrate forms</tertiary></indexterm>
-<screen>
-net rpc printer MIGRATE FORMS [printer] [misc. options] [targets]
-</screen>
-	Printer security settings (ACLs) can be migrated from the Windows server to the Samba server using this command:
-<indexterm><primary>net</primary><secondary>rpc</secondary><tertiary>printer migrate security</tertiary></indexterm>
-<screen>
-net rpc printer MIGRATE SECURITY [printer] [misc. options] [targets]
-</screen>
-	Printer configuration settings include factors such as paper size and default paper orientation.
-	These can be migrated from the Windows print server to the Samba server with this command:
-<indexterm><primary>net</primary><secondary>rpc</secondary><tertiary>printer migrate settings</tertiary></indexterm>
-<screen>
-net rpc printer MIGRATE SETTINGS [printer] [misc. options] [targets]
-</screen>
-	</para>
-
-	<para>
-	Migration of printers including the above-mentioned sets of information may be completed
-	with a single command using this syntax:
-<screen>
-net rpc printer MIGRATE ALL [printer] [misc. options] [targets]
-</screen>
-	</para>
-
-	</sect2>
-
-	</sect1>
-
-	<sect1>
-	<title>Controlling Open Files</title>
-
-	<para>
-	The man page documents the <command>net file</command> function suite, which provides the tools to
-	close open files using either RAP or RPC function calls. Please refer to the man page for specific
-	usage information.
-	</para>
-
-	</sect1>
-
-	<sect1>
-	<title>Session and Connection Management</title>
-
-	<para>
-	The session management interface of the <command>net session</command> command uses the old RAP
-	method to obtain the list of connections to the Samba server, as shown here:
-<indexterm><primary>net</primary><secondary>rap</secondary><tertiary>session</tertiary></indexterm>
-<screen>
-&rootprompt; net rap session -S MERLIN -Uroot%not24get
-Computer             User name            Client Type        Opens Idle time
-------------------------------------------------------------------------------
-\\merlin             root                 Unknown Client         0 00:00:00
-\\marvel             jht                  Unknown Client         0 00:00:00
-\\maggot             jht                  Unknown Client         0 00:00:00
-\\marvel             jht                  Unknown Client         0 00:00:00
-</screen>
-	</para>
-
-	<para>
-	A session can be closed by executing a command as shown here:
-<screen>
-&rootprompt; net rap session close marvel -Uroot%not24get
-</screen>
-	</para>
-
-	</sect1>
-
-	<sect1>
-	<title>Printers and ADS</title>
-
-	<para>
-	When Samba-3 is used within an MS Windows ADS environment, printers shared via Samba will not be browseable
-	until they have been published to the ADS domain. Information regarding published printers may be obtained
-	from the ADS server by executing the <command>net ads print info</command> command following this syntax:
-<indexterm><primary>net</primary><secondary>ads</secondary><tertiary>printer info</tertiary></indexterm>
-<screen>
-net ads printer info <printer_name> <server_name> -Uadministrator%secret
-</screen>
-	If the asterisk (*) is used in place of the printer_name argument, a list of all printers will be
-	returned.
-	</para>
-
-	<para>
-	To publish (make available) a printer to ADS, execute the following command:
-<indexterm><primary>net</primary><secondary>ads</secondary><tertiary>printer publish</tertiary></indexterm>
-<screen>
-net ads printer publish <printer_name> -Uadministrator%secret
-</screen>
-	This publishes a printer from the local Samba server to ADS.
-	</para>
-
-	<para>
-	Removal of a Samba printer from ADS is achieved by executing this command:
-<indexterm><primary>net</primary><secondary>ads</secondary><tertiary>printer remove</tertiary></indexterm>
-<screen>
-net ads printer remove <printer_name> -Uadministrator%secret
-</screen>
-	</para>
-
-	<para>
-	A generic search (query) can also be made to locate a printer across the entire ADS domain by executing:
-<indexterm><primary>net</primary><secondary>ads</secondary><tertiary>printer search</tertiary></indexterm>
-<screen>
-net ads printer search <printer_name> -Uadministrator%secret
-</screen>
-	</para>
-
-	</sect1>
-
-	<sect1>
-	<title>Manipulating the Samba Cache</title>
-
-	<para>
-	Please refer to the <command>net</command> command man page for information regarding cache management.
-	</para>
-
-	</sect1>
-
-	<sect1>
-	<title>Managing IDMAP UID/SID Mappings</title>
-
-	<para>
-	The IDMAP UID to SID, and SID to UID, mappings that are created by <command>winbindd</command> can be
-	backed up to a text file. The text file can be manually edited, although it is highly recommended that
-	you attempt this only if you know precisely what you are doing.
-	</para>
-
-	<para>
-	An IDMAP text dump file can be restored (or reloaded). There are two situations that may necessitate
-	this action: a) The existing IDMAP file is corrupt, b) It is necessary to install an editted version
-	of the mapping information.
-	</para>
-
-	<para>
-	Winbind must be shut down to dump the IDMAP file. Before restoring a dump file, shut down
-	<command>winbindd</command> and delete the old <filename>winbindd_idmap.tdb</filename> file.
-	</para>
-
-	<sect2>
-	<title>Creating an IDMAP Database Dump File</title>
-
-	<para>
-	The IDMAP database can be dumped to a text file as shown here:
-<screen>
-net idmap dump <full_path_and_tdb_filename> > dumpfile.txt
-</screen>
-	Where a particular build of Samba the run-time tdb files are stored in the
-	<filename>/var/lib/samba</filename> directory the following commands to create the dump file will suffice:
-<screen>
-net idmap dump /var/lib/samba/winbindd_idmap.tdb > idmap_dump.txt
-</screen>
-	</para>
-
-	</sect2>
-
-	<sect2>
-	<title>Restoring the IDMAP Database Dump File</title>
-
-	<para>
-	The IDMAP dump file can be restored using the following command:
-<screen>
-net idmap restore idmap_dump.txt
-</screen>
-	Where the Samba run-time tdb files are stored in the <filename>/var/lib/samba</filename> directory
-    the following command can be used to restore the data to the tdb file:
-<screen>
-net idmap restore /var/lib/samba/winbindd_idmap.tdb < idmap_dump.txt
-</screen>
-	</para>
-
-	</sect2>
-
-	</sect1>
-
-	<sect1 id="netmisc1">
-	<title>Other Miscellaneous Operations</title>
-
-	<para>
-	The following command is useful for obtaining basic statistics regarding a Samba domain. This command does
-	not work with current Windows XP Professional clients.
-<indexterm><primary>net</primary><secondary>rpc</secondary><tertiary>info</tertiary></indexterm>
-<screen>
-&rootprompt; net rpc info
-Domain Name: RAPIDFLY
-Domain SID: S-1-5-21-399034208-633907489-3292421255
-Sequence number: 1116312355
-Num users: 720
-Num domain groups: 27
-Num local groups: 6
-</screen>
-	</para>
-
-	<para>
-	Another useful tool is the <command>net time</command> tool set. This tool may be used to query the
-	current time on the target server as shown here:
-<indexterm><primary>net</primary><secondary>time</secondary></indexterm>
-<screen>
-&rootprompt; net time -S SAURON
-Tue May 17 00:50:43 2005
-</screen>
-	In the event that it is the intent to pass the time information obtained to the UNIX
-	<command>/bin/time</command>, it is a good idea to obtain the time from the target server in a format
-	that is ready to be passed through. This may be done by executing:
-<indexterm><primary>net</primary><secondary>time</secondary><tertiary>system</tertiary></indexterm>
-<screen>
-&rootprompt; net time system -S FRODO
-051700532005.16
-</screen>
-	The time can be set on a target server by executing:
-<indexterm><primary>net</primary><secondary>time</secondary><tertiary>set</tertiary></indexterm>
-<screen>
-&rootprompt; net time set -S MAGGOT -U Administrator%not24get
-Tue May 17 00:55:30 MDT 2005
-</screen>
-	It is possible to obtain the time zone of a server by executing the following command against it:
-<indexterm><primary>net</primary><secondary>time</secondary><tertiary>zone</tertiary></indexterm>
-<screen>
-&rootprompt; net time zone -S SAURON
--0600
-</screen>
-	</para>
-
-	</sect1>
-
-</chapter>
diff --git a/docs-xml/Samba3-HOWTO/TOSHARG-Unicode.xml b/docs-xml/Samba3-HOWTO/TOSHARG-Unicode.xml
deleted file mode 100644
index 440498f..0000000
--- a/docs-xml/Samba3-HOWTO/TOSHARG-Unicode.xml
+++ /dev/null
@@ -1,571 +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="unicode">
-<chapterinfo>
-	&author.jelmer;
-	&author.jht;
-	<author>
-		<firstname>TAKAHASHI</firstname><surname>Motonobu</surname>
-		<affiliation>
-		<address><email>monyo at home.monyo.com</email></address>
-		</affiliation>
-		<contrib>Japanese character support</contrib>
-	</author>
-	<pubdate>25 March 2003</pubdate>
-</chapterinfo>
-
-<title>Unicode/Charsets</title>
-
-<sect1>
-<title>Features and Benefits</title>
-
-<para>
-<indexterm><primary>use computer anywhere</primary></indexterm>
-Every industry eventually matures. One of the great areas of maturation is in
-the focus that has been given over the past decade to make it possible for anyone
-anywhere to use a computer. It has not always been that way. In fact, not so long
-ago, it was common for software to be written for exclusive use in the country of
-origin.
-</para>
-
-<para>
-Of all the effort that has been brought to bear on providing native
-language support for all computer users, the efforts of the
-<ulink url="http://www.openi18n.org/">Openi18n organization</ulink>
-is deserving of special mention.
-</para>
-
-<para>
-<indexterm><primary>codepages</primary></indexterm>
-Samba-2.x supported a single locale through a mechanism called 
-<emphasis>codepages</emphasis>. Samba-3 is destined to become a truly transglobal
-file- and printer-sharing platform.
-</para>
-
-</sect1>
-
-<sect1>
-<title>What Are Charsets and Unicode?</title>
-
-<para>
-<indexterm><primary>character set</primary></indexterm>
-Computers communicate in numbers. In texts, each number is 
-translated to a corresponding letter. The meaning that will be assigned 
-to a certain number depends on the <emphasis>character set (charset)
-</emphasis> that is used. 
-</para>
-
-<para>
-<indexterm><primary>charset</primary></indexterm>
-<indexterm><primary>ASCII</primary></indexterm>
-A charset can be seen as a table that is used to translate numbers to 
-letters. Not all computers use the same charset (there are charsets 
-with German umlauts, Japanese characters, and so on). The American Standard Code
-for Information Interchange (ASCII) encoding system has been the normative character
-encoding scheme used by computers to date. This employs a charset that contains 
-256 characters. Using this mode of encoding, each character takes exactly one byte.
-</para>
-
-<para>
-<indexterm><primary>multibyte charsets</primary></indexterm>
-<indexterm><primary>extended characters</primary></indexterm>
-There are also charsets that support extended characters, but those need at least
-twice as much storage space as does ASCII encoding. Such charsets can contain
-<command>256 * 256 = 65536</command> characters, which is more than all possible
-characters one could think of. They are called multibyte charsets because they use
-more then one byte to store one character. 
-</para>
-
-<para>
-<indexterm><primary>unicode</primary></indexterm>
-One standardized multibyte charset encoding scheme is known as
-<ulink url="http://www.unicode.org/">unicode</ulink>.  A big advantage of using a
-multibyte charset is that you only need one. There is no need to make sure two
-computers use the same charset when they are communicating.
-</para>
-
-<para>
-<indexterm><primary>single-byte charsets</primary></indexterm>
-<indexterm><primary>SMB/CIFS</primary></indexterm>
-<indexterm><primary>negotiating the charset</primary></indexterm>
-Old Windows clients use single-byte charsets, named 
-<parameter>codepages</parameter>, by Microsoft. However, there is no support for 
-negotiating the charset to be used in the SMB/CIFS protocol. Thus, you 
-have to make sure you are using the same charset when talking to an older client.
-Newer clients (Windows NT, 200x, XP) talk Unicode over the wire.
-</para>
-</sect1>
-
-<sect1>
-<title>Samba and Charsets</title>
-
-<para>
-<indexterm><primary>Unicode</primary></indexterm>
-<indexterm><primary>character sets</primary></indexterm>
-As of Samba-3, Samba can (and will) talk Unicode over the wire. Internally, 
-Samba knows of three kinds of character sets: 
-</para>
-
-<variablelist>
-	<varlistentry>
-		<term><smbconfoption name="unix charset"/></term>
-		<listitem><para>
-<indexterm><primary>UTF-8</primary></indexterm>
-<indexterm><primary>CP850</primary></indexterm>
-		This is the charset used internally by your operating system. 
-		The default is <constant>UTF-8</constant>, which is fine for most 
-		systems and covers all characters in all languages. The default
-		in previous Samba releases was to save filenames in the encoding of the 
-		clients &smbmdash; for example, CP850 for Western European countries.
-		</para></listitem>
-	</varlistentry>
-
-	<varlistentry>
-		<term><smbconfoption name="display charset"/></term>
-		<listitem><para>This is the charset Samba uses to print messages
-		on your screen. It should generally be the same as the <parameter>unix charset</parameter>.
-		</para></listitem>
-	</varlistentry>
-
-	<varlistentry>
-		<term><smbconfoption name="dos charset"/></term>
-		<listitem><para>This is the charset Samba uses when communicating with 
-		DOS and Windows 9x/Me clients. It will talk Unicode to all newer clients.
-		The default depends on the charsets you have installed on your system.
-		Run <command>testparm -v | grep "dos charset"</command> to see 
-		what the default is on your system. 
-		</para></listitem>
-	</varlistentry>
-</variablelist>
-
-</sect1>
-
-<sect1>
-<title>Conversion from Old Names</title>
-
-<para>
-<indexterm><primary>charset conversion</primary></indexterm>
-Because previous Samba versions did not do any charset conversion, 
-characters in filenames are usually not correct in the UNIX charset but only 
-for the local charset used by the DOS/Windows clients.
-</para>
-
-<para>Bjoern Jacke has written a utility named <ulink url="http://j3e.de/linux/convmv/">convmv</ulink>
-that can convert whole directory structures to different charsets with one single command. 
-</para>
-
-</sect1>
-
-<sect1>
-<title>Japanese Charsets</title>
-
-<para>
-Setting up Japanese charsets is quite difficult. This is mainly because:
-</para>
-
-<itemizedlist>
-	<listitem><para>
-<indexterm><primary>JIS X 0208</primary></indexterm>
-		The Windows character set is extended from the original legacy Japanese
-		standard (JIS X 0208) and is not standardized. This means that the strictly
-		standardized implementation cannot support the full Windows character set.
-	</para></listitem>
-
-	<listitem><para>
-<indexterm><primary>Shift_JIS</primary></indexterm>
-<indexterm><primary>EUC-JP</primary></indexterm>
-<indexterm><primary>CAP</primary></indexterm>
-<indexterm><primary>HEX</primary></indexterm>
-<indexterm><primary>Japanese</primary></indexterm>
-		Mainly for historical reasons, there are several encoding methods in
-		Japanese, which are not fully compatible with each other. There are
-		two major encoding methods. One is the Shift_JIS series used in Windows
-		and some UNIXes. The other is the EUC-JP series used in most UNIXes
-		and Linux. Moreover, Samba previously also offered several unique encoding
-		methods, named CAP and HEX, to keep interoperability with CAP/NetAtalk and
-		UNIXes that can't use Japanese filenames.  Some implementations of the
-		EUC-JP series can't support the full Windows character set.
-	</para></listitem>
-
-	<listitem><para>There are some code conversion tables between Unicode and legacy
-		Japanese character sets. One is compatible with Windows, another one
-		is based on the reference of the Unicode consortium, and others are 
-		a mixed implementation. The Unicode consortium does not officially
-		define any conversion tables between Unicode and legacy character
-		sets, so there cannot be standard one.
-	</para></listitem>
-
-	<listitem><para>The character set and conversion tables available in iconv() depend
-		on the iconv library that is available. Next to that, the Japanese locale 
-		names may be different on different systems.  This means that the value of 
-		the charset parameters depends on the implementation of iconv() you are using.
-		</para>
-
-		<para>
-<indexterm><primary>UCS-2</primary></indexterm>
-<indexterm><primary>Shift_JIS</primary></indexterm>
-<indexterm><primary>ASCII</primary></indexterm>
-<indexterm><primary>English</primary></indexterm>
-		Though 2-byte fixed UCS-2 encoding is used in Windows internally,
-		Shift_JIS series encoding is usually used in Japanese environments
-		as ASCII encoding is in English environments.
-	</para></listitem>
-</itemizedlist>
-
-<sect2><title>Basic Parameter Setting</title>
-
-	<para>
-<indexterm><primary>CP932</primary></indexterm>
-	The <smbconfoption name="dos charset"/> and 
-	<smbconfoption name="display charset"/>
-	should be set to the locale compatible with the character set 
-	and encoding method used on Windows. This is usually CP932
-	but sometimes has a different name.
-	</para>
-
-	<para>
-<indexterm><primary>Shift_JIS</primary></indexterm>
-<indexterm><primary>UTF-8</primary></indexterm>
-<indexterm><primary>EUC-JP</primary></indexterm>
-	The <smbconfoption name="unix charset"/> can be either Shift_JIS series,
-	EUC-JP series, or UTF-8. UTF-8 is always available, but the availability of other locales
-	and the name itself depends on the system.
-	</para>
-
-	<para>
-	Additionally, you can consider using the Shift_JIS series as the
-	value of the <smbconfoption name="unix charset"/>
-	parameter by using the vfs_cap module, which does the same thing as
-	setting <quote>coding system = CAP</quote> in the Samba 2.2 series.
-	</para>
-
-	<para>
-	Where to set <smbconfoption name="unix charset"/>
-	to is a difficult question. Here is a list of details, advantages, and
-	disadvantages of using a certain value.
-	</para>
-
-	<variablelist>
-		<varlistentry><term>Shift_JIS series</term>
-			<listitem><para>
-			Shift_JIS series means a locale that is equivalent to <constant>Shift_JIS</constant>,
-			used as a standard on Japanese Windows. In the case of <constant>Shift_JIS</constant>,
-			for example, if a Japanese filename consists of 0x8ba4 and 0x974c
-			(a 4-bytes Japanese character string meaning <quote>share</quote>) and <quote>.txt</quote>
-			is written from Windows on Samba, the filename on UNIX becomes
-			0x8ba4, 0x974c, <quote>.txt</quote> (an 8-byte BINARY string), same as Windows.
-			</para>
-
-			<para>Since Shift_JIS series is usually used on some commercial-based
-			UNIXes; hp-ux and AIX as the Japanese locale (however, it is also possible
-			to use the EUC-JP locale series). To use Shift_JIS series on these platforms,
-			Japanese filenames created from Windows can be referred to also on
-			UNIX.</para>
-
-			<para>
-			If your UNIX is already working with Shift_JIS and there is a user 
-			who needs to use Japanese filenames written from Windows, the
-			Shift_JIS series is the best choice.  However, broken filenames
-			may be displayed, and some commands that cannot handle non-ASCII
-			filenames may be aborted during parsing filenames. Especially, there
-			may be <quote>\ (0x5c)</quote> in filenames, which need to be handled carefully.
-			It is best to not touch filenames written from Windows on UNIX.
-			</para>
-
-			<para>
-			Note that most Japanized free software actually works with EUC-JP
-			only. It is good practice to verify that the Japanized free software can work
-			with Shift_JIS.
-			</para>
-			</listitem>
-		</varlistentry>
-
-		<varlistentry><term>EUC-JP series</term>
-			<listitem><para>
-<indexterm><primary>EUC-JP</primary></indexterm>
-<indexterm><primary>Japanese UNIX</primary></indexterm>
-			EUC-JP series means a locale that is equivalent to the industry
-			standard called EUC-JP, widely used in Japanese UNIX (although EUC
-			contains specifications for languages other than Japanese, such as
-			EUC-KR). In the case of EUC-JP series, for example, if a Japanese
-			filename consists of 0x8ba4 and 0x974c and <quote>.txt</quote> is written from
-			Windows on Samba, the filename on UNIX becomes 0xb6a6, 0xcdad,
-			<quote>.txt</quote> (an 8-byte BINARY string). 
-			</para>
-
-			<para>
-<indexterm><primary>EUC-JP</primary></indexterm>
-<indexterm><primary>UNIX</primary></indexterm>
-<indexterm><primary>Linux</primary></indexterm>
-<indexterm><primary>FreeBSD</primary></indexterm>
-<indexterm><primary>Solaris</primary></indexterm>
-<indexterm><primary>IRIX</primary></indexterm>
-<indexterm><primary>Tru64 UNIX</primary></indexterm>
-<indexterm><primary>Japanese locale</primary></indexterm>
-<indexterm><primary>Shift_JIS</primary></indexterm>
-<indexterm><primary>UTF-8</primary></indexterm>
-			Since EUC-JP is usually used on open source UNIX, Linux, and FreeBSD, and on commercial-based UNIX, Solaris,
-			IRIX, and Tru64 UNIX as Japanese locale (however, it is also possible on Solaris to use Shift_JIS and UTF-8,
-			and on Tru64 UNIX it is possible to use Shift_JIS). To use EUC-JP series, most Japanese filenames created from
-			Windows can be referred to also on UNIX. Also, most Japanized free software works mainly with EUC-JP only.
-			</para>
-
-			<para>
-			It is recommended to choose EUC-JP series when using Japanese filenames on UNIX.
-			</para>
-
-			<para>
-			Although there is no character that needs to be carefully treated
-			like <quote>\ (0x5c)</quote>, broken filenames may be displayed and some
-			commands that cannot handle non-ASCII filenames may be aborted
-			during parsing filenames.
-			</para>
-
-			<para>
-<indexterm><primary>eucJP-ms locale</primary></indexterm>
-			Moreover, if you built Samba using differently installed libiconv,
-			the eucJP-ms locale included in libiconv and EUC-JP series locale
-			included in the operating system may not be compatible. In this case, you may need to
-			avoid using incompatible characters for filenames.
-			</para>
-			</listitem>
-		</varlistentry>
-
-		<varlistentry><term>UTF-8</term>
-			<listitem><para>
-			UTF-8 means a locale equivalent to UTF-8, the international standard defined by the Unicode consortium. In
-			UTF-8, a <parameter>character</parameter> is expressed using 1 to 3 bytes. In case of the Japanese language,
-			most characters are expressed using 3 bytes. Since on Windows Shift_JIS, where a character is expressed with 1
-			or 2 bytes is used to express Japanese, basically a byte length of a UTF-8 string the length of the UTF-8
-			string is 1.5 times that of the original Shift_JIS string. In the case of UTF-8, for example, if a Japanese
-			filename consists of 0x8ba4 and 0x974c, and <quote>.txt</quote> is written from Windows on Samba, the filename
-			on UNIX becomes 0xe585, 0xb1e6, 0x9c89, <quote>.txt</quote> (a 10-byte BINARY string).
-			</para>
-
-			<para>
-			For systems where iconv() is not available or where iconv()'s locales
-			are not compatible with Windows, UTF-8 is the only locale available.
-			</para>
-
-			<para> 
-			There are no systems that use UTF-8 as the default locale for Japanese.
-			</para>
-
-			<para>
-			Some broken filenames may be displayed, and some commands that
-			cannot handle non-ASCII filenames may be aborted during parsing
-			filenames. Especially, there may be <quote>\ (0x5c)</quote> in filenames, which
-			must be handled carefully, so you had better not touch filenames
-			written from Windows on UNIX.
-			</para>
-
-			<para>
-<indexterm><primary>Windows</primary></indexterm>
-<indexterm><primary>Java</primary></indexterm>
-<indexterm><primary>Unicode UTF-8</primary></indexterm>
-			In addition, although it is not directly concerned with Samba, since
-			there is a delicate difference between the iconv() function, which is
-			generally used on UNIX, and the functions used on other platforms,
-			such as Windows and Java, so far is concerns the conversion between
-			Shift_JIS and Unicode UTF-8 must be done with care and recognition
-			of the limitations involved in the process.
-			</para>
-
-			<para>
-<indexterm><primary>Mac OS X </primary></indexterm>
-			Although Mac OS X uses UTF-8 as its encoding method for filenames,
-			it uses an extended UTF-8 specification that Samba cannot handle, so
-			UTF-8 locale is not available for Mac OS X.
-			</para>
-			</listitem>
-		</varlistentry>
-
-		<varlistentry><term>Shift_JIS series + vfs_cap (CAP encoding)</term>
-			<listitem><para>
-<indexterm><primary>CAP</primary></indexterm>
-<indexterm><primary>NetAtalk</primary></indexterm>
-<indexterm><primary>Macintosh</primary></indexterm>
-			CAP encoding means a specification used in CAP and NetAtalk, file
-			server software for Macintosh. In the case of CAP encoding, for
-			example, if a Japanese filename consists of 0x8ba4 and 0x974c, and
-			<quote>.txt</quote> is written from Windows on Samba, the filename on UNIX
-			becomes <quote>:8b:a4:97L.txt</quote> (a 14 bytes ASCII string). 
-			</para>
-
-			<para>
-			For CAP encoding, a byte that cannot be expressed as an ASCII
-			character (0x80 or above) is encoded in an <quote>:xx</quote> form. You need to take
-			care of containing a <quote>\(0x5c)</quote> in a filename, but filenames are not
-			broken in a system that cannot handle non-ASCII filenames.
-			</para>
-
-			<para>
-			The greatest merit of CAP encoding is the compatibility of encoding
-			filenames with CAP or NetAtalk. These are respectively the Columbia Appletalk
-			Protocol, and the NetAtalk Open Source software project.
-			Since these software applications write a file name on UNIX with CAP encoding, if a
-			directory is shared with both Samba and NetAtalk, you need to use
-			CAP encoding to avoid non-ASCII filenames from being broken.
-			</para>
-
-			<para>
-			However, recently, NetAtalk has been
-			patched on some systems to write filenames with EUC-JP (e.g., Japanese original Vine Linux).
-			In this case, you need to choose EUC-JP series instead of CAP encoding.
-			</para>
-
-			<para>
-			vfs_cap itself is available for non-Shift_JIS series locales for
-			systems that cannot handle non-ASCII characters or systems that
-			share files with NetAtalk.
-			</para>
-
-			<para>
-			To use CAP encoding on Samba-3, you should use the unix charset parameter and VFS 
-			as in <link linkend="vfscap-intl">the VFS CAP smb.conf file</link>.
-			</para>
-
-<example id="vfscap-intl">
-<title>VFS CAP</title>
-	<smbconfblock>
-<smbconfsection name="[global]"/>
-<smbconfcomment>the locale name "CP932" may be different</smbconfcomment>
-<smbconfoption name="dos charset">CP932</smbconfoption>
-<smbconfoption name="unix charset">CP932</smbconfoption>
-
-<smbconfsection name="[cap-share]"/>
-<smbconfoption name="vfs option">cap</smbconfoption>
-</smbconfblock>
-</example>
-
-			<para>
-<indexterm><primary>CP932</primary></indexterm>
-<indexterm><primary>libiconv</primary></indexterm>
-<indexterm><primary>unix charset</primary></indexterm>
-<indexterm><primary>cap-share</primary></indexterm>
-			You should set CP932 if using GNU libiconv for unix charset. With this setting,
-			filenames in the <quote>cap-share</quote> share are written with CAP encoding.
-			</para>
-			</listitem>
-		</varlistentry>
-	</variablelist>
-
-</sect2>
-
-<sect2><title>Individual Implementations</title>
-
-<para>
-Here is some additional information regarding individual implementations:
-</para>
-
-	<variablelist>
-		<varlistentry><term>GNU libiconv</term>
-			<listitem><para>
-			To handle Japanese correctly, you should apply the patch
-			<ulink url="http://www2d.biglobe.ne.jp/~msyk/software/libiconv-patch.html">libiconv-1.8-cp932-patch.diff.gz</ulink>
-			to libiconv-1.8.
-			</para>
-			
-			<para>
-			Using the patched libiconv-1.8, these settings are available:
-			</para>
-
-<programlisting>
-dos charset = CP932
-unix charset = CP932 / eucJP-ms / UTF-8
-		|       |
-		|       +-- EUC-JP series
-		+-- Shift_JIS series
-display charset = CP932
-</programlisting>
-
-			<para>
-			Other Japanese locales (for example, Shift_JIS and EUC-JP) should not
-			be used because of the lack of the compatibility with Windows.
-			</para>
-			</listitem>
-		</varlistentry>
-
-		<varlistentry><term>GNU glibc</term>
-			<listitem><para>
-			To handle Japanese correctly, you should apply a <ulink url="http://www2d.biglobe.ne.jp/~msyk/software/glibc/">patch</ulink>
-			to glibc-2.2.5/2.3.1/2.3.2 or should use the patch-merged versions, glibc-2.3.3 or later.
-			</para>
-
-			<para>
-			Using the above glibc, these setting are available:
-			<smbconfblock>
-			<smbconfoption name="dos charset">CP932</smbconfoption>
-			<smbconfoption name="unix charset">CP932 / eucJP-ms / UTF-8</smbconfoption>
-			<smbconfoption name="display charset">CP932</smbconfoption>
-			</smbconfblock>
-			</para>
-
-			<para>
-			Other Japanese locales (for example, Shift_JIS and EUC-JP) should not
-			be used because of the lack of the compatibility with Windows.
-			</para>
-			</listitem>
-		</varlistentry>
-	</variablelist>
-
-</sect2>
-
-<sect2>
-	<title>Migration from Samba-2.2 Series</title>
-
-<para> 
-Prior to Samba-2.2 series, the <quote>coding system</quote> parameter was used. The default codepage in Samba
-2.x was code page 850. In the Samba-3 series this has been replaced with the <smbconfoption name="unix
-charset"/> parameter.  <link linkend="japancharsets">Japanese Character Sets in Samba-2.2 and Samba-3</link>
-shows the mapping table when migrating from the Samba-2.2 series to Samba-3.
-</para>
-
-	<table frame="all" id="japancharsets">
-		<title>Japanese Character Sets in Samba-2.2 and Samba-3</title>
-
-		<tgroup cols="2" align="center">
-			<colspec align="center"/>
-			<colspec align="center"/>
-			<thead>
-				<row><entry>Samba-2.2 Coding System</entry><entry>Samba-3 unix charset</entry></row>
-			</thead>
-			<tbody>
-				<row><entry>SJIS</entry><entry>Shift_JIS series</entry></row>
-				<row><entry>EUC</entry><entry>EUC-JP series</entry></row>
-				<row><entry>EUC3<footnote><para>Only exists in Japanese Samba version</para></footnote></entry><entry>EUC-JP series</entry></row>
-				<row><entry>CAP</entry><entry>Shift_JIS series + VFS</entry></row>
-				<row><entry>HEX</entry><entry>currently none</entry></row>
-				<row><entry>UTF8</entry><entry>UTF-8</entry></row>
-				<row><entry>UTF8-Mac<footnote><para>Only exists in Japanese Samba version</para></footnote></entry><entry>currently none</entry></row>
-				<row><entry>others</entry><entry>none</entry></row>
-			</tbody>
-		</tgroup>
-	</table>
-
-</sect2>
-
-</sect1>
-
-<sect1>
-	<title>Common Errors</title>
-
-	<sect2>
-		<title>CP850.so Can't Be Found</title>
-
-		<para><quote>Samba is complaining about a missing <filename>CP850.so</filename> file.</quote></para>
-
-		<para>
-		CP850 is the default <smbconfoption name="dos charset"/>.
-		The <smbconfoption name="dos charset"/> is used to convert data to the codepage used by your DOS clients.
-		If you do not have any DOS clients, you can safely ignore this message. </para>
-
-		<para>
-		CP850 should be supported by your local iconv implementation. Make sure you have all the required packages installed.
-		If you compiled Samba from source, make sure that the configure process found iconv. This can be
-		confirmed by checking the <filename>config.log</filename> file that is generated when
-		<command>configure</command> is executed.</para> 
-	</sect2>
-</sect1>
-
-</chapter>
diff --git a/docs-xml/Samba3-HOWTO/TOSHARG-VFS.xml b/docs-xml/Samba3-HOWTO/TOSHARG-VFS.xml
deleted file mode 100644
index 84ee82d..0000000
--- a/docs-xml/Samba3-HOWTO/TOSHARG-VFS.xml
+++ /dev/null
@@ -1,948 +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="VFS">
-<chapterinfo>
-	&author.jelmer;
-	&author.jht;
-	&author.tpot;
-	<author><firstname>Simo</firstname><surname>Sorce</surname><contrib>original vfs_skel README</contrib></author>
-	<author><firstname>Alexander</firstname><surname>Bokovoy</surname><contrib>original vfs_netatalk docs</contrib></author>
-	<author><firstname>Stefan</firstname><surname>Metzmacher</surname><contrib>Update for multiple modules</contrib></author>
-	<author><firstname>Ed</firstname><surname>Riddle</surname><contrib>original shadow_copy docs</contrib></author>
-</chapterinfo>
-<title>Stackable VFS modules</title>
-
-<sect1>
-<title>Features and Benefits</title>
-
-<para>
-<indexterm><primary>Virtual File System</primary><see>VFS</see></indexterm>
-<indexterm><primary>modules</primary></indexterm>
-<indexterm><primary>loaded modules</primary></indexterm>
-Stackable VFS (Virtual File System) modules support was new to Samba-3 and has proven quite popular. Samba
-passes each request to access the UNIX file system through the loaded VFS modules. This chapter covers the
-modules that come with the Samba source and provides references to some external modules.
-</para>
-
-
-</sect1>
-
-<sect1>
-<title>Discussion</title>
-
-<para>
-<indexterm><primary>IRIX</primary></indexterm>
-<indexterm><primary>GNU/Linux</primary></indexterm>
-If not supplied with your platform distribution binary Samba package, you may have problems compiling these
-modules, as shared libraries are compiled and linked in different ways on different systems.
-</para>
-
-<para>
-<indexterm><primary>VFS modules</primary></indexterm>
-<indexterm><primary>modules</primary></indexterm>
-<indexterm><primary>recycle bin</primary></indexterm>
-To use the VFS modules, create a share similar to the one below. The important parameter is the <smbconfoption
-name="vfs objects"/> parameter where you can list one or more VFS modules by name. For example, to log all
-access to files and put deleted files in a recycle bin, see <link linkend="vfsrecyc">the smb.conf with VFS
-modules example</link>:
-</para>
-
-<example id="vfsrecyc">
-<title>smb.conf with VFS modules</title>
-<smbconfblock>
-<smbconfsection name="[audit]"/>
-<smbconfoption name="comment">Audited /data directory</smbconfoption>
-<smbconfoption name="path">/data</smbconfoption>
-<smbconfoption name="vfs objects">audit recycle</smbconfoption>
-<smbconfoption name="writeable">yes</smbconfoption>
-<smbconfoption name="browseable">yes</smbconfoption>
-</smbconfblock>
-</example>
-
-<para>
-<indexterm><primary>virus scanner</primary></indexterm>
-<indexterm><primary>scanner module</primary></indexterm>
-<indexterm><primary>recycle bin</primary></indexterm>
-The modules are used in the order in which they are specified.  Let's say that you want to both have a virus
-scanner module and a recycle bin module. It is wise to put the virus scanner module as the first one so that
-it is the first to get run and may detect a virus immediately, before any action is performed on that file.
-<smbconfoption name="vfs objects">vscan-clamav recycle</smbconfoption>
-</para>
-
-<para>
-<indexterm><primary>/usr/local/samba/lib/vfs</primary></indexterm>
-<indexterm><primary>/usr/lib/samba/vfs</primary></indexterm>
-Samba will attempt to load modules from the <filename>/lib</filename> directory in the root directory of the
-Samba installation (usually <filename>/usr/lib/samba/vfs</filename> or
-<filename>/usr/local/samba/lib/vfs</filename>).
-</para>
-
-<para>
-<indexterm><primary>modules</primary></indexterm>
-<indexterm><primary>VFS</primary></indexterm>
-<indexterm><primary>multiple modules</primary></indexterm>
-<indexterm><primary>multiple VFS</primary></indexterm>
-Some modules can be used twice for the same share.  This can be done using a configuration similar to the one
-shown in <link linkend="multimodule">the smb.conf with multiple VFS modules</link>.
-
-<example id="multimodule">
-<title>smb.conf with multiple VFS modules</title>
-<smbconfblock>
-<smbconfsection name="[test]"/>
-<smbconfoption name="comment">VFS TEST</smbconfoption>
-<smbconfoption name="path">/data</smbconfoption>
-<smbconfoption name="writeable">yes</smbconfoption>
-<smbconfoption name="browseable">yes</smbconfoption>
-<smbconfoption name="vfs objects">example:example1 example example:test</smbconfoption>
-<smbconfoption name="example1: parameter">1</smbconfoption>
-<smbconfoption name="example:  parameter">5</smbconfoption>
-<smbconfoption name="test:     parameter">7</smbconfoption>
-</smbconfblock>
-</example>
-</para>
-
-</sect1>
-
-<sect1>
-<title>Included Modules</title>
-
-	<sect2>
-	<title>audit</title>
-
-		<para>
-<indexterm><primary>audit file access</primary></indexterm>
-		A simple module to audit file access to the syslog facility. The following operations are logged:
-		<itemizedlist>
-			<listitem><para>share</para></listitem>
-			<listitem><para>connect/disconnect</para></listitem>
-			<listitem><para>directory opens/create/remove</para></listitem>
-			<listitem><para>file open/close/rename/unlink/chmod</para></listitem>
-		</itemizedlist>
-		</para>
-
-	</sect2>
-
-	<sect2>
-	<title>default_quota</title>
-
-	<para>
-	This module allows the default quota values, in the windows explorer GUI, to be stored on a Samba-3 server.
-	The challenge is that linux filesystems only store quotas for users and groups, but no default quotas.
-	</para>
-
-	<para>
-	Samba returns NO_LIMIT as the default quotas by default and refuses to update them. With this module you 
-	can store the default quotas that are reported to a windows client, in the quota record of a user. By
-	default the root user is taken because quota limits for root are typically not enforced.
-	</para>
-
-	<para>
-	This module takes 2 parametric entries in the &smb.conf; file.  The default prefix for each is the
-	<quote>default_quota</quote>. This can be overwrittem when you load the module in the <emphasis>vfs
-	modules</emphasis> parameter like this:
-<screen>
-vfs objects = default_quota:myprefix
-</screen>
-	</para>
-
-	<para>
-	The parametric entries that may be specified for the default_quotas module are:
-	</para>
-
-	<variablelist>
-		<varlistentry>
-            <term>myprefix:uid</term>
-			<listitem><para>
-			This parameter takes a integer argument that specifies the uid of the quota record that will be 
-			used for storing the default user quotas.
-			</para>
-
-			<para>
-			The default value is 0 (for root user). An example of use is:
-<screen>
-vfs objects = default_quota
-default_quota:	uid = 65534
-</screen>
-			The above demonstrates the case where the <constant>myprefix</constant> was omitted, thus the
-			default prefix is the name of the module. When a <constant>myprefix</constant> parameter is
-			specified the above can be re-written like this:
-<screen>
-vfs objects = default_quota:myprefix
-myprefix:	uid = 65534
-</screen>
-			</para></listitem>
-		</varlistentry>
-
-		<varlistentry>
-            <term>myprefix:uid nolimit</term>
-			<listitem><para>
-			This parameter takes a boolean argument that specifies if the stored default quota values also be
-			reported for the user record, or if the value <constant>NO_LIMIT</constant> should be reported to 
-			the windows client for the user specified by the <parameter>prefix:uid</parameter> parameter.
-			</para>
-
-			<para>
-			The default value is <constant>yes</constant> (which means to report NO_LIMIT). An example of use
-			is shown here:
-<screen>
-vfs objects = default_quota:myprefix
-myprefix:	uid nolimit = no
-</screen>
-			</para></listitem>
-		</varlistentry>
-
-		<varlistentry>
-			<term>myprefix:gid</term>
-			<listitem><para>
-			This parameter takes an integer argument, it's just like the <parameter>prefix>:uid</parameter> but 
-			for group quotas.  NOTE: group quotas are not supported from the windows explorer.
-			</para>
-
-			<para>
-			The default value is 0 (for root group). An example of use is shown here:
-<screen>
-vfs objects = default_quota
-default_quota:	gid = 65534
-</screen>
-			</para></listitem>
-		</varlistentry>
-
-		<varlistentry>
-			<term>myprefix:gid nolimit</term>
-			<listitem><para>
-			This parameter takes a boolean argument, just like the <parameter>prefix>:uid nolimit</parameter> 
-			but for group quotas.  NOTE: group quotas are not supported from the windows explorer.
-			</para>
-
-			<para>
-			The default value is <constant>yes</constant> (which means to report NO_LIMIT). An example of use
-			is shown here:
-<screen>
-vfs objects = default_quota
-default_quota:	uid nolimit = no
-</screen>
-			</para></listitem>
-		</varlistentry>
-	</variablelist>
-
-	<para>
-	An example of use of multiple parametric specifications is shown here:
-<screen>
-...
-vfs objects = default_quota:quotasettings
-quotasettings:	uid nolimit = no
-quotasettings:	gid = 65534
-quotasettings:	gid nolimit = no
-...
-</screen>
-	</para>
-
-	</sect2>
-
-	<sect2>
-	<title>extd_audit</title>
-
-		<para>
-<indexterm><primary>audit module</primary></indexterm>
-<indexterm><primary>extd_audit module</primary></indexterm>
-<indexterm><primary>smbd</primary></indexterm>
-		This module is identical with the <command>audit</command> module above except
-		that it sends audit logs to both syslog as well as the <command>smbd</command> log files. The 
-		<smbconfoption name="log level"/> for this module is set in the &smb.conf; file. 
-		</para>
-
-		<para>
-		Valid settings and the information that will be recorded are shown in <link linkend="xtdaudit">the next table</link>.
-		</para>
-
-		<table frame="all" id="xtdaudit">
-			<title>Extended Auditing Log Information</title>
-		<tgroup cols="2" align="center">
-			<thead>
-			<row><entry align="center">Log Level</entry><entry>Log Details - File and Directory Operations</entry></row>
-			</thead>
-			<tbody>
-			<row><entry align="center">0</entry><entry align="left">Make Directory, Remove Directory, Unlink</entry></row>
-			<row><entry align="center">1</entry><entry align="left">Open Directory, Rename File, Change Permissions/ACLs</entry></row>
-			<row><entry align="center">2</entry><entry align="left">Open & Close File</entry></row>
-			<row><entry align="center">10</entry><entry align="left">Maximum Debug Level</entry></row>
-			</tbody>
-		</tgroup>
-		</table>
-
-		<sect3>
-		<title>Configuration of Auditing</title>
-
-		<para>
-<indexterm><primary>logging</primary></indexterm>
-		This auditing tool is more flexible than most people will readily recognize. There are a number of ways
-		by which useful logging information can be recorded.
-		</para>
-
-		<itemizedlist>
-			<listitem><para>Syslog can be used to record all transaction. This can be disabled by setting
-					in the &smb.conf; file <parameter>syslog = 0</parameter>.</para></listitem>
-			<listitem><para>Logging can take place to the default log file (<filename>log.smbd</filename>)
-					for all loaded VFS modules just by setting in the &smb.conf; file
-					<parameter>log level = 0 vfs:x</parameter>, where x is the log level.
-					This will disable general logging while activating all logging of VFS
-					module activity at the log level specified.</para></listitem>
-			<listitem><para>Detailed logging can be obtained per user, per client machine, etc.
-					This requires the above together with the creative use of the
-					<parameter>log file</parameter> settings.</para>
-					<para>An example of detailed per-user and per-machine logging can
-					be obtained by setting 
-					<smbconfoption name="log file">/var/log/samba/%U.%m.log</smbconfoption>.
-					</para></listitem>
-		</itemizedlist>
-
-		<para>
-		Auditing information often must be preserved for a long time. So that the log files do not get rotated
-		it is essential that the <smbconfoption name="max log size">0</smbconfoption> be set
-		in the &smb.conf; file.
-		</para>
-
-		</sect3>
-
-	</sect2>
-
-	<sect2 id="fakeperms">
-	<title>fake_perms</title>
-
-		<para>
-<indexterm><primary>fake_perms</primary></indexterm>
-<indexterm><primary>Roaming Profile</primary></indexterm>
-<indexterm><primary>writeable</primary></indexterm>
-<indexterm><primary>read only</primary></indexterm>
-		This module was created to allow Roaming Profile files and directories to be set (on the Samba server
-		under UNIX) as read only. This module will, if installed on the Profiles share, report to the client
-		that the Profile files and directories are writeable. This satisfies the client even though the files
-		will never be overwritten as the client logs out or shuts down.
-		</para>
-
-	</sect2>
-
-	<sect2>
-	<title>recycle</title>
-
-		<para>
-<indexterm><primary>recycle</primary></indexterm>
-<indexterm><primary>unlink calls</primary></indexterm>
-<indexterm><primary>recycle directory</primary></indexterm>
-		A Recycle Bin-like module. Where used, unlink calls will be intercepted and files moved
-		to the recycle directory instead of being deleted. This gives the same effect as the
-		<guiicon>Recycle Bin</guiicon> on Windows computers.
-		</para>
-
-		<para>
-<indexterm><primary>recycle</primary></indexterm>
-<indexterm><primary>.recycle</primary></indexterm>
-<indexterm><primary>recycle:keeptree</primary></indexterm>
-<indexterm><primary>deleted files</primary></indexterm>
-		The <guiicon>Recycle Bin</guiicon> will not appear in
-		<application>Windows Explorer</application> views of the network
-		file system (share) nor on any mapped drive. Instead, a directory
-		called <filename>.recycle</filename> will be automatically created
-		when the first file is deleted and <parameter>recycle:repository</parameter>
-		is not configured.
-		If <parameter>recycle:repository</parameter> is configured, the name
-		of the created directory depends on <parameter>recycle:repository</parameter>.
-		Users can recover files from the recycle bin. If the
-		<parameter>recycle:keeptree</parameter> has been specified,	deleted
-		files will be found in a path identical with that from which the
-		file was deleted.
-		</para>
-		
-		<para>Supported options for the <command>recycle</command> module are as follow:
-		<variablelist>
-			<varlistentry>
-			<term>recycle:repository</term>
-				<listitem><para>
-<indexterm><primary>recycle:repository</primary></indexterm>
-				Path of the directory where deleted files should be moved.
-				</para></listitem>
-			</varlistentry>
-
-			<varlistentry>
-			<term>recycle:directory_mode</term>
-				<listitem><para>
-<indexterm><primary>directory_mode</primary></indexterm>
-				Set it to the octal mode you want for the recycle directory. With
-				this mode the recycle directory	will be created if it not
-				exists and the first file is deleted.
-				If <parameter>recycle:subdir_mode</parameter> is not set, these
-				mode also apply to sub directories.
-				If <parameter>directory_mode</parameter> not exists, the default
-				mode 0700 is used.
-				</para></listitem>
-			</varlistentry>
-
-			<varlistentry>
-			<term>recycle:subdir_mode</term>
-				<listitem><para>
-<indexterm><primary>recycle:subdir_mode</primary></indexterm>
-				Set it to the octal mode you want for the sub directories of
-				the recycle directory. With this mode	the sub directories will
-				be created.
-				If <parameter>recycle:subdir_mode</parameter> is not set, the
-				sub directories will be created with the mode from
-				<parameter>directory_mode</parameter>.
-				</para></listitem>
-			</varlistentry>
-
-			<varlistentry>
-			<term>recycle:keeptree</term>
-				<listitem><para>
-<indexterm><primary>recycle:keeptree</primary></indexterm>
-				Specifies whether the directory structure should be kept or if the files in the directory that is being 
-				deleted should be kept separately in the recycle bin.
-				</para></listitem>
-			</varlistentry>
-			
-			<varlistentry>
-			<term>recycle:versions</term>
-				<listitem><para>
-<indexterm><primary>recycle:versions</primary></indexterm>
-				If this option is set, two files 
-				with the same name that are deleted will both 
-				be kept in the recycle bin. Newer deleted versions 
-				of a file will be called <quote>Copy #x of <replaceable>filename</replaceable></quote>.
-				</para></listitem>
-			</varlistentry>
-
-			<varlistentry>
-			<term>recycle:touch</term>
-				<listitem><para>
-<indexterm><primary>recycle:touch</primary></indexterm>
-				Specifies whether a file's access date should be touched when the file is moved to the recycle bin.
-				</para></listitem>
-			</varlistentry>
-
-			<varlistentry>
-			<term>recycle:touch_mtime</term>
-				<listitem><para>
-<indexterm><primary>recycle:touch</primary></indexterm>
-				Specifies whether a file's last modify date date should be touched when the file is moved to the recycle bin.
-				</para></listitem>
-			</varlistentry>
-
-			<varlistentry>
-			<term>recycle:maxsize</term>
-				<listitem><para>
-<indexterm><primary>recycle:maxsize</primary></indexterm>
-				Files that are larger than the number of bytes specified by this parameter will not be put into the recycle bin.
-				</para></listitem>
-			</varlistentry>
-
-			<varlistentry>
-			<term>recycle:exclude</term>
-				<listitem><para>
-<indexterm><primary>recycle:exclude</primary></indexterm>
-				List of files that should not be put into the recycle bin when deleted, but deleted in the regular way.
-				</para></listitem>
-			</varlistentry>
-
-			<varlistentry>
-			<term>recycle:exclude_dir</term>
-				<listitem><para>
-<indexterm><primary>recycle:exclude_dir</primary></indexterm>
-				Contains a list of directories. When files from these directories are
-				deleted, they are not put into the
-				recycle bin but are deleted in the
-				regular way.
-				</para></listitem>
-			</varlistentry>
-
-			<varlistentry>
-			<term>recycle:noversions</term>
-				<listitem><para>
-<indexterm><primary>recycle:noversions</primary></indexterm>
-				Specifies a list of paths (wildcards such as * and ? are supported) for which no versioning
-				should be used. Only useful when <emphasis>recycle:versions</emphasis> is enabled.
-				</para></listitem>
-			</varlistentry>
-		</variablelist>
-		</para>
-
-	</sect2>
-
-	<sect2>
-	<title>netatalk</title>
-
-		<para>
-<indexterm><primary>netatalk</primary></indexterm>
-		A netatalk module will ease co-existence of Samba and netatalk file sharing services.
-		</para>
-
-		<para>Advantages compared to the old netatalk module:
-		<itemizedlist>
-<indexterm><primary>.AppleDouble</primary></indexterm>
-			<listitem><para>Does not care about creating .AppleDouble forks, just keeps them in sync.</para></listitem>
-			<listitem><para>If a share in &smb.conf; does not contain .AppleDouble item in hide or veto list, it will be added automatically.</para></listitem>
-		</itemizedlist>
-		</para>
-
-	</sect2>
-
-    <sect2>
-      <title>shadow_copy</title>
-
-	<warning><para>
-<indexterm><primary>shadow_copy</primary></indexterm>
-	<emphasis>THIS IS NOT A BACKUP, ARCHIVAL, OR VERSION CONTROL SOLUTION!</emphasis>
-	</para>
-
-	<para>
-<indexterm><primary>version control</primary></indexterm>
-	With Samba or Windows servers, shadow_copy is designed to be an end-user tool only.  It does not replace or
-	enhance your backup and archival solutions and should in no way be considered as such.  Additionally, if you
-	need version control, implement a version control system.  You have been warned.
-	</para></warning>
-
-
-	<para>
-	The shadow_copy module allows you to setup functionality that is similar to MS shadow copy services.  When
-	setup properly, this module allows Microsoft shadow copy clients to browse "shadow copies" on Samba shares.
-	You will need to install the shadow copy client.  You can get the MS shadow copy client <ulink noescape="1"
-	url="http://www.microsoft.com/windowsserver2003/downloads/shadowcopyclient.mspx">here.</ulink>.  Note the
-	additional requirements for pre-Windows XP clients.  I did not test this functionality with any pre-Windows XP
-	clients.  You should be able to get more information about MS Shadow Copy <ulink noescape="1"
-	url="http://www.microsoft.com/windowsserver2003/techinfo/overview/scr.mspx">from the Microsoft's site</ulink>.
-	</para>
-
-	<para>
-<indexterm><primary>shadow_copy</primary></indexterm>
-<indexterm><primary>VFS module</primary></indexterm>
-<indexterm><primary>shadow_copy module</primary></indexterm>
-<indexterm><primary>LVM</primary></indexterm>
-<indexterm><primary>EVMS</primary></indexterm>
-<indexterm><primary>Logical Volume Manager</primary><see>LVM</see></indexterm>
-	The shadow_copy VFS module requires some underlying file system setup with some sort of Logical Volume Manager
-	(LVM) such as LVM1, LVM2, or EVMS.  Setting up LVM is beyond the scope of this document; however, we will
-	outline the steps we took to test this functionality for <emphasis>example purposes only.</emphasis> You need
-	to make sure the LVM implementation you choose to deploy is ready for production.  Make sure you do plenty of
-	tests.
-	</para>
-
-	<para>
-	Here are some common resources for LVM and EVMS:
-	</para>
-
-	<itemizedlist>
-	  <listitem>
-	    <para><ulink noescape="1"
-	    url="http://www.sistina.com/products_lvm_download.htm">Sistina's
-	    LVM1 and LVM2</ulink></para>
-	  </listitem>
-	  <listitem>
-	    <para><ulink url="http://evms.sourceforge.net/">Enterprise Volume Management System (EVMS)</ulink></para>
-	  </listitem>
-	  <listitem>
-	    <para><ulink url="http://tldp.org/HOWTO/LVM-HOWTO/">The LVM HOWTO</ulink></para>
-	  </listitem>
-	  <listitem>
-	    <para>
-	      See <ulink url="http://www-106.ibm.com/developerworks/linux/library/l-lvm/">Learning
-	      Linux LVM, Part 1</ulink> and <ulink url="http://www-106.ibm.com/developerworks/library/l-lvm2.html">Learning
-	      Linux LWM, Part 2</ulink> for Daniel Robbins' well-written, two part tutorial on Linux and LVM using LVM
-	      source code and reiserfs.</para>
-	  </listitem>
-	</itemizedlist>
-
-	<sect3>
-	<title>Shadow Copy Setup</title>
-	<para>
-<indexterm><primary>XFS file system</primary></indexterm>
-<indexterm><primary>Debian Sarge</primary></indexterm>
-	At the time of this writing, not much testing has been done.  I tested the shadow copy VFS module with a
-	specific scenario which was not deployed in a production environment, but more as a proof of concept.  The
-	scenario involved a Samba-3 file server on Debian Sarge with an XFS file system and LVM1.  I do NOT recommend
-	you use this as a solution without doing your own due diligence with regard to all the components presented
-	here.  That said, following is an basic outline of how I got things going.
-	</para>
-
-	<orderedlist>
-	  <listitem>
-	    <formalpara><title>Installed Operating System </title> 
-	    <para>
-		In my tests, I used <ulink url="http://www.debian.org/devel/debian-installer/">Debian
-		Sarge</ulink> (i.e., testing) on an XFS file system.  Setting up the OS is a bit beyond the scope of this
-		document.  It is assumed that you have a working OS capable of running Samba.
-		</para></formalpara>
-	  </listitem>
-
-	  <listitem>
-	    <formalpara><title>Install & Configure Samba</title>
-		<para>
-		See the <link linkend="introduction">installation section</link> of this HOWTO for more detail on this.
-		It doesn't matter if it is a Domain Controller or Member File Server, but it is assumed that you have a
-		working Samba 3.0.3 or later server running.
-		</para></formalpara>
-	  </listitem>
-
-	  <listitem>
-	    <formalpara><title>Install & Configure LVM</title>
-		<para>
-<indexterm><primary>shadow copies</primary></indexterm>
-<indexterm><primary>Snapshots</primary></indexterm>
-		Before you can make shadow copies available to the client, you have to create the shadow copies.  This is
-		done by taking some sort of file system snapshot.  Snapshots are a typical feature of Logical Volume
-		Managers such as LVM, so we first need to have that setup.
-		</para></formalpara>
-
-	    <itemizedlist>
-		<para>
-		The following is provided as an example and will be most helpful for Debian users.  Again, this was tested
-		using the "testing" or "Sarge" distribution.
-		</para>
-
-			<listitem>
-			<para>
-<indexterm><primary>lvm10 package</primary></indexterm>
-<indexterm><primary>devfsd package</primary></indexterm>
-<indexterm><primary>Debian</primary></indexterm>
-<indexterm><primary>xfsprogs</primary></indexterm>
-<indexterm><primary>apt-get</primary></indexterm>
-			Install lvm10 and devfsd packages if you have not done so already.  On Debian systems, you are warned of the
-			interaction of devfs and lvm1 which requires the use of devfs filenames.  Running <command>apt-get update
-			&& apt-get install lvm10 devfsd xfsprogs</command> should do the trick for this example.
-			</para></listitem>
-
-			<listitem><para>
-<indexterm><primary>create volume</primary></indexterm>
-<indexterm><primary>create partition</primary></indexterm>
-<indexterm><primary>fdisk</primary></indexterm>
-<indexterm><primary>cfdisk</primary></indexterm>
-<indexterm><primary>Linux LVM</primary></indexterm>
-			Now you need to create a volume.  You will need to create a partition (or partitions) to add to your volume.
-			Use your favorite partitioning tool (e.g., Linux fdisk, cfdisk, etc.).  The partition type should be set to
-			0x8e for "Linux LVM."  In this example, we will use /dev/hdb1.
-			</para>
-
-			<para>
-<indexterm><primary>Linux LVM partition</primary></indexterm>
-<indexterm><primary>LVM volume</primary></indexterm>
-<indexterm><primary>modprobe</primary></indexterm>
-			Once you have the Linux LVM partition (type 0x8e), you can run a series of commands to create the LVM volume.
-			You can use several disks and/or partitions, but we will use only one in this example.  You may also need to
-			load the kernel module with something like <command>modprobe lvm-mod</command> and set your system up to load
-			it on reboot by adding it to (<filename>/etc/modules</filename>).
-			</para></listitem>
-
-			<listitem><para>
-<indexterm><primary>pvcreate</primary></indexterm>
-			Create the physical volume with <command>pvcreate /dev/hdb1</command>
-			</para></listitem>
-
-			<listitem><para>
-<indexterm><primary>vgcreate</primary></indexterm>
-<indexterm><primary>volume group</primary></indexterm>
-			Create the volume group and add /dev/hda1 to it with <command>vgcreate shadowvol /dev/hdb1</command>
-			</para>
-
-			<para>
-<indexterm><primary>vgdisplay</primary></indexterm>
-			You can use <command>vgdisplay</command> to review information about the volume group.
-			</para></listitem>
-
-			<listitem><para>
-<indexterm><primary>lvcreate</primary></indexterm>
-			Now you can create the logical volume with something like <command>lvcreate -L400M -nsh_test shadowvol</command>
-			</para>
-
-			<para>
-<indexterm><primary>/dev/shadowvol</primary></indexterm>
-			This creates the logical volume of 400 MBs named "sh_test" in the volume group we created called shadowvol.
-			If everything is working so far, you should see them in <filename>/dev/shadowvol</filename>.
-			</para></listitem>
-
-			<listitem><para>
-<indexterm><primary>mkfs.xfs</primary></indexterm>
-			Now we should be ready to format the logical volume we named sh_test with <command>mkfs.xfs
-			/dev/shadowvol/sh_test</command>
-			</para>
-
-			<para>
-<indexterm><primary>logical volume</primary></indexterm>
-<indexterm><primary>LVM</primary></indexterm>
-<indexterm><primary>freezing</primary></indexterm>
-<indexterm><primary>resizing</primary></indexterm>
-<indexterm><primary>growing</primary></indexterm>
-			You can format the logical volume with any file system you choose, but make sure to use one that allows you to
-			take advantage of the additional features of LVM such as freezing, resizing, and growing your file systems.
-			</para>
-
-			<para>
-<indexterm><primary>LVM volume</primary></indexterm>
-<indexterm><primary>shadow_copy</primary></indexterm>
-<indexterm><primary>module</primary></indexterm>
-			Now we have an LVM volume where we can play with the shadow_copy VFS module.
-			</para></listitem>
-
-			<listitem><para>
-<indexterm><primary>mkdir</primary></indexterm>
-<indexterm><primary>permissions</primary></indexterm>
-<indexterm><primary>chmod</primary></indexterm>
-			Now we need to prepare the directory with something like
-<screen>
-&rootprompt; mkdir -p /data/shadow_share
-</screen>
-			or whatever you want to name your shadow copy-enabled Samba share.  Make sure you set the permissions so that
-			you can use it.  If in doubt, use <command>chmod 777 /data/shadow_share</command> and tighten the permissions
-			once you get things working.
-			</para></listitem>
-
-			<listitem><para>
-<indexterm><primary>mount</primary></indexterm>
-			Mount the LVM volume using something like <command>mount /dev/shadowvol/sh_test /data/shadow_share</command>
-			</para>
-
-			<para>
-<indexterm><primary>/etc/fstab</primary></indexterm>
-			You may also want to edit your <filename>/etc/fstab</filename> so that this partition mounts during the system boot.
-			</para></listitem>
-		</itemizedlist>
-
-		</listitem>
-
-	  <listitem>
-	    <formalpara><title>Install & Configure the shadow_copy VFS Module</title>
-		<para>
-		Finally we get to the actual shadow_copy VFS module.  The shadow_copy VFS module should be available in Samba
-		3.0.3 and higher.  The smb.conf configuration is pretty standard.  Here is our example of a share configured
-		with the shadow_copy VFS module:
-		</para></formalpara>
-
-		<example id="vfsshadow">
-		<title>Share With shadow_copy VFS</title>
-		<smbconfblock>
-		<smbconfsection name="[shadow_share]"/>
-		<smbconfoption name="comment">Shadow Copy Enabled Share</smbconfoption>
-		<smbconfoption name="path">/data/shadow_share</smbconfoption>
-		<smbconfoption name="vfs objects">shadow_copy</smbconfoption>
-		<smbconfoption name="writeable">yes</smbconfoption>
-		<smbconfoption name="browseable">yes</smbconfoption>
-		</smbconfblock>
-		</example>
-
-		</listitem>
-
-		<listitem>
-	    <formalpara><title>Create Snapshots and Make Them Available to shadow_copy.so</title> 
-		<para>
-<indexterm><primary>shadow_copy</primary></indexterm>
-<indexterm><primary>LVM snapshots</primary></indexterm>
-<indexterm><primary>module</primary></indexterm>
-		Before you can browse the shadow copies, you must create them and mount them.  This will most likely be done
-		with a script that runs as a cron job.  With this particular solution, the shadow_copy VFS module is used to
-		browse LVM snapshots.  Those snapshots are not created by the module.  They are not made available by the
-		module either.  This module allows the shadow copy-enabled client to browse the snapshots you take and make
-		available.
-		</para></formalpara>
-
-	    <para>
-		Here is a simple script used to create and mount the snapshots:
-<screen>
-#!/bin/bash
-# This is a test, this is only a test
-SNAPNAME=`date +%Y.%m.%d-%H.%M.%S`
-xfs_freeze -f /data/shadow_share/
-lvcreate -L10M -s -n $SNAPNAME /dev/shadowvol/sh_test
-xfs_freeze -u /data/shadow_share/
-mkdir /data/shadow_share/@GMT-$SNAPNAME
-mount /dev/shadowvol/$SNAPNAME \
-       /data/shadow_share/@GMT-$SNAPNAME -onouuid,ro
-</screen>
-		Note that the script does not handle other things like remounting snapshots on reboot.
-	    </para></listitem>
-
-		<listitem>
-	    <formalpara><title>Test From Client</title>
-		<para>
-		To test, you will need to install the shadow copy client which you can obtain from the <ulink
-		url="http://www.microsoft.com/windowsserver2003/downloads/shadowcopyclient.mspx">Microsoft web site.</ulink> I
-		only tested this with an XP client so your results may vary with other pre-XP clients.  Once installed, with
-		your XP client you can right-click on specific files or in the empty space of the shadow_share and view the
-		"properties."  If anything has changed, then you will see it on the "Previous Versions" tab of the properties
-		window.
-		</para></formalpara>
-	  </listitem>
-	</orderedlist>
-
-	</sect3>
-</sect2>
-
-</sect1>
-
-<sect1>
-<title>VFS Modules Available Elsewhere</title>
-
-<para>
-<indexterm><primary>VFS modules</primary></indexterm>
-This section contains a listing of various other VFS modules that have been posted but do not currently reside
-in the Samba CVS tree for one reason or another (e.g., it is easy for the maintainer to have his or her own
-CVS tree).
-</para>
-
-<para>
-No statements about the stability or functionality of any module should be implied due to its presence here.
-</para>
-
-<sect2>
-<title>DatabaseFS</title>
-
-<para>
-<indexterm><primary>DatabaseFS</primary></indexterm>
-URL: <ulink noescape="1" url="http://www.css.tayloru.edu/~elorimer/databasefs/index.php">
-Taylors University DatabaeFS</ulink>
-</para>
-
-<para>By <ulink url="mailto:elorimer at css.tayloru.edu">Eric Lorimer.</ulink></para>
-
-<para>
-I have created a VFS module that implements a fairly complete read-only filesystem. It presents information
-from a database as a filesystem in a modular and generic way to allow different databases to be used.
-(Originally designed for organizing MP3s under directories such as <quote>Artists,</quote> <quote>Song
-Keywords,</quote> and so on. I have since easily applied it to a student roster database.) The directory
-structure is stored in the database itself and the module makes no assumptions about the database structure
-beyond the table it requires to run.
-</para>
-
-<para>
-Any feedback would be appreciated: comments, suggestions, patches, and so on. If nothing else, it
-might prove useful for someone else who wishes to create a virtual filesystem.
-</para>
-
-</sect2>
-
-<sect2>
-<title>vscan</title>
-
-<indexterm><primary>vscan</primary></indexterm>
-<para>URL: <ulink noescape="1" url="http://www.openantivirus.org/projects.php#samba-vscan">
-Open Anti-Virus vscan</ulink>
-</para>
-
-<para>
-<indexterm><primary>samba-vscan</primary></indexterm>
-samba-vscan is a proof-of-concept module for Samba, which provides on-access anti-virus support for files
-shared using Samba.  samba-vscan supports various virus scanners and is maintained by Rainer Link.
-</para>
-
-</sect2>
-
-<sect2>
-<title>vscan-clamav</title>
-<para>
-Samba users have been using the RPMS from SerNet without a problem.
-OpenSUSE Linux users have also used the vscan scanner for quite some time
-with excellent results. It does impact overall write performance though.
-</para>
-
-<para>
-The following share stanza is a good guide for those wanting to configure vscan-clamav:
-</para>
-
-<screen>
-[share]
-vfs objects = vscan-clamav
-vscan-clamav: config-file = /etc/samba/vscan-clamav.conf
-</screen>
-
-<para>
-The following example of the <filename>vscan-clamav.conf</filename> file may help to get this
-fully operational:
-</para>
-
-<screen>
-<title>VFS: Vscan ClamAV Control File</title>
-#
-# /etc/samba/vscan-clamav.conf
-#
-
-[samba-vscan]
-; run-time configuration for vscan-samba using
-; clamd
-; all options are set to default values
-
-; do not scan files larger than X bytes. If set to 0 (default),
-; this feature is disable (i.e. all files are scanned)
-max file size = 10485760
-
-; log all file access (yes/no). If set to yes, every access will
-; be logged. If set to no (default), only access to infected files
-; will be logged
-verbose file logging = no
-
-; if set to yes (default), a file will be scanned while opening
-scan on open = yes
-; if set to yes, a file will be scanned while closing (default is yes)
-scan on close = yes
-
-; if communication to clamd fails, should access to file denied?
-; (default: yes)
-deny access on error = no
-
-; if daemon failes with a minor error (corruption, etc.),
-; should access to file denied?
-; (default: yes)
-deny access on minor error = no
-
-; send a warning message via Windows Messenger service
-; when virus is found?
-; (default: yes)
-send warning message = yes
-
-; what to do with an infected file
-; quarantine: try to move to quantine directory
-; delete:     delete infected file
-; nothing:    do nothing (default)
-infected file action = quarantine
-
-; where to put infected files - you really want to change this!
-quarantine directory  = /opt/clamav/quarantine
-; prefix for files in quarantine
-quarantine prefix = vir-
-
-; as Windows tries to open a file multiple time in a (very) short time
-; of period, samba-vscan use a last recently used file mechanism to avoid
-; multiple scans of a file. This setting specified the maximum number of
-; elements of the last recently used file list. (default: 100)
-max lru files entries = 100
-
-; an entry is invalidad after lru file entry lifetime (in seconds).
-; (Default: 5)
-lru file entry lifetime = 5
-
-; exclude files from being scanned based on the MIME-type! Semi-colon
-; separated list (default: empty list). Use this with care!
-exclude file types =
-
-; socket name of clamd (default: /var/run/clamd). Setting will be ignored if
-; libclamav is used
-clamd socket name = /tmp/clamd
-
-; limits, if vscan-clamav was build for using the clamav library (libclamav)
-; instead of clamd
-
-; maximum number of files in archive (default: 1000)
-libclamav max files in archive = 1000
-
-; maximum archived file size, in bytes (default: 10 MB)
-libclamav max archived file size = 5242880
-
-; maximum recursion level (default: 5)
-libclamav max recursion level = 5
-</screen>
-
-<para>
-Obviously, a running clam daemon is necessary for this to work. This is a working example for me using ClamAV.
-The ClamAV documentation should provide additional configuration examples. On your system these may be located
-under the <filename>/usr/share/doc/</filename> directory. Some examples may also target other virus scanners,
-any of which can be used.
-</para>
-
-</sect2>
-</sect1>
-
-</chapter>
diff --git a/docs-xml/Samba3-HOWTO/TOSHARG-Winbind.xml b/docs-xml/Samba3-HOWTO/TOSHARG-Winbind.xml
deleted file mode 100644
index b7eaa06..0000000
--- a/docs-xml/Samba3-HOWTO/TOSHARG-Winbind.xml
+++ /dev/null
@@ -1,1475 +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="winbind">
-
-<chapterinfo>
-	<author>
-		<firstname>Tim</firstname><surname>Potter</surname>
-		<affiliation>
-			<orgname>Samba Team</orgname>
-			<address><email>tpot at linuxcare.com.au</email></address>
-		</affiliation>
-	</author>
-	&author.tridge;
-	<author>
-		<firstname>Naag</firstname><surname>Mummaneni</surname>
-		<affiliation>
-			<address><email>getnag at rediffmail.com</email></address>
-		</affiliation>
-		<contrib>Notes for Solaris</contrib>
-	</author>
-	<author>
-		<firstname>John</firstname><surname>Trostel</surname>
-		<affiliation>
-			<orgname>SNAP</orgname>
-			<address><email>jtrostel at snapserver.com</email></address>
-		</affiliation>
-	</author>
-	&author.jelmer;
-	&author.jht;
-	<pubdate>June 15, 2005</pubdate>
-</chapterinfo>
-
-<title>Winbind: Use of Domain Accounts</title>
-
-<sect1>
-	<title>Features and Benefits</title>
-
-	<para>
-<indexterm><primary>holy grail</primary></indexterm>
-<indexterm><primary>heterogeneous computing</primary></indexterm>
-	Integration of UNIX and Microsoft Windows NT through a unified logon has
-	been considered a <quote>holy grail</quote> in heterogeneous computing environments for
-	a long time.
-	</para>
-
-	<para>
-<indexterm><primary>interoperability</primary></indexterm>
-<indexterm><primary>domain user</primary></indexterm>
-<indexterm><primary>domain group</primary></indexterm>
-<indexterm><primary>group ownership</primary></indexterm>
-	There is one other facility without which UNIX and Microsoft Windows network
-	interoperability would suffer greatly. It is imperative that there be a
-	mechanism for sharing files across UNIX systems and to be able to assign
-	domain user and group ownerships with integrity.
-	</para>
-
-	<para>
-<indexterm><primary>Pluggable Authentication Modules</primary><see>PAM</see></indexterm>
-<indexterm><primary>winbind</primary></indexterm>
-<indexterm><primary>NSS</primary></indexterm>
-<indexterm><primary>RPC</primary></indexterm>
-	<emphasis>winbind</emphasis> is a component of the Samba suite of programs that
-	solves the unified logon problem. Winbind uses a UNIX implementation of Microsoft
-	RPC calls, Pluggable Authentication Modules (PAMs), and the name service switch (NSS) to
-	allow Windows NT domain users to appear and operate as UNIX users on a UNIX
-	machine. This chapter describes the Winbind system, the functionality
-	it provides, how it is configured, and how it works internally.
-	</para>
-
-	<para>
-	Winbind provides three separate functions:
-	</para>
-
-	<itemizedlist>
-		<listitem><para>
-<indexterm><primary>ADS</primary></indexterm>
-<indexterm><primary>NT4 domain</primary></indexterm>
-		Authentication of user credentials (via PAM). This makes it possible to
-		log onto a UNIX/Linux system using user and group accounts from a Windows
-		NT4 (including a Samba domain) or an Active Directory domain.
-		</para></listitem>
-
-		<listitem><para>
-<indexterm><primary>identity resolution</primary></indexterm>
-<indexterm><primary>NSS</primary></indexterm>
-		Identity resolution (via NSS). This is the default when winbind is not used.
-		</para></listitem>
-
-		<listitem><para>
-<indexterm><primary>UID</primary></indexterm>
-<indexterm><primary>GID</primary></indexterm>
-<indexterm><primary>SID</primary></indexterm>
-<indexterm><primary>idmap uid</primary></indexterm>
-<indexterm><primary>idmap gid</primary></indexterm>
-<indexterm><primary>idmap backend</primary></indexterm>
-		Winbind maintains a database called winbind_idmap.tdb in which it stores
-		mappings between UNIX UIDs, GIDs, and NT SIDs. This mapping is used only
-		for users and groups that do not have a local UID/GID. It stores the UID/GID
-		allocated from the idmap uid/gid range that it has mapped to the NT SID.
-		If <parameter>idmap backend</parameter> has been specified as <constant>ldap:ldap://hostname[:389]</constant>,
-		then instead of using a local mapping, Winbind will obtain this information
-		from the LDAP database.
-		</para></listitem>
-	</itemizedlist>
-
-	<note><para>
-	<indexterm><primary>winbindd</primary></indexterm>
-	<indexterm><primary>starting samba</primary><secondary>winbindd</secondary></indexterm>
-<indexterm><primary>/etc/passwd</primary></indexterm>
-<indexterm><primary>/etc/group</primary></indexterm>
-<indexterm><primary>smbd</primary></indexterm>
-<indexterm><primary>NSS</primary></indexterm>
-	If <command>winbindd</command> is not running, smbd (which calls <command>winbindd</command>) will fall back to
-	using purely local information from <filename>/etc/passwd</filename> and <filename>/etc/group</filename> and no dynamic
-	mapping will be used. On an operating system that has been enabled with the NSS,
-	the resolution of user and group information will be accomplished via NSS.
-	</para></note>
-
-
-	<figure id="winbind_idmap">
-	<title>Winbind Idmap</title>
-	<imagefile scale="45">idmap_winbind_no_loop</imagefile>
-	</figure>
-
-</sect1>
-
-
-<sect1>
-	<title>Introduction</title>
-
-	<para>It is well known that UNIX and Microsoft Windows NT have
-	different models for representing user and group information and
-	use different technologies for implementing them. This fact has
-	made it difficult to integrate the two systems in a satisfactory
-	manner.</para>
-
-	<para>
-<indexterm><primary>synchronization problems</primary></indexterm>
-<indexterm><primary>passwords</primary></indexterm>
-	One common solution in use today has been to create
-	identically named user accounts on both the UNIX and Windows systems
-	and use the Samba suite of programs to provide file and print services
-	between the two. This solution is far from perfect, however, because
-	adding and deleting users on both sets of machines becomes a chore,
-	and two sets of passwords are required &smbmdash; both of which
-	can lead to synchronization problems between the UNIX and Windows
-	systems and confusion for users.</para>
-
-	<para>We divide the unified logon problem for UNIX machines into
-	three smaller problems:</para>
-
-	<itemizedlist>
-		<listitem><para>Obtaining Windows NT user and group information.
-		</para></listitem>
-
-		<listitem><para>Authenticating Windows NT users.
-		</para></listitem>
-
-		<listitem><para>Password changing for Windows NT users.
-		</para></listitem>
-	</itemizedlist>
-
-
-	<para>
-<indexterm><primary>unified logon</primary></indexterm>
-<indexterm><primary>duplication of information</primary></indexterm>
-	Ideally, a prospective solution to the unified logon problem
-	would satisfy all the above components without duplication of
-	information on the UNIX machines and without creating additional
-	tasks for the system administrator when maintaining users and
-	groups on either system. The Winbind system provides a simple
-	and elegant solution to all three components of the unified logon
-	problem.</para>
-</sect1>
-
-
-<sect1>
-	<title>What Winbind Provides</title>
-
-	<para>
-<indexterm><primary>Windows account management</primary></indexterm>
-<indexterm><primary>UNIX users</primary></indexterm>
-<indexterm><primary>UNIX groups</primary></indexterm>
-<indexterm><primary>NT domain</primary></indexterm>
-	Winbind unifies UNIX and Windows NT account management by
-	allowing a UNIX box to become a full member of an NT domain. Once
-	this is done, the UNIX box will see NT users and groups as if
-	they were <quote>native</quote> UNIX users and groups, allowing the NT domain
-	to be used in much the same manner that NIS+ is used within
-	UNIX-only environments.</para>
-
-	<para>
-<indexterm><primary>Winbind hooks</primary></indexterm>
-<indexterm><primary>domain controller</primary></indexterm>
-<indexterm><primary>NSS</primary></indexterm>
-<indexterm><primary>redirection</primary></indexterm>
-	The end result is that whenever a
-	program on the UNIX machine asks the operating system to look up
-	a user or group name, the query will be resolved by asking the
-	NT domain controller for the specified domain to do the lookup.
-	Because Winbind hooks into the operating system at a low level
-	(via the NSS name resolution modules in the C library), this
-	redirection to the NT domain controller is completely
-	transparent.</para>
-
-	<para>
-<indexterm><primary>user and group</primary></indexterm>
-<indexterm><primary>domain user</primary></indexterm>
-	Users on the UNIX machine can then use NT user and group
-	names as they would <quote>native</quote> UNIX names. They can chown files
-	so they are owned by NT domain users or even login to the
-	UNIX machine and run a UNIX X Window session as a domain user.</para>
-
-	<para>
-<indexterm><primary>domain controller</primary></indexterm>
-	The only obvious indication that Winbind is being used is
-	that user and group names take the form <constant>DOMAIN\user</constant> and
-	<constant>DOMAIN\group</constant>. This is necessary because it allows Winbind to determine
-	that redirection to a domain controller is wanted for a particular
-	lookup and which trusted domain is being referenced.</para>
-
-	<para>
-<indexterm><primary>PAM-enabled</primary></indexterm>
-<indexterm><primary>domain controller</primary></indexterm>
-	Additionally, Winbind provides an authentication service that hooks into the PAM system
-	to provide authentication via an NT domain to any PAM-enabled
-	applications. This capability solves the problem of synchronizing
-	passwords between systems, since all passwords are stored in a single
-	location (on the domain controller).</para>
-
-	<sect2>
-		<title>Target Uses</title>
-
-		<para>
-<indexterm><primary>infrastructure</primary></indexterm>
-		Winbind is targeted at organizations that have an
-		existing NT-based domain infrastructure into which they wish
-		to put UNIX workstations or servers. Winbind will allow these
-		organizations to deploy UNIX workstations without having to
-		maintain a separate account infrastructure. This greatly
-		simplifies the administrative overhead of deploying UNIX
-		workstations into an NT-based organization.</para>
-
-		<para>
-<indexterm><primary>Appliances</primary></indexterm>
-<indexterm><primary>Winbind</primary></indexterm>
-		Another interesting way in which we expect Winbind to
-		be used is as a central part of UNIX-based appliances. Appliances
-		that provide file and print services to Microsoft-based networks
-		will be able to use Winbind to provide seamless integration of
-		the appliance into the domain.</para>
-	</sect2>
-
-	<sect2>
-	<title>Handling of Foreign SIDs</title>
-
-	<para>
-<indexterm><primary>foreign SID</primary></indexterm>
-	The term <emphasis>foreign SID</emphasis> is often met with the reaction that it
-	is not relevant to a particular environment. The following documents an interchange
-	that took place on the Samba mailing list. It is a good example of the confusion
-	often expressed regarding the use of winbind.
-	</para>
-
-	<para>
-<indexterm><primary>local domain</primary></indexterm>
-	Fact: Winbind is needed to handle users who use workstations that are NOT part
-	of the local domain.
-	</para>
-
-	<para>
-<indexterm><primary>PDC</primary></indexterm>
-	Response: <quote>Why? I've used Samba with workstations that are not part of my domains
-	lots of times without using winbind. I thought winbind was for using Samba as a member server
-	in a domain controlled by another Samba/Windows PDC.</quote>
-	</para>
-
-	<para>
-<indexterm><primary>UID</primary></indexterm>
-<indexterm><primary>GID</primary></indexterm>
-<indexterm><primary>foreign user</primary></indexterm>
-	If the Samba server will be accessed from a domain other than the local Samba domain, or
-	if there will be access from machines that are not local domain members, winbind will
-	permit the allocation of UIDs and GIDs from the assigned pool that will keep the identity
-	of the foreign user separate from users that are members of the Samba domain.
-	</para>
-
-	<para>
-<indexterm><primary>PDC</primary></indexterm>
-<indexterm><primary>domain member</primary></indexterm>
-<indexterm><primary>domain non-member</primary></indexterm>
-<indexterm><primary>SID</primary></indexterm>
-	This means that winbind is eminently useful in cases where a single
-	Samba PDC on a local network is combined with both domain member and domain non-member workstations.
-	If winbind is not used, the user george on a Windows workstation that is not a domain
-	member will be able to access the files of a user called george in the account database
-	of the Samba server that is acting as a PDC. When winbind is used, the default condition
-	is that the local user george will be treated as the account DOMAIN\george and the
-	foreign (non-member of the domain) account will be treated as MACHINE\george because
-	each has a different SID.
-	</para>
-
-	</sect2>
-</sect1>
-
-
-
-<sect1>
-	<title>How Winbind Works</title>
-
-	<para>
-<indexterm><primary>winbindd</primary></indexterm>
-<indexterm><primary>UNIX domain socket</primary></indexterm>
-<indexterm><primary>NSS</primary></indexterm>
-<indexterm><primary>PAM</primary></indexterm>
-	The Winbind system is designed around a client/server
-	architecture. A long-running <command>winbindd</command> daemon
-	listens on a UNIX domain socket waiting for requests
-	to arrive. These requests are generated by the NSS and PAM
-	clients and are processed sequentially.</para>
-
-	<para>The technologies used to implement Winbind are described
-	in detail below.</para>
-
-	<sect2>
-		<title>Microsoft Remote Procedure Calls</title>
-
-		<para>
-<indexterm><primary>Microsoft Remote Procedure Call</primary><see>MSRPC</see></indexterm>
-<indexterm><primary>PDC</primary></indexterm>
-<indexterm><primary>remote management</primary></indexterm>
-<indexterm><primary>user authentication</primary></indexterm>
-<indexterm><primary>print spooling</primary></indexterm>
-		Over the last few years, efforts have been underway by various Samba Team members to implement various aspects of
-		the Microsoft Remote Procedure Call (MSRPC) system. This system is used for most network-related operations
-		between Windows NT machines, including remote management, user authentication, and print spooling. Although
-		initially this work was done to aid the implementation of Primary Domain Controller (PDC) functionality in
-		Samba, it has also yielded a body of code that can be used for other purposes.
-		</para>
-
-		<para>
-<indexterm><primary>MSRPC</primary></indexterm>
-<indexterm><primary>enumerate domain users</primary></indexterm>
-<indexterm><primary>enumerate domain groups</primary></indexterm>
-		Winbind uses various MSRPC calls to enumerate domain users and groups and to obtain detailed information about
-		individual users or groups. Other MSRPC calls can be used to authenticate NT domain users and to change user
-		passwords. By directly querying a Windows PDC for user and group information, Winbind maps the NT account
-		information onto UNIX user and group names.
-		</para>
-	</sect2>
-
-	<sect2>
-		<title>Microsoft Active Directory Services</title>
-
-		<para>
-<indexterm><primary>LDAP</primary></indexterm>
-<indexterm><primary>Kerberos</primary></indexterm>
-<indexterm><primary>Winbind</primary></indexterm>
-<indexterm><primary>native mode</primary></indexterm>
-		Since late 2001, Samba has gained the ability to interact with Microsoft Windows 2000 using its <quote>native
-		mode</quote> protocols rather than the NT4 RPC services.  Using LDAP and Kerberos, a domain member running
-		Winbind can enumerate users and groups in exactly the same way as a Windows 200x client would, and in so doing
-		provide a much more efficient and effective Winbind implementation.
-		</para>
-	</sect2>
-
-	<sect2>
-		<title>Name Service Switch</title>
-
-		<para>
-<indexterm><primary>NSS</primary></indexterm>
-<indexterm><primary>networked workstation</primary></indexterm>
-<indexterm><primary>NIS</primary></indexterm>
-<indexterm><primary>DNS</primary></indexterm>
-		The NSS is a feature that is present in many UNIX operating systems. It allows system
-		information such as hostnames, mail aliases, and user information
-		to be resolved from different sources. For example, a standalone
-		UNIX workstation may resolve system information from a series of
-		flat files stored on the local file system. A networked workstation
-		may first attempt to resolve system information from local files,
-		and then consult an NIS database for user information or a DNS server
-		for hostname information.</para>
-
-		<para>
-<indexterm><primary>NSS</primary></indexterm>
-<indexterm><primary>MSRPC</primary></indexterm>
-<indexterm><primary>trusted domain</primary></indexterm>
-<indexterm><primary>local users</primary></indexterm>
-<indexterm><primary>local groups</primary></indexterm>
-		The NSS application programming interface allows Winbind to present itself as a source of system
-		information when resolving UNIX usernames and groups. Winbind uses this interface and information obtained
-		from a Windows NT server using MSRPC calls to provide a new source of account enumeration. Using standard UNIX
-		library calls, you can enumerate the users and groups on a UNIX machine running Winbind and see all users and
-		groups in an NT domain plus any trusted domain as though they were local users and groups.
-		</para>
-
-		<para>
-<indexterm><primary>NSS</primary></indexterm>
-<indexterm><primary>/etc/nsswitch.conf</primary></indexterm>
-<indexterm><primary>passwd</primary></indexterm>
-		The primary control file for NSS is <filename>/etc/nsswitch.conf</filename>.  When a UNIX application
-		makes a request to do a lookup, the C library looks in <filename>/etc/nsswitch.conf</filename> for a line that
-		matches the service type being requested; for example, the <quote>passwd</quote> service type is used when
-		user or group names are looked up. This config line specifies which implementations of that service should be
-		tried and in what order. If the passwd config line is:
-<screen>
-passwd: files example
-</screen>
-<indexterm><primary>/lib/libnss_files.so</primary></indexterm>
-<indexterm><primary>/lib/libnss_example.so</primary></indexterm>
-<indexterm><primary>resolver functions</primary></indexterm>
-		then the C library will first load a module called <filename>/lib/libnss_files.so</filename> followed
-		by the module <filename>/lib/libnss_example.so</filename>. The C library will dynamically load each of these
-		modules in turn and call resolver functions within the modules to try to resolve the request. Once the request
-		is resolved, the C library returns the result to the application.
-		</para>
-
-		<para>
-<indexterm><primary>NSS</primary></indexterm>
-<indexterm><primary>libnss_winbind.so</primary></indexterm>
-<indexterm><primary>/etc/nsswitch.conf</primary></indexterm>
-		This NSS interface provides an easy way for Winbind to hook into the operating system. All that needs
-		to be done is to put <filename>libnss_winbind.so</filename> in <filename>/lib/</filename> then add
-		<quote>winbind</quote> into <filename>/etc/nsswitch.conf</filename> at the appropriate place. The C library
-		will then call Winbind to resolve user and group names.
-		</para>
-	</sect2>
-
-	<sect2>
-		<title>Pluggable Authentication Modules</title>
-
-		<para>
-<indexterm><primary>PAM</primary></indexterm>
-<indexterm><primary>authentication methods</primary></indexterm>
-<indexterm><primary>authorization</primary></indexterm>
-<indexterm><primary>NIS database</primary></indexterm>
-		PAMs provide a system for abstracting authentication and authorization technologies. With a PAM
-		module, it is possible to specify different authentication methods for different system applications without
-		having to recompile these applications. PAM is also useful for implementing a particular policy for
-		authorization. For example, a system administrator may only allow console logins from users stored in the
-		local password file but only allow users resolved from an NIS database to log in over the network.
-		</para>
-
-		<para>
-<indexterm><primary>PAM</primary></indexterm>
-<indexterm><primary>Winbind</primary></indexterm>
-<indexterm><primary>authentication management</primary></indexterm>
-<indexterm><primary>password management</primary></indexterm>
-<indexterm><primary>PDC</primary></indexterm>
-		Winbind uses the authentication management and password management PAM interface to integrate Windows
-		NT users into a UNIX system. This allows Windows NT users to log in to a UNIX machine and be authenticated
-		against a suitable PDC.  These users can also change their passwords and have this change take effect directly
-		on the PDC.
-		</para>
-
-		<para>
-<indexterm><primary>PAM</primary></indexterm>
-<indexterm><primary>/etc/pam.d/</primary></indexterm>
-<indexterm><primary>pam_winbind.so</primary></indexterm>
-<indexterm><primary>/lib/security/</primary></indexterm>
-		PAM is configured by providing control files in the directory <filename>/etc/pam.d/</filename> for
-		each of the services that require authentication. When an authentication request is made by an application,
-		the PAM code in the C library looks up this control file to determine what modules to load to do the
-		authentication check and in what order. This interface makes adding a new authentication service for Winbind
-		very easy: simply copy the <filename>pam_winbind.so</filename> module to <filename>/lib/security/</filename>,
-		and the PAM control files for relevant services are updated to allow authentication via Winbind. See the PAM
-		documentation in <link linkend="pam">PAM-Based Distributed Authentication</link>, for more information.
-		</para>
-	</sect2>
-
-	<sect2>
-		<title>User and Group ID Allocation</title>
-
-		<para>
-<indexterm><primary>RID</primary></indexterm>
-<indexterm><primary>Winbind</primary></indexterm>
-<indexterm><primary>UNIX ID</primary></indexterm>
-		When a user or group is created under Windows NT/200x, it is allocated a numerical relative identifier
-		(RID). This is slightly different from UNIX, which has a range of numbers that are used to identify users and
-		the same range used to identify groups. It is Winbind's job to convert RIDs to UNIX ID numbers and vice versa.
-		When Winbind is configured, it is given part of the UNIX user ID space and a part of the UNIX group ID space
-		in which to store Windows NT users and groups. If a Windows NT user is resolved for the first time, it is
-		allocated the next UNIX ID from the range. The same process applies for Windows NT groups. Over time, Winbind
-		will have mapped all Windows NT users and groups to UNIX user IDs and group IDs.
-		</para>
-
-		<para>
-<indexterm><primary>ID mapping database</primary></indexterm>
-<indexterm><primary>tdb</primary></indexterm>
-<indexterm><primary>UNIX ID</primary></indexterm>
-<indexterm><primary>RID</primary></indexterm>
-		The results of this mapping are stored persistently in an ID mapping database held in a tdb database.
-		This ensures that RIDs are mapped to UNIX IDs in a consistent way.
-		</para>
-	</sect2>
-
-	<sect2>
-		<title>Result Caching</title>
-
-		<para>
-<indexterm><primary>SAM</primary></indexterm>
-<indexterm><primary>caching scheme</primary></indexterm>
-<indexterm><primary>Winbind</primary></indexterm>
-<indexterm><primary>ADS</primary></indexterm>
-<indexterm><primary>PDC</primary></indexterm>
-		An active directory system can generate a lot of user and group name lookups. To reduce the network
-		cost of these lookups, Winbind uses a caching scheme based on the SAM sequence number supplied by NT domain
-		controllers. User or group information returned by a PDC is cached by Winbind along with a sequence number
-		also returned by the PDC. This sequence number is incremented by Windows NT whenever any user or group
-		information is modified. If a cached entry has expired, the sequence number is requested from the PDC and
-		compared against the sequence number of the cached entry.  If the sequence numbers do not match, then the
-		cached information is discarded and up-to-date information is requested directly from the PDC.
-		</para>
-	</sect2>
-</sect1>
-
-
-<sect1>
-	<title>Installation and Configuration</title>
-
-<sect2>
-<title>Introduction</title>
-
-<para>
-<indexterm><primary>Winbind</primary></indexterm>
-<indexterm><primary>PDC</primary></indexterm>
-<indexterm><primary>authentication control</primary></indexterm>
-This section describes the procedures used to get Winbind up and running. Winbind is capable of providing
-access and authentication control for Windows Domain users through an NT or Windows 200x PDC for regular
-services, such as telnet and ftp, as well for Samba services.
-</para>
-
-<itemizedlist>
-<listitem>
-	<para>
-	<emphasis>Why should I do this?</emphasis>
-	</para>
-
-	<para>
-<indexterm><primary>Samba administrator</primary></indexterm>
-<indexterm><primary>authentication mechanisms</primary></indexterm>
-<indexterm><primary>domain members</primary></indexterm>
-<indexterm><primary>accounts</primary></indexterm>
-This allows the Samba administrator to rely on the authentication mechanisms on the Windows NT/200x PDC
-for the authentication of domain members. Windows NT/200x users no longer need to have separate accounts on
-the Samba server.
-	</para>
-</listitem>
-
-<listitem>
-	<para>
-	<emphasis>Who should be reading this document?</emphasis>
-	</para>
-
-	<para>
-<indexterm><primary>PDC</primary></indexterm>
-<indexterm><primary>Windows NT/200x</primary></indexterm>
-This document is designed for system administrators. If you are implementing Samba on a file server and wish
-to (fairly easily) integrate existing Windows NT/200x users from your PDC onto the Samba server, this document
-is for you.
-	</para>
-</listitem>
-</itemizedlist>
-</sect2>
-
-
-<sect2>
-<title>Requirements</title>
-
-<para>
-<indexterm><primary>PAM</primary></indexterm>
-<indexterm><primary>back up</primary></indexterm>
-<indexterm><primary>boot disk</primary></indexterm>
-If you have a Samba configuration file that you are currently using, <emphasis>BACK IT UP!</emphasis>
-If your system already uses PAM, <emphasis>back up the <filename>/etc/pam.d</filename> directory
-contents!</emphasis> If you haven't already made a boot disk, <emphasis>MAKE ONE NOW!</emphasis>
-</para>
-
-<para>
-<indexterm><primary>PAM configuration</primary></indexterm>
-<indexterm><primary>/etc/pam.d</primary></indexterm>
-<indexterm><primary>single-user mode</primary></indexterm>
-Messing with the PAM configuration files can make it nearly impossible to log in to your machine. That's
-why you want to be able to boot back into your machine in single-user mode and restore your
-<filename>/etc/pam.d</filename> to the original state it was in if you get frustrated with the
-way things are going.
-</para>
-
-<para>
-<indexterm><primary>winbindd</primary></indexterm>
-<indexterm><primary>daemon</primary></indexterm>
-The latest version of Samba-3 includes a functioning winbindd daemon. Please refer to the <ulink
-url="http://samba.org/">main Samba Web page</ulink>, or better yet, your closest Samba mirror site for
-instructions on downloading the source code.
-</para>
-
-<para>
-<indexterm><primary>domain users</primary></indexterm>
-<indexterm><primary>shares and files</primary></indexterm>
-<indexterm><primary>PAM</primary></indexterm>
-<indexterm><primary>development libraries</primary></indexterm>
-To allow domain users the ability to access Samba shares and files, as well as potentially other services
-provided by your Samba machine, PAM must be set up properly on your
-machine. In order to compile the Winbind modules, the PAM development libraries should be installed
-on your system. Please refer to the <ulink url="http://www.kernel.org/pub/linux/libs/pam/">PAM Web Site</ulink>.
-</para>
-</sect2>
-
-<sect2>
-<title>Testing Things Out</title>
-
-<para>
-<indexterm><primary>smbd</primary></indexterm>
-<indexterm><primary>nmbd</primary></indexterm>
-<indexterm><primary>winbindd</primary></indexterm>
-<indexterm><primary>/etc/pam.d</primary></indexterm>
-<indexterm><primary>PAM</primary></indexterm>
-Before starting, it is probably best to kill off all the Samba-related daemons running on your server.
-Kill off all &smbd;, &nmbd;, and &winbindd; processes that may be running. To use PAM,
-make sure that you have the standard PAM package that supplies the <filename>/etc/pam.d</filename>
-directory structure, including the PAM modules that are used by PAM-aware services, several PAM libraries,
-and the <filename>/usr/doc</filename> and <filename>/usr/man</filename> entries for PAM. Winbind is built
-better in Samba if the pam-devel package is also installed. This package includes the header files
-needed to compile PAM-aware applications.
-</para>
-
-<sect3>
-<title>Configure <filename>nsswitch.conf</filename> and the Winbind Libraries on Linux and Solaris</title>
-
-<para>
-<indexterm><primary>PAM</primary></indexterm>
-<indexterm><primary>pam-devel</primary></indexterm>
-<indexterm><primary>Winbind</primary></indexterm>
-<indexterm><primary>/etc/nsswitch.conf</primary></indexterm>
-PAM is a standard component of most current generation UNIX/Linux systems. Unfortunately, few systems install
-the <filename>pam-devel</filename> libraries that are needed to build PAM-enabled Samba. Additionally, Samba-3
-may auto-install the Winbind files into their correct locations on your system, so before you get too far down
-the track, be sure to check if the following configuration is really
-necessary. You may only need to configure
-<filename>/etc/nsswitch.conf</filename>.
-</para>
-
-<para>
-The libraries needed to run the &winbindd; daemon through nsswitch need to be copied to their proper locations:
-</para>
-
-<para>
-<indexterm><primary>libnss_winbind.so</primary></indexterm>
-<screen>
-&rootprompt;<userinput>cp ../samba/source/nsswitch/libnss_winbind.so /lib</userinput>
-</screen>
-</para>
-
-<para>
-I also found it necessary to make the following symbolic link:
-</para>
-
-<para>
-&rootprompt; <userinput>ln -s /lib/libnss_winbind.so /lib/libnss_winbind.so.2</userinput>
-</para>
-
-<para>And, in the case of Sun Solaris:
-<indexterm><primary>nss_winbind.so.1</primary></indexterm>
-<screen>
-&rootprompt;<userinput>ln -s /usr/lib/libnss_winbind.so /usr/lib/libnss_winbind.so.1</userinput>
-&rootprompt;<userinput>ln -s /usr/lib/libnss_winbind.so /usr/lib/nss_winbind.so.1</userinput>
-&rootprompt;<userinput>ln -s /usr/lib/libnss_winbind.so /usr/lib/nss_winbind.so.2</userinput>
-</screen>
-</para>
-
-<para>
-<indexterm><primary>/etc/nsswitch.conf</primary></indexterm>
-As root, edit <filename>/etc/nsswitch.conf</filename> to allow user and group entries to be visible from the
-&winbindd; daemon. My <filename>/etc/nsswitch.conf</filename> file looked like this after editing:
-<programlisting>
-passwd:     files winbind
-shadow:     files
-group:      files winbind
-</programlisting></para>
-
-<para>
-<indexterm><primary>winbindd</primary></indexterm>
-<indexterm><primary>ldconfig</primary></indexterm>
-<indexterm><primary>libnss_winbind</primary></indexterm>
-<indexterm><primary>grep</primary></indexterm>
-<indexterm><primary>dynamic link loader</primary></indexterm>
-The libraries needed by the <command>winbindd</command> daemon will be automatically
-entered into the <command>ldconfig</command> cache the next time
-your system reboots, but it is faster (and you do not need to reboot) if you do it manually:
-<screen>
-&rootprompt;<userinput>/sbin/ldconfig -v | grep winbind</userinput>
-</screen>
-This makes <filename>libnss_winbind</filename> available to winbindd and reports the current
-search path that is used by the dynamic link loader. The use of the <command>grep</command>
-filters the output of the <command>ldconfig</command> command so that we may see proof that
-this library is indeed recognized by the dynamic link loader.
-</para>
-
-<para>
-<indexterm><primary>dynamic link loader</primary></indexterm>
-<indexterm><primary>crle</primary></indexterm>
-<indexterm><primary>/usr/local/lib</primary></indexterm>
-<indexterm><primary>link loader configuration</primary></indexterm>
-<indexterm><primary>object module dependencies</primary></indexterm>
-The Sun Solaris dynamic link loader management tool is called <command>crle</command>. The
-use of this tool is necessary to instruct the dynamic link loader to search directories that
-contain library files that were not supplied as part of the original operating system platform.
-The following example shows how to use this tool to add the directory <filename>/usr/local/lib</filename>
-to the dynamic link loader's search path:
-<screen>
-&rootprompt; crle -u -l /usr/lib:/usr/local/lib
-</screen>
-When executed without arguments, <command>crle</command> reports the current dynamic
-link loader configuration. This is demonstrated here:
-<screen>
-&rootprompt; crle
-
-Configuration file [version 4]: /var/ld/ld.config
-  Default Library Path (ELF):   /lib:/usr/lib:/usr/local/lib
-  Trusted Directories (ELF):    /lib/secure:/usr/lib/secure  (system default)
-
-Command line:
-  crle -c /var/ld/ld.config -l /lib:/usr/lib:/usr/local/lib
-</screen>
-From this it is apparent that the <filename>/usr/local/lib</filename> directory is included
-in the search dynamic link libraries in order to satisfy object module dependencies.
-</para>
-
-</sect3>
-
-<sect3>
-<title>NSS Winbind on AIX</title>
-
-<para>(This section is only for those running AIX.)</para>
-
-<para>
-<indexterm><primary>AIX</primary></indexterm>
-<indexterm><primary>Winbind</primary></indexterm>
-<indexterm><primary>/usr/lib/security</primary></indexterm>
-<indexterm><primary>authentication module API</primary></indexterm>
-<indexterm><primary>/usr/lib/security/methods.cfg</primary></indexterm>
-<indexterm><primary>PAM module</primary></indexterm>
-The Winbind AIX identification module gets built as <filename>libnss_winbind.so</filename> in the
-nsswitch directory of the Samba source. This file can be copied to <filename>/usr/lib/security</filename>,
-and the AIX naming convention would indicate that it should be named WINBIND. A stanza like the following:
-<programlisting>
-WINBIND:
-        program = /usr/lib/security/WINBIND
-        options = authonly
-</programlisting>
-can then be added to <filename>/usr/lib/security/methods.cfg</filename>. This module only supports
-identification, but there have been reports of success using the standard Winbind PAM module for
-authentication. Use caution configuring loadable authentication modules, since misconfiguration can make
-it impossible to log on to the system.  Information regarding the AIX authentication module API can
-be found in the <quote>Kernel Extensions and Device Support Programming Concepts for AIX</quote> document that
-describes the <ulink url="http://publibn.boulder.ibm.com/doc_link/en_US/a_doc_lib/aixprggd/kernextc/sec_load_mod.htm">
-Loadable Authentication Module Programming Interface</ulink> for AIX. Further information on administering the modules
-can be found in the <ulink url="http://publibn.boulder.ibm.com/doc_link/en_US/a_doc_lib/aixbman/baseadmn/iandaadmin.htm">System
-Management Guide: Operating System and Devices.</ulink>
-</para>
-</sect3>
-
-<sect3>
-<title>Configure smb.conf</title>
-
-<para>
-<indexterm><primary>winbind</primary></indexterm>
-<indexterm><primary>man page</primary></indexterm>
-<indexterm><primary>winbindd</primary></indexterm>
-Several parameters are needed in the &smb.conf; file to control the behavior of &winbindd;. These
-are described in more detail in the <citerefentry><refentrytitle>winbindd</refentrytitle>
-<manvolnum>8</manvolnum></citerefentry> man page. My &smb.conf; file, as shown in <link
-linkend="winbindcfg">the smb.conf for Winbind Setup</link>, was modified to include the necessary entries in the [global] section.
-</para>
-
-<example id="winbindcfg">
-<title>smb.conf for Winbind Setup</title>
-<smbconfblock>
-<smbconfsection name="[global]"/>
-<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>
-<smbconfcomment> give winbind users a real shell (only needed if they have telnet access)</smbconfcomment>
-<smbconfoption name="template homedir">/home/winnt/%D/%U</smbconfoption>
-<smbconfoption name="template shell">/bin/bash</smbconfoption>
-</smbconfblock>
-</example>
-
-</sect3>
-
-
-<sect3>
-<title>Join the Samba Server to the PDC Domain</title>
-
-<para>
-<indexterm><primary>domain security</primary></indexterm>
-<indexterm><primary>PDC</primary></indexterm>
-<indexterm><primary>BDC</primary></indexterm>
-All machines that will participate in domain security should be members of
-the domain. This applies also to the PDC and all BDCs.
-</para>
-
-<para>
-<indexterm><primary>joining domain</primary></indexterm>
-<indexterm><primary>domain join</primary></indexterm>
-<indexterm><primary>net</primary><secondary>rpc</secondary><tertiary>join</tertiary></indexterm>
-<indexterm><primary>smbd</primary></indexterm>
-<indexterm><primary>PDC</primary></indexterm>
-<indexterm><primary>domain controller</primary></indexterm>
-<indexterm><primary>MS DCE RPC</primary></indexterm>
-<indexterm><primary>DCE RPC</primary></indexterm>
-<indexterm><primary>RPC</primary></indexterm>
-The process of joining a domain requires the use of the <command>net rpc join</command>
-command. This process communicates with the domain controller it will register with
-(usually the PDC) via MS DCE RPC. This means, of course, that the <command>smbd</command>
-process must be running on the target domain controller. It is therefore necessary to temporarily
-start Samba on a PDC so that it can join its own domain.
-</para>
-
-<para>
-<indexterm><primary>PDC</primary></indexterm>
-<indexterm><primary>administrative privileges</primary></indexterm>
-<indexterm><primary>Administrator</primary></indexterm>
-Enter the following command to make the Samba server join the domain, where <replaceable>PDC</replaceable> is
-the name of your PDC and <replaceable>Administrator</replaceable> is a domain user who has administrative
-privileges in the domain.
-</para>
-
-<note><para>
-<indexterm><primary>domain controller</primary></indexterm>
-<indexterm><primary>PDC</primary></indexterm>
-<indexterm><primary>tcp ports</primary></indexterm>
-<indexterm><primary>udp ports</primary></indexterm>
-Before attempting to join a machine to the domain, verify that Samba is running
-on the target domain controller (usually PDC) and that it is capable of being reached via ports
-137/udp, 135/tcp, 139/tcp, and 445/tcp (if Samba or Windows Server 2Kx).
-</para></note>
-
-<para>
-<indexterm><primary>net</primary><secondary>rpc</secondary><tertiary>join</tertiary></indexterm>
-The use of the <command>net rpc join</command> facility is shown here:
-<screen>
-&rootprompt;<userinput>/usr/local/samba/bin/net rpc join -S PDC -U Administrator</userinput>
-</screen>
-The proper response to the command should be <quote>Joined the domain
-<replaceable>DOMAIN</replaceable></quote> where <replaceable>DOMAIN</replaceable>
-is your domain name.
-</para>
-
-</sect3>
-
-<sect3>
-<title>Starting and Testing the <command>winbindd</command> Daemon</title>
-
-<para>
-<indexterm><primary>startup script</primary></indexterm>
-<indexterm><primary>winbindd</primary></indexterm>
-<indexterm><primary>Winbind services</primary></indexterm>
-Eventually, you will want to modify your Samba startup script to automatically invoke the winbindd daemon when
-the other parts of Samba start, but it is possible to test out just the Winbind portion first. To start up
-Winbind services, enter the following command as root:
-<screen>
-&rootprompt;<userinput>/usr/local/samba/sbin/winbindd</userinput>
-</screen>
-Use the appropriate path to the location of the <command>winbindd</command> executable file.
-</para>
-
-<note><para>
-<indexterm><primary>Winbind</primary></indexterm>
-<indexterm><primary>/usr/local/samba</primary></indexterm>
-The command to start up Winbind services assumes that Samba has been installed in the
-<filename>/usr/local/samba</filename> directory tree. You may need to search for the location of Samba files
-if this is not the location of <command>winbindd</command> on your system.
-</para></note>
-
-<para>
-<indexterm><primary>paranoid</primary></indexterm>
-<indexterm><primary>daemon running</primary></indexterm>
-I'm always paranoid and like to make sure the daemon is really running.
-<screen>
-&rootprompt;<userinput>ps -ae | grep winbindd</userinput>
-</screen>
-</para>
-
-<para>
-<indexterm><primary>winbindd</primary></indexterm>
-This command should produce output like the following if the daemon is running.
-<screen>
-3025 ?        00:00:00 winbindd
-</screen>
-</para>
-
-<para>
-<indexterm><primary>PDC</primary></indexterm>
-<indexterm><primary>wbinfo</primary></indexterm>
-Now, for the real test, try to get some information about the users on your PDC:
-<screen>
-&rootprompt;<userinput>/usr/local/samba/bin/wbinfo -u</userinput>
-</screen>
-This should echo back a list of users on your Windows users on your PDC. For example, I get the following
-response:
-<screen>
-CEO\Administrator
-CEO\burdell
-CEO\Guest
-CEO\jt-ad
-CEO\krbtgt
-CEO\TsInternetUser
-</screen>
-Obviously, I have named my domain <quote>CEO</quote> and my <smbconfoption name="winbind separator"/> is
-<quote>\</quote>.
-</para>
-
-<para>
-<indexterm><primary>wbinfo</primary></indexterm>
-<indexterm><primary>PDC</primary></indexterm>
-You can do the same sort of thing to get group information from the PDC:
-<screen>
-&rootprompt;<userinput>/usr/local/samba/bin/wbinfo -g</userinput>
-CEO\Domain Admins
-CEO\Domain Users
-CEO\Domain Guests
-CEO\Domain Computers
-CEO\Domain Controllers
-CEO\Cert Publishers
-CEO\Schema Admins
-CEO\Enterprise Admins
-CEO\Group Policy Creator Owners
-</screen></para>
-
-<para>
-<indexterm><primary>getent</primary></indexterm>
-<indexterm><primary>PDC</primary></indexterm>
-<indexterm><primary>/etc/passwd</primary></indexterm>
-<indexterm><primary>UID</primary></indexterm>
-<indexterm><primary>GID</primary></indexterm>
-<indexterm><primary>home directories</primary></indexterm>
-<indexterm><primary>default shells</primary></indexterm>
-The function <command>getent</command> can now be used to get unified lists of both local and PDC users and
-groups. Try the following command:
-<screen>
-&rootprompt;<userinput>getent passwd</userinput>
-</screen>
-You should get a list that looks like your <filename>/etc/passwd</filename>
-list followed by the domain users with their new UIDs, GIDs, home
-directories, and default shells.
-</para>
-
-<para>
-The same thing can be done for groups with the command:
-<screen>
-&rootprompt;<userinput>getent group</userinput>
-</screen>
-</para>
-
-</sect3>
-
-
-<sect3>
-<title>Fix the init.d Startup Scripts</title>
-
-<sect4>
-<title>Linux</title>
-
-<para>
-<indexterm><primary>winbindd daemon</primary></indexterm>
-<indexterm><primary>smbd</primary></indexterm>
-<indexterm><primary>nmbd</primary></indexterm>
-<indexterm><primary>/etc/init.d/smb</primary></indexterm>
-<indexterm><primary>/etc/init.d/samba</primary></indexterm>
-<indexterm><primary>/usr/local/samba/bin</primary></indexterm>
-The &winbindd; daemon needs to start up after the &smbd; and &nmbd; daemons are running.  To accomplish this
-task, you need to modify the startup scripts of your system.  They are located at
-<filename>/etc/init.d/smb</filename> in Red Hat Linux and in <filename>/etc/init.d/samba</filename> in Debian
-Linux. Edit your script to add commands to invoke this daemon in the proper sequence. My startup script starts
-up &smbd;, &nmbd;, and &winbindd; from the <filename>/usr/local/samba/bin</filename> directory directly. The
-<command>start</command> function in the script looks like this:
-<programlisting>
-start() {
-        KIND="SMB"
-        echo -n $"Starting $KIND services: "
-        daemon /usr/local/samba/bin/smbd $SMBDOPTIONS
-        RETVAL=$?
-        echo
-        KIND="NMB"
-        echo -n $"Starting $KIND services: "
-        daemon /usr/local/samba/bin/nmbd $NMBDOPTIONS
-        RETVAL2=$?
-        echo
-        KIND="Winbind"
-        echo -n $"Starting $KIND services: "
-        daemon /usr/local/samba/sbin/winbindd
-        RETVAL3=$?
-        echo
-        [ $RETVAL -eq 0 -a $RETVAL2 -eq 0 -a $RETVAL3 -eq 0 ] && \
-		touch /var/lock/subsys/smb || RETVAL=1
-        return $RETVAL
-}
-</programlisting></para>
-
-<para>If you would like to run winbindd in dual daemon mode, replace the line:
-<programlisting>
-        daemon /usr/local/samba/sbin/winbindd
-</programlisting>
-
-in the example above with:
-
-<programlisting>
-        daemon /usr/local/samba/sbin/winbindd -D
-</programlisting>.
-</para>
-
-<para>
-The <command>stop</command> function has a corresponding entry to shut down the services and looks like this:
-</para>
-
-<para><programlisting>
-stop() {
-        KIND="SMB"
-        echo -n $"Shutting down $KIND services: "
-        killproc smbd
-        RETVAL=$?
-        echo
-        KIND="NMB"
-        echo -n $"Shutting down $KIND services: "
-        killproc nmbd
-        RETVAL2=$?
-        echo
-        KIND="Winbind"
-        echo -n $"Shutting down $KIND services: "
-        killproc winbindd
-        RETVAL3=$?
-        [ $RETVAL -eq 0 -a $RETVAL2 -eq 0 -a $RETVAL3 -eq 0 ] && \
-		 rm -f /var/lock/subsys/smb
-        echo ""
-        return $RETVAL
-}
-</programlisting></para>
-</sect4>
-
-<sect4>
-<title>Solaris</title>
-
-<para>
-Winbind does not work on Solaris 9; see <link linkend="winbind-solaris9">Winbind on Solaris 9 section</link>
-for details.
-</para>
-
-<para>
-<indexterm><primary>Solaris 9</primary></indexterm>
-<indexterm><primary>/etc/init.d/samba.server</primary></indexterm>
-<indexterm><primary>/usr/local/samba/bin</primary></indexterm>
-<indexterm><primary>smbd</primary></indexterm>
-<indexterm><primary>nmbd</primary></indexterm>
-<indexterm><primary>winbindd</primary></indexterm>
-On Solaris, you need to modify the <filename>/etc/init.d/samba.server</filename> startup script. It
-usually only starts smbd and nmbd but should now start winbindd, too. If you have Samba installed in
-<filename>/usr/local/samba/bin</filename>, the file could contains something like this:
-</para>
-
-<para>
-	<programlisting>
-	##
-	## samba.server
-	##
-
-	if [ ! -d /usr/bin ]
-	then                    # /usr not mounted
-		exit
-	fi
-
-	killproc() {            # kill the named process(es)
-		pid=`/usr/bin/ps -e |
-		     /usr/bin/grep -w $1 |
-		     /usr/bin/sed -e 's/^  *//' -e 's/ .*//'`
-		[ "$pid" != "" ] && kill $pid
-	}
-
-	# Start/stop processes required for Samba server
-
-	case "$1" in
-
-	'start')
-	#
-	# Edit these lines to suit your installation (paths, workgroup, host)
-	#
-	echo Starting SMBD
-	   /usr/local/samba/bin/smbd -D -s \
-		/usr/local/samba/smb.conf
-
-	echo Starting NMBD
-	   /usr/local/samba/bin/nmbd -D -l \
-		/usr/local/samba/var/log -s /usr/local/samba/smb.conf
-
-	echo Starting Winbind Daemon
-	   /usr/local/samba/sbin/winbindd
-	   ;;
-
-	'stop')
-	   killproc nmbd
-	   killproc smbd
-	   killproc winbindd
-	   ;;
-
-	*)
-	   echo "Usage: /etc/init.d/samba.server { start | stop }"
-	   ;;
-	esac
-</programlisting></para>
-
-<para>
-Again, if you would like to run winbindd in dual daemon mode, replace:
-<programlisting>
-/usr/local/samba/sbin/winbindd
-</programlisting>
-in the script above with:
-<programlisting>
-/usr/local/samba/sbin/winbindd -D
-</programlisting>
-</para>
-
-</sect4>
-
-<sect4>
-<title>Restarting</title>
-<para>
-<indexterm><primary>daemons</primary></indexterm>
-<indexterm><primary>local user</primary></indexterm>
-If you restart the &smbd;, &nmbd;, and &winbindd; daemons at this point, you
-should be able to connect to the Samba server as a domain member just as
-if you were a local user.
-</para>
-</sect4>
-</sect3>
-
-<sect3>
-<title>Configure Winbind and PAM</title>
-
-<para>
-<indexterm><primary>winbindd</primary></indexterm>
-<indexterm><primary>authentication</primary></indexterm>
-<indexterm><primary>PAM</primary></indexterm>
-<indexterm><primary>/etc/pam.d</primary></indexterm>
-If you have made it this far, you know that <command>winbindd</command> and Samba are working together. If you
-want to use Winbind to provide authentication for other services, keep reading. The PAM configuration files
-need to be altered in this step. (Did you remember to make backups of your original
-<filename>/etc/pam.d</filename> files? If not, do it now.)
-</para>
-
-<para>
-<indexterm><primary>NSS</primary></indexterm>
-<indexterm><primary>../source/nsswitch</primary></indexterm>
-<indexterm><primary>pam_winbind.so</primary></indexterm>
-<indexterm><primary>/lib/security</primary></indexterm>
-<indexterm><primary>Solaris</primary></indexterm>
-<indexterm><primary>/usr/lib/security</primary></indexterm>
-You will need a PAM module to use winbindd with these other services. This module will be compiled in the
-<filename>../source/nsswitch</filename> directory by invoking the command:
-<screen>
-&rootprompt;<userinput>make nsswitch/pam_winbind.so</userinput>
-</screen>
-from the <filename>../source</filename> directory. The <filename>pam_winbind.so</filename> file should be
-copied to the location of your other PAM security modules. On my Red Hat system, this was the
-<filename>/lib/security</filename> directory. On Solaris, the PAM security modules reside in
-<filename>/usr/lib/security</filename>.
-<screen>
-&rootprompt;<userinput>cp ../samba/source/nsswitch/pam_winbind.so /lib/security</userinput>
-</screen>
-</para>
-
-<sect4>
-<title>Linux/FreeBSD-Specific PAM Configuration</title>
-
-<para>
-<indexterm><primary>/etc/pam.d/samba</primary></indexterm>
-The <filename>/etc/pam.d/samba</filename> file does not need to be changed. I just left this file as it was:
-<programlisting>
-auth    required  /lib/security/pam_stack.so service=system-auth
-account required  /lib/security/pam_stack.so service=system-auth
-</programlisting></para>
-
-<para>
-<indexterm><primary>Winbind</primary></indexterm>
-<indexterm><primary>authentication service</primary></indexterm>
-<indexterm><primary>login</primary></indexterm>
-<indexterm><primary>console</primary></indexterm>
-<indexterm><primary>telnet logins</primary></indexterm>
-<indexterm><primary>ftp service</primary></indexterm>
-<indexterm><primary>/etc/xinetd.d</primary></indexterm>
-<indexterm><primary>/etc/inetd.conf</primary></indexterm>
-<indexterm><primary>/etc/xinetd.d/telnet</primary></indexterm>
-The other services that I modified to allow the use of Winbind as an authentication service were the normal
-login on the console (or a terminal session), telnet logins, and ftp service. In order to enable these
-services, you may first need to change the entries in <filename>/etc/xinetd.d</filename> (or
-<filename>/etc/inetd.conf</filename>).  Red Hat Linux 7.1 and later uses the new xinetd.d structure, in this
-case you need to change the lines in <filename>/etc/xinetd.d/telnet</filename> and
-<filename>/etc/xinetd.d/wu-ftp</filename> from:
-<programlisting>
-	enable = no
-</programlisting>
-to
-<programlisting>
-	enable = yes
-</programlisting></para>
-
-<para>
-<indexterm><primary>ftp services</primary></indexterm>
-<indexterm><primary>home directory template</primary></indexterm>
-<indexterm><primary>domain users</primary></indexterm>
-For ftp services to work properly, you will also need to either have individual directories for the domain
-users already present on the server or change the home directory template to a general directory for all
-domain users. These can be easily set using the &smb.conf; global entry <smbconfoption name="template
-homedir"/>.
-</para>
-
-<note><para>
-<indexterm><primary>pam_mkhomedir</primary></indexterm>
-The directory in <smbconfoption name="template homedir"/> is not created automatically! Use pam_mkhomedir or
-pre-create the directories of users to make sure users can log in on UNIX with their own home directory.
-</para></note>
-
-<para>
-<indexterm><primary>/etc/pam.d/ftp</primary></indexterm>
-<indexterm><primary>Winbind</primary></indexterm>
-<indexterm><primary>ftp access</primary></indexterm>
-The <filename>/etc/pam.d/ftp</filename> file can be changed to allow Winbind ftp access in a manner similar to
-the <filename>/etc/pam.d/samba</filename>Samba file. My <filename>/etc/pam.d/ftp</filename> file was changed to look like this:
-<programlisting>
-auth       required     /lib/security/pam_listfile.so item=user sense=deny \
-	 file=/etc/ftpusers onerr=succeed
-auth       sufficient   /lib/security/pam_winbind.so
-auth       required     /lib/security/pam_stack.so service=system-auth
-auth       required     /lib/security/pam_shells.so
-account    sufficient   /lib/security/pam_winbind.so
-account    required     /lib/security/pam_stack.so service=system-auth
-session    required     /lib/security/pam_stack.so service=system-auth
-</programlisting></para>
-
-<para>
-<indexterm><primary>/etc/pam.d/login</primary></indexterm>
-The <filename>/etc/pam.d/login</filename> file can be changed in nearly the same way. It now looks like this:
-<programlisting>
-auth       required     /lib/security/pam_securetty.so
-auth       sufficient   /lib/security/pam_winbind.so
-auth       sufficient   /lib/security/pam_unix.so use_first_pass
-auth       required     /lib/security/pam_stack.so service=system-auth
-auth       required     /lib/security/pam_nologin.so
-account    sufficient   /lib/security/pam_winbind.so
-account    required     /lib/security/pam_stack.so service=system-auth
-password   required     /lib/security/pam_stack.so service=system-auth
-session    required     /lib/security/pam_stack.so service=system-auth
-session    optional     /lib/security/pam_console.so
-</programlisting>
-<indexterm><primary>pam_winbind.so</primary></indexterm>
-<indexterm><primary>pam_securetty.so</primary></indexterm>
-<indexterm><primary>pam_unix.so</primary></indexterm>
-In this case, I added the <programlisting>auth sufficient /lib/security/pam_winbind.so</programlisting> lines
-as before, but also added the <programlisting>required pam_securetty.so</programlisting> above it to disallow
-root logins over the network. I also added a <programlisting>sufficient /lib/security/pam_unix.so
-use_first_pass</programlisting> line after the <command>winbind.so</command> line to get rid of annoying
-double prompts for passwords.
-</para>
-
-</sect4>
-
-<sect4>
-<title>Solaris-Specific Configuration</title>
-
-<para>
-<indexterm><primary>/etc/pam.conf</primary></indexterm>
-<indexterm><primary></primary></indexterm>
-The <filename>/etc/pam.conf</filename> needs to be changed. I changed this file so my Domain
-users can log on both locally as well as with telnet. The following are the changes
-that I made. You can customize the <filename>pam.conf</filename> file as per your requirements, but
-be sure of those changes because in the worst case it will leave your system
-nearly impossible to boot.
-<programlisting>
-#
-#ident "@(#)pam.conf 1.14 99/09/16 SMI"
-#
-# Copyright (c) 1996-1999, Sun Microsystems, Inc.
-# All Rights Reserved.
-#
-# PAM configuration
-#
-# Authentication management
-#
-login   auth required   /usr/lib/security/pam_winbind.so
-login auth required  /usr/lib/security/$ISA/pam_unix.so.1 try_first_pass
-login auth required  /usr/lib/security/$ISA/pam_dial_auth.so.1 try_first_pass
-#
-rlogin  auth sufficient /usr/lib/security/pam_winbind.so
-rlogin  auth sufficient /usr/lib/security/$ISA/pam_rhosts_auth.so.1
-rlogin auth required  /usr/lib/security/$ISA/pam_unix.so.1 try_first_pass
-#
-dtlogin auth sufficient /usr/lib/security/pam_winbind.so
-dtlogin auth required  /usr/lib/security/$ISA/pam_unix.so.1 try_first_pass
-#
-rsh auth required /usr/lib/security/$ISA/pam_rhosts_auth.so.1
-other   auth sufficient /usr/lib/security/pam_winbind.so
-other auth required /usr/lib/security/$ISA/pam_unix.so.1 try_first_pass
-#
-# Account management
-#
-login   account sufficient      /usr/lib/security/pam_winbind.so
-login account requisite /usr/lib/security/$ISA/pam_roles.so.1
-login account required /usr/lib/security/$ISA/pam_unix.so.1
-#
-dtlogin account sufficient      /usr/lib/security/pam_winbind.so
-dtlogin account requisite /usr/lib/security/$ISA/pam_roles.so.1
-dtlogin account required /usr/lib/security/$ISA/pam_unix.so.1
-#
-other   account sufficient      /usr/lib/security/pam_winbind.so
-other account requisite /usr/lib/security/$ISA/pam_roles.so.1
-other account required /usr/lib/security/$ISA/pam_unix.so.1
-#
-# Session management
-#
-other session required /usr/lib/security/$ISA/pam_unix.so.1
-#
-# Password management
-#
-#other   password sufficient     /usr/lib/security/pam_winbind.so
-other password required /usr/lib/security/$ISA/pam_unix.so.1
-dtsession auth required /usr/lib/security/$ISA/pam_unix.so.1
-#
-# Support for Kerberos V5 authentication (uncomment to use Kerberos)
-#
-#rlogin auth optional /usr/lib/security/$ISA/pam_krb5.so.1 try_first_pass
-#login auth optional /usr/lib/security/$ISA/pam_krb5.so.1 try_first_pass
-#dtlogin auth optional /usr/lib/security/$ISA/pam_krb5.so.1 try_first_pass
-#other auth optional /usr/lib/security/$ISA/pam_krb5.so.1 try_first_pass
-#dtlogin account optional /usr/lib/security/$ISA/pam_krb5.so.1
-#other account optional /usr/lib/security/$ISA/pam_krb5.so.1
-#other session optional /usr/lib/security/$ISA/pam_krb5.so.1
-#other password optional /usr/lib/security/$ISA/pam_krb5.so.1 try_first_pass
-</programlisting></para>
-
-<para>
-<indexterm><primary>winbind.so</primary></indexterm>
-I also added a <parameter>try_first_pass</parameter> line after the <filename>winbind.so</filename>
-line to get rid of annoying double prompts for passwords.
-</para>
-
-<para>
-Now restart your Samba and try connecting through your application that you
-configured in the pam.conf.
-</para>
-
-</sect4>
-
-</sect3>
-
-</sect2>
-
-</sect1>
-
-<sect1>
-<title>Conclusion</title>
-
-<para>
-<indexterm><primary>Winbind</primary></indexterm>
-<indexterm><primary>NSS</primary></indexterm>
-<indexterm><primary>PAM</primary></indexterm>
-<indexterm><primary>RPC calls</primary></indexterm>
-<indexterm><primary>domain users</primary></indexterm>
-The Winbind system, through the use of the NSS, PAMs, and appropriate Microsoft RPC calls, have allowed us to
-provide seamless integration of Microsoft Windows NT domain users on a UNIX system. The result is a great
-reduction in the administrative cost of running a mixed UNIX and NT network.
-</para>
-
-</sect1>
-
-<sect1>
-<title>Common Errors</title>
-
-	<para>
-	Winbind has a number of limitations in its current released version that we hope to overcome in future releases:
-	</para>
-
-	<itemizedlist>
-		<listitem><para>
-		Winbind is currently only available for the Linux, Solaris, AIX, and IRIX operating systems, although
-		ports to other operating systems are certainly possible. For such ports to be feasible, we require the C
-		library of the target operating system to support the NSS and PAM systems. This is becoming more common as NSS
-		and PAM gain support among UNIX vendors.
-		</para></listitem>
-
-		<listitem><para>
-		The mappings of Windows NT RIDs to UNIX IDs is not made algorithmically and depends on the order in
-		which unmapped users or groups are seen by Winbind. It may be difficult to recover the mappings of RID to UNIX
-		ID if the file containing this information is corrupted or destroyed.
-		</para></listitem>
-
-		<listitem><para>
-		Currently the Winbind PAM module does not take into account possible workstation and logon time
-		restrictions that may be set for Windows NT users; this is instead up to the PDC to enforce.
-		</para></listitem>
-	</itemizedlist>
-
-	<sect2>
-	<title>NSCD Problem Warning</title>
-
-	<warning><para>
-	Do not under any circumstances run <command>nscd</command> on any system
-	on which <command>winbindd</command> is running.
-	</para></warning>
-
-	<para>
-	If <command>nscd</command> is running on the UNIX/Linux system, then
-	even though NSSWITCH is correctly configured, it will not be possible to resolve
-	domain users and groups for file and directory controls.
-	</para>
-
-	</sect2>
-
-	<sect2>
-	<title>Winbind Is Not Resolving Users and Groups</title>
-
-	<para><quote>
-	My &smb.conf; file is correctly configured. I have specified <smbconfoption name="idmap uid">12000</smbconfoption>,
-	and <smbconfoption name="idmap gid">3000-3500</smbconfoption> and <command>winbind</command> is running.
-	When I do the following, it all works fine.
-	</quote></para>
-
-<para><screen>
-&rootprompt;<userinput>wbinfo -u</userinput>
-MIDEARTH\maryo
-MIDEARTH\jackb
-MIDEARTH\ameds
-...
-MIDEARTH\root
-
-&rootprompt;<userinput>wbinfo -g</userinput>
-MIDEARTH\Domain Users
-MIDEARTH\Domain Admins
-MIDEARTH\Domain Guests
-...
-MIDEARTH\Accounts
-
-&rootprompt;<userinput>getent passwd</userinput>
-root:x:0:0:root:/root:/bin/bash
-bin:x:1:1:bin:/bin:/bin/bash
-...
-maryo:x:15000:15003:Mary Orville:/home/MIDEARTH/maryo:/bin/false
-</screen></para>
-
-<para><quote>
-But the following command just fails:
-</quote>
-<screen>
-&rootprompt;<userinput>chown maryo a_file</userinput>
-chown: `maryo': invalid user
-</screen>
-<quote>
-This is driving me nuts! What can be wrong?
-</quote></para>
-
-<para>
-Same problem as the one above.
-Your system is likely running <command>nscd</command>, the name service
-caching daemon. Shut it down, do not restart it! You will find your problem resolved.
-Alternately, fix the operation of nscd to resolve the problem.
-</para>
-
-</sect2>
-</sect1>
-
-</chapter>
diff --git a/docs-xml/Samba3-HOWTO/TOSHARG-WindowsClientConfig.xml b/docs-xml/Samba3-HOWTO/TOSHARG-WindowsClientConfig.xml
deleted file mode 100644
index 3facb2c..0000000
--- a/docs-xml/Samba3-HOWTO/TOSHARG-WindowsClientConfig.xml
+++ /dev/null
@@ -1,599 +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="ClientConfig">
-<chapterinfo>
-	&author.jht;
-</chapterinfo>
-
-<title>MS Windows Network Configuration Guide</title>
-
-<sect1>
-<title>Features and Benefits</title>
-
-<para>
-<indexterm><primary>network difficulty</primary></indexterm>
-<indexterm><primary>network client</primary></indexterm>
-<indexterm><primary>client instructions</primary></indexterm>
-Occasionally network administrators report difficulty getting Microsoft Windows clients to interoperate
-correctly with Samba servers. It seems that some folks just cannot accept the fact that the right way
-to configure an MS Windows network client is precisely as one would do when using MS Windows NT4 or 200x
-servers. Yet there is repetitious need to provide detailed Windows client configuration instructions.
-</para>
-
-<para>
-<indexterm><primary>graphically illustrated client configuration</primary></indexterm>
-<indexterm><primary>critical aspects of configuration</primary></indexterm>
-The purpose of this chapter is to graphically illustrate MS Windows client configuration for the most common
-critical aspects of such configuration. An experienced network administrator will not be interested in the
-details of this chapter.
-</para>
-
-</sect1>
-
-<sect1>
-<title>Technical Details</title>
-
-<para>
-<indexterm><primary>TCP/IP protocol configuration</primary></indexterm>
-<indexterm><primary>network membership</primary></indexterm>
-This chapter discusses TCP/IP protocol configuration as well as network membership for the platforms
-that are in common use today. These are:
-</para>
-
-<itemizedlist>
-	<listitem><para>
-	Microsoft Windows XP Professional
-	</para></listitem>
-	<listitem><para>
-	Windows 2000 Professional
-	</para></listitem>
-	<listitem><para>
-	Windows Millennium edition (Me)
-	</para></listitem>
-</itemizedlist>
-
-	<sect2>
-	<title>TCP/IP Configuration</title>
-
-	<para>
-<indexterm><primary>network configuration problems</primary></indexterm>
-<indexterm><primary>plague network users</primary></indexterm>
-	The builder of a house must ensure that all construction takes place on a firm foundation.
-	The same is true for the builder of a TCP/IP-based networking system. Fundamental network configuration problems
-	will plague all network users until they are resolved. 
-	</para>
-
-	<para>
-<indexterm><primary>fixed IP addresses</primary></indexterm>
-<indexterm><primary>DHCP</primary></indexterm>
-	MS Windows workstations and servers can be configured either with fixed
-	IP addresses or via DHCP. The examples that follow demonstrate the use of DHCP
-	and make only passing reference to those situations where fixed IP configuration
-	settings can be effected.
-	</para>
-
-	<para>
-<indexterm><primary>shortcuts</primary></indexterm>
-<indexterm><primary>abbreviated keystrokes</primary></indexterm>
-	It is possible to use shortcuts or abbreviated keystrokes to arrive at a
-	particular configuration screen. The decision was made to base all examples in this
-	chapter on use of the <guibutton>Start</guibutton> button.
-	</para>
-
-		<sect3>
-		<title>MS Windows XP Professional</title>
-
-		<para>
-<indexterm><primary>Windows XP TCP/IP</primary></indexterm>
-		There are two paths to the Windows XP TCP/IP configuration panel. Choose the access method that you prefer:
-		</para>
-
-		<para>
-		Click <guimenu>Start -> Control Panel -> Network Connections</guimenu>.
-		</para>
-
-		<para>
-		<emphasis>Alternately,</emphasis> click <guimenu>Start -></guimenu>, and right-click <guimenu>My Network Places</guimenu>
-		then select <guimenuitem>Properties</guimenuitem>.
-		</para>
-
-		<para>
-<indexterm><primary>Windows XP Professional</primary></indexterm>
-		The following procedure steps through the Windows XP Professional TCP/IP configuration process:
-		</para>
-
-		<procedure>
-			<step><para>
-<indexterm><primary>Local Area Connection</primary></indexterm>
-<indexterm><primary>Network Bridge</primary></indexterm>
-<indexterm><primary>interface</primary></indexterm>
-			On some installations the interface will be called <guimenu>Local Area Connection</guimenu> and
-			on others it will be called <guimenu>Network Bridge</guimenu>. On our system it is called <guimenu>Network Bridge</guimenu>.
-			Right-click on <guimenu>Network Bridge -> Properties</guimenu>. See <link linkend="WXPP002"/>.
-			<figure id="WXPP002"><title>Network Bridge Configuration.</title><imagefile>WXPP002</imagefile></figure>
-			</para>
-			</step>
-
-			<step><para>
-<indexterm><primary>TCP/IP protocol settings</primary></indexterm>
-<indexterm><primary>Network Bridge Configuration</primary></indexterm>
-			The Network Bridge Configuration, or Local Area Connection, panel is used to set TCP/IP protocol settings.
-			In <guimenuitem>This connection uses the following items:</guimenuitem> box,
-			click on <guimenu>Internet Protocol (TCP/IP)</guimenu>, then click on <guibutton>Properties</guibutton>.
-			</para>
-
-			<para>
-<indexterm><primary>DHCP-enabled operation</primary></indexterm>
-<indexterm><primary>IP address automatically</primary></indexterm>
-			The default setting is DHCP-enabled operation
-			(i.e., <quote>Obtain an IP address automatically</quote>). See <link linkend="WXPP003"/>.
-			<figure id="WXPP003">
-				<title>Internet Protocol (TCP/IP) Properties.</title>
-				<imagefile>WXPP003</imagefile>
-			</figure>
-			</para>
-
-			<para>
-<indexterm><primary>DHCP</primary></indexterm>
-<indexterm><primary>TCP/IP</primary></indexterm>
-<indexterm><primary>DNS</primary></indexterm>
-<indexterm><primary>ISC DHCP server</primary></indexterm>
-			Many network administrators will want to use DHCP to configure all client TCP/IP
-			protocol stack settings. (For information on how to configure the ISC DHCP server
-			for Windows client support see <link linkend="DHCP">the DNS and DHCP Configuration Guide</link>,
-			<link linkend="DHCP">DHCP Server</link>).
-			</para>
-
-			<para>
-<indexterm><primary>fixed IP address</primary></indexterm>
-<indexterm><primary>subnet mask</primary></indexterm>
-<indexterm><primary>gateway address</primary></indexterm>
-			If it is necessary to provide a fixed IP address, click on <quote>Use the following IP address</quote> and enter the
-			IP Address, the subnet mask, and the default gateway address in the boxes provided.
-			</para></step>
-
-			<step><para>
-<indexterm><primary>Advanced TCP/IP configuration</primary></indexterm>
-<indexterm><primary>TCP/IP configuration</primary></indexterm>
-<indexterm><primary>IP aliases</primary></indexterm>
-<indexterm><primary>default gateways</primary></indexterm>
-			Click the <guibutton>Advanced</guibutton> button to proceed with TCP/IP configuration.
-			This opens a panel in which it is possible to create additional IP addresses for this interface.
-			The technical name for the additional addresses is <emphasis>IP aliases</emphasis>, and additionally this
-			panel permits the setting of more default gateways (routers). In most cases where DHCP is used, it will not be
-			necessary to create additional settings. See <link linkend="WXPP005"></link> to see the appearance of this panel.
-			<figure id="WXPP005"><title>Advanced Network Settings</title><imagefile>WXPP005</imagefile></figure>
-			</para>
-
-			<para>
-<indexterm><primary>DNS</primary></indexterm>
-<indexterm><primary>WINS</primary></indexterm>
-<indexterm><primary>DHCP</primary></indexterm>
-			Fixed settings may be required for DNS and WINS if these settings are not provided automatically via DHCP.
-			</para></step>
-
-			<step><para>
-<indexterm><primary>DNS server settings</primary></indexterm>
-<indexterm><primary>manually configured DNS settings</primary></indexterm>
-			Click the <guimenu>DNS</guimenu> tab to add DNS server settings. 
-			The example system uses manually configured DNS settings. When finished making changes, click the
-			<guibutton>OK</guibutton> to commit the settings. See <link linkend="WXPP014"/>.
-			<figure id="WXPP014"> <title>DNS Configuration.</title> <imagefile>WXPP014</imagefile> </figure>
-			</para></step>
-
-			<step><para>
-<indexterm><primary>WINS</primary></indexterm>
-<indexterm><primary>manual WINS server entries</primary></indexterm>
-			Click the <guibutton>WINS</guibutton> tab to add manual WINS server entries. 
-			This step demonstrates an example system that uses manually configured WINS settings. 
-			When finished making changes, click <guibutton>OK</guibutton> to commit
-                        the settings. See <link linkend="WXPP009"></link>.
-			<figure id="WXPP009"><title>WINS Configuration</title><imagefile>WXPP009</imagefile></figure>
-			</para></step>
-		</procedure>
-
-		</sect3>
-
-		<sect3>
-		<title>MS Windows 2000</title>
-
-		<para>
-<indexterm><primary>Windows 2000 Professional TCP/IP</primary></indexterm>
-<indexterm><primary>TCP/IP configuration panel</primary></indexterm>
-		There are two paths to the Windows 2000 Professional TCP/IP configuration panel. Choose the access method that you prefer:
-		</para>
-
-		<para>
-		Click <guimenu>Start -> Control Panel -> Network and Dial-up Connections</guimenu>.
-		</para>
-
-		<para>
-		<emphasis>Alternatively,</emphasis> click <guimenu>Start</guimenu>, then right-click <guimenu>My Network Places</guimenu>, and
-		select <guimenuitem>Properties</guimenuitem>.
-		</para>
-
-		<para>
-<indexterm><primary>Windows XP Professional TCP/IP</primary></indexterm>
-		The following procedure steps through the Windows XP Professional TCP/IP configuration process:
-		</para>
-
-		<procedure>
-			<step><para>
-			Right-click on <guimenu>Local Area Connection</guimenu>, then click
-			<guimenuitem>Properties</guimenuitem>. See <link linkend="w2kp001"></link>.
-			<figure id="w2kp001"><title>Local Area Connection Properties.</title><imagefile>w2kp001</imagefile></figure>
-			</para></step>
-
-			<step><para>
-<indexterm><primary>Local Area Connection Properties</primary></indexterm>
-<indexterm><primary>TCP/IP protocol settings</primary></indexterm>
-			The Local Area Connection Properties is used to set TCP/IP protocol settings. Click on
-			<guimenu>Internet Protocol (TCP/IP)</guimenu> in the <guimenuitem>Components checked are used by this
-			connection:</guimenuitem> box, then click the <guibutton>Properties</guibutton> button.
-			</para></step>
-
-			<step><para>
-<indexterm><primary>DHCP-enabled</primary></indexterm>
-<indexterm><primary>IP address automatically</primary></indexterm>
-			The default setting is DHCP-enabled operation
-			(i.e., <quote>Obtain an IP address automatically</quote>). See <link linkend="w2kp002"/>.
-			<figure id="w2kp002"><title>Internet Protocol (TCP/IP) Properties.</title><imagefile>w2kp002</imagefile></figure>
-			</para>
-
-			<para>
-<indexterm><primary>DHCP</primary></indexterm>
-<indexterm><primary>protocol stack settings</primary></indexterm>
-			Many network administrators will want to use DHCP to configure all client TCP/IP
-			protocol stack settings. (For information on how to configure the ISC DHCP server
-			for Windows client support, see, <link linkend="DHCP"></link>).
-			</para>
-
-			<para>
-<indexterm><primary>fixed IP address</primary></indexterm>
-<indexterm><primary>network clients</primary></indexterm>
-			If it is necessary to provide a fixed IP address, click on <quote>Use the following IP address</quote> and enter the
-			IP Address, the subnet mask, and the default gateway address in the boxes provided.
-			For this example we are assuming that all network clients will be configured using DHCP.
-			</para></step>
-
-			<step><para>
-			Click the <guimenu>Advanced</guimenu> button to proceed with TCP/IP configuration.
-			Refer to <link linkend="w2kp003"></link>.
-			<figure id="w2kp003"><title>Advanced Network Settings.</title><imagefile>w2kp003</imagefile></figure>
-			</para>
-
-			<para>
-<indexterm><primary>DNS</primary></indexterm>
-<indexterm><primary>WINS</primary></indexterm>
-<indexterm><primary>DHCP</primary></indexterm>
-			Fixed settings may be required for DNS and WINS if these settings are not provided automatically via DHCP.
-			</para></step>
-
-			<step><para>
-<indexterm><primary>DNS server settings</primary></indexterm>
-<indexterm><primary>commit the settings</primary></indexterm>
-			Click the <guimenu>DNS</guimenu> tab to add DNS server settings. 
-			The example system uses manually configured DNS settings. When finished making changes,
-			click <guibutton>OK</guibutton> to commit the settings. See <link linkend="w2kp004"></link>.
-			<figure id="w2kp004"><title>DNS Configuration.</title><imagefile>w2kp004</imagefile></figure>
-			</para></step>
-
-			<step><para>
-<indexterm><primary>manual WINS server entries</primary></indexterm>
-<indexterm><primary>WINS</primary></indexterm>
-			Click the <guibutton>WINS</guibutton> tab to add manual WINS server entries. 
-			This step demonstrates an example system that uses manually configured WINS settings. 
-			When finished making changes, click <guibutton>OK</guibutton> to commit the settings.
-			See <link linkend="w2kp005"></link>.
-			<figure id="w2kp005">
-				<title>WINS Configuration.</title><imagefile>w2kp005</imagefile>
-			</figure>
-			</para></step>
-
-		</procedure>
-
-		</sect3>
-
-		<sect3>
-		<title>MS Windows Me</title>
-
-		<para>
-<indexterm><primary>Windows Millennium edition (Me) TCP/IP</primary></indexterm>
-<indexterm><primary>Windows Millennium</primary></indexterm>
-<indexterm><primary>TCP/IP configuration</primary></indexterm>
-		There are two paths to the Windows Millennium edition (Me) TCP/IP configuration panel. Choose the access method that you prefer:
-		</para>
-
-		<para>
-		Click <guimenu>Start -> Control Panel -> Network Connections</guimenu>.
-		</para>
-
-		<para>
-<indexterm><primary>My Network Places</primary></indexterm>
-<indexterm><primary>Properties</primary></indexterm>
-		<emphasis>Alternatively,</emphasis> click on <guimenu>Start -></guimenu>, and right click on <guimenu>My Network Places</guimenu>
-		then select <guimenuitem>Properties</guimenuitem>.
-		</para>
-
-		<para>
-<indexterm><primary>Windows Me TCP/IP</primary></indexterm>
-		The following procedure steps through the Windows Me TCP/IP configuration process:
-		</para>
-
-		<procedure>
-			<step><para>
-<indexterm><primary>Internet Protocol TCP/IP</primary></indexterm>
-			In the box labeled <guimenuitem>The following network components are installed:</guimenuitem>,
-			click on <guimenu>Internet Protocol TCP/IP</guimenu>, then click on the <guibutton>Properties</guibutton> button.
-			See <link linkend="WME001"></link>.
-			<figure id="WME001">
-				<title>The Windows Me Network Configuration Panel.</title>
-				<imagefile>WME001</imagefile>
-			</figure>
-			</para></step>
-
-			<step><para>
-<indexterm><primary>DHCP</primary></indexterm>
-<indexterm><primary>TCP/IP</primary></indexterm>
-<indexterm><primary>ISC DHCP server</primary></indexterm>
-			Many network administrators will want to use DHCP to configure all client TCP/IP
-			protocol stack settings. (For information on how to configure the ISC DHCP server
-			for Windows client support see <link linkend="DHCP">the DNS and DHCP Configuration Guide</link>,
-			<link linkend="DHCP">DHCP Server</link>). The default setting on Windows Me workstations is for DHCP-enabled operation
-			(i.e., <guimenu>Obtain IP address automatically</guimenu> is enabled). See <link linkend="WME002"></link>.
-			<figure id="WME002"><title>IP Address.</title><imagefile>WME002</imagefile></figure>
-			</para>
-
-			<para>
-<indexterm><primary>Specify an IP address</primary></indexterm>
-<indexterm><primary>subnet mask</primary></indexterm>
-<indexterm><primary>DHCP</primary></indexterm>
-			If it is necessary to provide a fixed IP address, click on <guimenuitem>Specify an IP address</guimenuitem> and enter the
-			IP Address and the subnet mask in the boxes provided. For this example we are assuming that all
-			network clients will be configured using DHCP.
-			</para></step>
-
-			<step><para>
-<indexterm><primary>DNS</primary></indexterm>
-<indexterm><primary>WINS</primary></indexterm>
-			Fixed settings may be required for DNS and WINS if these settings are not provided automatically via DHCP.
-			</para></step>
-
-			<step><para>
-<indexterm><primary>WINS server settings</primary></indexterm>
-			If necessary, click the <guimenu>DNS Configuration</guimenu> tab to add DNS server settings. 
-			Click the <guibutton>WINS Configuration</guibutton> tab to add WINS server settings. 
-			The <guimenu>Gateway</guimenu> tab allows additional gateways (router addresses) to be added to the network
-			interface settings. In most cases where DHCP is used, it will not be necessary to
-			create these manual settings.
-			</para></step>
-
-			<step><para>
-<indexterm><primary>WINS</primary></indexterm>
-<indexterm><primary>manually configured</primary></indexterm>
-			The following example uses manually configured WINS settings. See <link linkend="WME005"></link>.
-			When finished making changes, click <guibutton>OK</guibutton> to commit the settings.
-			<figure id="WME005"><title>DNS Configuration.</title><imagefile>WME005</imagefile></figure>
-			</para>
-
-			<para>
-<indexterm><primary>single DHCP server</primary></indexterm>
-<indexterm><primary>multiple Windows workgroups or domains</primary></indexterm>
-			This is an example of a system that uses manually configured WINS settings. One situation where
-			this might apply is on a network that has a single DHCP server that provides settings for multiple
-			Windows workgroups or domains. See <link linkend="WME003"></link>.
-			<figure id="WME003"><title>WINS Configuration.</title><imagefile>WME003</imagefile></figure>
-			</para></step>
-		</procedure>
-
-
-		</sect3>
-
-	</sect2>
-
-	<sect2>
-	<title>Joining a Domain: Windows 2000/XP Professional</title>
-
-	<para>
-<indexterm><primary>Windows NT/200x/XP Professional</primary></indexterm>
-<indexterm><primary>domain security</primary></indexterm>
-<indexterm><primary>domain member</primary></indexterm>
-<indexterm><primary>domain joining</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>
-		<step><para>
-		Click <guimenu>Start</guimenu>.
-		</para></step>
-
-		<step><para>
-		Right-click <guimenu>My Computer</guimenu>, then select <guimenuitem>Properties</guimenuitem>.
-		</para></step>
-
-		<step><para>
-<indexterm><primary>Control Panel</primary></indexterm>
-		The opening panel is the same one that can be reached by clicking <guimenu>System</guimenu> on the Control Panel.
-		See <link linkend="wxpp001"></link>.
-		<figure id="wxpp001"><title>The General Panel.</title><imagefile>wxpp001</imagefile></figure>
-		</para></step>
-
-		<step><para>
-<indexterm><primary>Computer Name</primary></indexterm>
-		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>
-<indexterm><primary>Network ID</primary></indexterm>
-<indexterm><primary>configuration wizard</primary></indexterm>
-		Clicking the <guimenu>Network ID</guimenu> button will launch 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="wxpp004"></link>.
-		<figure id="wxpp004"><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 will join the domain called MIDEARTH. See <link linkend="wxpp006"></link>.
-		<figure id="wxpp006"><title>The Computer Name Changes Panel.</title><imagefile>wxpp006</imagefile></figure>
-        </para></step>
-
-		<step><para>
-<indexterm><primary>domain radio button</primary></indexterm>
-		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="wxpp007"></link>.
-		<figure id="wxpp007"><title>The Computer Name Changes Panel &smbmdash; Domain MIDEARTH.</title><imagefile>wxpp007</imagefile></figure>
-        </para></step>
-
-		<step><para>
-<indexterm><primary>credentials</primary></indexterm>
-<indexterm><primary>username and password</primary></indexterm>
-		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>
-<indexterm><primary>root</primary></indexterm>
-		Enter the name <quote>root</quote> and the root password from your Samba-3 server. See <link linkend="wxpp008"></link>.
-		<figure id="wxpp008">
-			<title>Computer Name Changes &smbmdash; Username and Password Panel.</title><imagefile>wxpp008</imagefile>
-		</figure>
-        </para></step>
-
-		<step><para>
-		Click on <guimenu>OK</guimenu>.
-        </para>
-
-		<para>
-<indexterm><primary>Welcome</primary></indexterm>
-<indexterm><primary>rebooted</primary></indexterm>
-		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>
-
-	</sect2>
-
-	<sect2>
-	<title>Domain Logon Configuration: Windows 9x/Me</title>
-
-	<para>
-<indexterm><primary>Windows 9x/Me</primary></indexterm>
-<indexterm><primary>domain logon</primary></indexterm>
-<indexterm><primary>LanManager</primary></indexterm>
-	We follow the convention used by most in saying that Windows 9x/Me machines can participate in domain logons. The truth is
-	that these platforms can use only the LanManager network logon protocols.
-	</para>
-
-	<note><para>
-<indexterm><primary>Windows XP Home edition</primary></indexterm>
-<indexterm><primary>LanManager</primary></indexterm>
-<indexterm><primary>network logon</primary></indexterm>
-	Windows XP Home edition cannot participate in domain or LanManager network logons.
-	</para></note>
-
-	<procedure>
-		<step><para>
-		Right-click on the <guimenu>Network Neighborhood</guimenu> icon.
-		</para></step>
-
-		<step><para>
-		The Network Configuration Panel allows all common network settings to be changed.
-                See <link linkend="WME009"></link>.
-		<figure id="WME009"><title>The Network Panel.</title><imagefile>WME009</imagefile></figure>
-                </para>
-
-		<para>
-<indexterm><primary>Client for Microsoft Networks</primary></indexterm>
-<indexterm><primary>Properties</primary></indexterm>
-		Make sure that the <guimenu>Client for Microsoft Networks</guimenu> driver is installed as shown.
-		Click on the <guimenu>Client for Microsoft Networks</guimenu> entry in <guimenu>The following network
-		components are installed:</guimenu> box. Then click the <guibutton>Properties</guibutton> button.
-		</para></step>
-
-		<step><para>
-<indexterm><primary>Networks Properties</primary></indexterm>
-<indexterm><primary>network logon</primary></indexterm>
-		The Client for Microsoft Networks Properties panel is the correct location to configure network logon
-		settings. See <link linkend="WME010"></link>.
-		<figure id="WME010"><title>Client for Microsoft Networks Properties Panel.</title><imagefile>WME010</imagefile></figure>
-                </para>
-
-		<para>
-<indexterm><primary>Windows NT domain name</primary></indexterm>
-<indexterm><primary>domain name</primary></indexterm>
-		Enter the Windows NT domain name, check the <guimenu>Log on to Windows NT domain</guimenu> box,
-		and click <guimenu>OK</guimenu>.
-		</para></step>
-
-		<step><para>
-<indexterm><primary>Identification</primary></indexterm>
-<indexterm><primary>workgroup</primary></indexterm>
-<indexterm><primary>computer name</primary></indexterm>
-		Click on the <guimenu>Identification</guimenu> button. This is the location at which the workgroup
-		(domain) name and the machine name (computer name) need to be set. See <link linkend="WME013"></link>.
-		<figure id="WME013"><title>Identification Panel.</title><imagefile>WME013</imagefile></figure>
-                </para></step>
-
-		<step><para>
-<indexterm><primary>Access Control</primary></indexterm>
-<indexterm><primary>group accounts</primary></indexterm>
-<indexterm><primary>domain user</primary></indexterm>
-<indexterm><primary>User-level access control</primary></indexterm>
-		Now click the <guimenu>Access Control</guimenu> button. If you want to be able to assign share access
-		permissions using domain user and group accounts, it is necessary to enable
-		<guimenu>User-level access control</guimenu> as shown in this panel.  See <link linkend="WME014"></link>.
-		<figure id="WME014"><title>Access Control Panel.</title><imagefile>WME014</imagefile></figure>
-                </para></step>
-
-	</procedure>
-
-	</sect2>
-
-</sect1>
-
-<sect1>
-<title>Common Errors</title>
-
-<para>
-<indexterm><primary>networking systems</primary></indexterm>
-<indexterm><primary>errors that can afflict</primary></indexterm>
-The most common errors that can afflict Windows networking systems include:
-</para>
-
-<itemizedlist>
-	<listitem><para>Incorrect IP address.</para></listitem>
-	<listitem><para>Incorrect or inconsistent netmasks.</para></listitem>
-	<listitem><para>Incorrect router address.</para></listitem>
-	<listitem><para>Incorrect DNS server address.</para></listitem>
-	<listitem><para>Incorrect WINS server address.</para></listitem>
-	<listitem><para>Use of a Network Scope setting &smbmdash; watch out for this one!</para></listitem>
-</itemizedlist>
-
-<para>
-<indexterm><primary>Windows NT/200x/XP Professional</primary></indexterm>
-<indexterm><primary>cannot join domain</primary></indexterm>
-The most common reasons for which a Windows NT/200x/XP Professional client cannot join the Samba controlled domain are:
-</para>
-
-<itemizedlist>
-	<listitem><para>&smb.conf; does not have correct <smbconfoption name="add machine script"/> settings.</para></listitem>
-	<listitem><para><quote>root</quote> account is not in password backend database.</para></listitem>
-	<listitem><para>Attempt to use a user account instead of the <quote>root</quote> account to join a machine to the domain.</para></listitem>
-	<listitem><para>Open connections from the workstation to the server.</para></listitem>
-	<listitem><para>Firewall or filter configurations in place on either the client or the Samba server.</para></listitem>
-</itemizedlist>
-
-</sect1>
-
-</chapter>
diff --git a/docs-xml/Samba3-HOWTO/TOSHARG-foreword-cargill.xml b/docs-xml/Samba3-HOWTO/TOSHARG-foreword-cargill.xml
deleted file mode 100644
index b5da92d..0000000
--- a/docs-xml/Samba3-HOWTO/TOSHARG-foreword-cargill.xml
+++ /dev/null
@@ -1,79 +0,0 @@
-<?xml version='1.0'?>
-<!DOCTYPE preface PUBLIC "-//Samba-Team//DTD DocBook V4.2-Based Variant V1.0//EN" "http://www.samba.org/samba/DTD/samba-doc">
-<preface>
-<title>Foreword</title>
-
-<para>
-When John first asked me to write an introductory piece for his latest book, I was somewhat mystified as to
-why he chose me. A conversation with John provided some of the rationale, and he left it to me to fill in the
-<emphasis>rest</emphasis> of the story. So, if you are willing to endure a little bit of background, I will
-provide the part of the story that John wouldn't provide.
-</para>
-
-<para>
-I am the Director of Corporate Standards at Sun Microsystems, and manage Sun's standards portfolio. Before
-that, I was the Director of Standards at Netscape, which was when I met John. Before Sun, there was Digital
-Equipment Corporation, also standards. I've written several books on standards, and tend to observe (and
-occasionally help) the technical and business trends that drive standardization as a discipline. I tend to see
-standardization as a management tool, not as a technical discipline and this is part of the rationale that
-John provided.
-</para>
-
-<para>
-The book that you have before you focuses on a particular standardized way of doing something hence, it is a
-book about a standard. The most important thing to keep in mind about a standard is the rationale for its
-creation. Standards are created not for technical reasons, not for business reasons, but for a deeper and much
-more compelling reason. Standards are created and used to allow people to communicate in a meaningful way.
-Every standard, if it is a true standard, has as its entire (and only) goal set the increasing of relevant
-communication between people.
-</para>
-
-<para>
-This primary goal cannot be met however, unless the standard is documented. I have been involved in too many
-standardization efforts when it became apparent that <emphasis>everybody knows</emphasis> was the dominant
-emotion of those providing documentation. <emphasis>They</emphasis> of the ever present <emphasis>they
-say</emphasis> and <emphasis>they know</emphasis> are the bane of good standards. If <emphasis>they
-know</emphasis>, why are you doing a standard?
-</para>
-
-<para>
-A <emphasis>good standard</emphasis> survives because people know how to use it. People know how to use a
-standard when it is so transparent, so obvious, and so easy that it becomes invisible. And a standard becomes
-invisible only when the documentation describing how to deploy it is clear, unambiguous, and correct. These
-three elements must be present for a standard to be useful, allowing communication and interaction between two
-separate and distinct entities to occur without obvious effort. As you read this book, look for the evidence
-of these three characteristics and notice how they are seamlessly woven into John's text. Clarity and
-unambiguity without <emphasis>correctness</emphasis> provide a technical nightmare. Correctness and clarity
-with ambiguity create <emphasis>maybe bits,</emphasis> and correctness and unambiguity without clarity provide
-a <emphasis>muddle through</emphasis> scenario.
-</para>
-
-<para>
-And this is <emphasis>the rest of the story</emphasis> that John couldn't (or wouldn't) bring himself to
-state. This book provides a clear, concise, unambiguous, and technically valid presentation of Samba to make
-it useful to a user to someone who wants to use the standard to increase communication and the capability
-for communication between two or more entities whether person-machine, machine-machine, or person-person.
-The intent of this book is not to convince anyone of any agenda political, technical, or social. The intent
-is to provide documentation for users who need to know about Samba, how to use it, and how to get on with
-their primary responsibilities. While there is pride on John's part because of the tremendous success of
-the Samba documentation, he writes for the person who needs a tool to accomplish a particular job, and who has
-selected Samba to be that tool.
-</para>
-
-<para>
-The book is a monument to John's perseverance and dedication to Samba and in my opinion to the goal of
-standardization. By writing this book, John has provided the users of Samba those that want to deploy it to
-make things better a clear, easy, and ultimately valuable resource. Additionally, he has increased the
-understanding and utility of a highly useful standard, and for this, as much as for the documentation, he is
-owed a debt of gratitude by those of us who rely on standards to make our lives more manageable.
-</para>
-
-<para>
-<simplelist>
-	<member>Carl Cargill, Senior Director</member>
-	<member>Corporate Standardization, The Office of the CTO</member>
-	<member>Sun Microsystems</member>
-</simplelist>
-</para>
-	
-</preface>
diff --git a/docs-xml/Samba3-HOWTO/TOSHARG-foreword-tridge.xml b/docs-xml/Samba3-HOWTO/TOSHARG-foreword-tridge.xml
deleted file mode 100644
index 34bc373..0000000
--- a/docs-xml/Samba3-HOWTO/TOSHARG-foreword-tridge.xml
+++ /dev/null
@@ -1,48 +0,0 @@
-<?xml version='1.0'?>
-<!DOCTYPE preface PUBLIC "-//Samba-Team//DTD DocBook V4.2-Based Variant V1.0//EN" "http://www.samba.org/samba/DTD/samba-doc">
-<preface>
-<title>Foreword</title>
-
-<para>
-Over the last few years, the Samba project has undergone a major
-transformation. From a small project used only by people who dream in
-machine code, Samba has grown to be an integral part of the IT
-infrastructure of many businesses. Along with the growth in the
-popularity of Samba there has been a corresponding growth in the ways
-that it can be used, and a similar growth in the number of
-configuration options and the interactions between them.
-</para>
-
-<para>
-To address this increasing complexity a wealth of documentation has
-been written on Samba, including numerous HOWTOs, diagnostic tips,
-manual pages, and explanations of important pieces of technology that
-Samba relies on. While it has been gratifying to see so much
-documentation being written, the sheer volume of different types of
-documentation has proved difficult to navigate, thus reducing its
-value to system administrators trying to cope with the complexity.
-</para>
-
-<para>
-This book gathers together that wealth of information into a much more
-accessible form, to allow system administrators to quickly find what
-they need. The breadth of technical information provided ensures that
-even the most demanding administrators will find something helpful.
-</para>
-
-<para>
-I am delighted that the Samba documentation has now developed to the
-extent that it can be presented usefully as a book, and I am grateful
-for the efforts of the many people who have contributed so much
-toward this result. Enjoy!
-</para>
-
-<para>
-<simplelist>
-	<member>Andrew Tridgell</member>
-	<member><emphasis>President, Samba Team</emphasis></member>
-	<member><emphasis>July 2003</emphasis></member>
-</simplelist>
-</para>
-	
-</preface>
diff --git a/docs-xml/Samba3-HOWTO/TOSHARG-glossary.xml b/docs-xml/Samba3-HOWTO/TOSHARG-glossary.xml
deleted file mode 100644
index 6410e3e..0000000
--- a/docs-xml/Samba3-HOWTO/TOSHARG-glossary.xml
+++ /dev/null
@@ -1,254 +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.
-		 See <link linkend="AccessControls"/>, 
-		for details.</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 nineties.
-		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/"></ulink>. The design objective of CUPS was to provide
-		a rich print processing system that has built-in intelligence 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. See <link linkend="DMB"/> for details.
-		</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>Extended Meta-file Format</glossterm>
-		<acronym>EMF</acronym>
-		<glossdef>
-			<para>
-			An intermediate file format used by Microsoft Windows-based servers and clients. EMF files may be
-			rendered into a page description language by a print processor.
-		</para>
-		</glossdef>
-	</glossentry>
-
-	<glossentry>
-		<glossterm>Graphical Device Interface</glossterm>
-		<acronym>GDI</acronym>
-		<glossdef><para>
-		Device-independent format for printing used by Microsoft Windows. 
-		It is quite similar to what PostScript is for UNIX. Printing jobs are first generated in GDI and
-		then converted to a device-specific format. See <link linkend="gdipost"/> for details.
-		</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>Internet Print Protocol</glossterm>
-		<acronym>IPP</acronym>
-		<glossdef><para>An IETF standard for network printing. CUPS
-		implements IPP.</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>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 nonroutable
-		protocol.
-		</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 (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>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. See <link linkend="DMB"/> for details.
-		</para></glossdef>
-	</glossentry>
-
-	<glossentry>
-		<glossterm>Printer Command Language</glossterm>
-		<acronym>PCL</acronym>
-		<glossdef><para>
-		A printer page description language that was developed by Hewlett-Packard
-		and is in common use today.
-		</para></glossdef>
-	</glossentry>
-
-	<glossentry>
-		<glossterm>Portable Document Format</glossterm>
-		<acronym>PDF</acronym>
-		<glossdef>
-		<para>
-		A highly compressed document format, based on PostScript, used as a document distribution format
-		that is supported by Web browsers as well as many applications. Adobe also distributes an application
-		called <quote>Acrobat,</quote> which is a PDF reader.
-		</para>
-		</glossdef>
-	</glossentry>
-
-	<glossentry>
-		<glossterm>Page Description Language</glossterm>
-		<acronym>PDL</acronym>
-		<glossdef><para>A language for describing the layout and contents of a printed page.
-		The best-known PDLs are Adobe PostScript and Hewlett-Packard PCL (Printer Control Language),
-		both of which are used to control laser printers.</para></glossdef>
-	</glossentry>
-
-	<glossentry>
-		<glossterm>PostScript Printer Description</glossterm>
-		<acronym>PPD</acronym>
-		<glossdef><para>
-		PPDs specify and control options supported by PostScript printers, such as duplexing, stapling, 
-		and DPI. See also <link linkend="post-and-ghost"/>. PPD files can be read by printing applications
-		to enable correct PostScript page layout for a particular PostScript printer.
-		</para></glossdef>
-	</glossentry>
-
-	<glossentry>
-        <glossterm>Remote Procedure Call</glossterm>
-        <acronym>RPC</acronym>
-        <glossdef><para>
-		RPCs are a means for executing network operations. The RPC protocol is independent of transport protocols. RPC
-		does not try to implement any kind of reliability and the application that uses RPCs must be aware of the type
-		of transport protocol underneath RPC. An RPC is like a programmatic jump subroutine over a network. RPCs used
-		in the UNIX environment are specified in RFC 1050. RPC is a powerful technique for constructing distributed,
-		client-server based applications. It is based on extending the notion of conventional, or local procedure
-		calling, so that the called procedure need not exist in the same address space as the calling procedure. The
-		two processes may be on the same system, or they may be on different systems with a network connecting them.
-		By using RPC, programmers of distributed applications avoid the details of the interface with the network. The
-		transport independence of RPC isolates the application from the physical and logical elements of the data
-		communications mechanism and allows the application to use a variety of transports.
-        </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>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>
-
-	
-
-</glossary>
diff --git a/docs-xml/Samba3-HOWTO/TOSHARG-inside-cover.xml b/docs-xml/Samba3-HOWTO/TOSHARG-inside-cover.xml
deleted file mode 100644
index f1b1990..0000000
--- a/docs-xml/Samba3-HOWTO/TOSHARG-inside-cover.xml
+++ /dev/null
@@ -1,43 +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>The Official Samba-3
-	HOWTO and Reference Guide</quote>.  We may look back upon the past to question the motives of those who have
-	gone before us. Seldom do we realise that the past owes us no answer, and despite what we may think of the
-	actions of those who have travelled lifes' road before us, we must feel a sense of pride and gratitude for
-	those who, in the past, have protected our liberties.
-	</para>
-
-	<para>
-	Developments in information technology continue to move at an alarming pace. Human nature causes us
-	to adopt and embrace new developments that appear to answer the needs of the moment, but that can entrap
-	us at a future date. There are many examples in the short history of information technology. MS-DOS was
-	seen as a tool that liberated users from the tyrany of large computer system operating costs, and that
-	made possible the rapid progres we are beneficiaries of today. Yet today we are inclined to look back with
-	disdain on MS-DOS as an obsolete and constraining technology that belongs are an era that is best
-	forgotten.
-	</para>
-
-	<para>
-	The embrace of Windows networking, Windows NT4, and MS Active Directory in more recent times, may seem
-	modern and progressive today, but sooner or later something better will replace them. The current
-	preoccupation with extended identity management solutions and with directories is not unexpected.
-	The day will come that these too will be evaluated, and what may seem refreshing and powerful may
-	be better recogized as the chilly winds of the night. To argue against progress is unthinkable,
-	no matter what may lie ahead.
-	</para>
-
-	<para>
-	The development of Samba is moving forwards. The changes since Samba 3.0.0 are amazing, yet many
-	users would like to see more and faster progress. The benefits of recent developments can be realized
-	quickly, but documentation is necessary to unlock the pandoras' box. It is our hope that this book
-	will help the network administrator to rapidly deploy the new features with minimum effort. As you
-	deploy and gain mileage from the new enablement, take the time to think through what may lie ahead.
-	Above all, take stock of the freedom of choice that Samba provides in your world, and enjoy the new 
-	potential for seamless interoperability.
-	</para>
-
-</preface>
diff --git a/docs-xml/Samba3-HOWTO/TOSHARG-locking.xml b/docs-xml/Samba3-HOWTO/TOSHARG-locking.xml
deleted file mode 100644
index 297585d..0000000
--- a/docs-xml/Samba3-HOWTO/TOSHARG-locking.xml
+++ /dev/null
@@ -1,1139 +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="locking">
-<chapterinfo>
-	&author.jeremy;
-	&author.jelmer;
-	&author.jht;
-	&author.eroseme;
-</chapterinfo>
-<title>File and Record Locking</title>
-
-<para>
-<indexterm><primary>locking</primary></indexterm>
-One area that causes trouble for many network administrators is locking.
-The extent of the problem is readily evident from searches over the Internet.
-</para>
-
-<sect1>
-<title>Features and Benefits</title>
-
-<para>
-<indexterm><primary>locking semantics</primary></indexterm>
-Samba provides all the same locking semantics that MS Windows clients expect
-and that MS Windows NT4/200x servers also provide.
-</para>
-
-<para>
-<indexterm><primary>locking</primary></indexterm>
-The term <emphasis>locking</emphasis> has exceptionally broad meaning and covers
-a range of functions that are all categorized under this one term.
-</para>
-
-<para>
-<indexterm><primary>opportunistic locking</primary></indexterm>
-<indexterm><primary>locking protocol</primary></indexterm>
-<indexterm><primary>performance advantage</primary></indexterm>
-Opportunistic locking is a desirable feature when it can enhance the
-perceived performance of applications on a networked client. However, the
-opportunistic locking protocol is not robust and therefore can
-encounter problems when invoked beyond a simplistic configuration or
-on extended slow or faulty networks. In these cases, operating
-system management of opportunistic locking and/or recovering from
-repetitive errors can offset the perceived performance advantage that
-it is intended to provide.
-</para>
-
-<para>
-<indexterm><primary>registry</primary></indexterm>
-The MS Windows network administrator needs to be aware that file and record
-locking semantics (behavior) can be controlled either in Samba or by way of registry
-settings on the MS Windows client.
-</para>
-
-<note>
-<para>
-<indexterm><primary>disable locking</primary></indexterm>
-Sometimes it is necessary to disable locking control settings on the Samba
-server as well as on each MS Windows client!
-</para>
-</note>
-
-</sect1>
-
-<sect1>
-<title>Discussion</title>
-
-<para>
-<indexterm><primary>record locking</primary></indexterm>
-<indexterm><primary>deny modes</primary></indexterm>
-There are two types of locking that need to be performed by an SMB server.
-The first is <emphasis>record locking</emphasis> that allows a client to lock
-a range of bytes in an open file. The second is the <emphasis>deny modes</emphasis>
-that are specified when a file is open.
-</para>
-
-<para>
-<indexterm><primary>locking semantics</primary></indexterm>
-<indexterm><primary>record locking</primary></indexterm>
-<indexterm><primary>locking</primary></indexterm>
-<indexterm><primary>byte ranges</primary></indexterm>
-<indexterm><primary>UNIX locking</primary></indexterm>
-Record locking semantics under UNIX are very different from record locking under
-Windows. Versions of Samba before 2.2 have tried to use the native fcntl() UNIX
-system call to implement proper record locking between different Samba clients.
-This cannot be fully correct for several reasons. The simplest is
-that a Windows client is allowed to lock a byte range up to 2^32 or 2^64,
-depending on the client OS. The UNIX locking only supports byte ranges up to 2^31.
-So it is not possible to correctly satisfy a lock request above 2^31. There are
-many more differences, too many to be listed here.
-</para>
-
-<para>
-<indexterm><primary>record locking</primary></indexterm>
-<indexterm><primary>byte-range lock</primary></indexterm>
-Samba 2.2 and above implement record locking completely independently of the
-underlying UNIX system. If a byte-range lock that the client requests happens
-to fall into the range of 0 to 2^31, Samba hands this request down to the UNIX system.
-No other locks can be seen by UNIX, anyway.
-</para>
-
-<para>
-<indexterm><primary>check for locks</primary></indexterm>
-<indexterm><primary>rpc.lockd</primary></indexterm>
-Strictly speaking, an SMB server should check for locks before every read and write call on
-a file. Unfortunately, with the way fcntl() works, this can be slow and may overstress
-the <command>rpc.lockd</command>. This is almost always unnecessary because clients are 
-independently supposed to make locking calls before reads and writes if locking is
-important to them. By default, Samba only makes locking calls when explicitly asked
-to by a client, but if you set <smbconfoption name="strict locking">yes</smbconfoption>, it
-will make lock checking calls on <emphasis>every</emphasis> read and write call.
-</para>
-
-<para>
-<indexterm><primary>byte-range locking</primary></indexterm>
-You can also disable byte-range locking completely by using
-<smbconfoption name="locking">no</smbconfoption>.
-This is useful for those shares that do not support locking or do not need it
-(such as CD-ROMs). In this case, Samba fakes the return codes of locking calls to
-tell clients that everything is okay.
-</para>
-
-<para>
-<indexterm><primary>deny modes</primary></indexterm>
-<indexterm><primary>DENY_NONE</primary></indexterm>
-<indexterm><primary>DENY_READ</primary></indexterm>
-<indexterm><primary>DENY_WRITE</primary></indexterm>
-<indexterm><primary>DENY_ALL</primary></indexterm>
-<indexterm><primary>DENY_FCB</primary></indexterm>
-<indexterm><primary>DENY_DOS</primary></indexterm>
-The second class of locking is the <emphasis>deny modes</emphasis>. These 
-are set by an application when it opens a file to determine what types of
-access should be allowed simultaneously with its open. A client may ask for
-<constant>DENY_NONE</constant>, <constant>DENY_READ</constant>, 
-<constant>DENY_WRITE</constant>, or <constant>DENY_ALL</constant>. There are also special compatibility
-modes called <constant>DENY_FCB</constant> and <constant>DENY_DOS</constant>.
-</para>
-
-<sect2>
-<title>Opportunistic Locking Overview</title>
-
-<para>
-<indexterm><primary>opportunistic locking</primary></indexterm>
-<indexterm><primary>oplocks</primary></indexterm>
-<indexterm><primary>caching</primary></indexterm>
-Opportunistic locking (oplocks) is invoked by the Windows file system
-(as opposed to an API) via registry entries (on the server and the client)
-for the purpose of enhancing network performance when accessing a file
-residing on a server. Performance is enhanced by caching the file
-locally on the client that allows the following:
-</para>
-
-<variablelist>
-	<varlistentry><term>Read-ahead:</term>
-		<listitem><para>
-<indexterm><primary>Read-ahead</primary></indexterm>
-		The client reads the local copy of the file, eliminating network latency.
-		</para></listitem>
-	</varlistentry>
-
-	<varlistentry><term>Write caching:</term>
-		<listitem><para>
-<indexterm><primary>Write caching</primary></indexterm>
-		The client writes to the local copy of the file, eliminating network latency.
-		</para></listitem>
-	</varlistentry>
-
-        <varlistentry><term>Lock caching:</term>
-        <listitem><para>
-<indexterm><primary>Lock caching</primary></indexterm>
-		The client caches application locks locally, eliminating network latency.
-		</para></listitem>
-        </varlistentry>
-</variablelist>
-
-<para>
-<indexterm><primary>performance enhancement</primary></indexterm>
-<indexterm><primary>oplocks</primary></indexterm>
-<indexterm><primary>deny-none</primary></indexterm>
-The performance enhancement of oplocks is due to the opportunity of
-exclusive access to the file &smbmdash; even if it is opened with deny-none &smbmdash;
-because Windows monitors the file's status for concurrent access from
-other processes.
-</para>
-
-<variablelist>
-<title>Windows Defines Four Kinds of Oplocks:</title>
-
-		<varlistentry><term>Level1 Oplock</term>
-			<listitem><para>
-<indexterm><primary>Level1 Oplock</primary></indexterm>
-<indexterm><primary>redirector</primary></indexterm>
-<indexterm><primary>concurrent access</primary></indexterm>
-<indexterm><primary>cached local file</primary></indexterm>
-			The redirector sees that the file was opened with deny
-			none (allowing concurrent access), verifies that no
-			other process is accessing the file, checks that
-			oplocks are enabled, then grants deny-all/read-write/exclusive
-			access to the file. The client now performs
-			operations on the cached local file.
-			</para>
-
-			<para>
-<indexterm><primary>oplock break</primary></indexterm>
-<indexterm><primary>flush local locks</primary></indexterm>
-<indexterm><primary>deferred open</primary></indexterm>
-<indexterm><primary>byte-range locking</primary></indexterm>
-			If a second process attempts to open the file, the open
-			is deferred while the redirector "breaks" the original
-			oplock. The oplock break signals the caching client to
-			write the local file back to the server, flush the
-			local locks, and discard read-ahead data. The break is
-			then complete, the deferred open is granted, and the
-			multiple processes can enjoy concurrent file access as
-			dictated by mandatory or byte-range locking options.
-			However, if the original opening process opened the
-			file with a share mode other than deny-none, then the
-			second process is granted limited or no access, despite
-			the oplock break.
-			</para></listitem>
-        </varlistentry>
-
-        <varlistentry><term>Level2 Oplock</term>
-                <listitem><para>
-<indexterm><primary>Level2 Oplock</primary></indexterm>
-<indexterm><primary>Level1 oplock</primary></indexterm>
-<indexterm><primary>caching</primary></indexterm>
-				Performs like a Level1 oplock, except caching is only
-                operative for reads. All other operations are performed
-                on the server disk copy of the file.
-                </para></listitem>
-        </varlistentry>
-
-        <varlistentry><term>Filter Oplock</term>
-                <listitem><para>
-<indexterm><primary>Filter Oplock</primary></indexterm>
-				Does not allow write or delete file access.
-                </para></listitem>
-        </varlistentry>
-
-        <varlistentry><term>Batch Oplock</term>
-                <listitem><para>
-<indexterm><primary>Batch Oplock</primary></indexterm>
-				Manipulates file openings and closings and allows caching
-                of file attributes.
-                </para></listitem>
-        </varlistentry>
-</variablelist>
-
-<para>
-<indexterm><primary>oplocks</primary></indexterm>
-An important detail is that oplocks are invoked by the file system, not
-an application API. Therefore, an application can close an oplocked
-file, but the file system does not relinquish the oplock. When the
-oplock break is issued, the file system then simply closes the file in
-preparation for the subsequent open by the second process.
-</para>
-
-<para>
-<indexterm><primary>Opportunistic locking</primary></indexterm>
-<indexterm><primary>client-side data caching</primary></indexterm>
-<indexterm><primary>data caching</primary></indexterm>
-<indexterm><primary>oplock break</primary></indexterm>
-<emphasis>Opportunistic locking</emphasis> is actually an improper name for this feature.
-The true benefit of this feature is client-side data caching, and
-oplocks is merely a notification mechanism for writing data back to the
-networked storage disk. The limitation of oplocks is the
-reliability of the mechanism to process an oplock break (notification)
-between the server and the caching client. If this exchange is faulty
-(usually due to timing out for any number of reasons), then the
-client-side caching benefit is negated.
-</para>
-
-<para>
-<indexterm><primary>client-side caching</primary></indexterm>
-The actual decision that a user or administrator should consider is
-whether it is sensible to share among multiple users data that will
-be cached locally on a client. In many cases the answer is no.
-Deciding when to cache or not cache data is the real question, and thus
-oplocks should be treated as a toggle for client-side
-caching. Turn it <quote>on</quote> when client-side caching is desirable and
-reliable. Turn it <quote>off</quote> when client-side caching is redundant,
-unreliable, or counterproductive.
-</para>
-
-<para>
-<indexterm><primary>oplocks</primary></indexterm>
-Oplocks is by default set to <quote>on</quote> by Samba on all
-configured shares, so careful attention should be given to each case to
-determine if the potential benefit is worth the potential for delays.
-The following recommendations will help to characterize the environment
-where oplocks may be effectively configured.
-</para>
-
-<para>
-<indexterm><primary>oplocks</primary></indexterm>
-<indexterm><primary>high-availability</primary></indexterm>
-Windows oplocks is a lightweight performance-enhancing
-feature. It is not a robust and reliable protocol. Every
-implementation of oplocks should be evaluated as a
-trade-off between perceived performance and reliability. Reliability
-decreases as each successive rule above is not enforced. Consider a
-share with oplocks enabled, over a wide-area network, to a client on a
-South Pacific atoll, on a high-availability server, serving a
-mission-critical multiuser corporate database during a tropical
-storm. This configuration will likely encounter problems with oplocks.
-</para>
-
-<para>
-<indexterm><primary>mission-critical</primary></indexterm>
-Oplocks can be beneficial to perceived client performance when treated
-as a configuration toggle for client-side data caching. If the data
-caching is likely to be interrupted, then oplock usage should be
-reviewed. Samba enables oplocks by default on all
-shares. Careful attention should be given to the client usage of
-shared data on the server, the server network reliability, and the
-oplocks configuration of each share.
-In mission-critical, high-availability environments, data integrity is
-often a priority. Complex and expensive configurations are implemented
-to ensure that if a client loses connectivity with a file server, a
-failover replacement will be available immediately to provide
-continuous data availability.
-</para>
-
-<para>
-<indexterm><primary>Windows client failover</primary></indexterm>
-<indexterm><primary>transport connection loss</primary></indexterm>
-Windows client failover behavior is more at risk of application
-interruption than other platforms because it is dependent upon an
-established TCP transport connection. If the connection is interrupted
-&smbmdash; as in a file server failover &smbmdash; a new session must be established.
-It is rare for Windows client applications to be coded to recover
-correctly from a transport connection loss; therefore, most applications
-will experience some sort of interruption &smbmdash; at worst, abort and
-require restarting.
-</para>
-
-<para>
-<indexterm><primary>caching writes</primary></indexterm>
-<indexterm><primary>caching reads</primary></indexterm>
-<indexterm><primary>oplock break</primary></indexterm>
-If a client session has been caching writes and reads locally due to
-oplocks, it is likely that the data will be lost when the
-application restarts or recovers from the TCP interrupt. When the TCP
-connection drops, the client state is lost. When the file server
-recovers, an oplock break is not sent to the client. In this case, the
-work from the prior session is lost. Observing this scenario with
-oplocks disabled and with the client writing data to the file server
-real-time,  the failover will provide the data on disk as it
-existed at the time of the disconnect.
-</para>
-
-<para>
-In mission-critical, high-availability environments, careful attention
-should be given to oplocks. Ideally, comprehensive
-testing should be done with all affected applications with oplocks
-enabled and disabled.
-</para>
-
-<sect3>
-<title>Exclusively Accessed Shares</title>
-
-<para>
-Oplocks is most effective when it is confined to shares
-that are exclusively accessed by a single user, or by only one user at
-a time. Because the true value of oplocks is the local
-client caching of data, any operation that interrupts the caching
-mechanism will cause a delay.
-</para>
-
-<para>
-Home directories are the most obvious examples of where the performance
-benefit of oplocks can be safely realized.
-</para>
-
-</sect3>
-
-<sect3>
-<title>Multiple-Accessed Shares or Files</title>
-
-<para>
-As each additional user accesses a file in a share with oplocks
-enabled, the potential for delays and resulting perceived poor
-performance increases. When multiple users are accessing a file on a
-share that has oplocks enabled, the management impact of sending and
-receiving oplock breaks and the resulting latency while other clients
-wait for the caching client to flush data offset the performance gains
-of the caching user.
-</para>
-
-<para>
-As each additional client attempts to access a file with oplocks set,
-the potential performance improvement is negated and eventually results
-in a performance bottleneck.
-</para>
-
-</sect3>
-
-<sect3>
-<title>UNIX or NFS Client-Accessed Files</title>
-
-<para>
-<indexterm><primary>NFS clients</primary></indexterm>
-<indexterm><primary>data corruption</primary></indexterm>
-Local UNIX and NFS clients access files without a mandatory
-file-locking mechanism. Thus, these client platforms are incapable of
-initiating an oplock break request from the server to a Windows client
-that has a file cached. Local UNIX or NFS file access can therefore
-write to a file that has been cached by a Windows client, which
-exposes the file to likely data corruption.
-</para>
-
-<para>
-If files are shared between Windows clients and either local UNIX 
-or NFS users, turn oplocks off.
-</para>
-
-</sect3>
-
-<sect3>
-<title>Slow and/or Unreliable Networks</title>
-
-<para>
-<indexterm><primary>performance improvement</primary></indexterm>
-<indexterm><primary>WAN</primary></indexterm>
-<indexterm><primary>latency</primary></indexterm>
-The biggest potential performance improvement for oplocks
-occurs when the client-side caching of reads and writes delivers the
-most differential over sending those reads and writes over the wire.
-This is most likely to occur when the network is extremely slow,
-congested, or distributed (as in a WAN). However, network latency also
-has a high impact on the reliability of the oplock break
-mechanism, and thus increases the likelihood of encountering oplock
-problems that more than offset the potential perceived performance
-gain. Of course, if an oplock break never has to be sent, then this is
-the most advantageous scenario in which to utilize oplocks.
-</para>
-
-<para>
-If the network is slow, unreliable, or a WAN, then do not configure
-oplocks if there is any chance of multiple users
-regularly opening the same file.
-</para>
-
-</sect3>
-
-<sect3>
-<title>Multiuser Databases</title>
-
-<para>
-<indexterm><primary>Multiuser databases</primary></indexterm>
-<indexterm><primary>management bottleneck</primary></indexterm>
-<indexterm><primary>oplocks disabled</primary></indexterm>
-Multiuser databases clearly pose a risk due to their very nature &smbmdash; they are typically heavily
-accessed by numerous users at random intervals. Placing a multiuser database on a share with oplocks enabled
-will likely result in a locking management bottleneck on the Samba server. Whether the database application is
-developed in-house or a commercially available product, ensure that the share has oplocks disabled.
-</para>
-
-</sect3>
-
-<sect3>
-<title>PDM Data Shares</title>
-
-<para>
-<indexterm><primary>PDM</primary></indexterm>
-<indexterm><primary>Process data management</primary></indexterm>
-<indexterm><primary>client-side data caching</primary></indexterm>
-<indexterm><primary>oplocks management</primary></indexterm>
-<indexterm><primary>disabling oplocks</primary></indexterm>
-Process data management (PDM) applications such as IMAN, Enovia, and Clearcase are increasing in usage with
-Windows client platforms and therefore with SMB datastores. PDM applications manage multiuser environments for
-critical data security and access. The typical PDM environment is usually associated with sophisticated client
-design applications that will load data locally as demanded. In addition, the PDM application will usually
-monitor the data state of each client.  In this case, client-side data caching is best left to the local
-application and PDM server to negotiate and maintain. It is appropriate to eliminate the client OS from any
-caching tasks, and the server from any oplocks management, by disabling oplocks on the share.
-</para>
-
-</sect3>
-
-<sect3>
-<title>Beware of Force User</title>
-
-<para>
-<indexterm><primary>oplock break</primary></indexterm>
-Samba includes an &smb.conf; parameter called <smbconfoption name="force user"/> that changes the user
-accessing a share from the incoming user to whatever user is defined by the &smb.conf; variable. If oplocks is
-enabled on a share, the change in user access causes an oplock break to be sent to the client, even if the
-user has not explicitly loaded a file. In cases where the network is slow or unreliable, an oplock break can
-become lost without the user even accessing a file. This can cause apparent performance degradation as the
-client continually reconnects to overcome the lost oplock break.
-</para>
-
-<para>
-Avoid the combination of the following: 
-</para>
-
-<itemizedlist>
-	<listitem><para>
-	<smbconfoption name="force user"/> in the &smb.conf; share configuration.
-	</para></listitem>
-
-	<listitem><para>
-	Slow or unreliable networks.
-	</para></listitem>
-
-	<listitem><para>
-	Oplocks enabled.
-	</para></listitem>
-</itemizedlist>
-
-</sect3>
-
-<sect3>
-<title>Advanced Samba Oplocks Parameters</title>
-
-<para>
-<indexterm><primary>oplock parameters</primary></indexterm>
-<indexterm><primary>oplock mechanism</primary></indexterm>
-<indexterm><primary>implementing oplocks</primary></indexterm>
-Samba provides oplock parameters that allow the
-administrator to adjust various properties of the oplock mechanism to
-account for timing and usage levels. These parameters provide good
-versatility for implementing oplocks in environments where they would
-likely cause problems. The parameters are 
-<smbconfoption name="oplock break wait time"/>, and
-<smbconfoption name="oplock contention limit"/>.
-</para>
-
-<para>
-<indexterm><primary>turn oplocks off</primary></indexterm>
-For most users, administrators, and environments, if these parameters
-are required, then the better option is simply to turn oplocks off.
-The Samba SWAT help text for both parameters reads: <quote>Do not change
-this parameter unless you have read and understood the Samba oplock code.</quote>
-This is good advice.
-</para>
-
-</sect3>
-
-<sect3>
-<title>Mission-Critical, High-Availability</title>
-
-<para>
-In mission-critical, high-availability environments, data integrity is
-often a priority. Complex and expensive configurations are implemented
-to ensure that if a client loses connectivity with a file server, a
-failover replacement will be available immediately to provide
-continuous data availability.
-</para>
-
-<para>
-Windows client failover behavior is more at risk of application
-interruption than other platforms because it is dependent upon an
-established TCP transport connection. If the connection is interrupted
-&smbmdash; as in a file server failover &smbmdash; a new session must be established.
-It is rare for Windows client applications to be coded to recover
-correctly from a transport connection loss; therefore, most applications
-will experience some sort of interruption &smbmdash; at worst, abort and
-require restarting.
-</para>
-
-<para>
-If a client session has been caching writes and reads locally due to
-oplocks, it is likely that the data will be lost when the
-application restarts or recovers from the TCP interrupt. When the TCP
-connection drops, the client state is lost. When the file server
-recovers, an oplock break is not sent to the client. In this case, the
-work from the prior session is lost. Observing this scenario with
-oplocks disabled, if the client was writing data to the file server
-real-time, then the failover will provide the data on disk as it
-existed at the time of the disconnect.
-</para>
-
-<para>
-In mission-critical, high-availability environments, careful attention
-should be given to oplocks. Ideally, comprehensive
-testing should be done with all affected applications with oplocks
-enabled and disabled.
-</para>
-
-</sect3>
-</sect2>
-</sect1>
-
-<sect1>
-<title>Samba Oplocks Control</title>
-
-<para>
-Oplocks is a unique Windows file locking feature. It is
-not really file locking, but is included in most discussions of Windows
-file locking, so is considered a de facto locking feature.
-Oplocks is actually part of the Windows client file
-caching mechanism. It is not a particularly robust or reliable feature
-when implemented on the variety of customized networks that exist in
-enterprise computing.
-</para>
-
-<para>
-Like Windows, Samba implements oplocks as a server-side
-component of the client caching mechanism. Because of the lightweight
-nature of the Windows feature design, effective configuration of
-oplocks requires a good understanding of its limitations,
-and then applying that understanding when configuring data access for
-each particular customized network and client usage state.
-</para>
-
-<para>
-Oplocks essentially means that the client is allowed to download and cache
-a file on its hard drive while making changes; if a second client wants to access the
-file, the first client receives a break and must synchronize the file back to the server.
-This can give significant performance gains in some cases; some programs insist on
-synchronizing the contents of the entire file back to the server for a single change.
-</para>
-
-<para>
-Level1 Oplocks (also known as just plain <quote>oplocks</quote>) is another term for opportunistic locking.
-</para>
-
-<para>
-Level2 Oplocks provides opportunistic locking for a file that will be treated as
-<emphasis>read only</emphasis>. Typically this is used on files that are read-only or
-on files that the client has no initial intention to write to at time of opening the file.
-</para>
-
-<para>
-Kernel Oplocks are essentially a method that allows the Linux kernel to co-exist with
-Samba's oplocked files, although this has provided better integration of MS Windows network
-file locking with the underlying OS. SGI IRIX and Linux are the only two OSs that are
-oplock-aware at this time.
-</para>
-
-<para>
-Unless your system supports kernel oplocks, you should disable oplocks if you are
-accessing the same files from both UNIX/Linux and SMB clients. Regardless, oplocks should
-always be disabled if you are sharing a database file (e.g., Microsoft Access) between
-multiple clients, because any break the first client receives will affect synchronization of
-the entire file (not just the single record), which will result in a noticeable performance
-impairment and, more likely, problems accessing the database in the first place. Notably,
-Microsoft Outlook's personal folders (*.pst) react quite badly to oplocks. If in doubt,
-disable oplocks and tune your system from that point.
-</para>
-
-<para>
-If client-side caching is desirable and reliable on your network, you will benefit from
-turning on oplocks. If your network is slow and/or unreliable, or you are sharing your
-files among other file sharing mechanisms (e.g., NFS) or across a WAN, or multiple people
-will be accessing the same files frequently, you probably will not benefit from the overhead
-of your client sending oplock breaks and will instead want to disable oplocks for the share.
-</para>
-
-<para>
-Another factor to consider is the perceived performance of file access. If oplocks provide no
-measurable speed benefit on your network, it might not be worth the hassle of dealing with them.
-</para>
-
-<sect2>
-<title>Example Configuration</title>
-
-<para>
-In the following section we examine two distinct aspects of Samba locking controls.
-</para>
-
-<sect3>
-<title>Disabling Oplocks</title>
-
-<para>
-You can disable oplocks on a per-share basis with the following:
-</para>
-
-<para>
-<smbconfblock>
-<smbconfsection name="[acctdata]"/>
-<smbconfoption name="oplocks">False</smbconfoption>
-<smbconfoption name="level2 oplocks">False</smbconfoption>
-</smbconfblock>
-</para>
-
-<para>
-The default oplock type is Level1. Level2 oplocks are enabled on a per-share basis
-in the &smb.conf; file.
-</para>
-
-<para>
-Alternately, you could disable oplocks on a per-file basis within the share:
-</para>
-
-<para>
-	<smbconfblock>
-<smbconfoption name="veto oplock files">/*.mdb/*.MDB/*.dbf/*.DBF/</smbconfoption>
-</smbconfblock>
-</para>
-
-<para>
-If you are experiencing problems with oplocks, as apparent from Samba's log entries,
-you may want to play it safe and disable oplocks and Level2 oplocks.
-</para>
-
-</sect3>
-
-<sect3>
-<title>Disabling Kernel Oplocks</title>
-
-<para>
-Kernel oplocks is an &smb.conf; parameter that notifies Samba (if
-the UNIX kernel has the capability to send a Windows client an oplock
-break) when a UNIX process is attempting to open the file that is
-cached. This parameter addresses sharing files between UNIX and
-Windows with oplocks enabled on the Samba server: the UNIX process
-can open the file that is Oplocked (cached) by the Windows client and
-the smbd process will not send an oplock break, which exposes the file
-to the risk of data corruption. If the UNIX kernel has the ability to
-send an oplock break, then the kernel oplocks parameter enables Samba
-to send the oplock break. Kernel oplocks are enabled on a per-server
-basis in the &smb.conf; file.
-</para>
-
-<para>
-<smbconfblock>
-<smbconfoption name="kernel oplocks">yes</smbconfoption>
-</smbconfblock>
-The default is no.
-</para>
-
-<para>
-<emphasis>Veto oplocks</emphasis> is an &smb.conf; parameter that identifies specific files for
-which oplocks are disabled. When a Windows client opens a file that
-has been configured for veto oplocks, the client will not be granted
-the oplock, and all operations will be executed on the original file on
-disk instead of a client-cached file copy. By explicitly identifying
-files that are shared with UNIX processes and disabling oplocks for
-those files, the server-wide oplock configuration can be enabled to
-allow Windows clients to utilize the performance benefit of file
-caching without the risk of data corruption. Veto oplocks can be
-enabled on a per-share basis, or globally for the entire server, in the
-&smb.conf; file as shown in <link linkend="far1"/>.
-</para>
-
-<para>
-<example id="far1">
-<title>Share with Some Files Oplocked</title>
-<smbconfblock>
-<smbconfsection name="[global]"/>
-<smbconfoption name="veto oplock files">/filename.htm/*.txt/</smbconfoption>
-
-<smbconfsection name="[share_name]"/>
-<smbconfoption name="veto oplock files">/*.exe/filename.ext/</smbconfoption>
-</smbconfblock>
-</example>
-</para>
-
-<para>
-<smbconfoption name="oplock break wait time"/> is an &smb.conf; parameter
-that adjusts the time interval for Samba to reply to an oplock break request. Samba recommends:
-<quote>Do not change this parameter unless you have read and understood the Samba oplock code.</quote>
-Oplock break wait time can only be configured globally in the &smb.conf; file as shown:
-</para>
-
-<para>
-	<smbconfblock>
-<smbconfoption name="oplock break wait time"> 0 (default)</smbconfoption>
-</smbconfblock>
-</para>
-
-<para>
-<emphasis>Oplock break contention limit</emphasis> is an &smb.conf; parameter that limits the
-response of the Samba server to grant an oplock if the configured
-number of contending clients reaches the limit specified by the parameter. Samba recommends
-<quote>Do not change this parameter unless you have read and understood the Samba oplock code.</quote>
-Oplock break contention limit can be enabled on a per-share basis, or globally for
-the entire server, in the &smb.conf; file as shown in <link linkend="far3"/>.
-</para>
-
-<para>
-<example id="far3">
-<title>Configuration with Oplock Break Contention Limit</title>
-<smbconfblock>
-<smbconfsection name="[global]"/>
-<smbconfoption name="oplock break contention limit"> 2 (default)</smbconfoption>
-
-<smbconfsection name="[share_name]"/>
-<smbconfoption name="oplock break contention limit"> 2 (default)</smbconfoption>
-</smbconfblock>
-</example>
-</para>
-
-</sect3>
-</sect2>
-
-</sect1>
-
-<sect1>
-<title>MS Windows Oplocks and Caching Controls</title>
-
-<para>
-There is a known issue when running applications (like Norton Antivirus) on a Windows 2000/ XP
-workstation computer that can affect any application attempting to access shared database files
-across a network. This is a result of a default setting configured in the Windows 2000/XP
-operating system. When a workstation
-attempts to access shared data files located on another Windows 2000/XP computer,
-the Windows 2000/XP operating system will attempt to increase performance by locking the
-files and caching information locally. When this occurs, the application is unable to
-properly function, which results in an <quote>Access Denied</quote>
- error message being displayed during network operations.
-</para>
-
-<para>
-All Windows operating systems in the NT family that act as database servers for data files
-(meaning that data files are stored there and accessed by other Windows PCs) may need to
-have oplocks disabled in order to minimize the risk of data file corruption.
-This includes Windows 9x/Me, Windows NT, Windows 200x, and Windows XP.
-<footnote><para>Microsoft has documented this in Knowledge Base article 300216.</para></footnote>
-</para>
-
-<para>
-If you are using a Windows NT family workstation in place of a server, you must also
-disable oplocks on that workstation. For example, if you use a
-PC with the Windows NT Workstation operating system instead of Windows NT Server, and you
-have data files located on it that are accessed from other Windows PCs, you may need to
-disable oplocks on that system.
-</para>
-
-<para>
-The major difference is the location in the Windows registry where the values for disabling
-oplocks are entered. Instead of the LanManServer location, the LanManWorkstation location
-may be used.
-</para>
-
-<para>
-You can verify (change or add, if necessary) this registry value using the Windows
-Registry Editor. When you change this registry value, you will have to reboot the PC
-to ensure that the new setting goes into effect.
-</para>
-
-<para>
-The location of the client registry entry for oplocks has changed in
-Windows 2000 from the earlier location in Microsoft Windows NT.
-</para>
-
-<note><para>
-Windows 2000 will still respect the EnableOplocks registry value used to disable oplocks
-in earlier versions of Windows.
-</para></note>
-
-<para>
-You can also deny the granting of oplocks by changing the following registry entries:
-</para>
-
-<para>
-<programlisting>
-	HKEY_LOCAL_MACHINE\System\
-		CurrentControlSet\Services\MRXSmb\Parameters\
-
-		OplocksDisabled REG_DWORD 0 or 1
-		Default: 0 (not disabled)
-</programlisting>
-</para>
-
-<note><para>
-The OplocksDisabled registry value configures Windows clients to either request or not
-request oplocks on a remote file. To disable oplocks, the value of
- OplocksDisabled must be set to 1.
-</para></note>
-
-<para>
-<programlisting>
-	HKEY_LOCAL_MACHINE\System\
-		CurrentControlSet\Services\LanmanServer\Parameters
-
-		EnableOplocks REG_DWORD 0 or 1
-		Default: 1 (Enabled by Default)
-
-		EnableOpLockForceClose REG_DWORD 0 or 1
-		Default: 0 (Disabled by Default)
-</programlisting>
-</para>
-
-<note><para>
-The EnableOplocks value configures Windows-based servers (including Workstations sharing
-files) to allow or deny oplocks on local files.
-</para></note>
-
-<para>
-To force closure of open oplocks on close or program exit, EnableOpLockForceClose must be set to 1.
-</para>
-
-<para>
-An illustration of how Level2 oplocks work follows:
-</para>
-
-<itemizedlist>
-	<listitem><para>
-	Station 1 opens the file requesting oplock.
-	</para></listitem>
-	<listitem><para>
-	Since no other station has the file open, the server grants station 1 exclusive oplock.
-	</para></listitem>
-	<listitem><para>
-	Station 2 opens the file requesting oplock.
-	</para></listitem>
-	<listitem><para>
-	Since station 1 has not yet written to the file, the server asks station 1 to break
-	to Level2 oplock.
-	</para></listitem>
-	<listitem><para>
-	Station 1 complies by flushing locally buffered lock information to the server.
-	</para></listitem>
-	<listitem><para>
-	Station 1 informs the server that it has broken to level2 Oplock (alternately,
-	station 1 could have closed the file).
-	</para></listitem>
-	<listitem><para>
-	The server responds to station 2's open request, granting it Level2 oplock.
-	Other stations can likewise open the file and obtain Level2 oplock.
-	</para></listitem>
-	<listitem><para>
-	Station 2 (or any station that has the file open) sends a write request SMB.
-	The server returns the write response.
-	</para></listitem>
-	<listitem><para>
-	The server asks all stations that have the file open to break to none, meaning no
-	station holds any oplock on the file. Because the workstations can have no cached
-	writes or locks at this point, they need not respond to the break-to-none advisory;
-	all they need do is invalidate locally cashed read-ahead data.
-	</para></listitem>
-</itemizedlist>
-
-<sect2>
-<title>Workstation Service Entries</title>
-
-<para><programlisting>
-	\HKEY_LOCAL_MACHINE\System\
-		CurrentControlSet\Services\LanmanWorkstation\Parameters
-
-	UseOpportunisticLocking   REG_DWORD   0 or 1
-	Default: 1 (true)
-</programlisting></para>
-
-<para>
-This indicates whether the redirector should use oplocks performance
-enhancement. This parameter should be disabled only to isolate problems.
-</para>
-
-</sect2>
-<sect2>
-<title>Server Service Entries</title>
-
-<para><programlisting>
-	\HKEY_LOCAL_MACHINE\System\
-		CurrentControlSet\Services\LanmanServer\Parameters
-
-	EnableOplocks   REG_DWORD   0 or 1
-	Default: 1 (true)
-</programlisting></para>
-
-<para>
-This specifies whether the server allows clients to use oplocks on files. Oplocks are a
-significant performance enhancement, but have the potential to cause lost cached
-data on some networks, particularly WANs.
-</para>
-
-<para><programlisting>
-	MinLinkThroughput   REG_DWORD   0 to infinite bytes per second
-	Default: 0
-</programlisting></para>
-
-<para>
-This specifies the minimum link throughput allowed by the server before it disables
-raw I/O and oplocks for this connection.
-</para>
-
-<para><programlisting>
-	MaxLinkDelay   REG_DWORD   0 to 100,000 seconds
-	Default: 60
-</programlisting></para>
-
-<para>
-This specifies the maximum time allowed for a link delay. If delays exceed this number,
-the server disables raw I/O and oplocks for this connection.
-</para>
-
-<para><programlisting>
-	OplockBreakWait   REG_DWORD   10 to 180 seconds
-	Default: 35
-</programlisting></para>
-
-<para>
-This specifies the time that the server waits for a client to respond to an oplock break
-request. Smaller values can allow detection of crashed clients more quickly but can
-potentially cause loss of cached data.
-</para>
-
-</sect2>
-</sect1>
-
-<sect1>
-<title>Persistent Data Corruption</title>
-
-<para>
-If you have applied all of the settings discussed in this chapter but data corruption problems
-and other symptoms persist, here are some additional things to check out.
-</para>
-
-<para>
-We have credible reports from developers that faulty network hardware, such as a single
-faulty network card, can cause symptoms similar to read caching and data corruption.
-If you see persistent data corruption even after repeated re-indexing, you may have to
-rebuild the data files in question. This involves creating a new data file with the
-same definition as the file to be rebuilt and transferring the data from the old file
-to the new one. There are several known methods for doing this that can be found in
-our knowledge base.
-</para>
-
-</sect1>
-
-<sect1>
-<title>Common Errors</title>
-
-<para>
-In some sites locking problems surface as soon as a server is installed; in other sites
-locking problems may not surface for a long time. Almost without exception, when a locking
-problem does surface, it will cause embarrassment and potential data corruption.
-</para>
-
-<para>
-Over the past few years there have been a number of complaints on the Samba mailing lists
-that have claimed that Samba caused data corruption. Three causes have been identified
-so far:
-</para>
-
-<itemizedlist>
-	<listitem><para>
-	Incorrect configuration of oplocks (incompatible with the application
-	being used). This is a common problem even where MS Windows NT4 or MS Windows
-	200x-based servers were in use. It is imperative that the software application vendors'
-	instructions for configuration of file locking should be followed. If in doubt,
-	disable oplocks on both the server and the client. Disabling of all forms of file
-	caching on the MS Windows client may be necessary also.
-	</para></listitem>
-
-	<listitem><para>
-	Defective network cards, cables, or hubs/switches. This is generally a more
-	prevalent factor with low-cost networking hardware, although occasionally there
-	have also been problems with incompatibilities in more up-market hardware.
-	</para></listitem>
-
-	<listitem><para>
-	There have been some random reports of Samba log files being written over data
-	files. This has been reported by very few sites (about five in the past 3 years)
-	and all attempts to reproduce the problem have failed. The Samba Team has been
-	unable to catch this happening and thus unable to isolate any particular
-	cause. Considering the millions of systems that use Samba, for the sites that have
-	been affected by this as well as for the Samba Team, this is a frustrating and
-	vexing challenge. If you see this type of thing happening, please create a bug
-	report on Samba <ulink url="https://bugzilla.samba.org">Bugzilla</ulink> without delay.
-	Make sure that you give as much information as you possibly can to help isolate the
-	cause and to allow replication of the problem (an essential step in problem isolation and correction).
-	</para></listitem>
-</itemizedlist>
-
-	<sect2>
-	<title>locking.tdb Error Messages</title>
-
-	<para>
-		<quote>
-			We are seeing lots of errors in the Samba logs, like:
-		</quote>
-<programlisting>
-tdb(/usr/local/samba_2.2.7/var/locks/locking.tdb): rec_read bad magic
- 0x4d6f4b61 at offset=36116
-</programlisting>
-
-		<quote>
-			What do these mean?
-		</quote>
-	</para>
-
-	<para>
-	This error indicates a corrupted tdb. Stop all instances of smbd, delete locking.tdb, and restart smbd.
-	</para>
-
-	</sect2>
-
-	<sect2>
-		<title>Problems Saving Files in MS Office on Windows XP</title>
-
-<indexterm><primary>KB 812937</primary></indexterm>
-		<para>This is a bug in Windows XP. More information can be 
-		found in <ulink url="http://support.microsoft.com/?id=812937">Microsoft Knowledge Base article 812937</ulink></para>.
-
-	</sect2>
-
-	<sect2>
-		<title>Long Delays Deleting Files over Network with XP SP1</title>
-		
-		<para><quote>It sometimes takes approximately 35 seconds to delete files over the network after XP SP1 has been applied.</quote></para>
-
-<indexterm><primary>KB 811492</primary></indexterm>
-		<para>This is a bug in Windows XP. More information can be found in <ulink url="http://support.microsoft.com/?id=811492">
-				Microsoft Knowledge Base article 811492</ulink></para>.
-	</sect2>
-
-</sect1>
-
-<sect1>
-<title>Additional Reading</title>
-
-<para>
-You may want to check for an updated documentation regarding file and record locking issues on the Microsoft
-<ulink url="http://support.microsoft.com/">Support</ulink> web site. Additionally, search for the word
-<literal>locking</literal> on the Samba <ulink url="http://www.samba.org/">web</ulink> site.
-</para>
-
-<para>
-Section of the Microsoft MSDN Library on opportunistic locking: 
-</para>
-
-<para>
-<indexterm><primary>KB 224992</primary></indexterm>
-Microsoft Knowledge Base, <quote>Maintaining Transactional Integrity with OPLOCKS</quote>,
-Microsoft Corporation, April 1999, <ulink noescape="1" url="http://support.microsoft.com/?id=224992">Microsoft
-KB Article 224992</ulink>.
-</para>
-
-<para>
-<indexterm><primary>KB 296264</primary></indexterm>
-Microsoft Knowledge Base, <quote>Configuring Opportunistic Locking in Windows 2000</quote>,
-Microsoft Corporation, April 2001 <ulink noescape="1" url="http://support.microsoft.com/?id=296264">Microsoft KB Article 296264</ulink>.
-</para>
-
-<para>
-<indexterm><primary>KB 129202</primary></indexterm>
-Microsoft Knowledge Base, <quote>PC Ext: Explanation of Opportunistic Locking on Windows NT</quote>,
-Microsoft Corporation, April 1995 <ulink noescape="1" url="http://support.microsoft.com/?id=129202">Microsoft
-KB Article 129202</ulink>.
-</para>
-
-</sect1>
-</chapter>
diff --git a/docs-xml/Samba3-HOWTO/TOSHARG-msdfs.xml b/docs-xml/Samba3-HOWTO/TOSHARG-msdfs.xml
deleted file mode 100644
index 528f41d..0000000
--- a/docs-xml/Samba3-HOWTO/TOSHARG-msdfs.xml
+++ /dev/null
@@ -1,176 +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="msdfs">
-
-<chapterinfo>
-	<author>
-		<firstname>Shirish</firstname><surname>Kalele</surname>
-		<affiliation>
-			<orgname>Samba Team & Veritas Software</orgname>
-			<address>
-				<email>samba at samba.org</email>
-			</address>
-		</affiliation>
-	</author>
-	&author.jht;
-	
-	<pubdate>12 Jul 2000</pubdate>
-</chapterinfo>
-
-<title>Hosting a Microsoft Distributed File System Tree</title>
-
-<sect1>
-<title>Features and Benefits</title>
-
-	<para>
-<indexterm><primary>distributed file system</primary><see>DFS</see></indexterm>
-<indexterm><primary>physical locations</primary></indexterm>
-<indexterm><primary>higher availability</primary></indexterm>
-<indexterm><primary>load balancing</primary></indexterm>
-<indexterm><primary>logical directories</primary></indexterm>
-	The distributed file system (DFS) provides a means of separating the logical
-	view of files and directories that users see from the actual physical locations
-	of these resources on the network. It allows for higher availability, smoother
-	storage expansion, load balancing, and so on.
-	</para>
-
-	<para>
-<indexterm><primary>DFS</primary></indexterm>
-<indexterm><primary>DFS tree</primary></indexterm>
-<indexterm><primary>DFS-aware</primary></indexterm>
-	For information about DFS, refer to the <ulink
-	url="http://www.microsoft.com/NTServer/nts/downloads/winfeatures/NTSDistrFile/AdminGuide.asp">Microsoft
-	documentation</ulink>.  This document explains how to host a DFS tree on a UNIX machine (for DFS-aware clients
-	to browse) using Samba.
-	</para>
-
-	<para>
-<indexterm><primary>DFS server</primary></indexterm>
-<indexterm><primary>share-level</primary></indexterm>
-<indexterm><primary>DFS junction</primary></indexterm>
-<indexterm><primary>DFS-aware</primary></indexterm>
-	A Samba server can be made a DFS server by setting the global Boolean <smbconfoption name="host msdfs"/>
-	parameter in the &smb.conf; file. You designate a share as a DFS root using the share-level Boolean
-	<smbconfoption name="msdfs root"/> parameter. A DFS root directory on Samba hosts DFS links in the form of
-	symbolic links that point to other servers. For example, a symbolic link
-	<filename>junction->msdfs:storage1\share1</filename> in the share directory acts as the DFS junction. When
-	DFS-aware clients attempt to access the junction link, they are redirected to the storage location (in this
-	case, <parameter>\\storage1\share1</parameter>).
-	</para>
-
-	<para>
-<indexterm><primary>DFS-aware</primary></indexterm>
-<indexterm><primary>DFS tree</primary></indexterm>
-<indexterm><primary>DFS links</primary></indexterm>
-<indexterm><primary>DFS</primary></indexterm>
-	DFS trees on Samba work with all DFS-aware clients ranging from Windows 95 to 200x.
-	<link linkend="dfscfg">The following sample configuration</link> shows how to setup a DFS tree on a Samba server.
-	In the <filename>/export/dfsroot</filename> directory, you set up your DFS links to 
-	other servers on the network.
-<screen>
-&rootprompt;<userinput>cd /export/dfsroot</userinput>
-&rootprompt;<userinput>chown root /export/dfsroot</userinput>
-&rootprompt;<userinput>chmod 755 /export/dfsroot</userinput>
-&rootprompt;<userinput>ln -s msdfs:storageA\\shareA linka</userinput>
-&rootprompt;<userinput>ln -s msdfs:serverB\\share,serverC\\share linkb</userinput>
-</screen>
-</para>
-
-<example id="dfscfg">
-<title>smb.conf with DFS Configured</title>
-<smbconfblock>
-<smbconfsection name="[global]"/>
-<smbconfoption name="netbios name">&example.server.samba;</smbconfoption>
-<smbconfoption name="host msdfs  ">yes</smbconfoption>
-
-<smbconfsection name="[dfs]"/>
-<smbconfoption name="path">/export/dfsroot</smbconfoption>
-<smbconfoption name="msdfs root">yes</smbconfoption>
-</smbconfblock>
-</example>
-
-	<para>
-<indexterm><primary>DFS root</primary></indexterm>
-<indexterm><primary>msdfs links</primary></indexterm>
-<indexterm><primary>symbolic links</primary></indexterm>
-	You should set up the permissions and ownership of the directory acting as the DFS root so that only
-	designated users can create, delete, or modify the msdfs links. Also note that symlink names should be all
-	lowercase. This limitation exists to have Samba avoid trying all the case combinations to get at the link
-	name. Finally, set up the symbolic links to point to the network shares you want and start Samba.
-	</para>
-
-	<para>
-<indexterm><primary>DFS-aware clients</primary></indexterm>
-<indexterm><primary>DFS tree</primary></indexterm>
-	Users on DFS-aware clients can now browse the DFS tree on the Samba server at
-	<constant>\\samba\dfs</constant>. Accessing links linka or linkb (which appear as directories to the client)
-	takes users directly to the appropriate shares on the network.
-	</para>
-
-</sect1>
-
-<sect1>
-<title>Common Errors</title>
-	<itemizedlist>
-		<listitem><para>Windows clients need to be rebooted 
-		if a previously mounted non-DFS share is made a DFS 
-		root, or vice versa. A better way is to introduce a 
-		new share and make it the DFS root.</para>
-		</listitem>
-		
-		<listitem><para>Currently, there's a restriction that msdfs 
-		symlink names should all be lowercase.</para>
-		</listitem>
-		
-		<listitem><para>For security purposes, the directory 
-		acting as the root of the DFS tree should have ownership 
-		and permissions set so only designated users can 
-		modify the symbolic links in the directory.</para>
-		</listitem>
-	</itemizedlist>
-
-	<sect2>
-		<title>MSDFS UNIX Path Is Case-Critical</title>
-
-		<para>
-		A network administrator sent advice to the Samba mailing list
-		after long sessions trying to determine why DFS was not working.
-		His advice is worth noting.
-		</para>
-
-		<para><quote>
-		I spent some time trying to figure out why my particular
-		DFS root wasn't working. I noted in the documentation that
-		the symlink should be in all lowercase. It should be
-		amended that the entire path to the symlink should all be
-		in lowercase as well.
-		</quote></para>
-
-		<para>
-		<quote>For example, I had a share defined as such:</quote>
-		<smbconfblock>
-		<smbconfsection name="[pub]"/>
-		<smbconfoption name="path">/export/home/Shares/public_share</smbconfoption>
-		<smbconfoption name="msdfs root">yes</smbconfoption>
-		</smbconfblock>
-		<quote>and I could not make my Windows 9x/Me (with the dfs client installed) follow this symlink:</quote>
-		<screen>
-		damage1 -> msdfs:damage\test-share
-		</screen>
-		</para>
-
-		<para>
-		<quote>Running a debug level of 10 reveals:</quote>
-		<programlisting>
-		[2003/08/20 11:40:33, 5] msdfs/msdfs.c:is_msdfs_link(176)
-		  is_msdfs_link: /export/home/shares/public_share/* does not exist.
-		</programlisting>
-		<quote>Curious. So I changed the directory name from <constant>.../Shares/...</constant> to
-		<constant>.../shares/...</constant> (along with my service definition) and it worked!</quote>
-		</para>
-
-	</sect2>
-
-</sect1>
-
-</chapter>
diff --git a/docs-xml/Samba3-HOWTO/TOSHARG-preface.xml b/docs-xml/Samba3-HOWTO/TOSHARG-preface.xml
deleted file mode 100644
index 43df53e..0000000
--- a/docs-xml/Samba3-HOWTO/TOSHARG-preface.xml
+++ /dev/null
@@ -1,61 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE book PUBLIC "-//Samba-Team//DTD DocBook V4.2-Based Variant V1.0//EN" "http://www.samba.org/samba/DTD/samba-doc">
-
-<preface id="TOSHpreface">
-<title>Preface</title>
-
-<para>
-The editors wish to thank you for your decision to purchase this book.
-The Official Samba-3 HOWTO and Reference Guide is the result of many years
-of accumulation of information, feedback, tips, hints, and happy solutions.
-</para>
-
-<para>
-Please note that this book is a living document, the contents of which are
-constantly being updated. We encourage you to contribute your tips, techniques,
-helpful hints, and your special insight into the Windows networking world to
-help make the next generation of this book even more valuable to Samba users.
-</para>
-
-<para>
-We have made a concerted effort to document more comprehensively than has been
-done previously the information that may help you to better deploy Samba and to
-gain more contented network users.
-</para>
-
-<para>
-This book provides example configurations, it documents key aspects of Microsoft
-Windows networking, provides in-depth insight into the important configuration of
-Samba-3, and helps to put all of these into a useful framework.
-</para>
-
-<para>
-The most recent electronic versions of this document can be found at
-<ulink noescape="1" url="http://www.samba.org/">http://www.samba.org/</ulink>
-on the <quote>Documentation</quote> page.
-</para>
-
-<para>
-Updates, patches and corrections are most welcome. Please email your contributions
-to any one of the following:
-</para>
-
-<para>
-<simplelist>
-<member><ulink noescape="1" url="mailto:jelmer at samba.org">Jelmer Vernooij (jelmer at samba.org)</ulink></member>
-<member><ulink noescape="1" url="mailto:jht at samba.org">John H. Terpstra (jht at samba.org)</ulink></member>
-<member><ulink noescape="1" url="mailto:jerry at samba.org">Gerald (Jerry) Carter (jerry at samba.org)</ulink></member>
-</simplelist>
-</para>
-
-<para>
-We wish to advise that only original and unencumbered material can be published. Please do not submit
-content that is not your own work unless proof of consent from the copyright holder accompanies your
-submission.
-</para>
-
-  <!-- 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-HOWTO/conventions.xml b/docs-xml/Samba3-HOWTO/conventions.xml
deleted file mode 100644
index 1b38484..0000000
--- a/docs-xml/Samba3-HOWTO/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-HOWTO/gpl-3.0.xml b/docs-xml/Samba3-HOWTO/gpl-3.0.xml
deleted file mode 100644
index 559c89d..0000000
--- a/docs-xml/Samba3-HOWTO/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-HOWTO/hitlist-content b/docs-xml/Samba3-HOWTO/hitlist-content
deleted file mode 100644
index 66f3b1a..0000000
--- a/docs-xml/Samba3-HOWTO/hitlist-content
+++ /dev/null
@@ -1,14 +0,0 @@
-- Broadcast messaging
-- Profile Recovery
-- smbfs/cifsfs
-- Anti-Virus
-- Krb5 TGT usage
-- Static WINS entries
-- Disabling Roaming Profiles
-- BAD SID issues
-- VPN
-- incorporation in apache and squid (ntlm_auth)
-- smbldap-tools
-- kinit issues (you need to have kerberos updated in order to run win2k3, etc)
-- pam_smb and why not to use it
-- quotas
diff --git a/docs-xml/Samba3-HOWTO/images/10small.png b/docs-xml/Samba3-HOWTO/images/10small.png
deleted file mode 100644
index 56a9b0cd67a2b49468099d60e7c7092d18636640..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 46666
zcmYIvc_38Z`~Pgl;9~4E*0JvlV<%?pd$we6#xjV6B&3?Lui3XDjjdEFdy;BwW#3X!
z5+W*zv}yC3>izlt{=nQj*SY6B=Q-!Rp4anwGMyZ)IN62SK_C#PjkUQ82m}Q{AczzK
z%Dm$edH)Xc4=kAAKmdVm4(YOFy<uLXV=O#kT#u7uPLZO6K!m{K{y`X<W2E39mmpGL
zeAIA|5%VFUlf9e8^XJda&CO4pI#p3op{=dGv$OO5{rl0;(MOLS$;->%xpSwaq@=&U
z|LWDNZEbCPdwUxj8`;^}pFe;8_3KwySXfO>jjyk-kdRPva&lo|AqxwOv$ON^@^U~x
zz}ni{{{DXWMtd;`)DdZ8PH>BRwt3!}JsA(MoDud^zTw}IO)vcMvh}!wSE*m`>tM`S
zire>#-VWJkT+YZ96m5d$yTk at j!`2ajHw|RL25${zZu^lX4$y9Be}3B?@kzz$h|r_x
zFH#TfgaC`z3EqKi?{*Igw!W?~(a!G>w!6DWW-NPN3MQz8iN8?={a7u8U;s11wa>23
z&ICKx`mgsJ)MZSKlDjL$f$Q5|zjnVpx#hCZl48vthc_>dXB**Ml?-a`oq*_NPN3f{
z2C~`H#Au&uO at L#Hb>yZCKWDW9&YTVI^@-5>Zsv1UFLK&7?bcS-wr0XH%?&ZO!-3+L
zRX?g<zZ}PbfrHU$&e(Da=ok)KS*!=GG%_h2!@wOLHwP-Qj{}TAC78pd<}r{R^B0C%
ziq>;>)z!lx>d5ejkdLdWGn*N1<7vg+q$^&6c4W$>qexDd3D$8S(P_=zx`M!eH5cq}
zkReF<&O$>|uIhmy8Q at 0qM1D@G0qa*Zup5Sbm+vrcTe{(B+&IR(nT+gn$03TCKhr&A
z{D|2MQUU@)LOD2|Dxi!gR>H+cL!Q|u1;g9ja#e8|(lndq)yxG7kNGt;swEIEX^yjj
zoEvArM*$Zkjr(d9Tc%tavl#$;EL=ewI)|iyHp at oYld(vPHFx_)QyLl8Fu1>OzfQJv
zi}a414&Qn$Dn}i at 7HYD8>eB`I*}Les`d*qcVKwTQ%@s^(vfTalI?%IfMd;KdnMP4W
z8{c`LCQj7rupZy>Eo$<r^Ed+3eVGOPWE0d3{o2YqmxYAoQ_Ggy4lfIz_tIPK-`4GL
z)E%_BrrWPXvBdRbpi){BKr<wYpU%}vJqo9QgvWv88)W)1+n`tcLcyZrzy{vh-OCGx
z`SUp98aib!H6_I|8LbRL(5J_+b4TG5(^!-O2#K$&Af=q7TY)3~eQqbCSe*X5{TQGd
z_lNAGaUOH?^ZFo2h!!rVnMTb`b at fTm(xpSUe`4^UTyh$ZJ1%DeN1O!c@&CFa-9$!G
zZmgnNP}<3Qe;=8qk@)dp%x_IcfWAfwm)eq0K51!*NJP at Z1v4CPh+Rjgoggp4;2e06
zq-HW!NL_+`X~lm%pVZ)~`KoN0Cy4wS4k44B)!-j at lYyZZnswUHf)=&jfq?@CB~)j6
zYfEb at bHb%?+u63!c2XdP5?jb4MRnGbrsqr21qP#I{UU70dP}bb*Q9QB`GfS!=EP3_
z+>DmK!yIoHnEBEmxL*WWh2mY9SHh0YGb={VqeyBI5g}?6&GOsv!watlL0Xi`p)pLq
zvi{J!{Au(C6$%2URHM5J!r&nZYe98gH6yG|f%(Fwrin{lghJ0^A%uBFuTg~a#~H<B
znU)GdMtVhMd~<Lb(-;g89#j(yR}-&4b~v#%Uu)Fvji!|vUB9-eF_E~kUcdu6d6s&Y
zwfRM1PvB#MsJU(tem*U}olLK9QC3n`1p@@N2&cMIv;2}H$T?P?Rp>{U%-{g5#eFOM
zTWyIi|Jx(Ra-p7nQxmw at a8(YlN^S_*xM!vw%A9~nz%)cP+&NMy=<<}HxLX~XApjOC
z^!-T`DD(+DWN3uPyYX?%(uLn>Lrt3HUQ6lTA8wA!8jfxq8qTJ~nvZ7N4maDhSmQKp
z*+$wR4Fh^D?~9j$SNj9%F<QIX8Ftwjnb|v|**5;pgX!Z$4Yr;c8L*_Mh6WD>H0v|X
z-iHOuJ+5lLc+=N(DCGCPdRf at 0_;&;N_hQ~YLWtTigw4UU>H*XDaW5;bM-0EDa(c=8
z$5PL!oofxa_WVAkU;QiEZvjrcd^2557%lZ7>bsGk<L}W93(eL>QtV-h=mkK at eh~z5
znoPqNT)lssi||}lO~!0|w@~qFRCJ8$mm3JIZ2s7j=IZ{%?#@qWcW at W3QZS8#1RhSz
zcIVy5akDC1-rq0Feh05h7ke@~r&#NcUu5MmIha;P;UeLH;|=O+KjJ^TdSAIO#<|bZ
z&;1g;Vzwt3!U<h7AnT?z+)255;j__mhKy&P+*N$6Qe%Kk6ShOtebI!Zcj6YJ!3z>|
zE-c05ZnIPYIb&EgdkZ08yZGXUToT~AD!7P9K0^NhX+8lrL?mNTmz3=dH1zt2;rN&P
zs)JWFqO8`(PZaslKJ5Q?H6fPA8ood9ph$lP5cujJ!u|lt|4FxBeLS-EDd$V9icKY$
z;Uy8&YvnDV^<0JTvL1eJ<t%L3V7RNw;XFo5vW&i<bP at Y$XU0@>eK88-dU#2Li#@>d
zYG;g*>xGS at -WqSMmACzO<m at I3V<b#P&iw$6<N6&yu{WAosK~Ue?mH8!z<6xa((nEI
zn-1SyYzb$^57w at v9J}|GxXI^W+Nyjxo^(c*uc76U?a1t7go$)AdL$nfAHBILboW>Y
zo8gB<FZg7L*IFKMMA~e#h>8lBR?GWwtiNnAsr94q>+FXb;EKaWp5Zx%a?DnXTIKFY
zI@$Mpltw#dDPL=@s^pC{4oe?e^+k%bsclkE>V)Q at M_4U?hG<es$BiCe<ggdkTwuYh
zXT_pmBq9sHc^XVc&+^m$ezdCVt-*BJ=dTi_h>9AgeDYAnMO38LoRCohR!BU){p0F#
zva8OD)9lE59%)d1cVudAbpCRaw&1J9gHdNRglOYew}vD(p6HL=@etK0ZfK}J_JXT&
z)v&6G3a?gH0i_LL-hAG^H8RB>(|yD=_|2hTg$Y3wot=_*)SkE0z2xVg9ag5 at xZRtc
zdT6~OC*_L`@!|Dt^0f|>_sN$5g!VF<OstwLI~zJg&5LkYEHge=DxhPK=RMDDa+%N9
zppubfKtUmY<U`<gIPLWv(5jCwcQOX3idAqD&`r*Gu)V*(_DpH(9cj4r)&aD=igw(o
zD%oEfXun(PBMDdRq5diECIrGQWW{2E`uiI`?B`pBEy0J>d0x)QUpkeSp7W(5pX0>T
zp;KT&<IwTr`X0YYw$y{3N%@HnADf<?daCa)l&6JUc&P-foV)q*-jbhR=mEaW-I2Vs
z6!OatH)hzHRdj+d5l6dcD^mmU#l5?&+;J3Atv8gUB(kB6ICwsr(kt?CoN{63ncT^W
zH(>`Iirn<y;j^3%8dT|Er-tCH_w^Iv_$WqU^QOp at q?A33hFhP=>Z|?zR%dncF`rqr
z&Z_=?T>qF}dId=}PB#ek^sQv(ubtofjpVLD{bLn?_l3KKH79pJIRjT-p0XVnb&w71
z4V!>SgSN`IPvjvN-K#b3SLNS-bn<Ys;qI-G?Z=IM7|qOw^Np^Hy3Hy9GX1hfpF9e^
z at utb|c``}A8jh-Ndz-pOd?LV6Rm2LQ!{x?P-;i=3LkRJ-I9}<JVS at l0H;3G?wd~k!
zK4&z7%{1xEp8Aci{FJINPg7(XHO9K6J%>`Ph<UcZZ>P%%yd`ia?9SR9Nq<2udcWFc
z54rb6>7etC35@}#FS(a}@j;Y?X at g{V@)Z|Nqo41m=HHq;J<b8LBU7to?i>pbiQINV
zNNYZO9?U9S_Ibi#?<U_s6-{Vd8U1tnVZpMY4%P)0diXFJ@$-gN;GB2|-?(%2vFmbC
zJ(q-$9ZsJ~mffNi at 7!$fgyn>a7DyH;qDO4Nv+!{1DUMz{-96)zD#}eNF`>(G90hO6
zCs1QG#C)&{#w at XAXzrEzckP!f#1C2SC^(5eHJ?g2H1-HHx4%F7LiR=wcL4TFm%Qu~
zg*E@^%q6RUjDSSpMcX*ZPpFKL=x+V*7X?Hmyb~L5441 at zZ>Mpx`fIk$MROD<c{Y82
zqCQ{?Kjzsp$K#j%pgBCJ&31k(=-k~(^U*cmIn!49`|c{AyYq+%%CYj_2l~qhrPkGM
zSc70eXkqfs$zJuXRo(+o at V6NlvGKx5$USan$<!1*gO5HdKwc=fY~+~GRLIAv`R7G$
z3X+~p355KmqD`TP&&@zQn>b3LP}AoD?h0zM;YFz8_2J|;IP`6Xis6%KnGo4NV9T>P
z;D{`jS2NY4TYi8;m$M2 at ISFZ0#{gR$HIIQM_6&*n)UoioI-891V#><zn)S_dE~Zv`
z$wlo%MS)>Rs&O(_=B}Byjp$NNZ<@{~`?NGLd)^2#3ik_7DMmZxyr!I#!N2R;(+f<Q
z(o7M>U3CbrZB}8M0LB(XLoNufjxloEOS8n{m5#?$gSBea)wILUm+=d())d+-{efA1
z;c}8+x_3rf%*sx3V7%<dAR8=tGS{iRiX$-1=A%n%JP-VEAQ9D`g at uemEA%KY_na&O
z{O)=m=q5T}wXYGK-=-Y*hP7!&*8qB;`w{11GH4tJf*}*gOKZtyQ!_^+lTtsU0<l8&
z7)u+;WAXJ)WIjCq*GAmbl%Sk?n~cjvcb8(;0`G4Y)30?H(4N}uF~%4s?+zJ%VZpL`
zS>!s}@+<z;H8co<2rz;2QaDHZ)86(f=0YDMBYQ{T>Pfeo^N^$`z*4ogp+w9CWF{FI
zgtvJq+8A#Inz=;@gu5GQL*JSzNjjVF9%G`?>*(#r00?Xza#`e-jK4o;4+jBcw@(94
z`v|T1GiD?oxZoHwdfXDY at O^n*UE6e#A4GK54BoRZWjYvNF(?Q>mHN#pjETL#$H_#V
z^*|T`^Jxr|*~2MZo)tI0=NtxZ|9AnsSjjS(MqMBJhJvMJHlmldmX=mh9j<F&a_w7I
zCV)mx$#xp}7%!EB^fhE0ltp%SzBfHanHCU&K>k9jO=}7j9JIp|jm|a*8Q>Dzq3Sl_
zANp?dx#Ad`<NzUyw^x&CK3#GT7-A=j_bi!>omo>B((P$wj?WTo%mm&kPvvR?;SqjX
z1g9d=&JC{k6zjsuvh3V08raJuk~!t1 at z^dL^gEzc>J^FzN}E0~1%-nk8Qaff>e)+0
zj%BdQWb}+>T%>Ybu>vYk(pSl#bx>pkB at jHL2|YTF$yCK5a-INn6buM~=?g2GItnLM
zjmvnP#RC<6PeY}j0)6y=PjfBxF+*B#kwI<fv&HP1C-%bE(Qp_=aF>a(Gb_N-nIpYI
ztCF)VJKLG22?NdXxK$cB1V9o+lva{1AG-P#?O_!L_bBLBQ5-h(+9Sd^I5;kA;Xwsc
z!3={3{nTGmQj%!3At_0fGjKJPM*_%0+wECywEi}fNr5)h>nzLUIeeZpnrV}DbmU1-
z!tS4$H at yfhte>9Y6`H8ah(r2<W{sh&x}B<1*xj|rxdG{shb*)@IS(9tO=@*`v&IwG
zoUOq(%c7#Bhvf<+G2EeuKS9bkKu3pAKvFdoFvr1=(`Bj4kJ*%=+(IMqM#$Z78ewoW
zncQ at nD-_N1S}k-6u4_Y<^gjxp&9Vhu`M?b5;OHnvzrJqFX%;82dM8UfGYZ+FfiV>8
zVZfs^EJ>&%i31aBV`DRG6A<~s98rMwD8M0gUk`9Y{m&`JEwQhOnxN-C8ue*Ik6wq~
zpsylzfZH at Gcl&V*RDzP2atJh|x!EX0Ku1I`F$KTA$I-Gq+?Hgd2z!o^0ycSCM-b4*
zwa45fuA?KL{xON|MQ~Nm?fL0vn5lZj<g-%Zf!mo9I2 at im#OBiiLn+H`hoVKF8-OZ*
zWP1uISQQLQe)eG~b5@|?@nrlp^qfaMYJSgRKwmaxbx&4*umQa~Um-J~f185ZP>&FF
z8tj!B93GXGR395xRD<vIVEE*vxr>Z0rXWI2qoT2PIL(psWOz;#n!v_p!!&BcBq($V
z(;!C at kN75TJH%)Nyy~(z6mv&vbm(321*hcMM)5jagw(ky`yw+>F+2JsrTrHo5rbJ6
zj2_eL-b%hrUJ_hiE+dnOLcxXWr7Hr&z~c1+-hlj4UQ#}}c%64WAc!|OfLO4~s#9d%
z at NHEusJA<?p*$`gy%yh4{!MmZ&63a18N{5BP`O at qzd0EyDA2nFaQP}!;HsCeV~Y1u
z?+NewX*yNUHLo^4D&5chTo1hHlr at BPs&oR1BqOxgicM<1jAYg}8L%FIC>Vr%y)H5E
z+<5v2;Ir}*pyxhFblF^4YD at Vx*RaaSm5&uX3q}(U+hq}|Sr&qcfe=9tqo1axrt|<g
z${Be46k4hI(OXNfBnU~lfb$@sQhFnAd0yuki_J(KfAi!1n!WuU7lrU!VuIT;aU+vA
zGxzTCL1VYf?fk=7k%@x|6$R5{$l9>e^O=rME_pjEu!Nqe3lT9b{}hF;LWn%-<>Jh^
zk#qO}aNhRX>EI<w at 3Sjqr(Q-}mN=0a^3zvi^8(nY at 4)V8S&Dg7x5k`Wr#5<^ZHFA;
zPZ4&}?z=>v|4~(KRC`3dDcS1#`kvJeFJ9&|ni8Zep&N5ku9#?9ZwGen5|xRv>r;Ql
zlcvU<K3UJUZPWK*ld2kG`fL(3;_VY at htX#_isI3Rc7;I)8*kY~_J)h~aI%JLLs>V9
zrPQL-qR5fsAcMK{2YnFb=v7${=A2Qqq0&NK<a|&mt_NUzOqD1`<C(Xx+xixkkM#e{
zUj9}L^uolTed7>6Ik?okJ26X0|4_ at 0)G=S^8sFLa84)F at 2}h1Ezo&-6<GN!2?`uLQ
zTlE`8KvPHsxcp*1E?Ly at XQN!ith4e^rfsoAz5P=fp-Lde6sg?YhUrt3o*Y*kW4Vc5
z9W-CvtDtzMS|E$j<$5fugN%o9!**sz;eLw7L<j1E1LT6W0?q)MJO3K2;|+o|pR!N}
zlCjN&WA2g at C0;e{qfErjo7xeZdUuO-lU;bAJX`YA!y)=W{>x0hYGZ*j5|2;6d+vId
zJ5}>atm(H)UmiOf92l<C#P{8a>bv>Wu;j5z#+}Fc^po)31CcRlL&}5>sj7&(oR4!}
zj at L3{CXw5xGUlSRk}@+6ERJkoZpY}51#`4ixoPtwJ=dmUD&0CLigi&A;}fs<pS~4X
zoi^yV1AUo5u at aFmiW++*?9r8h-}_~%OZ0-8up%zC#@+!s&vLo#%cG4m*UEw#QYZ?&
zsxz&EZ7lYNY1*fFyxNw^W3V9G%v<Sq!f2;&9qP2v%vru_A#ceqELY%XJm8>dj;vcI
ziHW&M*tA_rbcsSZ>#UpiMbTPZv(6WhIH5mqFZ=_h&ZT*SINR)|=c7IdiAhnq!-}w%
z8?1uqQGYfqEgBkrdK~W=M^p)8o+^JgGUmMv7_3~jT&9bS`^`+iW2Nk=khfNoK#q#a
z%-?_6SkqLDa*T at VtMjl|X+N2cg+kNELRKCELd<iFNonD4jWJ{=r3VL8Goz<<;K(3;
z);yVjyL535q(y29SRIv7OK1g27|3u?xb)Xn%#s4Z;xa>y5z5Fv6d6<u2ff2D&%ryu
zKG2}I1C7EaxvU@%7OP-IAEa_$ehLSLqW8v{J=v~Zf8z$2XZ40U2*EgyZUQ0th;wus
zD at C?e(ue(0ZRX<cj at g*~dT!}KPiEP#i_2}3Qv>=Zdl-UgW+}3rE}unN*gLMVhWHB4
zeK at hTBe>+V9@&W;P^~rX&+izm(1!7cK0RMPou~TvP`!7?#6}MHQt{7GT`!iY5Hg)F
zzW^RPJ%CV$@{kH7qA1;GUrWp55Xm2P at l11%F{BaUIovxnhn}53&2EF$h~nU0A7j`}
zs2VeQIYA~zNUoq#v(wYlPb&Ptr*H*d=jyc4RSJejAB9gT2{`_JfV2Va9>W12#_$p2
z7_PtU;FNZe<)Y%k><#qLFhFPL`$s7 at q4k(2e3Lfxe+*#rNLHo>=ese6mE$;L^5N(x
z%Rg at MF_5CfWo)b;FRA7Sk0*)y#ZDRXt4YSAjg58Ub&QSC at n_YhUTAM7`t*GS5)+#+
zYmkpk$TcFNF&c9*yDWgH300r}bN(}Z#L{D&!is2Xg=8O6^oxfpDze3&byTFgme<z@
zu2wWK!ffih2nV=4<Ksi8WNy-n`3<ql;F1%RVvZ==DE8hGj-+Q|t!9lCF!;ab!r&;P
zkWd+n$w;3ib_cJNfyr?FvpmGY^)i at T{8 at Sq%mn))yQNjbHWRmP2Rebc-&o9#^U;@w
zTI;i#U at Ng~xC}d+HlBF)VN8e|l}RIhxvI)SM5YNC%z7T~&P$@M{L0fuZy}+(We<Z*
zzo5S05*ynFWD0Xp+NrOE-FpMkE=>p;i`lV__bpWd7taS|URhpS$a6iXoo4kPv%1~Z
zwi`*DJP!EJ)HXFWL82i|P2rl+cvHvooFnPHkpzS!R0yV+&fe$74t>Y_8axaHenNk{
z&B9Uv{*SQ*f2glSzHT-62o at 2NmVSy4ghxfMGl6*sHVD4ltGOa?|Fx98Hp*c)9-cU=
zF}K>t4$H`yB23vsCYcez6mbL?8~Z3Vvvilpi?_``T%GKU^f`n3I0CgpV<@6%d37tt
zy8LXLYEQvmmIm;6ozR>Y!F~4SpH)owg!aT=F;@I+<N`y<HVKb`rmkT6JleC|^GbzK
z#(|VTY#`hT4MyUV6>x~i*3lETnWn9Zc|Gm0W-EEFEFH3<T)a&b8- at sxU?0dzxS`eJ
znd|E322+iN4X(})V08#1nIt*Evw{(=2Od1g9K5?=KQtp+1$?@Sj-13N8%#CLhRfO5
z?E)pn&@M7_$&PhwVgN{Q!`ggt`i!8R@{j#<igwyNOT(zo<`j}%a}j4n;BRZ-QOcss
z2+K*8+%BIfG&|$tSWH|(0z>0#>l&*fTT+um*4_GYjdKS%vqlUuc?O(V7qUA$W)sAr
z=B>GnTkR)V1|Rf>9c-IE{L|CZ<$-}s5~vs%Qs)=Q at j+r%Ny^P*aHzRRBQ<r1OH3d{
znN|8b+2^*=!~VY7SKXQ)lDVcB#Ud5K)E6HcCNQoen;j at E-FK{mn9ZBUQy*f|Qja~Y
z1daJPa3^CCVj0<b$6i?tcy#RVAK9w0i}h;lZ at qr2)GE|Pyq)!%gl4f<GEijYytO$5
zP|KH828MuxnggK)OZVa*+48Y{jxVb#S@;}YkFt`klg!G;tVAdUf&;hxf1Gtms+qTb
z at AAA)IR^Dj(K20R?DCV!!)0Draq@)Y(BQ=B)Y@@R<P(k$fwsoi=-(7RUp!Q}Jp2gU
zxdsG0F!KrwJ{h>!ytr0hYT4%p5<;)Y=_dSgB%^u?-^;o_Ie3<y?DgYG#ka2&%cxV}
za>Gh-H~|Gfd%3G1N?uU^{r&q3*$Imz&&~^!;zIH7PVBJXtZAiOvGp at Urn;vB^TiSa
zIlT91nDoRWSM{@ER6jWXK)efD%6W2WeJ|lg2NYb=VqXp}S}ig9IU#@or0mCSzw`Cv
z at TZ=_@)+_<SFXz4{aEh}Hf^dn)NbUY3fhRi at v@8XxNvGYg+%eUGVVv548ketEEH|j
zY>f9qRVzg;`6xlw$c~<JuhEg9_*i)CX>jwU--ZRtC&l-NU(^Q(JwC|wV)1w0iX!O5
z)6PCD!tC_)_1KWB4p-a5e(m4)@gF6sCzoh^3G88!(wDQe{>=)wv%t-yik=4<swA^_
zjM|l8U)I(a%@xIEpFe5aCM<N|<I(J*gL;Q28)u*R*Q*>cK9j;WD7$IH02LMptLXzb
zmJRPymepRT^Jv<>*SaKj>aaS<tY3WE_*@U#snzSq5(v68pQ}CZ;X3q;mmn>D^|PVX
zF(B5Z<URWXE&G;C<>#);GT8)uRa0!`OOLcu-OXxW?2SU>LXElQ&Ulh_FS7KTfyfi|
zbOJK157NM;{pbo9!p`)w8}C0Y9WxxqIneUYp7{{9<cQ5_0_sE(^U^i(XWpnjz2?A+
zx~kb8Dst9EXB!d!HO%O`|FC436*i_=J?XO+we2)JpkpylIZZ*x1IkATZqiR5E%6~{
z(T_1A*Vrs3N*GHfPkvK+w~u_debd*mCQKoz!~a)}P><9sukS|=X~V(%#*6i at S%$0&
zG at D$)o5~G?e%}B@>FY0F<i9{(PU>=a%Ah7cd0#ftyZ}kN1sc2H&6SKnT3F=!+nu39
z-h|BUs~MgO|Mj*kbS8p=UyA$y<n2kIwucS+oign8im3vWw|Uqcr4`GH at Ymqe-xGdf
zs=al5L=)QdniUJAbky{zH41)|ds|bGyu@@;imj`PIx5m-w!Gq!E)d>aE=QF#lX;!}
zY+ysGz4?8|uI%ikTgd`nN4XrN<I%6^r`hs~ygv^VtsYPDdCXoy)kGDCpAfw8X8hOs
z$kHQeUHNFsqoZ~k8MB&I9Q6A?wtf^l(3IA%US^KNxu_q>pK769<`&-IDO9t^<VDjR
zBn;brOue}mPr}~2y&k!9ju>Kaw->wK{c;!F|J0#I;pu^vgNl3A?^?ILVlTwQfCm#!
zX7aJI6vNUp!bS((+Fs7<u|D<M&BTt_rT6aGE6o{YBkuEz!&+qHWVy3n1eS<q9eq&u
z*o25gzzi5Tz06d#lWQ8LCo6sj2(u)U<=IUXX&P2uk6pTEQs0*}I5r8D4mh7yOO;kq
zQPrfsFF(L3vI*%{t-h$x^Q%fS{CV~d;8xqWHtIe0wgQ;BE&F8bruu+rIVkPJk&*g5
ztF+FJqv8<k2^Je53G0M4J?YkNS|6ajzaOOgxbx{3w}U{GkN&1yub5sQ3R1$`Rs3#d
zh<?eNS3(|LX6uq^S)C&}k{$$lmSjoKm;H59i{!E8@*Ym}9?prcI;!&>!uRNHeO}=c
zO1Ps2B|7kqLgjKU$H~h4^8PH~LiCB}oC^0(gGC~Dj4Z9W1|c+ at 5W36Hr8IE6!4xtT
zr`I?p9540d*>^>3?Y%Rs&6dO~Z^&U!(3YEzj+A`3DgUBx(i{GC+~N at W-O%^(cke9+
zt>hiv-D?6aBl~|c&$y6kYDK{YhDWfp46J<=RX?{@bIZGCK)sw**a<Q{BlS_?t098T
z>=2?~$Pc3q>+KYT*0N?Q0)8gFD!CDc%_S_pp5U64nqur2f|O!|7{r@;<vZ>Iaa+{V
zSEWl*+PclQtwU at G4UL`MXxk{w7LCm8HZ0>U9PB at -dntMx?}%eFf^z;nZ5ga?8Q`Rq
zoTW<w-1jm$tZ_bGrQ~@b>CJMK&D8n&a_(vtcpRKI%cZ4^y9_AbZ$c<H?_wke$0x>A
zl%O}!-?}oI(D1WbY(9S>f>-4Lq3@%F8o}vKN{P_HkX^IOsqu56YeaZX)6j%jQmo9N
z&t`k5X1*IPzX%P}qx_O0E3$zFo!#M4gtObG5$3E3nD2nkY9M_3wha at Vb*G%p2YWpQ
zn(U>dlICzwk&6m>pf}lSdV@^#kWw+=sfR|xhD01{nK;$)LBS9DX^B6GMhgdYj$!Gz
zDVbAr7QJt)D31nNkNLUy+c2lrLXaUJA8SDcwOcGC`oqP4nee`&@I+4nC7H at 3T-DTi
z)fBik<2agII1AAsQPH at 6=$6SDE~Xbq1<W{54$~}Xhd~dY$()tK^)EI4dnJ=j8xjkd
zDT{1l!#210AL&qX+`Rgj;PS^ZA!HPZnMjq8Q0G1m1(y$Gcr>OLeDw5;8h^<1k}AGU
z1IM`B$KXL=9Q4LJU&~$)Xlnd`);JJ%{D({}bo_xVRg*09P;Mm0S4f1r#qb53Fb=8?
zW>R->LB$<sYzBq at 6=fWU*d68Zs+7TCWE2L$ck0=T6=5D0=5wnUCR}WMWn&%@oL@%&
zXav=-0Bikm0KllWj_3qdi>EyW^vLvi&jGgZAN<Ir{GwuiBr#wqpHvh8Ix-~(T@)Yf
zm6XRkl<V)MREfbd>|Z4Z)>Jcd`Wi!dNjxlb3guKXlq}?E83lJIL`69|ONR2egW-Z|
zay;(v(5NWESV?DQ)W!p at KT+h-1((8Q6nXz=me2|+Q%E5EkP4cCozEf_k(Y_<#k@#?
z^`avF;9x=4hI43*(6e%av9XpKTv2RramOy6fl0ib)8{@!E6v7~?lAZd#S4RuG-qE+
z9JnKFhEFTXE;-_4YnfA2R(9AnrNq_6!;5yr-pjG7?4m;&)zhcA?4TEo)3}}8ufx%8
z9J^Ej2L1^fAhkFsR6ZSatx*qJr?;`hLpbYc8B5g37YsnI2NVTB$$XY{J-(SHk%G{w
zXWG!)&yD}#Ylt~6ljk^&ZH|BpS}OxR0aThGnn^xQn^iM8kR}EVJVzz2 at sR|Bi2<+7
z#w<CSd0$Y)MgI$&obfTNv_qwQ3&BezD?xn4D**vTrG>;Gmd at gGJ$*gB2K0c%YS#b@
zY0rjYWnbDApVs?7w_?FEq-ABP=d?1-ysBJt__SyP!^7ip580bIDB8)WYdP&*deTs3
zb@|I(<vE~G+*DIIgGP0*rX1a)W;d;&n8Ac8(}0)?LivTfygWOi)*h$%Eznmg$W+uv
zH06opPV=b75Td#DL=@%6Fnu^=+X%{?2dV^=p+bf;R8Zo|K=>A^6vDY<*Wx6vADM}@
zvCGuR%%|P()E^x5WLg!k2{oxJ=5M(}w*;RASMpo1LhyO_K^KZ)hI)Vv=p_0U02SdG
zyj!KGpn=p!*mb>xYUEmE%#MNB|AedMV+=(pMz5kiO_LQw38uH43ZIXwh;NL)CsUv*
z!Q=FHt=`>`kkZq{QcZ;;=-?5+zS;FQa|z7?s~@O>c<(bQ2mL5!`IXe6O~pYw)%}*_
zj}YnMXN*6#=X4??1J-$i#T_c3hj81k-s1U206_EGBsw6!fP{%>(=FoPQ1U$r_Eek_
zyBqi?^`M2VAPDkHC)O#Rz!*#=@$!xZ>J-6HdKKp89y`~cB1yaf(%QJ at C{ss9gUd~@
z$8Nz{xdSHLLfnST*Nsgn-A86O8SRIRh=x<}tX>p?kGZ+KHKpWG250MV`XNV331=)+
z;TlM!4ppR;SWQi?DC;6P$~n3#C732{)}WadX^e+Y=|8C>MuH`|#JPTog at 8i|Hf)k;
zGLM{^yBb*^j3&e3Hhyw)YG57a3S@(y^^_wIOgPtG=9;@=P}(<P9q|P6R{+GG{~dsF
z!H~pYrUs{IZIxWO!WURT3Rqetmid#&yz8Xk0%TCJAXB1)UzJD4qHDn0aFg3YUx%Qu
zsf=MDdUodu(uDd&0>Q?{IXs464dI2#3z<~Hm~kAoIWp2Z^W$!|#!gi0?&$UiCQq(q
zhqL3h408yz71R>8$?tqR1eMSAh?BATnZ0)sG{-zXvJ^G-(6v4}780JRBAIHR{zYmj
zPvD9)nNRC-4y7u;nb|Zb3?3D$<4&*yYeWfp#%g{DMgb1yJQ|*I|62AH&FhaJ&``D|
zYbXhbZ>veFcaD!p&Cp+^pabE at n_g7}W46o>M3RZGmh+d21B$4D at Uv{8U@(`QU{vt}
zh9RxoXY8g4jjIM at Kqvpf_+tySPV@C3Q<bJYCXCm-_+9f$mvM$rF-%Le-+3Y^iNrN@
zDXTqjyNxk%NUGdrPq6KE%&$kW=x9xzd{1lEtHf~P0{KD at tk7B1VuJg^s6qoz+wh~p
z^h=kYYka#?k9=T!)!|XWBc-dXpUh3!<~k1hy`!Yfj at MibtydH6#ml6K_biqQrm6mX
zq}-%#)PLMxmYwywsP6W)w)>o2U!(1BJJ>{;K<$(csqq01a6K&aE%sQEG(t#Z25;%g
zkeC|R`G-u3vMRJ}Yvx8-sIk<p+Up&B>(b=V_H$c*jnxvhqEf{6;;R>YYtG5p9a<sT
z1fg`^<6ZANBcyXHl0LwXusm*1&ZHdas5TrLlu>o_2(K^*cZqH0ZTWOs(tY9eR_t%%
zvyV#dXuqrO0May{E`=Dn#!4E${GKcWNgzzP-5+)uJnm(AObmma`)N{4a<@AO at KhGM
zza5A0U_Mt<Dch)grH&u6=?`0e5&NI5mhf%04QuzL%zP`*Ok~HusMy3J`te#*$SQc>
zlObftul;j2X;Ozi&8(#rW~&>|R}_S=U9d#+KghaO0pj at 7Y?D^R4-;q5ynLW(qyXhN
zznr2a at n2@cFTK!M>lEV7C|OiEo`7T*nW)b=`|27M>J|m2U2f5S|Jm??g`1-1+XVxp
zXynxs+1A<TY6pE2$cGk_BNpEr#?@!X!A;d>^oy6DOMK3ekPq^DYtU_M%T?rhT~gQY
z{59d>gLk>zahsQapIvFO<=iiO{o97AE^53}DwaaPD7^Q#b6JyA?Ys14f8QmoFhp2l
zx+sk!a*1J_Hr{HupA2BW<gDsB7fBE#?Rxn?hD74k%hD{|-{~73hc=W_^*(%R`Et3E
z%{X!W?%PY3oW#}c2HRR?E(N$bnr{p<vRLH3J<Oxt^AA;j@*448;m7oYPq+rakL>rh
zk1bE2E+K?nE_)5#_ at NOHmjv96dxTti;>P{C2JYGU3kml<Tv<EKir(0STqu$_KNyiK
znR`UEZtz+&PsoXT?2Lu^_ZXm$81sVYk)m-{_d at sAb9Qgab!mfR<r^H4kNXeP3U{SZ
zKeqz)rph=+dt9Z>)Y7ss-p-aOuvW+;n^rv$ZHT)*+9%>*?URWc-N%?qMsQVIqhsNz
zSX!MhJHRR2oP9GsN$qX<q#AX__wcKMD?j585fR*|CxIAL&W7vO)Z4=->!7$F$|$3f
zH}2~9UqW7RIK6*jCxSm45I$pM5qA1_ND=Gegwqzp>6Dr>(_i=<QbW>ooLy^V>zJaS
z8GVATZ+kmp=FE`X?Gsx@#NQV1d0Y6ypIOEs>S?{HD?NK(LW{d;Xi!RFRYG<@TL!*5
z at J+uJ@Kw at vzd)2NI|FPGBm4U8nV4217<BOIJ?$5Vfx1H7D*baa9MM`2Wz+>fM4vvR
zNOdhZ<E3;$qa4w8ca3yZ>8Tjs!er_t^Zg=We?#fym%6XI)&2&g)9esQq=m?Z4zWPo
zu;?S7{e5*2wu^$LNsZM45^4Hl2N2)ehPRD at Rb^qbLBXCX^g^Fa%drD;nO~pvbxVfK
zp9uCC^tn6txg7A-enzXq6jdLo4Ev%x^lZ4L!2IqB>%^lts$~@%usSc8w2jFgB at NU!
z6 at U6Y*75SXgOiFoYb0lTYA*)%T{(D8IVx^#dD&s~!@!kE#&*Z>Hj;8X>^T9IQd2(9
zd7C3tsvw6cT{-A1aiLpCwuhiDSzO&I`Kv^u>Ruiiz~v`?d~7#TxPIe3>~lxetbhEm
z?xLIatzEI&o(tzbCl<571uiEPyu37uxl*Oow~d_>SG)1Hp!d4uDNSy-7hN<d79Eb)
z at Ms}{Je`b%t+?4QttJ5+GKNkBaXGh{ZK-jAk%{mp=D$NX- at NI3q4w*$xZGex{nMlN
z>MhTMt0gZduABYHU6!My*^e^_o}-l<4~Ks=!w+ywXJ_o`+js<EMiJd75}ah?NhFf!
z at cHzrQQPeoU(&8abE|)&2K9q1R?!}MgM%K5jp#Z3LG)nxD#403gBhSOPIZG}Q~6iW
zD3sy}CB83fsBotMiwwu*pZ+p#Gr&yF%uMptl7W#SMEK+74Gp?afW;dwCmmzQPouV2
zTylFms5z9~>p>r7_uB!fqi}sk0`ZiSeYLAob++^QoH3BF*BT5#mvqGqak%PS7 at o{}
z>cML-KQ7r6o*X7DIB5iZ8x5di=Wd*frse?O`L!&`#2^xg^W2bK#)%W4=d?|uO;aW&
z>7k49_|JS)QK{8rlIKR7n|<}c at F?b4sHxqrKzAWC4nS2OstgUL>3Nh`q+H0&EgYlV
zz6h57!?g~N?rMze;-YLdMj|t_1Ku6samHbpsf42To*dNWVw4HrlUEws!SE at 7nYaHV
z@`cZBPvUoz4~Hfn_HVPcvDs}dyeI~nvnZcqV+yFJYCba at 1uo|FfTZi1DWFbev5ZFa
zH+=uOoSDAbrasZCv5%0s?pG;)G{C|P8(ke4Mi%!BYU#qQdd{VXoT0Fk8Ye%l=&MK{
z5TXXuDryD?R`I6=C`yBadP5P)Ej*8?g3E#H0>QA(NDt4bMKx=4W|~3j0Y*}GbW*Wz
zk}+&&c at gYm$qc#hL2%3M_nuYds1i0yk8&9^dq{F7o=6!Gbq6Kd^5`%iN}|*J5O7fr
zXs?1$>_jG(5czomipvU0O9cz+h*~y|?liXYXSY#N)k4-GTA9hoOgx~m-VMPZ%t+2s
zirV!s>4g2K;gy1dw3&<dPW1Fp!WX|h<<Tp;yLp1KXr(B8C}sqoR@%st+(#?Dlm_QZ
zOMJL2!cEh=T<6C_$MW>aDrr`Cd$i467Tz)bV%&dpuP>QUqw_*1(Xpt!&^Jh9EH0oe
zz&dVEYz~Pozu^DY_ji`Z{a`)V)JAWA9cb~%(vtrYt2QSg<D$T<z5gm-E&UNw0}oYI
zf1s#D*ys#l`W)C%!%xHU=jp46;6ElG2kJn#p{gk{4td2Y+_L>P5YZl==oBVGze&f`
z#H0L~Q6Mw_#<p1_RrOy~3)!ro5|Xl83l7y9Obvj#uRHw1j(rs5t$Mn`mv}sQH6E^y
z9%+RL;GhTGueWAt*p5Q}#Ju#xK>Ij_+oc=mkP+@>GV3wThZX2J^C=%mB~$lt#={iB
z-$|>$^`yU92vi^wwCdaR_{x*WY;tl_GcHrH=P*T?7ogG46!I`8>Iy#kG6Mr~duyo{
zy)(Qr;zJKG3M$+&;IC62jk&>a+L7}YsGU|b(!p>)$M)aaWf)KGWDJKFnQ`*E(efX)
z$3j&vI|YkKlh+aqAgkEVx!>LQz7(Uz-aQ-2di>E5?(gSJkWkw~I|UcPD;>%-gc?YI
zh_Jdj{XydcPSAtQ=_)Ur@;!gZlH#r4d=EU<eJS#Od`Gv=`WtgVobMXy5`)Usdfxl4
zv3~8L`d5-KX+ZAj-Q#OR6F<{B)wg2 at m|KA0<!ZhI<-i@#f-ix$4+E%_D^0UYV+yV?
znXLx4gix{I&A1t;?vSM6yie at B2@0NfzUo2erF^~5IOC(5d)A$VGt0Y0d{8A0-%z4L
zqHCR|;m4n}i!;ZANE;H|(GZiP4;uo{q8 at 9oKfJi{<kTMU&h6SK$BwtnfrSMsA*9u#
z^;fz~P}Dw;-WnIRsWZ)Jo#+C<DnGabjWR^+4OCxZJ9RzLvjx2ci97{Az@*;z1>GwS
zUFMnX#=K$5p-+c&s*Dz at E_R9_xl%s8dq*|?U1M*%wh_Z~{?e0zwc)}VO{umIU*)$-
zC9p&hI3G-Kq&Zw-K4n*U3mXHYVy>MPyi{9nYt|EDpHlH;thLA5Or-D!Prr(l%FY2G
z^}x)V*!qhk%WrwLx%_$u*Q2f#ed{IOeHs?CAQkf{IB0t)RQA|~^?5)+$WKR!I20 at Q
zAhtEB=#4V!I~nDu3+^(kW1=in)`&ZQaW1+!T!pDjv^%aXM=Reb$}~1Za4#%YyY!iW
zw32i+r-&zBu*MBkNhJ3^fZfilQ6FmbinyMP3-b^9{tmeJb-=u~N`!kw at a~>iLqVl`
z^$3?4tK#B(iF9J1)}-vQh`HW8V$94Fg*`a_c>l<911j9N7%e4)r(H~K6Ms1`^J`r3
zQVnRK@!743rS^xPLwI?dZdQMq7x=6MKbPiG-~aK#`lQ`8A#m3pWJp3;vcKQZGANCm
z&pyvoQx0Am0JHT{AAJWOsE at 8Pk4-2J<^94xUvqE5r3}-3>FTpp$)a^g+S!a-o}Y+0
zHJQOjZq|%74{-p-*$S*i*^#-+p#gV}Y72nVxKuVXzJHB<F-54|5PxSP67r)LdM2H$
z=u_S^Jgj9qEw6gia>ZY&YMUeF%{OJ-X4*5HMxlrB=QP=k%GXy?u|`T?iD1ufVn8Km
z!DpIDpacBL*iLY^^JvTn(`D~=S9~KrX#21|^Lj(<_TnK1C8(w}^v8wFf-$lQ at BNJq
zk;@19$0;(L_uGOF%3Zl``m)2`dr-pRBdlzZXw9BE?nD7cFza}p;<Y3Wnaz|n)*Slo
zEJq)F?;W`X1DtWJ33qaS-V%+lmR)@__6u}3-jSed&H3vlTJRaL)b-?xU8mzoYuJcC
z at PYStMUpCOzY^%w(^h6m4Az3TyV6dKv*Bmf7QB$0-l%C=U(}1Dh>_D6o1P2`Bb(;l
zsS}#8J~Zxi2mM4mu*LwTwA23(H+6P(OEm+{@9#&G`Lze{pSuWXD%9%4tLUeduPI%<
z-ErmT?+4rK#I!p2v#X3f-rp at ljj3~NuqjzX&8gM0c=LwfVqG!CZa}m()bHcrBb~pV
z%Us+tyNxvahGD>Yt{5G(g3qi4uBw>YztuzeG1r- at A&`Wh8e~;t;}!rnq%o&|%l}dJ
zvxH;ZKGt3MFB)w{%SVz353W;v6}vBg{;bHmdfUobO5sAj at UXV~xT1V^`(ZvTS>)%U
zLFNTttlNdRd`QtbJ^G4jX)Yb}AZjD=VBVl*(J*o;#^PX}`1 at 1HC*d!N at XV-gvifk+
zlW)i5c0wW7qdmO6Ey2||=OTElNR0roZBQ1GaGN1FuXFl at __fmR=+;e1hadTh#0Usi
ze6B<5gOHO#luBg}5;CpkOvhV;DlhL553i5==R%()SDT;W>8yh2rxdT=%}@C~4o|4x
zfc1%G#3mgoP-r(cGq-Crb0*qCCL5>fEIus4<&?kF&{{|~*9aOr9Ejy%LG;?L?atDi
ztMsu{fBBUA^!*E`-sW_$K9VtMh}oH_MSoh?xQOeIa{`VGi`}w0IoZrkUoJ$)#n)UO
zM%3AVLYS2e_h+Lw*Xt4eaF3K}E|+DYq#{!WmsYuaj&X^M(t+adL&b}epnHYsVsrAZ
zFh<_v>IZYj at MRq~|4NtCDyRp2k}8TWWx804KAg7g%jq#wpl^@iN3D at 3PH=aTk*j<K
zE0}u0-Lq)~ro0w5g*_@~!!h$o)Ay{XygFE<$1Jo#T!2jX+{1gD>a#rtAe%{JfEiPS
z$)sHlUE at zCwH+-<pIbv|0%I;?u;Y8Z_fx!4G2g*Cxtfx_lOuUv4NEuCln2fJ*<iXx
z<4OuQ5A-i#(+3KfOJP0zMZkY)858kXN%<nb#5GY1CYzF)&FB7 at o$hl~YG`<T*fMb(
zBbocl at uV|dL)1JNPIA}LasPMzQ<!9a7st3AmPyfUN3$(W098IK%_<m5x14vD$mcZM
zpW0Bqx(vN1V;Hr}1S$0Lf7M(}z>%~P^qL1_fJ2VyYQ}xVA#6r%+D1p&Ml at TXl@SZP
zOMCEGIUeJ9aY41&-R<qCK%xKGOnBiYV|J2@*6~^>C>SmV?i*wb5BAx5{WZlHmfiY2
z-nD^@Bny#+{MP~l{rQ850zzd1eCuG}bV+4dg|Ued3)72KsxQUNk7iL_=IY2hhxQj*
zC-L$Xl=}0&rXEqjhySm!p-~`w;1e1l%0z at i?BVJ=tx2V~C~ENqAOq9Fs%aT_K~G2L
zczD!Qw2710Ln*tJ5Z<^nwtrF<Xp_A?Gsj>!6`okHRiv<qH}fXbvlZi08A7+BN0#TB
zt!IA$OLvTdWEt;1t~H?dY{r15{}U!zqL{jAr$h`$M2JT_8FUAuOO1!CMQKDBJNii~
zMv{>rPW2X&xZJ at pqhuNRY+%YrP~4Ju$}END`GjxZ|AZ}G>gcbJZ<%iTm~&m{EkS4K
z75bIBdQ=mb;<a`YUwh&9VJko6qbT!PrVMeD-mW&#rwDmAlkqtm-iMp|M}rf`8A(6z
zpq1|c#5 at Sjr0gVrR!|RTWqNyMd0SVxn!?JH<_9av2P%d)m?Y)M2#zABY);urA!HTU
zn8Qx!Lze#tS^ty^Hleo{CK<MOnbdU)CXQX#uuTEVnvTuOQNVr60LbC2TgV&eKzw>=
z^Df29jv=luv=JC$Oq%(N?Z*M>>rhqIafPISnrciG$LEZ3AjZTw at 5p%z-dh^qzT&nu
zvp+I}D`sMZ#o8w6P#R4vgoh{gXdt}y at b%WVCBxk;Cei#i<ZuQ-`<eiHwhjKU2LT}?
zcNL?6YxXZ8NFrXov3x-z_#s}>Z2Btx^;&^)iayvNLkTUXg3ILt^-zJUfhfH|Mj{Mc
z4CW0tav6gtBq7%T0D>eSB^r50UyG9p!B`yqDbS;r(;IBS!)yp-7~IB0`7o09IZdem
z4PCk2UlO=?{JxOMiDOFv+#LOyW$#HF2?8NQ{(Q{ft7mG!srW#lDr<}mj}h&<4iyWX
z=Fbf{vrT6dMG0`PJh+lz1--`&mWfIJb^@((ViZ+%j-%`E*rSd~y1PpnRZx%k+1pk*
zRNL5Q*;V`6X4zEdy4re`Uv$oLwe~Z&wZ)5<qr2Ah>nS#N87%caUba;NwN=m?q66!o
zE9UR;yF6!J2x{gBTKblZOxjm#7=25yV=~hVAn=_2DNzsslfk|tg2yt1J;oOHOS^MR
zgs=vm!!E~Hj2%hKlT|r=Xi_IsuJokS@@k9H+bL`PZv!lI9#(<IaQiXA>tE2$91#(T
z#n4U;T}l9Zv*|sH*5Q{A75_Mi^(gRdD;Oh;wT|MvNd$k0`L|6mHRksoX=K1PSKkjy
ztp1neVAeZo;qbxqfB6zD!?J`%h?rwWX^xJef43%SU^_X2RwgkHpqBg8$GHD0$N2Lf
z at 6yTSrFA5|Hq=yf)jjc_pZ8LN;rfbfO0)-Rj$4O{{@nz79^gJIenrvjF;fO-5%GW9
z!U&L<tb=PVD*9Ui`|W={P?C~+V7?Q=TdDV9djx1wS*gnT*N#`%MWtOJ`F4f5- at kf@
zKYkkJd*mon6nCEnZf6z#yF^09v0k{p^{jsaEA4(}Ex`5vq9!axrguQbdMB5+ssB2&
z_bV%}{-fM2!{7 at 4l8)>{SD1O7bkhHI^C~(m;C~nY|FJ#_mX+0Tt-yHmC|pvGhlh=6
ztVZVevP7`b7y^Sc*&5HwiX2FRQD6{Wm^~r|rU;cnqzKhwe&Pk&?>nbhW3t6YvNCL#
z;=sR2LppT?$Z at Ia=WWKcc`*2azCmIJOG&B)7(zfe3XV|uLu#pdj0`cV<Ro_VziM7)
z?Y5k{Icl3P=@Y0AqX0Ze0h?%Y9I7<>{b&`Fiy{T4L_1X(p<G3`XDedr)KDsavnw9t
z{1OQkD0th)U6YwuYy2}fa1+|HmjPsP-5bNm%UX|*;U^q*nU$fT%*s%v8JSLii^L8g
zxHYZV5YCU%!&hIQ{C98>`SDC?9g~A_#<J6y>R`AM&e|?7?Uw>7ka@*)Mg<fLz3BVA
zhv)yz?|8<$q<$VTm6a72m47pfB8m*z=$>_N1wA`-tj}~6ojm!}^xvu9IEHzkM^j^k
zIR$fT-EL7+o3P<Bzq6FDf*TmD*nR at IxU4YSAXbo=Whhi_XttIi_b|m5_NwzB8&e)j
z>OHM!@OOYrKWA3x29W9R4@`XnFHR?Jk01E&<;WF5etrRQmkR2))AZp<pl@??Q}o|=
zy-ep}VSaR~AjC2YtjTEvHyq`E<DIGix3_Z5MZS92;gdH<qn2>?sG1`lnjZMO?J*6J
z(VQcfJ3R)1Z|1DD^7ef6$yrfJES?2=s;Z>?jXu_ at tmJI22K{3Im=@m6%8KT^#MMse
z!dz?Qzh#7#-_FG4AHi)$MYq^mN9|;sKxA7NRiRS?8yYN_DLiI}upnA6%FXOrj|$^S
zK|9?j8<lQ!4Qp~O9~rNm+>Q#N6zBP7W#(Qy<YA2n=tCbTgWkulFxf3;nRy>5u9}2>
z3>4D+t8AFumunW20kiR`D!AB0qo%TXyl>ea$<BgSdjC|ZLh((&*3kpZGJirG9>l~b
zqa1k<FPQ2wjT(e~0x&I>w9*6gB%*Tlq{85yPKB?7f{-h`%lu0#YeDjgIEs=z1>}z;
z5%ddF{H%SB;+w>NXE>kFpplp=M{pFIj<X{9tfQKbRT0mNU?TJj`rCm1>byQv<%XmD
zIk^0ZJY}Widc(rk#lncN^aGHzYXFr-NX&l>Fx*ts#-$Y1B`1ay<;;6S3hVXc>+~-6
zwCmM%Vcv*^gj!m9{%L>|7*uD1WYSb3EVHaXd0k)$)IPfGbaH4&38DCiM>&s&ETS2Q
zaK%nC9?DNn%1ubCt2|W0zy5RFG4ubG6ww#p`-sa6AP>V$Dw3~;Mw%MO4OwgKWMsTL
zp&g~2+^C1k(~_<>$ctpICyWyrm2ds37(EVX4FiCg3U27caMtk3fu_PCbO at PQaGm)7
zh&t~;s{8l<pXE3>IQBV_4vxJYGoy3tm5^k2tV0=D39WM+du8t=RFdk1il~l}jAJBq
zqh(X6jFL+Aed)eGzu%w6d7t-rpVzov*YkNjuK0|df2;<UP*~`;eI=|hw005<Q9Nuk
zEKCrHlGap8&{D3*(#(t>cK?Gfw{Rr+Cw%#AeA1hGfm!+MRMJ0kDg^suAV`CN@}^yB
zY?hoH2eMM4_7MDa2vXNl)ZsQ+tDKOjt1idxvv(cB4`u5*WSlr%wz?<@{y!J2ReZx}
z!N%HaC7*P<Ddj=AmLWP^(RufD(>cNviY{heZ2TKz=28W(qgwqa*c;g8BSaLs7#Hj$
zK()k|Fl>@aE*=qHKBh~BQmB|kL0>=4C`6#Fd-^rp1j1sA1mg9ibgQbOvi&|jmM&>_
z)>RkX&0)a`@PagjeYbZ)qlsH3U?0Sys>jBIYxD3IVb8z(z9)Q~HOvtnq}kp-csjcJ
zYDvm^w+0i<!i&TNL5ItuJUNHl#v?HvH^`(p!vGAdvBHuso!`z$=dGkVuj<w4qhIF}
z0^<;)EcA^gE$9u&kD6%fi at p)#AXcgS{<w^_6m&a!ed9KYE-H3ggU1Hi&TC)8%92u-
zAKu?eo%Z#GE6y(=xNVp;K5yT^nb{y;f3YA)?D<xbo%`e^o^GyhJ9`O5i$OzY7WM@{
z*1!M<iTW*tx2#(p3-CY>%0=Lu at F;hxOubl;2`{C(m&W&WX3GdD9zA+g(Y*^q at xf0B
zwS-jR+7|6hePxC|e9zTf49|6i)=i;V1djhu&N*!xOG`^Wu#^UmWf$30GQzY!=DdnW
zf^Zd1MGE*h`ItcCkILClno_99v+?c at xf+Hu<zz%Lu9d!v_KRw1BcMrHfb^rgV3m})
zg|tfGNZAqKL%r;4<9#WMIHVOdS7 at m~3>if}6Ra!e8n5Oc8eR=)hSX!leEpDD0?)ep
zfEyKKmh~tN4=D|E1Z1ub at -#)jem+$RHJa5T+2-eQ1s64<^LD~JqyjNZ&3 at O64xC9>
zmx8U3qSFU$nUJ5nU92~1xw(ZU(}lT#GZg>A;((+JO6e!HZL%yJJ#3w;DhkrMS}s^w
zS8~+TEF64_ogB-Pi|oAYb1lj*_OU^=9lQwaNqskQ^Pqf)Bc3j6#7HZ}E8JdBheacZ
zOy3 at PIb<Wst*lOVBCRZFTC8w!ZUGuH2RlCjvpGw3jrS!Vr6j}ks_J*H)k<VQu%p*&
zs;>sh+~3*x=jL$6PW=A+7zm*PJP9(>2c{uRtNQUSEm8_3;XVhq?{kJUbP+H0>Y6t#
zdp}=j30hph?i*s1mnuGFWfoaQN04qcyFP}(P at YuCm0&&}oA7W at Toz7t;=>gZlvogx
zF*hW!C<<@aSH0&ldl=g9f%QHLMXFUB<J(&~zGLT63!LnY60#f-<#?QH#c|l(EEt&(
z0qR$G(xP4YxC#BOQVv-}Stq1#deNU^hT{}0%%yZyYWf!i<mX}vldVzAOvoWANScg7
zpUS`!dU-I%e4IJm)jILxEOIi#4 at Wf(Bx#BsYpKTHQ&8tD64VqoY-fS^2rSY&iPyit
z2Meq2{88#1C%7v5&mW?<9AhBm$224ETs7}}#L?~{zLcmzvd|Z2krhgWeIXyE9vS<Z
zf<m6sxzWb|wGj7y!`-H6RRqn&_uQlO;hIIV-FKniw~5=MvFNJQJA;${<w5;tH-x^s
zKmrTbh(Xxa(RIZAJ`cUe*mrry0*RX+rvmNh4^O7FL&hs at Kpq%v(TS9G&TF{MNCdE)
zbmDAF#3gSL?xDp;+bM-BzLYy<?j_q%Wp~xQ$3CGLhEd2ToXY4YHHUIshoYEIg at nT*
zN7p#eJ{MHY)Z@%%v%l-1^@cI<sYM};!s%4^6^{hO4SW0k`9VR-RG_QpFE&mZ|L&PA
zxvt8L)WXtVI4zJ=uk0vgtXO^h{>=oCyJU!>$awC8V%acL*X7ogAHeH4($vK#5`#(*
zyCwNX?>I7fvJ<aVgF~SISryAnZueF_jqc9vf&_&%h>e5~-xa=|Fp}uk9#EuDr#oAm
zPJb&YCLC^l%OS-f<k!U6Zf)E{;Z42BC5Rc4)TUUt{Zlkmaeurj&h3S at IrM|<^1HgP
z$*9kwk5;AL%^@%9eHX#XWy2z(ISf(Vcu;WUT$d!dYjEWSNU6Gq+>O&HTk}g2Pd%A%
zUJN#K2rYABV3CcmsDoT_n840Q2QlT^tuk&F#D3 at y^pH|M!b+jwLou%Lr(V5&T%FN(
zDk?!bXgj~xUkm>$BxtM5*z880_std6pDEDrZc0|~HI~irpk`3(a6onD)t^6{Mm{9e
z%qZLMheAK7 at SV??k%H*_(*)er2##m6Pq$RYiqn4oIYRX=%C(ysEtqyHHr6K^G7 at 0$
zse?8Q?)z>T%61WL>lrD!18<#D?rl;osirmGY?^a>X=de?F<x+(X<Cdlnc0PQFwVJu
zS^L?3m)|GQ$4+ZxZ6K$96gF|(w<QyfD3}-ooE$+DA1T7k8O#|wzU3r#i{dA_yzc9s
zIa at 3HUZ3OaR--u*;rg$m?P}29nf=zLw*J;5C57c=n2tLaGm>U^mTV0jMt-_ry~>pK
zME2*{w<2SJ^X!a9Db%^&Q6Ho2K}55H1yzWsM4r>JM<eB=oUIB-*DFb<a9i#)V~$A5
zNrt;uTFX;{2H5xK*{og}=uNTF7X`42%~#VdgO*W4w5rAlRuP>*bjwE936c(V^>Rir
z2seG;DnyEP^BSGAt#uNdEMS_${0N2;5k=NwAXL(cX~crPBP^N6(sHV5yemZ101teB
z{tROrz1`RYR{mH?$yiX=JdD<w9y^4QkxDE;H52qM>%fB*L_#^@icKM2r93q{8yo?w
zYu<&xxOLmnS at 6u=a^4tmUGZXHxoQb(Zg->t;u_A)>1vCV?QQ$VX66%aoFkX?da~qh
zN7!!gKLn4-zKL;vNX5SH1zK>{-rnAibc=EF4wrRgKj{Zr(65e7jDR7k7r8w#DBop_
zv+^guuDzm7zzH(x6<PX3;AzQ^l}d$EpNu7^=rix|t9M81G~>B_?j1RSOixqhN#wNK
zC1_#UbSIYZMGcGYSNqi--+N&?;AiKCQS0)jQ}Rtxw)n`$QmDv5HIZW_R~FNazliWn
zJKY`*-SxpL^uwcd+>c>QxQ(5Yk)(FE*q at if5o>#(15wYf=&hieQe^L02|cso`{E6G
z&kj%a#UN{6w<x;@^b8MON&fWfZIn%&xB3*%<WTG-)NlG$WMMOx*>}yAWo>ddYi*@*
zNm+}n%9p}0)9O2AWm@&VTce_hbwbi9wJ~-|Sf~BQgd8_JQ*6mIo$(OqBqUp;UF_eg
zeZDD6c*W#oRU$g`5^w0K*0-ZC{sdPSq0bCUvh;3oU8($36wsO&f2XuR2;!*pWn^vs
ziAzxRTfmixRfYg*r<hPwwph;!fB);P)``tM<|oA8oVxQdbV=N^fIfTp2u{o41akd;
zw_cz^+r<UitjCABG8^R6;N4YsZB*#l3wlxpvpF at lmS5gp5fi$wYP8?X;g0y1!?}KK
zj^BPEt4|IZ6{UzH%GS7MZ=ux-F5NVLby;Vo$UnIMz)7F*BC<fWkgIiwD&gQ=y3b&0
zyG;SaGyth<Qkkq4?5ik_+d#XO+fXcWsrit&CVOY$urSF0oYJ*2=-78L;Q+>gQfoi^
zGtHet7;{e;tf9(Li=j~WT at H^|O1oQ?bb(iqXuTe3c2$tm=GLj0Fu}Hv0)6 at kp?~>K
zjYFb<?_)CrS&@wH-a9(_g~y)dh1Lo+zuOiWh@><uST;G*;9e9vZf at Hs2DQ^S#1?M?
z(c|=u%C)hqX3)x at 4T9R<e8ab3TDd#MyU~1)K8Y;C_)=~;ohwvWZ}Y`MbtBG=&TF#x
z^cNZ{w9yzE+6aNx-}4iuk+BMUD_a~RFoh|<|CD_d<k{`<UT*hpLVrY6iCy?xLdKJC
ze1EXmF2|5Nr;dr{HOFT^oyS6ZWU#FkzUpxgkbNT2vMimV53^(5F}Gp1)JNRHEWVVi
zq7qu)!65-!aAJA*WNX+=HOEck6iu at l&pizXY|hr;7Js0DQ+eg0Nw*>mQ$|j~IR!tv
z0^nQ@*E)~wp$w$l4Q!Pq5M(VT14%zm17F|iKCwnrpT;UFGp7Cw%TmxyB=n#F+Xor<
z0eltr<<s^<R*=j>8bn!reN?IEdVaNmb()_^-F+b~DOeLny~xB>KXK_ZDfA(9rM)x(
zE+^W89+n%nPSKQ}MeMk#J3)*DuPZFhtMwaVrM847X7jdWavn862D{_$;hn8q9i0nH
ztdO5ejbp;{@gU}fY4MmA3vqWLT_ at wn936PSc$F3_`tm)Z)ZVU at K1GSWBM|W$MTlh7
zX$f0MQz`fC$zYJAhqfK2Fzui5u9wr(lU4B9<(=-A`-ztMxf=jS0fvaQT<Wz$L{!uz
zm8%T3ZnMIg>R;%5g?2##p$$8M3Pi3RbF)!M`c^3GYi0vOOD6`09O*n5pFe$8E6!ZZ
z3CfLvh#S1h&+U{c#0B?FDF*l>SOvITcbjFGw&m&a8<O)n-FQww2P?$2N}Yn$yAd^N
zRa=nfUsz|<Xn&h*<8VTrCAFW5I4K$NIS8_g|2h}xC4qLvzs|J-67Y_*1Tywsu2dFQ
z9aigjLm{L9uWUrfGlYj$=lS-z7|~D2Fz!;P#YA?u3VlVYV+29i%YnkTut~4Wp+7|>
z#&611K;Znh5CwGv=U7aU5MGf8IcOrJ&Y3UgIvR<zCN4Kx>%aqEOKA*t#s<jjR-ic(
zX(HS;66aM|kUcnL5Yp)i`L0Dw?g$a>^RL<b3!9~CHB=6jdCqOS>IY=(pF(J((`@_1
zRWx+vhv|wbM;aTCs&Yf>6tRrtd?Z^QJda|EEQe0l>b0_Vhk^?5a)(r`lwyB3J~aW)
z88w7wLEmkn`tZ=6MuR#kW(I at x)9I!S6VbD5NI7ux;=x`Q&V^LUk)sQ$O3+>qH8z_3
zKki{Tt8$9nswcE?LMJcFbjxS77^IaPK)z|7S)56P_(a5F0v0>9MPqt74aN4Ts|PRX
z1Wb#(x*|YBSCGA)uz6N$P!#Vw+^;Vp-kWtx5d*4n`KxdQtYt{b%t4^$V15`eP<dw8
zSIj at g!0(=&-tBE;!q>ssN$af)Xr%}RRJ&^+9iN^@U=gFKt{f8qcp<c42W(jfZn#G;
zSmqjjHU at 4DK5AZpxi*tPh>M?Qko$DtJ+<t<c&P46^awghc?=|pP&;noBolb{?F`}D
zmaw~|{jdX6)~k0&c-#w8ts8vzZNwG5FTbIB(nNf=)ot>(oSNZEp1w5clV+uth6oee
zErj(l2^LbwP`tRD&J%Rxf>;%<lw&@{V~Ew)C9PYI)94i`H7_NA!G0!8aC1gLSJFok
zY3;uU{N->M(?&Ymeb%EQDc^_uWZ73zsh89Hc2cAY8VEm}lMLEjNmH7)siSbh3bHOX
zj|5J&UVWTC*>r4rVgl!7>NF$tXE#EyIz5eCfkT1X19&IiF5Sq>Mccl#WTgx^w at r`S
z$v83XMM92mmIxP-3DH#cbxVTOK^Jo>Qdezs^(tXeV$XGj7**Z+GD6yevZPS87|9Ax
z%u|;C945)Z6P2Ms7kxF*r%_9d(Z!8xsx1F71bmVE4;Ur<LJ=tRYmn1{t)^?bh!Yk9
z<PIzUUEOgJa0@|CDLxZHbdwTiQ|m#;ToIXWJpYhj9uBVqx!VA}YhsFwFE2YR{FH9#
zUD4Ca7uiY}6BgG$rJ=bI8L2`0A#J^Z#`?RxvL=33sI|#;55ei$LoNnkGr(*{G>x;-
z+m)~8kAb;1e<6H&KK)~>$m%+BYs*mKyS1&~Fa#wnd$8shGB<(!dvA+5azW6`?0PWI
z*NN8L5gctzR(7)UJLG7>ZVw`g#Yg3^ZQdZCnl^&DSrv>LT7@#t4ueC}_Azj1GJW$7
zDd|=s+*A4|c{4yZw^#-LLhRBN>$n7&QcyaBxE<b_^3|Jp-res=7w=>(r+q84cwb$(
zui4<WQD6{HQ-(Wpbn@&`v$%m{356yGpUhuhjUe5P<9l9C#>PZ^4<4dj$~=F*ga=P^
zba*l?VqU&x8vd9^TE`4utAc&!M8d>BQxMo4ygCVag)QUGFKjCdw4NA&*nC(O`Wis;
zw at A!~O++aLf7m4?6!jGphw$Fobfi{a>Xc$kX$A at AQK);m&LDNyI`u|0P{)ve)f}lH
zB$RK$)V{@1aNe3HR<}-i_nG@#O<M)HyURr&uhfek_Dc- at u#UfQ#B1ro?8GaEHlF9=
zUdvC<Nl{7xXGx}s?!tkk5F;+m8#t1Wg(oU!%smLn>zvMP<^{{1(FoqigGi~^DU2yJ
z>%oKl(h|~&jWOFbrg$=O*(w{V?9=B%AyaihGP+TJX%R!xMKv7}`lozPrQvJ*oauD0
zNaGpCyt-r$T03+sm-j|<cXA<sx9m<U^z`k17;4r!qJa&n=Cm6E2mN~a_x&V?$D#p?
zevq%m<lT;v)|^7ujNu<|+1jp0(Y{$W-|lB_n2uZyzyQsZ)l>!CQhmC8T!ls$MucQi
zHUP9J%SG%>W?$}(Rpw!mbr)E+=d3rf#LJ6(qbEl9b5B$A>(Bu`sHQXY3S3hXqH<2)
z$tLf+a{9RzD$5ltRFuzN&Jd(8-uBLKozmoK(~duyo;t}fOZUHE%w_}LY^g~OhslbV
z-srdTH%hviQgQAnsnCd<3+`gg!?EZvo`X#*!nqw#6^h3WKMFWh{L^naV|R_BH9d05
zN!50K^!L;cSmH;Iz{L4wsRMW2Aqq15V~1Z~vA%osgt8Aa|IRtB(;- at w!@El$riS^F
zw}lQm3&t!|)Demeg%I<UAWLiRL_H;z=tHTL6cAHb7t^n#(-&F$i=@8Cpsin`v<5gr
z-_nKxVMC>B+=-%pB8fKAE#w2vRM^K7MpYaC?v6yNOgPzQwMw!SE=#uMa3a2U1cSL-
zuJ#PlK8ysu0yi~fa-|T$aIZzK_?>$yApE1Z`B}jfyD>#LT3g0p*kBGP6$z_2#k^BP
z at fLSn516CLMUKMAKzW(=fzJnP#YrZ8&KFA3`;4W0qTh at Nq`gpD{dzW$`7x$;1KoWb
zlmO6}UjC1h6S76_8ly-Sg7ut2Hntiv7Z2NeQ6am-<fWw2kBJNIsrpdAT3OFo=1pr^
zqIsjp0sIlS`|<k~nlvM141JtUg(La)7{&+~#B^|d?a-u%K;M=lhR|l=&)+YjwRfPa
z6YBbii}ec7H%a(D_8>iQMn at c;A#LNMHr|{-4+O_8fs#~ae?+<#BbzqWn|hA74IQj}
z4S)A}QuR<(^#_|Wsm%>r)1jnSWvG>lkU-y{@xHZm(^yXEjY8oCa at 1b&c7=(<g6!25
zB_*yyN(zbtIj1j(>FLdQHv!=a(*RP9sGra8!O-ZA+^|8T)=fN3IC7P|m)EP>^X#Zg
zKkay|oWz;xP6Z?-QK&FU5^j%=r~h+*)*Y$b4cXtLB{6N5+D5U|!W*XT=R3WsvD{&e
zgtnNKV)aSS*ji~ESS^Vf{E@`_Py1{;kvT8W-L+K6+fM)vp|5690>9A3H<e8LOi_m#
z=(?^Lip)F4iVCs$tBG&PNP!bKB_DRn=c$TdAbZj8TH>H8OKkr;f>9%T%bisoN at Sh9
zEp!u?M0>r*X$F+&MQhts3gBrGfj}lAbS at jgW&ab`Q#`47M*zJVCQeuG6bb=h0-U!`
z53x*#*!W at l@SQ0QD7Zk}iC_)d4^i{+hHd{Tmw;@`%&;M5WJ#iEdC8 at +vOp>eMu6jr
z!E!zSyqBhd%S}i!!xR?fwuItfW}gs{x4fd9vTD>#fdWNmg~*^ul%T&nG{ta~r_hG^
zXjhc6SbeO1^@eDG_avA00pyvxQ0+*%0bGie6Sy~TC7s*l$pDl89VqjH{Y?SGm9Jxz
zmCvjM1`7I$6u`oqF!{N&B2+)&X-p7wf8J^uk(-&xprhh+l!<!E at 2+Gvp)@jUuS9{8
z79>(M>z7rOAJ)p53#DPp%rANDbZf{@h#npYuqz7S1}ECfcWiT^?1x&jSMK2aCY%9h
zG)%cXPPaER2{G``9zG5}#~&4sHIBSBQ-2hvQRmw=rS at CC>?++0xjTe-psOwLLc^nw
z3o^&yOAE-U!kNk1#}_gQyY`$oglb|S1T}15J8McYTBG|eT`SJJP&0ho%|j<fu%Zs0
zC6r=Z)$oh^*(p~6LyLQo8ier^;yvxI^MT`XQS9@}*?;<1ZQ6KP!y at yR=q^%5CjsFs
z-$j7h1Cx~C$2SS at K3y)6ym8yIcma2D<q-z{)g!02<7kGu$G5WB9~!A<gB#Ez36kse
zB8F7|gwmhCUpe(X-jdBSczI>{&MMa7;=0AS<lzW-U)P1%1V*c6-_<E!SH8j%ODLwd
zwB6x5mD#)Rs)n5Ji5&E-b+V at YJcDa*wO!Xc{xIv!#qp`hK69a5xaddBKZPZ!+;B!x
zo?66_%6Z`x=VMF<em`-2+ll6hw_zy<boRghBm3+8T at BK<D6N$^5s621GToSC)XGmU
z=o$Av|0x}`PndibULN|sjCJn&HdpDEB$jz~twZ=v+c+y*FecPo`gBxK1a?<y;m__1
zboHgBKVk2Vc~JyaE6IT#p6c91@*J;D<$98CzIM3oc5Bz?=Xk%9L9IGGWs%3^&wmo-
z^x*BdQ6toX2^Py#{OUUH&Ttb>HYf<@Fr-*_N$!$!RNA_OwVZeIN|JoduVbddls|Wx
z`|#-Y%zVOA?>AR61``(M3_iZyL?0Kwk+Ko8boI at tv#NtzVI!-mkm$qAmjH7>$DzX0
zn at MJib&H at J-Qk5N|1-J$6+J`w*`ue{;Q>Dn^f9}~`m6M}K9&%Spso5S&6xtUqEdp_
z148=gH at M+8-h8h|ou593o0R80>~1-v)aS2p at dD!TJ4vN5o}znlMX6dXl?7gLCpC&%
zk2$<s;QR8lr!GrztV8xT=Kd6K_2EaTpM7q~US<E1SP4_d-+8TWH?F`-wT=uHR?bbx
zNIqsZv|Ao`eRlM=(qiyKUZsMJJ3c2hs5-X#X>xxajtw1K-Td`c>)FSk at b`!Rp!uPt
z?ZvWSPLvj&yuGP;hs^r at C+L2?yn2qLOUew2J~<=@w?A8lzQj2BD^UwVIGd=YADMSu
zTWdva#rqyJLp5lbKlrQbqU#HRy{04)W#ac~b0V>(%}OWkJ$F#9)GoqX-nQuxBUB&B
z%l at a?F=t=j02!BV&7%RFS6AYQa?sg?Bg36O1NtcUe3J$4!6_+~Y9&k3ubb$I^|=9)
zG>2mD5A{)}EZ!Ce)ti%&=9`=LYH!TqHQwGgn)vgG{z5!{>Fvsw4*7~D{wr$<r!J!p
zgAY_f03Qg=>LY|bJ1VS{Y?AwP&oe~i+*qUwA4}=TpHW=jtzmT2ww^{r{@#2Kjy(YL
zp%svlm-UZsKjoC#*t^3X9 at mmH4x){}C at yn6y_WsEQqV0W!dSPk0~gK<7g0R)c)H0T
zZ$Z5JK(7nhLIcf@#;V4i+2z}=aR_aC#V;b9ubO}Fi6&VSO;lEswN<fMRwEWoH at 4Ga
zKjStG>LjK51nuf6{w at AeZ2M0@+)0J|@oU at P4Muf<85wgj{4WVvtqxuKlGT~wTnLJf
z2JNY{+3D$@pa~pDew)FJuk430V83rKF>Xb?r9_O?Ocp`Q|L}{We{L8ZnV?1ViAuEQ
zd3~TLrZn`&!94{Jc&ol!Ok335Rgr1)>k8Up>J+voUt3%;MXJQ_NhhC!zz=ye-h&~+
z5tMud9eP}Q&rx4UXH3EKOVbKY$-xH1FCt?L65fHuuZ-G57O#aiSgCw)DJuGQnmehX
zt3m7~C2q2ge;{I6-tTSK>O;;SoEjMJ1Qclq2f#C3l(<~2e at cgj+C(!$0WRwIg>+8!
zs&Q-=ou~5Q at 6(tqUbMfd>h4Fi^7ZR(jhZp3^gQ%_C0+L91v=OM%~SJ<v)tdm5^j5h
z(MctJz7LMRc~q^}-$_XCe=H}q%>LT3@{-UR`eG`wG-FKP?HzvfkiVlCM=EsU`<if4
z+ZopAMW#~{>3ClrK?1JxK*aYXa=={GGH+8ncV0uHCE%i$wku?K?^ccZhuQwzn+ND;
z3((E`Y|8&|r_Aw8zk_RR9sc#w8?ty)mJ=YL*Yo^Jp=5ctG3e)Wc0B&}URVH9urM7A
z(c=v}GWI)-zNr1%u2S4pC^MxP*0`K?z-gMB%mqM=Za2N3^;!pn at yYzmvvs;<>n%4Q
z=X~$zsj^Btl3DQko7Pzx{?WFjzq-mP#G}_=l)is>z{=W1wP)-n^YMQFwwl?fD&?@v
zPRml1{P8V=Q*vSs<wmNmR_ChH$ZYDF7^pChnH)f;9i-+O{FD(7eD>=m^tI>pKWw5A
zSIV>QwcZho+MemY61%6jfXJa{h)U8B=IxD@&a}A^Nx;qj+4t;?=c~4{A#+_vNe)ro
zWT79Qdof}&4bu3ax*+a)j_N=KzMyh}FJ3=?xOHQPKNhc$g<S at NT5W*b{_<Avmn93+
zD<<!qxuxGjR*JQ=3i3y at v(%?`@2|Cu*JG5UobR{`FlH at RK2xizp2}K0H;)>)9GUpa
zQs3iUjASM0oOa5?qGu0M%se(1N(wF&k4+_pet3%mSU28pY=}orr)7u7s>>Y-nW~4z
z71)54BS{uHx*v^neH`*n9SoID42?2tp-u<+&KDHT76%2)!tVO^-@*mxmu=B*96?5g
ztF6pgCha8RcpWd2Y2m<K;&^`R7$VA^*YM#u>XQS!sOec~4E at 5F=ckO!0EX=@o5jI~
znyTcltGsI5_G(;rQ=62&3CumkB|(^_S-~YC(P at F+D0i_pY&<&SAQ1gq%jrJt?>Hu`
zos>xtzB*&DRr*Pd^4he?5y*-h7vB|-*P%!k2MHDiiI(`y=LHEa1<V7h0YE2yJhxaR
zCQu^iI~_D593*{In at jr_46q7R#<ooxV^X(4B at vwRk(s(K*aH*+zAJ3}08FJTkYgeF
zd;I0gt*y*}L$k+_mI9-{gM8x8x{^g5T)E@~e4Mr5!98UFTZVP(u|UEiqB62zyC9;8
zFHJaK8o?R*w~WpU6Zi4JZ$8-Wd5*5Bj9Tw-_BvfXDdwP?zl0<0cnEqRRcJ|$Ze$vN
z8!k9JQq<BRJl;K0lTvUY at hL$d(o!_iL`u{_(?MXJ3QTUO4hi~ii1xc)UG89krY=T&
zm|(HXK<_Y17O$$L-XpI#VA*K|2hOgNEd3HA at mqw8xkm1PT~p(v%9bz7yM92SjnaO8
zf{g2B1nwyn>ov5to_sqEAunD=9NqTv@>&7GC7_{oLi7p{1_th>Hl7tpH>eoorWtOs
z|40rL at xQ+ZA;E*#))BcKQh+Ko)BlgWzyZI2LqTi)k(=TCI~M*rt0-mk^PKyA3NHX_
zj at W+jM+(aB|2ZpB at NFX_uN6iB*F9|y3n>*<TTsFyoi-qrFNy~xMG8`#=zmdfbTV;-
zHG=F%H->htcTqUkcs3YOisG$qOJdXVH^HzJq6#M+V>DVNmUfRIB`G3;7&$p2ZE?r-
z^Veyl;kJmI at 9DWr_c|Ny;Gl`~)l`d*=Q|1v3Gupe4i1#5MPGqbe%_fIxHva`3)(I>
zfG*`o=D^b5mDv>^GAC7$J%G}mRc7I3Pb>Y8BJkIr2aspJqV7^^04K)f5bG*n8P7#A
zEush at Reb`5r>BKEJ|YkwYh>Ms%qXp9TieJ%yG(F|?;B{g?i<YH;%-JUBW+P at wzqjQ
znm35#2X;FwvH#8y=2Qx2(Pox3iNIFs?q}hLA@?IwlgprlVKte~uHFHp=OOwn>NHgV
z`TDtx{BSon+ju>{avNXkHnG*?zVN*b>qgje$Mv+OUH{*6XaV2 at wPF2LVBfXnb4$tW
zYi6dU+t at V^Hm5~Jas#K(dHvQWcsVsW)m{bbRw at PN{iC~YNKICiSKBJBsKBn!qN*tQ
zkZ|Qpa*sP{aTPO+HYL5524ljpjNYIpmJOSwYbYyU&)o)2O1B{v%%gosjiBDCpo|PP
z)QnDJc>MCRS0R-&5rNH at K<0LD#gRT3ASRL*9tY6f(~6R_O9~G8xCzIER%-0ySDpdp
zGjMGWVpbx(5528ozm8^^z=f`684)#RV9F}7jt#|2!a~LV0`r1Pc}w|%vR=S{ybcS&
zQQ&q-N36 at 8+^W1Kg0ae(w5(QzQHY7012W!e+0^G>XKx5N&f#lq&{>r#EHrc%$LxHf
z9Lm>{8jm}=Dyie+;IMV$LY!4WtG>Zydc1W`9zco|mf`~GZOKj!RTq*A4!Trb<O()A
zZ}itm^4Bbw%f^okboTNe`)4qM=Ba5~eOEj<QefYFZUi)Ts|WWx9_h*_m1|&%25{<J
z%)WX>1+>R5K3&K$Bd7nFjj^R{l2J9_z>N04`On9Pr4&#D3U_-vu^XE+H(sq1|F3Kk
zfqY4aFu<wzFHCQT2SYote4%SUbqLQsU`vG*3H&=-J%%*mHc7-aE?bD=S-H_B9v at 3f
zIm+P@?{X(o>nf`(au%btoLrc0=ZYHt0nhH{CThZ<ZmyPD$rf4Usv}8uNtqMn|9YWO
zp>n)A<>XQe$6eZ0N^*}mY*z(qDznxbE1PO6{nk5Xjhv0ZS|^=VQ*9IC6Dg{@>Qs~{
zC|&)XD>m||kCSL5^sGbp#CPJ~YE8dsKS>mRpi6PUXlFe`Tq#K=l$IhmpPWUyI|;bQ
zBP}gQr=%>o9AU+C`69(j`T29R0hk~>*d=lo;WyOs7O4Up7wS1ZI;DE0)qA+g#{&a>
zi-YF#7G*)Vmgu#$9b7t`XWoOD0KZ1R9XkQPCKdBSNsLqdqS1N0GH?PisMyw?K+=<b
zVr0{R4bzq>c$gTGKCqg&E+D?#c*q)fV-nP?e+vlai!Ch8;idoDCpDSYJiIJ}v at XA_
z?b=i_U(Z at TfDE!KKIB>&E6dcsV|S)KHJ0<!PEWU}VjM(H*v|^XU)L#(sHmAw1q)(<
z7@$GS+Qg*@U?dXC$f$fARv$+$q63DIyy3N4o2XfPz#O|_sxsEW2DZ5TdVOWwe}f}p
z5N-BpQPO${->s;Mn7pURRwM)PHutd at yGU*xMum-pv(XAhb)|;zpD(kU2NNo{wz0Mz
z#oJ)`8sJF`<+l*=HUa=qLbwC$lmQsO62D^3kie4J{M49goCUDdZv!rp;J*XMZAfEz
z*n<OryH#diy-Iv#x-y%;;x~&Xya2NOiCgPqDyAw~?0mslmF;ySXTQ at OSqfJ*gmxf8
ze?6MVkaV&hT$RwPHlj4t*Vot8haVa2N{qB5bOJJU(?o_H5Yae-xrLTlhhl-{?<il*
zPxM~|JuoBV4Z%JHIG`Uz*j4JC<<MAvkpURmS1P~QpSF|B-ti2M5ahZP)s*GB_Lj%J
z^C2>`OYhh$(|{%f>{rgjG}5Q%7~KAL;69viqYb5kDj95;j-2~nrbjLta-WpBx|>)_
z6V+iD?c4W<w7?NBdZp9j?{~~=e~}C;#1SkDJ^|<poZHQfP-=}7%v#oAv}zmlrU|iu
z(6WPVp+!T)*g31^zIdpRJc^l{rjK*_)iYpSthoG4taQgx9IS2QY-<~;y^sSYS?Qh_
zcY}TDsJVn_-*tN_{pToftA)5NgUgo6DS3y1N)<Z5y|c+WZlDF5Y6Ud#I`HdQncB3~
zVA3T{o~woWppDU`os_o=i^alQO%JHXpG8)i8jPs~`FH!_`b=;JFP_%d_zr1Q1Gl;U
z&K?NTaK=O?PgE_GN~QY5LQiwKq`BvN=4J+m2;6H}rMMyQ<Q!{`3=IXy at u`W&q+t^O
z|Fp6!z_AZhmbynE-a<cQLtIQlsne9j&f~Z~4XRp0WwtVVn5_xc=NIUn7dy(6F%d5^
z{)+h}-7q)VysS(%KCQXnyr-Zs(b~_2m!xT;)KY|vYm>F|*rD$C-NJ$1Tc{8!X2AmD
z<V3apjVbE(CPqZt2?7N*-Bv5Q7PL;1R3otDx%<zW|DzpOvpZN2(D7-K9QlcfHMI}4
z*p>+X9SDx^AUc0#+Hkfy_Xy2OxX`36K2pa!X^U2ta-n|vNtSaeP1VfqW|x*%?km#T
z=yi#{LLin2V|c-%v7(afx;v`Bq__8z$Fq<s#E7{O^mI6f{%5Z9ROGI4P~EHta{o12
z3?t>`T$yl_j4+uRDs2f#y$jNPpd8xOMCqh&YhQK at z?7>2r!1`j>2wwpopkLCt9rSb
z)(bl(9A3QX!kz8Y&ME=LwE(XkK&5b;6vx)*;XpC_d>gafPn+oILqust+pY5f7j=Ch
zYJPb4dx(^rqJYELKM%P2Gt$!`i0V(rJRk_)Wi?%QnXoGEYXI*Mt^9+ausrthlK+8G
zsh0;gHL%VHZ_POyd|<+?QROZ#+jC^w`7(HEL4NFtvvR|e-|Jvhr=PmmRztCnf<ehl
zv&{&nd1sEm1{EsGPzx$+Cj0W^gMi~#G$kI4xWep9|9Hi1Ul=Bxxt={Sd-9vTanzq5
zZ<F4k3qbLvHxCVuM*nd1+NE#`LjY{e6{^BlK at MZ{!~+EfBd+>Ci7h}+YHJ}l<)2Nq
zr;!^ohgpYg3nKPtPS=!CvPlPZxGvY<g+I3cC!m^$Gu4v*WucTNcj4KA at PCw~zrJeu
z at WNEIVlwtytzc=>cr536%;lsrJ~t|HSN8lt?|Ftx6jrwHo_>3Zmr65HlThaVB1Z$O
z*J<lAx_Dt?8@~BTHF*zZXb=sgn^-lPDXS88(V=+0$V~WK1dH~l4Dp`GlsR#`wJlG+
zzHL$<(0HF%lf*p*co(7-tMbXfJkPxC`$X<bJ~n&1u_hNMVsrCS1un&Fh{ci~mN9*t
z?PKIz37qkS<H_(H_B8lLr^S-5QXHw%i?kbckZT+xB$+^@iGgDcyo8n8A7b4wCs3Fq
zr;BG*;F2(R>EeH;&ADwh at -c#E(W3j*z4&ZN>^Y&NdW1W22;F5wkxELS8W4EeEZo0S
znm>Z6xf}YZRQPI|uuzfxoKR3e;Vj|7Rn$!|yB(uH?nQNLjM};!dmOIlB6{8uB+LZ=
zQ9C40N`t0YPo6eYJDGDJz5pG*Id?Dm_?`rQm7$Qd(6R1u_K3q+nX@&SH9I$-tWe}R
zT-Dt?^a+RSa at 2Xbcp<8 at K?J0L(c&G2xCW&N^sU!tVfQ{2CMe%sPE!_2zaz at cmlfbv
z)amGXC`xc}?Ogw=2hQP9@&2hj^ToFgZd_=m?9zP4i62(<{sc>FWwZFh at 2yJx7^~hC
zXwO2!#p=^6ujBAGe6xDG5z)z>IfYLNXCrDXTMm)ZODp(`!@uL=1j6%z;3MZ)Q--1V
ztDRy|)!B07C~V`w&R&j9xN_7X1R#`IrZCQ*SzhD-(@jHM{3YJ7hEv;jP<hxi{tSD7
z at R&eQx8HQbkstykIDE2_p)-}HHVpC1@*%Q*JX!8`G-m_E9ghZSmq|@yUznUz-Btm)
zL60ROV9HmiM>)g|Eb0_X at uLgm^=lY{`YNjXmv(4KN+)-KTaV($hJH<3CtY=LNHGV;
z0I2mE-~O1<ax&kY^z+U{{MR!Jfw at aJZ;zwd9esme;w*eW#^VAk6rOQ(O+S``F@>|W
zH2FS>_E84W6#ra?XPVgfKTB2t`r&VUnWfRoH}}Kj0;w5jir7_cLlDS-12gZjU^6Lx
z4Z3MbBoSZoRiU5z0hJUU!y|Lq0ATUg6Cx*I;f1nID}BE>lXP)$R8p0xAAA!vu>~3t
zuGZ-u3!>4*)zlH<JlJ&#>el{QvBH}9#A8m1M{UJcL0Ixa_SN*7qykOOF+9#08iXvY
z*#)k at yBwh?w(!K8NclvVrCPpuFUKB{V@%1+f}>Bwo5y)+PFf5!^;nQaqj2gM93q8G
z#d{Gk?e$ThyQXlhL|Z~xox;?lDtmZ%7~q(9{0~=ToVG?y>dJaju2M<faA>H1WajKO
zT<c65pO#JUlgDIyDx<wi%la3m2~yV=Rz|lHY?FtNTp8VK7u?#Cj{@vQP$cQccz)HZ
zvU2{=NNAIDzHmIZc3&?S5P!7bda%UB5Q}(>g%03t1)f4#UZg`+i5kSYYq+gAJdH;y
zcp&*?J>%k`90t#|r^xVMG|RZ}`iQMHV9$}bB(d)i2FA@;Y?I>E$mOqRDx6dpM>9 at c
z6<3yVx3bcT$k=cU)(rlu;sHMkVtQd=&X;8HUfhLPt at 5>Nnb=ni&OZLTKL_V)1dO@}
zhlFzT-0s(4Mz6tiNPBl_G0D>5%Sl>9_4X{xO*Z6RjLc6S6lTuHbbQiNPZ)$uoeu!F
zuRJSU+wiLX<zL3DJCu}}sdp(5?2|Ikk<p|>hk at n--}b1|zWVLO#a{M2%&4Pgx=OcY
z%CzB3z_gtT?JGlJ59hudHe_E21S-%xG+plN7Lao35oh_A?|Nj#ftP2dcjEap?}{Y7
zoifF!0ML-}6~yORQusb){umLY!am4BBX#E?NXrGzS4$~@s2(N5c{U`>!55bHRi>Vb
z-M;D%X at A;S7w?`F^@qlf06Szu0P;&YIfq>i)!I7$=3TB(@(nH6B3vyNd3H5eFkjFW
zDd|Jqs#iHJvIo at Ob;AOtO{Q^tWpq$oI-;yJpx2tpJz-OJt|0G9L;|e5ArK2{uwcQ!
zQJ!lMFz)2Aj0|-$k&HF4uHXgUr>EQ`*H{y$zWb!sbnF at AE5omrjzb#45U!2mteeEI
zv%Dbiavy?-hg<AgOj7BkikTivbcd`*N04*Yrn~cTthr8ovFYsUa$jr6S$9Qp4V5>p
z{&pP~A9zdVb2Rhvfe3kKhF?oX93e7{9LS-rkTjLDw`Cyvxa&^Kpwnd@#c4T=dSM=&
z2Rwj!3Qi<J at T+H?CVIq!Q+Q9D=F+m~p7fMbA#~>$S;(`K`xF$)p#I51^=<ul7Jpeb
zXiACPJuN6-I{e+Dj!?h13;^-LMQA#OTe%I;@z=VcX;Mx&C#M!6f&pgfST)cE*#^|n
zwX>rS=TQx~B!n!XG_~u#SEA5S*!=#{8I&lf6w(Ai at o61+D7FxOX}1oMq{RbQc~E;Z
zX_lm&I`3$CRMXXk{z1a#Vcv@%?B1Xo1J-uwvw4e at OMd_0v_?S4{N)C2)RrP)_<FuH
z&ozq?f}D?0VraV~`}Lygaa^uY6u6DmIF<F7YKbxP&1LkLYJ|PBy}tK={A1H0W81&R
z|C-}NkSSZ<w>~LBFRv163}hL1PbEV4eqhmqMLK_qtxqplYFs77c6OQ`OcM*Ny=o-B
zp3(+lG3F2CKd-bzL__^|;z;wiU=X<w1|C07{Z@|+Hscb!k$Y61uTM at JX|k-vT`&G!
z$}qbX!8-g#b2Un4zw at e@YiCqs<eJ&u#axk_QTWR+FLs|TXbZuqND+H-zwKhtUSb$9
zQ;{G~?@?*Tm*{Tvje0Dy?#2l%c5c{}(<~QWj|nBk0lG_0GdV|svIyq12*>B8)RUm@
zW&@upN_%OMYaCN^di0m=tJSqh0T&`uvnj%s|H9+<=t}3(Yffq9-a&5tii(Qdf1e}e
zG10|fm<{PCzsiOC>R0RO(nfyIQWyOTIKd^=XrX1)l#lrZ<{n=LAlEJQDXKEdWa4Pq
zv7Rt<nWI(E!KuMc^hChr)~D-g{B7-$C at 3hY=y<l@*%@<=I?d5Q>Mw0%&2zLr<E=X)
zc;dOzaw}o$6|ls{ZAb(Nr*d8m+y=HolSBze<J?ddZ at WXL876jJP(dm>-PZIb7B-L>
z1wwiQ^Uln*>2E_^&5Y30 at G;DSK-YVQuMZJz%p%CjCA~Ot<!O~U at C=QhqgF_?bDwv^
z9XV{%HW*)6n_{$y#^r%LQP+*=h&8CE(R6?s+&SyDKSi-rr%S at CS~)51dt3l3d6%+b
zhLGE2=NKveONGGqNpkU;2L2_VZh8rig<=zb%BdlZFOY$naNmJg+qu7$ir+{D+)3m+
z?HX-k%eLQBKN>r9uP;j0J&%KBIlt0w=ET!dY(aUq3z!3-?QF^`>T#T<qIGy~?R$Ii
zsF#p&pZ|CC)D?}4d?!^R?iP5NK)zrf>9EVY75e{=rYTYh{M!2p3Q_xR3Cr9_F#q at 1
z32H?fso17(q>c2<gC85i{|8eABQy=-qo_HB<J*b2c2bHj&}Inc!8KbUa7b5FdkoUa
zJN<5-qqn_Idl_}rmO*)G$G?Ko<-8)?R{VS*K6+fs3$`95vEFDj-K?E7IZ3x)B~On=
zf9tnVYh2kjUBN!Fhw?tD><M_HrO-wCjfQqj`5KInQvXeYX_V2SF;(-B$_?c{gvwsB
zf6RK5Gkg7277HTExxj0n=zu9GC^#q)C9k>1AZUM6X0vAX+wmt#3Oyr<x2=*d3JeCf
zm8yJSD97^O235sW7C8It6oO%y?J%3d7!Ft^U at E}go2*BJ9A$JfEef)y^>}aph}z>}
z{zqMh?FBDKSY4qcc46~ZW?|bBC`~4JY;~9fZ2A6V-a5KNuqzM8oXYVzp-BWzj6yi*
zYV1A8*NsPa<HC*}_E9=U7G3~7GRYE~(1N>z`m+iqm?wDpRyG!LnRMjpetDwKgRiqs
zlQZ?Z%kPW0#AtR5_IY2=zWImwpfJenNYZX=I{z+j6Yb!#Y+b4NSk2l7wG at o;Tak~{
z1Eh-652gxF+92HeLu at XN-M1tD;w>4>kfdRTxRQKro0Gy}niVnF&g;{z6Hi2X+5;X)
z2%5bKxMTuXcOO2t`5ArjV|8H1P7y#90Z?;>u)z&S1!`nle4m5+?Ovs~u^Ts`>6iO*
zZb+<K`DwVm|L5`QfU<cz^usZ~)=ILpc&1Zah3Br0M{j3NEtkEP&FH*SUJ5vn+ at 5bg
zytXmRo4Vr!`8uV&ViaFyRGc0iF%g at ScmAw3Zf$wswykD^v#)sES^M=B@!)W^{H;%z
z=)seTrggf9z4(EYVYYYvi$ePGIV?h3A-_{yf5_kL$PJAT6~h|Nzuo`5(|O0p!tL(<
z#m#zy`vNpT$GF#fInkU#Mf>jpHlf`Sc|G;2FSFSg7+3s}BlM)-C}gbAx!o!CZ&h0|
zWzs_%hyly?i?0>Y_U7BRi{C_?U)6b8d|RTzMV?=}_0DErVp){f$K*X(ZC10-brPt#
z!#)9?HLjV*Gtt8N#{M`&*bBZ3D)`E7?3o;R%ju?qkz9>E8v5GLj#2kgBKU7X5<VQ9
z%h8fS9!%!*kK-KciWj(3eCOfr(_e;HA9<WfCEr_6gq#R^2GBZ;8K)4c*pnx6$}dTv
z?Q2V5y3d39wVq3a2VWLG7MOxzlA+c8?xnk-stqmUq_Tx1Ur--KiO<YG<sVsHU!>JL
z_L=7Z=+mtb^XqhP9yC(<IpWu1&5=9)dbt(Y>EO3#G<w>#y0iSp*PB&r3zNO%d$E)0
z+AbV9p_wJIUv7=h7nc*+hZlY_$6xkN69u0%w$2nt*<9Qlu3Io|3aWc&9JIQ9%k19B
zUWP;U9?+@@XnPEj at PbaUleMxFXq5#xR-2}NUab+A#lIyzH#Uftm)b_An0o~OHbEau
zouS%>8nKzKBQK;bNj+*bbgKTmD?N#2deckva at 7&;Ybu&yW217#E1c-S(oX%3^Yz2-
zdwH=M8bgkzsZvqOND&j;P~VRlUlh*6!Xn3?#b?<(=_vW!L|3IAX9spY%y2tm6I)oR
z!$~*a9DKG!jW|c_(CIdVYz|%J1T39d{Z!~&gs*ho at YkQ`?9RQO?d)OP^G55Ldf5Jm
zyR|*}p^6+E@!{h<N~3VV=f_Q4CD%E4Hz(1^{aahjx>L;I!Oy2Y>-1D_WTet1zNVe)
z#5g9j&@MM$m!Vjnkjg$P_vf0)`gqCX;N09uK5PfJJ7!ZP-ao}RG<ov1wjr<T(Htww
zqyIqco(gev`Hqcuxef;;sH4RsFnNvq+r0Po5zV%V-G`}hT&y>sfeNOJ)bP5reA at DH
zlc(3#pGPtGBQ}~&F1)}<auHh&qP7KboAt=J)1F61W^j;Rj;(YD<l5LRy|-t?Y+axB
z*7sdLB+9Yvad_{cI2n1fD=?|syOatp5=o?c2sph%LAcL|t6j-G+Luqpp8KbNTjxJ_
zPo*3-td%tOBG<`^U9zH8$+Rj9xrO<?cy(zypwwO054~{kz~Z*VwR-ru``6yT`;2>-
zudLbo(h9PE6Q4 at QAnr~!VKa+vu95tTfk`Fn%7Nv}r&a?>BQ&+_v1(tjD^II8bZsJ2
z_+tm=+g%PHExdj6l8O*aiCp*eGM7iiQmc*#V<D^2!}eZ~GglQp;y~QnN$H#@<JN>T
zzLg&BTnpW8%1GNu$|NGs-QsGQkk+cPhWPvwh;{!`Hn#F|%2%l^Ki$TQ``T~x;G+*j
zynyVJ*+xE4JrmOL=mqZV>!|N2(r{ZNFw>9=JrDARIVoMK^Rff at stU&8+RQ}n)+n6{
zgLx^fTq%R+BcuI$)U&cWjmJ*+ZYUqSGO`h4HMDiNSvM`(_g-z#YD1ySH4!PLcN%p%
zfsdUO_B($Qn7JGIr+hr*_O06r+$p^1-Dv-l<yjAghHbnx0t at r1mAF%kZ!(#b_tq(c
zFU~$sd_9!o8t+V*cyKi5`xJBP#aO_pLn}w1eTFARAimfPk39+xNnwxWLET+>splMF
zufD<V+~`!kFdOub>qE>1^<h!@0$fP+oZGuJgP)T}gC%)yw7e+U<PT2~l>K5|dA?6u
z2mi>qGF|cPN})n@!Yi{6=fmX95GiiyvArI?9Y?di!m==f7<gNu?*(y~PUM4Ssc(BY
z(>bQ_n<BaYbn_fl-TgrpyL?YaOyz>V>sN0`b|V|FZoUmO@^$T#I=dBv;u#cjF%!UV
z=EAq$^MTagJeyY8AUmoBmzO at o2o43Arv?c{B9mMopN5S6**TSaaA(~#9c8*?SK>;U
z0Z6{IcldoQXT7KfOWW7$prxE{p&aKBx}$yo=#<r9H?G}QsD|S20^K1zysn%q*i6Mp
zH&JtYy@@O>IBy72u|o%*K&9<(`nN*>h&Q?=F;2t?vQRGmcRATw;?xkHUVI;T`E>y(
zBk@>4VgS;lK5AaN3KXn}c=R;S+`>iZ6o7*A9ga(_Fa&U1EFCR9w3A0o$A29!>vovm
z{XWFx^mz-6sMs3V96zA1LXEz_Sx?dqE8q$XgIJ=!O}JOjzmn%awdPUbEwdTyzUzsI
zmAho}hLU*f0oQkz6*m at JTh27DB0>!ImnT`>YO)P+k+rcK<IZ{Z%=V;b?VR@)W0zfP
zppTo|P8Jy1K*ioSyWZl{wbMO7C2PAe6e#jzS*DF}%IApGE<s?Lod at xRA0<z44 at N<U
zw8?i;zcK{ru>+q3$SRSA-4Iq+mmzmOzj^%kB+zlKZ71vA;Jo`I>3kx&<iBt&5s)l)
zBFr6eJD5t_ferxumICN8{{v!_<Ep_6|H^nnXvcq at o5E-g{F5iL3bI4pPaN#*{*C++
zFF~-RXDy at IV%qTku9yoMo9 at 6nJp2AXu81{+FXB0C|3Sn5y#z{1Jrv#abetQ!@qgk5
zwEqEe*Pbq*006tJ0#=%Y==fP!ymJpb%A`3&Z0Ik<5*#-<%n+!|u^%_(!HYrX(oTiH
z_YW at 9rL}9b7Bo`^Pa;=X9EBeQYKShkWhWk1vkuG!Ea}Hu7?M|Ipm0_q8BtfaurtbX
zGH_vX*@>MT*vmUVgHSfn2{Hu6!{2A4K%?%6D?86dnDp1qVNS&q=Zee-iwOw%?#@mG
zoguV#TpmD#f=$*-Y3+j7QUC`7yk<vI;e^Mu%?6{h5<3fb9z5j-I&t*brd6i`)_h09
zLdp?Wo3mWO#Yg|Xr1~krsqcXbcrSF#-=g_KT#|bokV2d^`u at JlxDou@vg4QnHuUey
zm55C4EaV at 6XZi0(aPJz+JOB9~!)52!|6*H4cdpkHg!Db@>ziPJ4k%d--p+#k*!grj
zY5LpIYxGYeb8|D(R-d_u5a``EOo%ls7FLddbLZye`F9uHOVY27ja<`M6^g>{D{qTx
z+#Vk=r<{NK`z}d0S7*ESXe4Mc1}+Aq#^wzzyC^dn;hqBjdx3Kj`RrHuUT!UsbV6LU
z1Ts9F8h}F7bevu(y~@EIk>0fe^XMHkqxfEzAl`4QIqfxWP$@dE89sF&WfgM6SJL~T
zp~B855&$eP5R><3AqZuY$&Sy^#G7oEN`FovZWOA~MvT5h<<wQHUhA_ZSWJHB3Pi^E
z%a(n|))(MP+X9#KaHUqDjY!|lVOoLMx0cuptFJ`DtOp9_Eo{3aUbSk$tzkYy4S&v8
zY_wax?u1tGX5PI2;|d(Jd|-&2%!V{w<kNwF1ER9Z&ND>;l4`{IJgBCOo0y!8Z#9=X
z?W9|%-3=-Zm~;K;{M=VGh12fwQpNQ9JVst#ARo0&)44h`jLtPOPu}F6 at CQSD8WDFY
z1<l6Vq%i2fLxCY}5#e<wx`$-D`9Cw)6Q$2rlw8azC%e$Hc{31*d2F0{n^X2I{Hnhs
zw4SD+Jgy}Puwxbc)SI+QG at Mht&QhS-^6v^FPZ8 at THgyj4cVz<S0@)r|DDWL+WWK3<
z@^Fgj>1o7(h2;<{v-pC$l%>=U5xj*&y%NhW6rly5f(W%v&46yeDe9Poq at rr3l#K$f
zv;nIE?)XHB!!2(dH8-%cQmXpzY*F0DLJp~f-5AH5HUoR;^BOw=azsSLQ2s*Bsgqjs
zlYUFEG>rh#^(TSM%jhSJjSj{US4z}otb%u61jQ&-EMRMJbto at Mwycjg6~(d>kvXP1
z3wdwpG0K5-Y1gzKSALG3;_+-K5a`C==(Pig_x~&Ft)rTJ<G=C2*r?I9(cLi^DdA{_
zASoc_MuW6SDv~3W?iwj2BBdfCqof5y8UzJJ1tgVHez%|R_xYXYoM(S=&e-9;xOZRg
z>-~DaB2EU?96M;CvpE?bual95+*bg*xuxfkJon&z`S2F=Oy;MzHKZZEgM~ncS(ot$
z$e<=t3o0+1s;CHs7W9X0^ee}!L=E54N-oh%&byJCam%vU+CZl`A=*Nx)XvZ<TR+(>
z#-R{XYEhhbt at tK)ZM*~L(qF(01xT}7MSKQPXvtbK=%m)JzZLDDKmTanqe<>RMI@?r
z<#ky2xg;7b^v~6H1?PzjgQndp8N{0CbPt*ZT at zXDPGewzj-y?eLF_6x{2N1{UOl_s
zw?ShkxY^j!clp}Q=Hf}n!6;;eG?i~VNnD^$8uZGo`M)+mh##^u?ZZWs5(PMn9XM`I
zZ;`ZLtJ&$7pH1wpV@)v*T9p>-j_zf<<P)Z2k6o62ZEPt at kM4t4@a3=OjKOx~iJ+Zo
zxz`~2<(#yVXoc<?cxGH-n?(PTb*A~V+mt1lmJ$+gM-U#9mFP3SY7;E7Un9}2bg)P{
zx?HUwJ>pIBtOKY2F?(3?W=y3Nk^({(&3C^unH~Qev|Y4B1+=sH9YX~dFBkr4^Tpo}
zMqNFv>*pQ3pTAN};2G2J-%@~?(H_-2Oj1=meLUf>=PCL$mzG){lqQ1}&3?BPUXY#o
zdxJ2`5PFxRGL(=qLD+mqF+D7{bKMm^;8v^}lb6cbs&})JNlK2h at k*cF$h^qqCG|-;
zik|Iq at oudTw<D6ik70N<&{QRV_`6W8FwEX3vakrL2EopyTEU?>(ZUI<+m$u3Q!O8)
zfR;p{acoGq^5@|Vo%o2XeCH+DtUQNGpV7UpqN6_8)0iz at soU8Ye&q3Nm|&&o6{k4c
zB1lBT%PXj{-gOpGTY0nJP0J=l$IXaj<DXm%kHrtzs?vnh-xoy3ToH8|d9d<;D*(c9
zx%SRz)JI7>XjS$EcDp80K*OiZ?Zw_}@-23^P at pem0YVmfP3M=Lh(2Bw?Zke7W#0~A
zVH%@#42kQQ)V}3dE>s+=iOQdQ*YW)J*rbc$KKtEnT70CkZ*IL%+lR^fkFvuEqQ`Z!
zzEop-%tDJ{*WRkNvb$msOJ;}kFN3U4ZCXB-oOWeZpJ`3Fj?ue*PnN#+`!b>@aFT?5
zbPQSEE|9+{2Upf)f7XlHYo1{NbymL$;2eGMviyA?Y1&d0eKQRI6trzS_3!3NCf at B=
z6w8vOas|$y(l49ae|+zozYXEh5zsW)&1~g@&A4EmEdN!N1JO8sNcaJZ=H7gVH7Jwx
z)cP&)0zVN^Ez?<}A%1GIy%2e(1wD##cYFviHUthhWR}R+ry^<OXf_zv203OZPW8US
z-VlYFBK$2=XeLh66-&XxwOOJ)7fpI%zap(=6}$3n>|hVbH)oyR=Z4Quq|D4*qxt<8
z2`?q3a0l3Ubmyp{_ib)bRS#?gqNzL4v3U;H4f40gc>8HPsHet35pir*gDnT;l5=b1
zqscAW+gYD=tI$=z2~eJCVq7FnZUQ>jKQfSNUmbw9P-c at iNvaqNk4i{>S?)lG*z#79
zCnM{jO(+7-4#^ho)lv6XL6mKpxh%;3ksjgzjT!XErU$^2aDTy|g2^{woXv&i*6T<e
zkOMZ^SPWJ4wpw~cSy3K~P+!2|{^z0Uwf4Hi_=I#%H0?|wiMfnFW#z-x@}_q&X|FU<
zv9Jo=c*}E5tsDn#6^ULHc-}@Qks8VL;W`&XlxAEK+kIma at Zb@XL`90k7 at ch!AKwUH
zs-oJ2fY89O6u>tC##Xyypr$_y9yS1-XH;XuF@~P4Voq#WYUHhU^8ne+T9G8O9;iRx
zDQj_G`qC;vkyfb;*%m>3C_W1MP21%b^#u~Cwn<idKUQrvb-G)JmX8)QQxR*-T<1&X
z<AbIZkWLSo*SkZCEL2v3APSK9Y^0mVz&eW<Dys`gox)3vdXp`h%<k#Q5YYI?{NLt@
zevN2E0*q`M(SUZZadGv=p at YAEFKxcE$7_Wk#ws=GdiDSIU;T=N^;Lf)$aG;E at -fag
zwo}Azkn+rU^90HPJ1j{1&4op9;%O<gPZHDsw|)(YYt4H7lURr_Y at wITHn1=zhS#<~
zn>(`&efi~YiVri=s6)M0IOLqzxN?<wtf(@MS#0aX)4dy)*tTK(NGke+j$o7n4Fh`>
zS+nb0X_H?m4Eosw3v}JxAC7 at 16m8`S7%{up3QJ#HK2VVq{AB&B<t<TwPjK?b at uMR~
zSaI?7b8R=mnaI1%IqBbe+mEnj>8!s#HDvx$g(pKh<&$Yu#tW9^HW at PtoG=r<j1UVS
zZ9Pvny!OK&#;IWzj+1b{z^{xhRW|(9&I%*ee=gW4MUoaw?*6C;eZfc4E>bWXZ!yA`
z-+vCJgQ{r^7HHcCX|9t6SdfqCA&>l+g<lhza4%f&X}~r-${5QF(=Fl`u;oUXr at A!)
z8JLp1wmkE`os!<sH)w}x at +{zm9xP{`ZbN^1hwrV(R#<JX`2A$Lq>8n3TbzGI=Owb-
zLy1op>`2>Ac`VzD%-`bw*o=fcR}Ui16lIH8;rOKfgeUFM(T&>*v!+cO4+@%j3bXfJ
z83~#58mieBj^oI-Dh{3@>u_XrFMYPsG%Gg!hC1t5IGpfeNQEmXF6`sutDl8Hs at CuO
z09XH{w#CzDwcfI%H9)}SbvR{TXGw6j#5#I0 at 8Hbwl!!PgQ;98pC)r=mFW~+W=6PNJ
z%uQE`@{nD<nxXtq8(KI1s3)W}@=bn?4aBhKOM8&U!&9QZz7`G$cRW(PpXi%kzdY%9
zm5kHrnJ6vRra%O{xu7N`j8tZeZ}+MLyXX6z3pZZ)+k*qwV82%t at v4ao`Pf$Vl6IkB
zWEUCsqirxR8IC~3BKS(sR$;1t4{%!+bAjCB{O$6NjB)xKa%b<YuQ}q^!h={JSEm9x
zI#0`+JuAf|?JxX;d9|uF6eG)0#*m2-`nNn7;`tmp`q}*V+rv0J(RmLO$Y8~%JEw4i
z;4io(mm>*QbEF3p?76Oc1^!y#8#z8>`u2^7E+jN at Ad!gY8E#nQnpf_c<w0I!qR5w~
zrl$osHXzsDmV`d8T$JG at a@x$s=F8;+H!rD&so&M_v-XE|Efufc>P!l`QFM#c!@16`
zaTQ*qIr(_}NBZN&48;)S_V9&E)^FGg(|Q$dtM|Ax6Qp<8>fx2B)i)>uyJCI#+$N5K
zFS$$EhD at 8zwQ=2)bT1^I0?G?7mK%e(Bl(F)<*d~Fp0ylY(n!w|CH;@J at 85?{D5}Q$
znyGlzP?H9I at h5sw`-)i<PmK8~c+V?{7`AEuSg=|FiH}Y~P6DFPk?3h-$?S+4lKs5f
z(hFowqZY0BxG~w!K+4$wUBHa9AUcJ^`3 at 93LMVYvi;ELdPW9%3wMTe13Zu)iFr~Mw
zsPYj#<&w~Cx|HUqr)j$N2pyX^fJ|)-uhL|{x2+nR9ft&0X2T_Bfx~oE$sM95oGiw}
zT7yVmj)`sPXaOv!BxmrJ2Fg*zIBr#x_f}u}XZyD%CVJ;ru5`FeWNk)ylHmuQ+rKZ4
zXGqIS<AYnSP`|^;G?iZ5v^d~N4a?XNKI<u3;X6J2<%{RL;5J(jyb9|J_G)(arR!FU
zI}wTA%#!OnBPgtFu?~HCDEQfha#FNfK8R%3SOikY+8h+|TA?;BO<$ij>#2C3!y3y^
zT5Tra8SX7X*aZA0Xbziar_nGJ*mP8AT1Ac0mmuILCpym_aYU1IA`BW3>8fgS&0vie
z%5butQMHq`N(@;MhG4`Sb)^#KDJ;83jYCJqD1c2Rlolztz=J`w&3F0)Mqqa4%AJ-b
z+%3x#^G#408Aj6f(#<IENP}8T%Cnd=YpupLSA*Wk9D at UIQmpZ$0)}&sk5VxhfeRyv
zZ2Z^h?0N4JUn^sv_DR&dIm?a8dX+Xw6R_==<$1d1Sh^cj)C5o at aFe@YX)`0^`F=b|
zU;3B`Xyad8ZK?#*Tii}Re$_ZsK=Q6a3K+#E2oApFg4u+0?#JrC&kvXzuLMES_n}^(
ze`SJ~RCT3Urf5UUOOsO8`BvyS-rO00a at M{lqSid;K2N}wk@~|uMK}F1I^$9DkSKUc
zW^6I(D2WoO&t(G)wYu4L;su3{wTEoK_=P?k-4A3^>Qt|YA_y9`Y8p6ZB8ud=WkY*e
z=y?_Y70FV-r!~0Gifp93 at qDANdxoP$<9g{9P&skUK60*apNF#oL^#_(vWaQ6d>_%s
z{&a+)xeHjaR!3#S%<738!9_IE%;?QtEUme)Jqo+9nB2BwkzYpR+KlMxPYVl*rQ1!8
zvgVwl0IM=d3dY-n0#q!(pXOyD3tkh>37v3aV!0L}THbwWH!<Hb`(0Rd*9DzKI6Ze7
zd%g=-v3)$L_{#6)O7yRp<i&RsRZn56gGe6puD?pIQHOP7R>$~zX0IfZO<mve=3XM2
z{WF6bUF4-oDLYFwd#t{B%WT3q#+86b=k1?3+43wsd-L|)FoD!n;UwI<s`s9W(Kql%
z%wUP42h_Cvqx^kl;=gQ|*1ttP^)=Nq2(6$kwh3PV&6(-CZv-==3-zZh>=1y7{vBPw
zL?1bMXQhpiN$IW*0tl<v6!+G{%P#%krl{ge$8%asx9MXk^6nm-t8kmyRyC;Z#M886
zMi%dv3x6meyfJIo5JARyU7O;}h&YEGtkxL8cjw3l6yHlFQZ|f6H)Qg#kK(_?7Yn#0
zlDK7raS_v9eXZYLMfJJh?mr-5P?CElpz86;5VM%Gs3(?4$PItC)~Ew&o_mRno8d0q
zugy;+y&bZR-s&fI<_^$%aQDCKyePrhdFJofeD|Lx at 3R2;Hn{>50E%hsXl2}NvhTnM
zaIEdr5+E2?TASD#<o3bNOC5C83#tSqtmU@^$<-`r;+^!alCwfax_Pzhi+?#)!rncw
zc)K-?9y|zlfV>e5YMl+z5X^09)@uis$fX5}mB;uL=<I~y6|%l38;EA{t*WN^75`l-
z){NDx*{)XMOUR8#d99?(v-Rq6A2mPZN+6h3SP$)n)t?llTupZNXZWk1&zjHh^I0|L
zh18=4MRDGY_3uJnGIlM8jj!0#@u?nI(dAz?OWGi>rltf<dT3 at e{e at OQW3nE=Hsmx_
z5K57bSeA%p+sffS+GT}lC$Z}?61YZ!z7?!TnCmWYrm!dE-s<sJ+qQU0dGp{ro&rzu
z=jP;?t0vvtAL?!Gk at 3K4p;2S7b%+*k$XgGQgX3H|MZR7!PnU3fLlI8qMKWqxWa6;t
zhPi+J_mrK32dMRVNtZlPrLB9PyI{Cm{k)M;3&kCEMMJfb(BUA_pg0Ml at C352K|`AD
z{UA{>AYme5{8Mk at R&CXD4PJCi3qg_ZEa1qPtL6!N>2?eds)zlO8Vo1HiH_j!7>Qn~
zT*#*dkOga7177yl1obhx9`Xo}+dp^qKdm1<<Ak@<?(k+CU)>o{OkVMRnp{kk``F&~
z+tCNI!k^wx%16nEX~H62U)X!ZHSY%J%;uOGSN-Z9HUC*YavLwWFSYQHidf><Afcx8
zsmssmK;uhjjpXvxgaSTS7T%&>QLiPDH(;`1s|dfyR`ltuvf8qq?3BE_ at LPd{%I!*c
z623%7$O at T9?ze|Xd4XR<?B^jw)_|_GC;kg}^p{Dlf<krt{r;^uBpOdd!oGTj*HdWk
zg-EviVk5mrwziuZOdp36Wp5?x2<{WRjxt&UveP<(lyeg`&ULVeuA>^C7wYFRRWf&y
zUUp->sy1`LGVZ&~qytS4PsSfj{fLMYC(5VXa3SAEHeB8<y7PXkUh&DocvSl=`B)p-
z-8&UJR7^c|pR&f;pVKH|!Vk>-SVAM&sj4rHCzK~(KM>4`lpZ1vq~$#g?cvSD%gc~1
zqG?x}$!9oL_NIW-mJX~bas9ir_s2()&=J@#;-i`K7}SdEI82?zk~$eBaQ!I#d*f^P
zgr#tauRUI$xBaH!&y|F$lQRFZR)m0rc~RXIwYLaz29JGU3Zy1woA7IyNd!vk-NHBg
zWvMx{pv3*NsknxtNM@%>{Knj3m079C#fkM|%fsEyYZcPp5t$*Cm<K{ZrZ2Qt0oocy
zSgN9Buf4*N>;{JCt8qH(#+$1vi=}+XXZOkkpFbEvf7N=uLg=~bdmOd~c~YO1EC5m?
z@&p%V6A9|;&niJR9F^`-MKqc98g9+0pAC3kPK7KnMOS{h*wA);v^gt+Y@~#7L|)f1
zYZKMKAQ at Vwzp>2-`?r=3E?_N&NXH6f4MkQI5WVrzA~kea?zdXmq-kBddRuw?IclXo
z`%ADztZA>=$K!bwi(8qr6de!d;dTlK_Fskjtf{GX1BIH^%UB-wTNxI<5J}xCPb$zH
zZ=oc8cG!78_WCY%ibZJrR}uBo{N*HC%eL%C0O&`Iy3T#NAg;ifT_X72)iL+a;Z*3w
zUFpHzKNQY>PkurTj5V35)~&s%X>`oc_ at NhNanvkswlpS{#a&r)_~Atbe#<{&LF-?S
zcTYc64$#TPFiTTub7?V$3hTYoX6K!Scl_l99yWT}=l5IW{E4}c{g%;vCV*fRANjXd
zO~Qkmlw7vK>U48HjB*L at BrUgwO~+|J*Ry$~&-@)ZRFw-e5aM8ce#p1OPaox180D(g
z4Dl!5?~_kDDEGF6e$#%*bR!=u8e<+qfwlsS5~!nQM|e5J>9#Kqwbb7UD0RmC3sBY_
zUS#>N?(_eQ{^HJ(o|VDW^G1N7KJnovAKMFWY;0U at 9vm$^vVJF at p2H&zf~d*->JXWJ
z_u at qi!*=e}xUV3Pz((~Cl4p1zb_N)e$8zkowwmYup8?1J1LBhco=AgcAd=}yO=Mtn
zcD@>rt=ydWED4iFicJ5+Nt2wxaXJl*3FH at zwAjI}ICh%2jAf($EajuJ5y}95oHzj#
z at qc3hU?B1Tj|l$np8<pP|K<f1o&ci{r9L5T_{oVHr-F-gTjWMx0X`V~@1RrY2EC`h
zNYRp>j|fF<##ecEk_RduBTgVh2m_DPec>hr%X=H!)lAr&ub;Vs{~f}%vJeC|eQL at m
z!{A6odJ{$f;auoxxa=|Sz36QuC_KLC)uN{{y??=rp=9L?+f#qEb{vEhx*(l-HGx%D
z$eOR}u?{roGeKlJ69dev+a$l$w6-*lqLN^*{vDNHx8Br*Lu34zGQS&+=8~bDKHR^2
z9`rz(JDim)O*@xU>&vJZ>LU_N*OR>PRHto3jD$6T-py1ucA(S7O69SULD7c$GcVSc
z(L)aoGTJSde|K85OsX!u<;}+Al5V^~(2fz_e&~a(thZuYF0M)Z{qf{l1jO7eEy!<&
z$+k-+V;<3e#Uj>#!4CO@>9A+u4!84duKjk?tKI<4xLmSA3qYaqA7Z55dp5QoxsRN`
z+4SFK$Q4?;(FdW7E~fLnenuk;54`_&OF5!Xzj4(%GzAwwZ|7JO_?tu3dU5c8S85?)
zHYaSx-fv+|uR9h@!ZD%zO%!CWjS)?(Oj{uS^+E|M=D|ssl;cQOBF{F>jAlCIeB=^L
zJMQOYNPo4iVA8N6sr>CxKT?MYOqE$(zE1JvYuP8xXRPdbytSH3iFIeRaz95N at 8=Ed
zF-N^ZE#iPC%_BNF#v3Bwh5kqLd1BYXW0ULc7pK4Vx{dDZ0YsMGEuh}aU*mu^nBwmJ
zB$BvwZs^@aX-0~7XMf8fxA*K%y1bZOD*J{FL at 7SjPd>92H^8SIV=m=U^O-bdQYpB;
z68XjRMeu>DsaD^{wbFj`;)8&Kh~GLf<KI;sFymH at 25f$8-gVxxd0EJ*wLvS{Qm?G-
z+{%vn9_|?L!hHKz0nRnYGAZkPpa|<W;QtG at -h#V|-YJqMK>$c;2lD>GLcdE|SB at hs
zEosPA-q<=m+b-$$`@Kvg-NS3o&srJ$%pZPtIoe+@%h(|KK(LKxT!<+TwtEb at do5_J
z|NFOW%&j2;H5%hwuJ+<~P;LbE?-Kv*AxkV)YA9iie872;QJN!F|5;Judn$g at 0+_mh
zhs;K?$u}`yNw?B`ca>w(?e3c|sb%5!EO*lm1 at r&y#;SdsfV%>fK+GLlZ$-Ie<?TOy
zo;-&M<VfLg60OC1KdY~vok_Xx-D`am_h^tM)BF~4O(P>N at rYCze03GOrDe>=XAxKN
z6Di5mZCCh$5?K{Jz3Hso_lDT~@U|5^7^CUqlM+(&!T#LXRjO=)I9;#0?cUodIGj8P
zSDfT+{D7JkoVYU}aoBTTqN^`mX}<F-p~MV+J at BsD;4S>R7%1XvW-Jm0p3-vmuvaMe
zi8Q9}zLa{##VR at 9g8l@$dDEow`Oug(&H!3+M}Co*0OR_YFc5_*a1HfAhPFloLmQa}
zM!NS(VVrLaoVy)PSKRLVsRrXKeXAxWvCW<ki at y_l4A7fjw%R3}l3LDnJf;g;aWz5H
zjl$75IvJ`q)6D?=h3+I4tyr8dQh6a&OU;GEOPtLZuiJf7PH}PA3F}V=OqTk9ujp%u
zK}}w=nCCG)!g`;g1J|#gT*{P0_l`{W_TxzzMRN;EqFsJBV29dssq`x14;uq(?&*nJ
zrE=@Jy(I<QB#=S&2gzf5yOS|!QAtj%iWh&cP3bPrZ_H-po0*I_i(RVskt3_PKG%?t
zcx0ctKPg{YJcArs!`mpKi52@?0pzDH9GlM+ at 3-6%cAXxBl}=K+g5RjPn=nKclxn8k
zWy=+>Fe05=Z$9b!2gt3y`~iT6rt*X}Y~4_pyv_(1I1zrnEf>6FS_eb&_B%D-XLx%{
z9fm5eds0fnrrD!8gfNSB4QrzRmTD{?W5s8(kb?;4`f{zRgH~H~l1xIk3UMOiH(=}Z
z`+ at t3=#wVac(0$whG92`y}mp8eCX1W%dz9^6+9-_r_L6J*7<G~d?YGAu1hd!>Ia*@
z-kCmH$6_N6OYb#hD+O0ib=unmRerR}@+Fb)RP+pWgW~qSv185iN$!DY- at vYh`bOQN
za6E|;ktGVz9a*v?_Hx4wNWfO3RMLc=L5hH=v}Q)=M~VTNKB`i8>{`^SB%~8%XoGjA
zD9eQXC#fq$;N8n`%;_2bQ`TVbH2Oq&1^!oFUOHZ7hSmd0%0GD_P+dsm|Mv}GpiS!W
zuhc+U0~l at wf|5FQpatQL=;AE)8q>E at U>8dDVhtN_T at s@nTcEta;ng-nB*j&p&defH
z>|z0oAMVJtn8K?1>#!6<Qj%@t#pc>?XUaiU(f^7OAPd<y$OsmasI$mQty(#s5T7uL
zFU-6$E~t`xT~CB{&v43V9h^3UwomIF>%A&ki21K*)~-goRhqaFhQ)b*0XYeopJM-a
z8H8{*diaP!><J*C(7ax*`QK9K0YpeV?k(Wdha49qYMTGIuyOQp`Hd0jbYMUUmHwZl
z62eg!Umy!4aJ+}Q>DNnoj)ZwMHEBFqbgvwv5n~J*rg9crb`yVtF`O!qS9SQ`^#k*8
zk1~K}&&!*%$rykgVagg%zJp0bxUSbDJ<26e<t~_7xAa`nO{lQmi at Iq7{TC*-ysW&e
z^z<CYjP$7Gl#!8P5s?9~t6chj0iJE|kc;lTfb-}z+=9`NxRms`Xgs&m+7m)z7jG{}
z#U-hwP}4Tq0$PZ$akbGDj&ZWHGGezU)#|8dkptZ+Pgl+>R;CLbR!PfO`=9H(ji1s0
zmjkGmZYqR%srR69?Q_OPJi7Xgs7IPK&sG#@i)e_(;Q%$RPX;I;s*crzlSiQXK2-0f
zrydYA;gs!`P3Duk0qIQEXI8sPq;1PAOEOE<O}&+vWr9w2a5Rd$Ra#VZ^dCz04^o7d
zi~6LvH3AGIj|^b<7dzsf`q7Q1Pn$bm^FhkL+pB>IIPg~9o#jHm at p%Z&S`de&951s~
zs2_SoBlXI~J`6FL9^2C at p=#cgmZL<Bsk9jxCgtUgkLQ<LgP~%G4bg+?5V!zjW)BVf
zh<gFSeuV`B(>Y!^c~*7}J!O_HKN;{>6})mJMpXVp(f#0Bh**$@xg<@v at hAV_!7sVu
z+pbL?(;y6o9Miv67~a at uQ()S*apQI!?f$gylQX3<$Sti={G4n>Zf at 7rpvB)34l3mn
zO{Xu^u8H}{0|Piw!+P>4WZQF3|6f;NJR~|u6w+UgqUT+sv+H_AFc5YjQj9oRFJKtd
zno}@3gI)Ch{Hpg9vF8CH&qXRi;7;>^s1f^(_R4k8y)_P`Zp@>lwVcch_stxZJjT!N
zAjRqEaUojMwc+N`q-)nS6|D|ONl=i`YYM~wix`F2#4fcI`5`YoVFqF0;IQ<Rs(zJ$
z0nOlOxmZv$Sb$^<_Q{^qT(THVo}9V7M)Hr3QS30qsEwo-yhE|5lN1*RsMlIT9#_7v
zn+{iOb$Pe=D#9kgDgAmkzQWrl;r9S`R%(9IFA>LVNyZ}AW&=74w9FoHt}&J!0%2de
zb6N1lroMzwoERldl}!+6aGDB#xTHH!D0`zkyWW9F^t6el_Jd$I1IeF%uMqWpKa~Xd
z5cAkynW}4?dVKZ!9Ug+0kP`@+xr3$E&9{x&d_p~kC97#Fq269c*b96E39AO-8{V>?
zA_mg$s0l$%4XjNAZ#P_+mP>zH5wn)**xEX&lMv(0>)+EJS}jLWgl{@vZv=VqyCYq*
z+>OOpWtR;Fr{^-<p_?*OFp>T}`lzfsOFr~K(|o;`$jm<d1)EtLcKN*6Sk-g7zUc=G
z8wG5T=WoE|Wz;$&E8nB%t54??-}%0=`ugFBM*FGyUAfM1YN*m>SK2M44l`Vo?nxA_
z201H1$7St|3{UK*?>QPL?aYyDr$$rACbb(~l0nJdiWJqK{WP4QE?}OVwdWLzQ*{41
z<bJ%a)ED}$SRt?=Q9Cb3LxukRwke+60220?xRc5M)^MtO7v^rMDPU9dh;JkJV8&fT
zZsfK%>H}-*Q*qUa_lpLB#+ at ZVxlV|lZ<qkZw^QOiCSCA4k4u*ja{J;{b1_b1o<{bO
zOSS_Rsbvi<&zHhlVcMrl*4rf$lh<GR+bA*4Y4k(r9s~>wXJ6LY+v>fm4k#1Wt*to+
z;blk+UUhO)YQhtT9^XXk4)6{E571oj%Ch?QuEQ_x)P8d3nv!6{q0kJRQLf)!VV^X|
znTMNM!A at wNUha5OO$n=bL2+3y-v15-uF6jIv9-ty{TKT%O}ru0$--(T%q;8IiO%0<
z`oF?pE>Bp=ZHa<L6VI;leQti2(yaCF;^<eYVYTqpQ7iwncRHPI94;xkG>zl25)b$Q
zdv$Cn&B8Jh{_B2g!Ma>E^%g7j3+=P~goy@=d+8+iKT+$=G0guspFq#XFMjusLJ)&6
z5|%PPpWBN1#B8Gkq5f|oq5hmzF~>3`#5Fv_y<H8`%bSJhh9S`Uw?o@(uqVHG?&HCo
zg<M*44}%64s4d;K^<>e at U05-Hr~gqCLptS?=f}Lv)I(Gq(Jl>IN9W89R><e04`tTD
za`!0F!#UncKy1Ac#FF+Er_oJ7FpO&P9OW~n6uGxAHyzrTP!J0%3cvoOCOY{$0le3u
zoo2J3o5NS95M!|IKEnG5)&W7xgX)*lpMIhBU#q^*M$pQkzbsF075vhBZGhQflFR<P
zIznq!s%@RwQ1F4(+hk&7FH2heWAF3QUZq^mda6IKcv}fG<X<ja`=8;m_}J)|5qFwo
zW?&(?qb?_p-9!Ztg6X)!53HT<wN*Oy{9KV4Fb6?x?`~6k_9zUF+wnqlyqb8>@twV_
zZf<ewQ9MZ}0fxRsV)*z9T~D_aUOuMS{8Lis2LXDyzy;T%P(2~OMM~0l{ko6#rSRNp
zbvs|L6j0xt=LpG)xjXyPE!*PsFrwLG_02Y!oEq8MhAjZUMf2LCJ#JHoYUFkR2x&06
zRKnnF4LKb<UqBhEzr<RuM>`c#{1sl1OHwX+Cg^z$Y9c199}qDdWggPhI`v{&wetn<
zec_Ar;nf|OVo_AzuuTi7BLit8_cIW$ocTIs`z at nMS2Fd-go!AIlEPbo?pN-zKaROe
zcXKMPlK!Lr6lr6g7 at FmggZm>Da0s4!Wohfl#=ZQ-6NoUEKb|y;u_N}o8)Qk&ex30z
zzbmFAU;-)j;K=m;PnZLMfG}gdH`xT9I#(i{bU>QgpAGAJ{+7DLdjvDd)E_gro8qWt
zWZCzla@<~f_9opB5z9a3HV?Szg!xfzcl>dA=T~g@^!gi21J#V`xlBrodGb@!(#s5L
z1N>u9W63w#7$kk%HM=x%{peMedq9(HMIyVOywAqxLdka;?8Z8+(c7HUB85Rf&lXD{
zaCfpkvD%Tv at Za+2+ttd~P1$3fKU{RQ{;+#@{6^$c*w&MxmKy|<P~4N7m|x+A^4u?e
zpF6I+?)?%azAuh)3Eew`f>jKe)=D_uwo9H+G<-nfD5zyme_7toK?G?j9=Vahlt<?O
z6e5IO(}OtB-M_W%1T!hy_7H;lYz#GzX_3r4H5m2Q=8jGa*Rik8ZZ28ML}*>GLu*&b
zZXv=cHKyJq2b0Ee)^)CwG)~8TsXqCq7WV4MC89hS at kg0mQtH+0{5t2d3DTZyZF~72
zE{pWukGqanw&aup{41 at K*;`dsg1<q?3@$r(GJ|o at GO*2$6sK!PX&Q3#aR&oaC@>qD
ziIb9?QG4`i_1437MYZF*xA(hjre#lfp~gk-A;Wc}<=?@mILTi(U at _)a7rP$yGpS+M
zCYqJqpp3CH65re0pi(;Xie^Y%(4%r=?5<c!^B0){zM6_$QM at 7dah$R%lsnh6H;5bU
zH)b6Yve`x&#8$j6iPz!LgCg`@8o{J4PzBzE4aDmy&0+f$xo)!sJffGNf3<i;SnSM`
zwWtl8qG?p%_4>J;(qbasx2JJ%-|0E=#)k_YAV{N2X<e=%Va=8HQC_RA<MtQCdlRQn
zD)i#Z9c2nq9Gs|q)3$a*Q}78u&MHCFeu%4DSmE$Xb>shgaY(~7U&1GeY0;?K(&l$J
zl}JF0Y8J-b^r3R58k;GOrUXyF=08OI-fjhCcMczC2G%?(?V_Zo;r1!;!a}&(hkV}8
zol|HjiAudF<B|b?CwwgYAV4&nW6?!PQu8WrrmEGSpuzKD^*5+K+DQb*-_{A>cle==
z*~TS5gWW^5wK|*}!ah$SU=WSbM5C`3sMdB+8}*8_4$~kVx3)VKYEnD5rG38$wGj&m
zrN;R)oIW=3%-k0p7mT+ROnucPrSiG-_`zN1doOQox$2ENavY9z;OgHN8-1+<`kbld
z`bZ0Izwu9B=bV5ZZGmOS03b~;*poms8(3xz0m#GdwZcOG=;{i}t6Huk*kgmVk3#Zr
zZfRpqUOBkC2o0b^rUN}v$)?*5;=5k>TK7iLoLM1O78BcQ{xsW9bl9!z4DObdi0Elu
zGQ%t<L+TDCETPjU2(4YB<>_t+V2jhOrlCc`uQeE=i75W~mRz<Jf~nX+XWrKBwMw<n
zYdmkmiBE6Mz?6}w;wxXsk at p%ABf`2L9k9yWkMB4uL8tX%cdxLw^kRfxTw`4I!pp|q
z>22g}oPH*R9s`X(3p~Bm6N{WKofemkMRfbw78k7+ss7AgzsE)|AJENu at VS>atn)w`
zIr?1W>F<rcx19-uo#xwfEp<JCr3&3ZQ3<`PGfLhvi at _gQW_mh7A6Ce}r-q??dv1Tj
z;ywPZ_WogxYL!?FpeKuo3D0G%hE&^&0Z7q-TaV*nf7 at Kddr_u-NmW(n<&W4C|1AOI
z!ukL!*Qb$#vBM0lKc{iQ<tu>%zix|xv0WzG>yQ4 at Wo}2dMsf2SYC5){e82p<x9Ja3
z8upzOy!ynk1Tin3SI-gOAyjx#!ud`&{aS8k?L&v<Kbp25hVQRDR_dQ~S}!Ujk*9$)
z28B2u*y{GqUUQLW3JaLPJ!Jmz5@{#ZT6P=%%z{dp)phW?hm$RTQhM4z#J13Evrs8C
z<>tC at dA7&ul}Xtvw-GSsu&)PvaN3vaWkQ9H4i|=j3)}h|tdqfN)bWtH>_gwb{P;^Z
zKuOzSsb)3Iv{W>F-l~aAH?&+tXa{?WEhiD_P0AvP#*I8A%C9Q^!SC>Xp)+h}JD8~f
zm?Z>C>5P+A^x9GGp#xu5zMkZQIjF;}lAr#*OulNMqpJ$_zD=^e_$WZK=DiUW9yY4Q
z{u7~6rFs`HQaN3ubF$_4r&Xyg8@=#_FXUc}*jw1>%xI#}Q=)=CyD at Q6y8KV+ds1<I
zhSSV>s at fw-A*zg;e%5PGLICmw_tI0gw%0eXwCaWL*b6BUVTZCs{wpJ}4IrfPnPc0L
zrSsbp0IMk21X0AAPJUu#l=98)`1SXzd>eO9?f$i0WHg35Oaykjf*fg|e_6J^c`Dsr
zc%BEXbk9u05+13HD&a~h4p#?+RJEfu+x#WB>qXbT4ju{3{OJL_8hQrmZ<r%6xO`?j
zL}|3r7y?~nkjx&Bs$4dB!cFQCM5$!Hpw?MN5>ggTnT?n~)pWLp0geFo<N^s}J$ypK
z{Jnyru<crH6c{B^Ta(TVK3>#~3cN?y_X)#YaCrb43Xf$P=DwH<0v~L0nWeH>jYs4~
z0a=@#9xI^Jh+2`Jy!%j+P)IW4j%DCg`Jcu+{c$kL^Tm#PR50Ntfy={&Og36r%0}~B
zmL_u$Ij10s!k;Pz6)RZ_bB8#9$qT9S@|c<VU%Ao8zrf_`0vvn{EZ?rW8pt7Fl<fIS
zTFEOCnn2h5t_L73(`@r-sZL%LPXhq|f7E-+cd$O6tKfU`No*>Qkx3~dq%5eU!~Nzc
zRvE(>RyL{_EAE&p&j^Ll4=r*X%#%50#y&x;a*G*Z8y{d at F>9*;l?xm+l$DW$X!DAu
z4&nwiH^8pjbg5x!Q4*-Dsxmgo2}uuuNF_jc5JAvChmm<f9rv2qkoRQ`c!gxFH1#I6
z6mgESvc8dFkr;+Z4eV%X65EzIw_8}SDLsXOL5hF$1O+{qW-lo at L%op9?}3&PHk+Uu
zMfz_z at o*Lfc&U>rfOkkTz6w+NPyZipz#SBQEn+Jj0l3kflxvrgHp>5_R{xtWoWr!M
z-3U^k|C9$i|9N8>j-wC%yFfszS_T+s|2Jg-axfW$z)^}bnN^PLZMbN%p5fkW$$@T@
z6CBCWFXUNZ3_011<#<^#QcIoWB4~{q29r3=m0qmuL8|;u>yW5vRIJv6u{)MmEXCtZ
n$MZ>^#cTNTWTSPsd3!+ONiX$^?y=2-fEPyhx=xc8Hs=2WEfP#I

diff --git a/docs-xml/Samba3-HOWTO/images/11small.png b/docs-xml/Samba3-HOWTO/images/11small.png
deleted file mode 100644
index 18f5d9e4dd7f2b33b88ae2575f42cf8645edb55c..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 27817
zcmcF~Wn9y3<L}sD)PT_&iiChPgV80UyG259)aVu at 6c;eMyBkqLq(nd+T|>eG1Zf08
zMFhoyGw=I({^y)G=iPb5hh5v%zw7$eFUiu}fQf;J0RR9n85!zY0{|ch06--{2cmqU
zTX6J=@`u_BWrhL(9*il`B=1uGhu_e%zhM)ExpC7q)DwX62y*k}Hwtj|^0fAJ^@s`?
z_f)5R32kX=t0ych{PykJFJHbWD=Yu_ at nd3Q;`sRZ#fum1?d{do)gM28<mToc7#K)S
zPTt<$&d$!>-QE53=Z}?@RdjST3WW*{4P9GXyMO<_o0}URk1sAR_V at Si>FL?p+M={@
zc6KHz{%#Ne at S8T$McGC!x<NVNG%rEgl7}1s#VXXk0>%pU!<88TOvE_^a#*qi+vLIv
zyJ_233KMQ)0CfCdRx~6X_yM4z0#-Ce4z3=TjI~Zf094du$kHu;(;93jX=GR{3X=&d
z4e1vlX#nLwS^%6JsN}b3r8(NV99~O%?~Of7U+ZsWmKZdT*~m*{1jLjB15QGHQ0mIE
zL;|R1yfKv*ptbr)pUj_WK0+ at k^~)E-_5Fym#Z(Lcptn3S^);kM0mSjoS7FVRBCsfc
zu5y-)aQs_j34m(V6uEX_C`FY3eyl!n(0htfq(!9#NW)NSp%h_(SOCuyWUvPVt+fMQ
zU{#>>lTs#NjU1y(N~AMtuNLKI)w?<@P9VGIV$fXK at Md@-%|9I>8cva9M)`*%N2lVO
zt{KA2SoxA;MKCJ#^eQT^XNz%$|2Cia67oCL`tWcrbX`k?`%+^r2jh&UdGNjI;qm7J
zV$2iqk^`Y+L!$~Sb6uBm8)|EX*26>XT9}H%51cmsd?}tkhs69oHy5v5N+1vle1=|A
zreUnPniq`XSM&tOi@%U6maIKJyWUcnloG;Xvi%}*OZiia)E2GVj#MQFuVoWqP<|mz
zkdyivYo~)WtNT7PyGrWH at -0ICazT()>`(RYoaVYmwqB8P*Op1DUy9x8F(14`pB;@L
zC8w3%K8oVe91v%ox!#t&t$#PCW(od2-%Q)PQZQ`mu-skaEFRfM&A+l34xo1BuN%@0
zvBb0TiJhGl%(<mn(b5)q)YO4)(!Qy?t_~I=Mpc&?Wv)FYa1h2DUck9G3Tp_6?=xH#
zMYr00i%8Z5nxy4(gjl9fBlmliOkCl_qF1Kgx_=n#dzj9C_vtY`ZmkQx&<QG74Jpe+
zml)rJ6w^w13RHij{w}QNWgdM${LIN~o|^wzvK=4}wdxCwmzYp&(EoKdO_mpLD5xxt
zW)u02c=Gi~Sav9n;B-lB_T@&u;rbUO(hGNNoy?u^OX0N!H-UauT*v&uni~S!@bJ at G
zuVd^!geaO=$7K{0?+m$kCwPVoXHoI!%&YFAPqI{X4ybAPIwEVWh%j-<(p0$o6wXC8
zCQG0!4h*tUieIdEXHH`p{C;OLuX<!K at U8j9H7y-)?O(@tZ_yH6y`L-yikW22YouR?
zn4;=g{mSIc&b at v!m&Yr~=#MKg_z(f(fm~x#oeS%v-ix<ge{v4AVva~074wPu8pdtl
z$z<P4E|;XXwQ!jb4=mvzCf|o`dh at c=(8}MAEx7y%&aBcYoG^{(_>2yQ^EB3L!rjPe
zBP~=8clSIPy>5!c0d>wspBc$ejVTe%Q+88wHPKXRci<kAZ^@U_M at KA#v3fObkxxR(
zB7)Or{A=f7`T}gvue)jM9+^E!50gmHd)Hh)SY>2U8$VgXJ7{2WhJjt^<}v`!;or+<
zmv*Z74YN|ygJq0vBiN_nZ<^sXu+uk?KZQ<=a}G-M_*fR2juV6Weg|6P`nh2}*$}(L
zoAth{53>_%UOoIhcKZzvF at leZB_z7YKjIACttaOX%nS>cq8mgYq!u6RmD<*RoIgCf
zQ~yZl?a?xA|L7bG-OYkc(M<`rRgpTQ&xRvC%u&ieSuJHPiS{ic-u6oI?&zYmWf3LZ
znyncG`sO at ewawK}**N&Uw_nR14(mWte+E7nC|2*?(t(76<BZewcDC;u#>xt{ky2j1
ze5eroY#$!EC;@VsgDD41dgvy!t~|RS?Z<|A#DPWnq{jbh_GtIQvM!L)Jx||H9I#<a
z{T#GmaX6gYy;b2c+gZo6Ga2FbBzKKBIgcQNej>dKlC<Bfh&nBu(w|K=>+?IKsmi{)
zwA1>kVmvZ4t~?jL#*OOW at xJt>;mrpRhXi$2+1#p2H-E^_=x!<cI;5Wi at zy1Y?$L`9
zMBr5E_#$AQ_dxsJ1&@<^ayLK+yrBb)S_~H7l$E>9<Oa_(Evc(DW$$)n^sDIwz at NOo
zY)32rRGVV}Oiqc1T5j1EhIC7Cu55!FJX(WheIyJ-%@+d@;f=&(V!gn!nRX%#?btH4
zKsb7XtJu&3s}ZK#vqk;-t7IZdLcfE|Pi?%JNd^Q|QcVVWW1vJYuuEo?HsL7-hDHeb
zg0X*Ff&vtOs8l^sLbrZtlT8vV`%0oCLsBct0YZ8Mav*kV47$J_idD$5hjlMFC|9}4
z0DQk8Cvi?jhmzH7lKyj{1EROVx(`z?A%nxh=&N5s63HZiOGCng8asYOD)7bXzxRl*
z2N<m407rv(7sqK7T(G>>VEs)t_W6vwJi-;OxmITR8H|<pWfaeRZM;JB32p&Aw?>l@
zWC#d at 2%V#67?-6B2}24J&&6j-xyJ3T;%+b&_5acL25)WSX0Acgs`<mw8Aw^evf4kl
z3*{76=;b7$U<@y+>=OE4S1fE$ubfFGTzTsZ0lRY(mT6M6Q>eq9Zl2qN(R1rV*?TU$
z=yy_ItF5-Qk$e2^qt||tw3h$89_-xFYSZDT<x0U<uAzTC>lOLTUF0 at AwDts=E`9??
z;_gT2)XxPf at M97?Qy!OhGV}@`@V$f>xg>=}r`=MSTIk~~YLewL<I{3CpS*kuVWE=m
zQA|p3fZ3{9x~iPJ;s at 4OVYX9owNlwnF~>EV2n^)x;vo>y{eo0~=_J<k|4bdJ99{!}
z5G-?HKg6V}lof3H&ZKJU>$t~W2MSgbVu#+#fP0PiMS~bMUzjNAs3{*i#<1GmHSlm=
zCk@)sc|BXK9WpjgkWBPChmr}&E>#HVRSifsQoMBe;>Re~mJ-2!DO?<k0Wq6%%Nq%y
znpbe=rOaER%X+uCf at r+5mah2O*>x_}BgVGQlCAz6i<_!Xp1~x0q0c2m(<I7V^Oy5S
zu5B0@*@<Y~Rht(txB7nVZd=;>Tk^p8v0TGwwp&+Nc_~n9RBou1t)yOPQ|i*}PvOT5
z3abrRq#d^JbB=J?WhSS~kCw^Dw}0?@MKV%`yN{p)qBz)7Ct7?^t%kdMXJ?+W^|81|
z5iKR;0J)soXNYTeB}%Fe_1sy=isTT>{Jc%Ayqss9ej#E`!!P6aL63}v#9Sf%pSg&N
z9ZiPIcbF{d#ovDtA9|N*JCwhy5h?prt#aA)CFw*kqUhJO{Gb5^R)9ZH`M!qyKB#}H
z>|K}0pOKqc+M(V~N2>&S&~V=E2L6h<xvnvny58Wx6yRMyzvQR@)4oOUxGcdJJhP-R
zV at stXpcn|Av4-hlGPAjX#X>;Sk4;)H^sq(oRxmlXQN~((RGPexIlW=a`TruBeh1{i
z0DH4?rm*OQlpur*>08n!_mRNt)@>f#z;96=D8^U^7>pDq(MLL^epIQ>=#2-L!l at q%
zZ~kcY0GoSb(Ak?@Szrt}LdA%645rusni9PvCN?T5B+xJG_V at Xw;3q;m2Ac5TJhdm-
zQgs`I0i!ke`=t|J8fSZPVyL^)JnXmP3b9hWBH%!MDpnPJF_l=6nN*=BOlCf9S0sPR
zF*b at o;8j3k?W~h=A2 at a{2w28uqjRVg?_;H;;4Uq!HWWCBUP-kE#JR#8_s{1fzmV0X
zdHZW+j>9#Q8YMIHKs{UgaPYv~tMF}?yB3<kP!^(~Kj&_BTizxnOEB&d3Jo34zA1E*
z at s)u^BdfqK01^1G9Y-y|+xtsq3`@li+w1rd9;yA>u28^Ab?Q>^`O6!S0>HkLGc%T-
z&IMCs9y%q7IQRXTr?uZ6UBIxKdjCo6Dj)G?An{&V(0QTLE!gY>l%(M(Rk`zmP-;sk
z7;m=v)Tm^YpA*Vqq4Fk`=!(|MF96nO12rnXOY*{9{8UU9^(5nuj^(A+T$6mbbJ(iR
z(u;5W174N=z-S3#7Im5K$3o8hjrZtPE_e0;O{UQSF?<X at Q1?GT80<C0FC(fualt-9
zKybV0M;sg$7rE&WyeY?p0WV3Y>+4Sai$F79Lk=b7yL~fgf^6GYi=zH#Z=f8JGeVE5
zXN9n=R{!E{Sd#)lowjv%P*7k<Oh!~-ir@`?$dE)xSIu_gW at BYzW6K(`Dm7tvh<je^
zQNYawR7_EhpQnx!DiVt8-rTB-pBEU}xLzVEJfu1I->uPwLFeUw12(}-DaHrEgBhUJ
z%neMgS9T7Xrp$*l#UFPu34hbiaD03Wi6wL7ySwGO=NDwMg9CuLPXa at Cz<7D%py>Y@
zbifq<m=sX;F_ubRV?;<=WO_n$a$10HQC5^nlZg;dBX6GE0JD$6wMnYGsh9E_(DloK
zB1`xYNNoKp?824vT`CNP at S%S3sK{Z|=+}@#f-jIO<N&31>$hA(<EX)Z=j`AcJg$37
z7^b^5RJ%2g^7~qdqTNfx`-0JOG!;42&PLR;jH((IaY-~Cu9>XD$lyuYRzqz$LLWrw
z)~Ta0^9}8aLUsEJbv4V9(%L?3V(EEMhPnjEo6Q1K`-+0#=T&Mr04V-M9=IT;9(Qly
z#+g%>1nw%`2R|7^2HYMK3v=0n)E<w=!Bw>Elv~=x50e=DboUX4E8+|^Mh at qxJ$z!?
zc)<@*Z)w4&Vlgh|dFAWYOXvqp({XjAX3zKj@`bass_QY&gBkzwp-4Zlor-{pkw_p0
zJwWRT#$aYX2%x7(45lXsWRl1L31Hk=`9zcCi=z*%6c>FJMwvBsB!OBUd7#D2P4&?O
z&}`-g{AM^GA78jNzkmzm_N4i!TtL~GI?i)S|C|DwrTq+p{1D=7e6HQKq{R8z-Cxf<
z&$?%wlM}igMICrB8$Z<*{xLm}*@PJReCy=o>R`Ryd%bJ%59DWVG~YB6Xq$5o(ui67
zF1YIv`AiMj0Ijsb4SWHCN>#)m61TdNGDIO9_=vCk^_L|I62e!Klbgy)F0k*AkV^_M
z=*p9@&pmO<e)QjM<=FZ^Olo0<ZjTSOkxv!GAV1FJ21Ni-UabQNI%=zC<BK}p?TSMB
zy=P}d&gVb^@^x`b(O01%urkjI+TqozGGH!!XV_Bll_uAO<Off55e!lVrgy&xoCH7X
zx}esvVrSEypZG`HpY(}Okw)rG<NMJ1r1bG`N2;KQ(S!P>qUbG%Lj>Vb5O_M5Jt2^l
z;I$D%a;~?xn%IXJ$#Zzwxe8csWhD>^TwaBnZbxX|sGj>SBb{|jWA)n)O4oz|DqgJw
z1RY^bHM6qJ3T`^E6nXaO=(Da0jIBNLtFE;&=g)%d!vIF`6#lX&&93;R-yhtMuSnij
z5dARrwK~1+B664|Xz{`0w=sE(Id{2 at cTI1HS@~ZUCLUKzmI#KtO`JGUQSw<e@&K?#
zyw80C1&TS*f4~j${JLUtgT&-LSInR>%3ov1*O)KEAezyewVb{S9JG;TQ*$YmRR)x^
zAi+CkwC5Jo#bv)a$6x=Whl!-qddJy}fDC9sMiO(XZ+Psz?xYaF-Uf*n>6o`BMzb(O
z^&04O7 at DLCL@eFj3Xq6TLMH7GiRqE`OP>T1R=AZ5_k|*!P)`GcLM7^NGUFXd+clOV
zArmnAvk6!3JuB01ZsNI|q2W)s_$FFa(QL;Lr7R2WZp(_fU$=uz_UV?0n-6?oMw~3s
zHk at B@lbGdsuOHOJ9N{YTWAbtLnL6_5V?~x>G{c{tnrV%v_ny4Wd1_<tO8PN~TsXgY
zO?QKk|89lF&UkV7mX%%!eSwqe&80{xd%wfu$G@*&A{i;8s|C;vwlb;e-W|Zuew8~r
zGs!WZY3F8%78g{Glk^E_zllck^*J;e`|sh^A26AR7&!bk at vrAglk!J0y8wurUli&h
zOx9CVTZREre#2>u=*4U3{Hr at I)0avOAihZ#6QHbDQ{wX*7li{BCEp38 at xJHqYPZ@7
zu{d{KFRv`-OtXLWafkTmP_)~}$^K7{5XcMja_hwG-=(mVO!(8MuYX-Sk||u{!1hTv
zx>6{IHRG~xl~bBoy)<Qu_twrl`Rqy1fYa#7CwTD}WRMWW=`z>O9BG<f8-G(LLS?J>
zgm<4Cm6WYlUOEm&=*|c_C at OE&Q$H0~8sG^+2)VLE$zuhuv&F^H{f%X^FFyEkm|a`$
z`UcQZdRu!E?BF at ESTUbvbiZv*u>2WYI!_T`P~*NW{=Je#;pdo29~!r|7qttS${Q at n
znrB0k2gmkbPOi_^763NOo-kk$khrY-texU`N8K0S at 0f&n(Xd{-wrrdbF`mWOEmJXs
zC?)%U%5*e^P;uBK;<6-X#Y$#-qLTZoZO{gB%TRB(J7I`y&LU?w(uK5g;Le8s7w1|e
z at uEMgHD)!c8YYxo$a#ak_xvly^7Are-5F!8($ZI~dJ7I#wwQBG!(K%l at 9i8Oow(m#
zXg_{LK6vCaCqOwU9svdDbX~8SWkoc8G?<Uy`Lohiv|%V^HRE#QMHybs<wV7xA9<%A
zn&TDmOR{fcWkbfCOXLd2t|2B-pi4p7^_dO_%up$-*a|`bK`LIg5YFyhmm`z|0dyyA
z_J(hH at _@-H;;AWqB*Xv=fBn50 at M6M;c9rueJWX4h%{@n(eG_YUIB|@Mc3Y{m`EEE0
z6X_T8+s<_PV`0-xOBy!zlZmyC{6 at X4JGX`Srp!;AJctf}!{_LD6pXG~GT@@E5ao<x
zojN<KL%MTFeOte`DvQRiKP8Kl?3d&F#oC_zR(3dQg2cekwaq4cBF9q`T1c6J%7YyS
zopd`o at H?}sR`KV`6M_7JxvoSU`>6)4p~gxz7eq!}XVo~qq}!I7kre#ptO_zhJr+zn
z-)^Mod*Y}8{`_WHsN4Rh=;e`THpKTQ&PNLc!%ux8mda>A6We9t<;I8hH^Tc6%Z at y@
zfRK`u&L4VTg>zjgJh|P$6$-`&Pv9F`XMS6`d;B^LT38Tr%%cc4>eOTbQIE?+c+Q_`
zB+UOOm~dHCM-tJ^7Ls1;+<u%ZbOpvGP`?i6AXYj&`izeXL{y#^ycTeU2>(@KRgeKD
zXl}gXij40x(NK?!IE=4)<6%p4k9)9cIqG`NmA$w&>s+)@YH<J$P*YXWb4EQjs^ZR5
z7ah2&=G~E9 at 2|4FKdy>Ej{c-tan}Mh+u6M?89nfMGk#6sPWMB(Th#oY9V1}WxJtX4
zS5j*W$!>!b4&j9r(fIzdR*6YpXklR#tG4pci2TFCN9f2LSC{3_Hcc0KBJn3s#m#V6
zNGEpb8(Y&Ab!J7+1eKt5!`=u?gT`Ctsy!!cnJ9_9++KG}?fe2rYooqow3Byr$?MX+
zI-?)D_dd$bTW!zeXe-S%ADgvh6yC=PxcUo!A9}Ebsg$m at X5js_BUPa%6(uzpb9&9A
zI}&a0tfTu{X%rf>*p*~ZzOJufl(94uX&daz7_$8U5@=$=RQ^)sh5-#|QvOm$AUuUs
z^}0g;9nYmdULKM3TJK(U at IwYI&-DoQPbA}Y3{KCckG6yd1tPx)Mf#U?By4RQhYPK!
z3?|Pz2_K8A1Ys?oXHLFz6rli!c-3jM=wIZg#!Ne}?u9L(!_T)jnv>??T`5vR!o`uV
zuB{1})c`)<c>L&%vsQ4v3>!4ZaC))Vda2fPWBp#*$8eT>0qgK?o`Rs?MN+ at UPVF#-
zS;}kQPeq-fh=W%>oH9K1GrMD??LlGB4<4uWUAmj9AFYj)2@}2vvr{cWxAA;@AE3V}
zHxvWET!A|x#qy)3r=o!MsH_8y$ys0qDw;=?LARMKDJD04_pZ+rKcI(;rO-Nl(_ZUs
z;E?cRY!TH<qgCJ*TcD<84D{Bt%E>i^=FEa?X)BqOTn^V_>_FuyUD`Q~&dox`o^SvB
zuLvQBBtSqHJFoGJYV~|%gFvd?Y*`rXz^s-}IdY-G7MIifz^*f`a;=vKg{Z}z2n!TZ
z-4KDb@`_C}PC-aJ96;wb+Fl@!HInWS(f<=tN-9R#7FN*OUuB$V4;37FhQhLsa!e*R
zz$w!F(v?O at Nze!XVn>U>UGuNSII8(djy!iz^QAmiPS6{OHYu9T7TJmm1qdOrg>IF_
zC<Zs4Ry-Q?hOJWX?P`n}>Na>xIZ<-wgI9#2CKpOmBuZMdKg;<q71)Udi*H*Ne}|J8
zEm7~M8N(*WfsE0WU>D4ov8|8F%<xgACWuk=dMn;;u|Mb at ZNx=v5rKF94M6`<Qy-oD
zgx*%SFl;jpdz&_5hO at EqYqwrVlP>%pQW`NOOsfS=tRf6*)5j^Nj(N at gTA?f(zNLe9
zr^V;+ at Kjd4;HFP@;LdRMF5bpSLs8bg$SJ8cNyzv)PjI5%jJo&SE%5w=5aCIb08fuq
zS^Cclh26cq)5^_;ANa4=8x{N|q&l at 2t#*cTsw&B&IB{vA=R@=rcL|Tg9cEtAS9dBc
z1P7e^w=@50{h6vTfNFY4(IyIP6sY+l%jrLCC|d#KN)l$)q$29_r~8Gy{Ab=Nz5`^s
z7`KT2FDD`TOlf)kD|Jy?u2G=441j+vg8wgG#s8y$qXu|)?Fp^MD)oO{keM0^`P$gt
z#=w>m&;7>%(aI>sT}daz2Uvnc!~*}J?-Uc|wlBE6|HAFkrT>^L;OLi-{mrs at qZRW1
zX`>WT{kIm%6vQWCur!#b{Ez?lr=!KVl$<g<Ea#0?c18&`wG7DrRfsYzjnHE~*_My6
zBwked&n!2?ckGd4bJ9pezZ?Op{D1ubw_SwGOG?VxFQzoy>Ip_Inq}~p?TiRY=}PeT
zYx2_*?Gy-waZqQf&oj+%YS%K_w!c=B>m<aK4CyHTiqTrSMG_jFGQEhsku86bb_yWz
z#FxT_z!+8F%#Uw6otR4M;7|}X^fj4(lsr8>&FIpn>ue44`4Depo~z$4Nc2dlJwJto
zQhueHF>8WgSuV!4{hg9|BmvQUJ~h|WVYAjJ58lnHKtL!ZK+O1AkjOv2MBFsw-veR4
z2$jn`o~ubI25|=fN;1bNCKUM}T{H|+d1s2mKXS>0krY=1_r8i8gG6Frf(iuwi><U$
z`hgTxvvTb^GLe2pQ073EUN+-3gwTSi^!MhZtb!l7_zlD@^JhsSkkJ5x=A#%>&mmg)
zjC~^|%Az*I$6DZtACZRI#4 at 2113$1M2Fx|#RY?W(?!fT(V)z5)lgu)?bK&;(X!dk1
zwl)&mSG!r)Ij>c=AqOPg!HdAE3*PS%(h|zb688Vu0tz5AKQLD;hF*X^D%KTa<N{}Q
zMMcTdOG{f}Sk0ppeXKC$YYs>R!|D-%pPQY#8PM%d1)tXbXB1f!8HyfI)dYYY^v8M6
zdO<N5kFESnZnsQV?lsO;Ox}A=R*o#R8%GvvZqD}Fx$@g!MZ137H&E2yy+!8%=2Aoj
zmr0L}iW4tNQZG<f8P5tMZaS<sz_Ag4 at OFf32o)=1Prt4__kv*)d<cfK%+Jay%d$#k
zEIoGugRiw+1HR-jWAn%ds-g at p*sF{&ewko2nqUl(oA?qI%8)b>*3R-)6Vy1b^$XWW
z87{WC-H8ec?r#`8MmBRXo_knLF>zieOA9tsmVA1`s&YPyB?v7lu%T>0Ag8|ZXAcx8
z`+43%wDOKOc-?Wy|IG>8K?uxdM&18n+)YenmWE^AQvxY-DU;S9#?=pU+XI{ya;K9O
zY=np`Ep4&a?GaDlM*Q9{u5G_l?8>S|Ek{sR$~b=+p{Tn+GcVkF{lfGR(-#r7o*;+E
z at T4Yq_hy{1E_OGcmih$x(=+Lam<jb!0C6XrzeEtKDeZtHba#|OxN`vKa#Fhi4a?&~
zq|sqXGEnjd&eT%4e`v at cwgP3T%T{=0tq2znx7S19@$q>bWW-DT97H2g;I9}|`P?)V
z26h!S1`j|*jd&1fo=<lsfq6a2FI@{j^VtDU&ZK^UAj!(wUr(*yRiXQ}GKy-Xa%xQ-
zX3>dVwu at I(08Im at GqAfhu;*p2!qBd^>(88ups(4cJDSC=X~}LUeIMycK at BCpltQ!f
z<6Z_mQyCoCme-9awEC9rO+OJ at Tx&eBQbyhORgZyB^|9#v at SDHRiif=1)0-7qLtR<M
z8ZV)@U*35p;{16UF>9haXao2}u1`S0s0Ux#1q}P at -Va}%pwQ4kk4L;+o_CuKn6<Q5
z)Nl1c2V2!XlR at -lIn`;yQYg12Pd#%jM-=~k6te`A4!$k27BBSYtw(0ajsYjZ>BvU`
zYm_(F=$=wDw|nEgV#m;{l!smDEQ#O|QC^fQxgyJTQCj3Epe)>8Ryl|+Tx#Dg4Xdsf
zH_t)la#RrL8sxqSuCO^^ldr1e8#+Ju*tNPZCFKR*3cP&gfZd~;QL7m)ApjXbchmEW
z2h`=d?YugmfL}`uTHgIlXE>aVD0DV at XJJF6tW0LuiP5E)%KToIV1}(oLG35$#VcUT
zIvedjPptuFoF~Vzo{{D0dy2QI>4}~Zge?c+$8K5u$u~n$CML$U_ox&mnhCw?K+Tf1
zM<sC@)vm=s4i7n9j15Czk6%g2h*oVqu)RSS?F&)=3Hm6q1$D1|gLc{Zs9*WxuH3D=
zYH at N+K+7<&1|0#xQJ&hJW-Qp at ZVUN+cE@KjmDb`zzsJ(rOkc*EH&9L7n#&fOJHRR^
z$WYtyH42^h#F?cS4lBN^Deog<D0b_@^XtlkHjk7XQv7N^(5fXpKORF%pBE6$1bVfR
zdQ at JK$HH}f3Ly9UtL~i9hbXf9k1#;?c9!Td at l}8pWxT|K3(K)$(pZe`<&Q)s7X<ou
zBeLWB!!H7*YXX2yOzRLo9cWhMMqK|xP@<`P-S4yOifgNN+)rM9VMj+TEDIQ*MWdlC
zdhbdpoBD;nwL53}oJ~+{tSF at 31g^B3v=`+yucq?|Z-u_kOB@&CG7#r!Q`s<h!y{-I
z;Z`nr_j+B%A1y|R9}S%-)4&fLCvlYqA~utzFX(1uG8z2m^@pN+#gELl*r>|%ygMsn
z++()<&vqelEE|7H*CZ(Y>m?u{+Oy*I<93%9C%VMb`p%pt0u=8wn&j`pSA#=w57GnU
ze at 6L$U_Av>=bo!VKisjvuFayMdl~FkCEZ64dg1wk2S5;+fA%nuDSyx(tZ>Pvb}_<!
z`FK5ZfAS8dJ8Ef35OA;s0+G>@mzphP21Aa6=DIN6e3nA*wlXiZ361VIRA^^*)WMI`
zKTSh|s2Y?ALKL$)SznaPG?=3dPqY3f$bnSWxEPPr(Aj?f=eN-HBmt29nTv@<3sJY-
zZg}N0qf at eSr+0Y2susJWV<n+7dvkZ3dmQ`mvV7;hFsE#AyAcRnCv1ax#jrJ-31aQf
z8T>t9crIaO3_YAB6(XRM8J6qLsUuVOd^LLwkq{|3sO-{b))R#Zwz}8x at KY3T9PWwo
zxIqF&n)+ED<h{bt^~|-4l(~B_h at b<lQQtM=N7)lOs(=4|Qo_0-eAR5FKtLfArIQoV
z!QxGb%RK><9Qgcvuc1$uBLk;15(s!}jl>gmNwU%7A&c=Vf;#4l-uGBNcI$fS<D{N4
z>$;gJ0)wcBsL4)OLd1K7#NXY~0)Mj6+|yl}7#f*=)A}J2nLiYe<ozy<CBq~5)95(A
z0n%;n{;eG+F*0I+deiU6Vc8m-=?;q63lNMBU}I$Dae~fY8<nIL5Uh;nn8&A+JB|2t
zvQpXO?14^k{dk$lHK)#r1Tui@$Er17;$x3tkH;q at Muihg`7qfpiJ`$vpEN--+}z$&
zX_7l}&=7FtnZqW{y-c{_$~0E>4MON2 at PMu=kE0v^#?*49 at gO%nA5Ma3QX$3 at N;&7_
zA8!p6?I4PU#sr3^WrmF-DyRzKS^`r>Psmy$vET~}Rd$pE9!gV$(@C!OP#yY))M~?*
zmMRwjMAd>HqA6|xnd3DCe?SH}GJ;w7?6Q5q-k40CDaafdc%ubwd2@#)i2}y}KQOI8
zeu|{ZrZB0;piM7Cakxvwl9-+E+uVp+r6oWA)cxyi4DstvMVG6|3*1i{Z;pw?)71EU
za)S+_AOnj5_J?s}7u+)Q<CmdKnN($T+=*k?Z(nh>xo#Z1<6AuRx}E at VyYM()K_bS(
z;}M4V0fKutk}t9#Hz1u|adb{r{qYUI<Iz%APA!7>Wze}HUc9Njds=)FW5>X`4w1Mt
z8i6tVmV9irFZkeRfP;u~2Fs{+kmg^9`U0<rv?v4lx at omGiDF+LQgu@a3Q&FOn~-g#
z!x3RxFE;$irTkp2KRE!+L!NGc=(04b9l3~^IC_ahG&L_m6y)n at 6cUER{M_2q9WKH>
zWd}1|8bpG`>cl1eNmXM5)bzGcC#*&0a|J>lY#Q1~VQbJZJqZW_5!^jhWhb2N*lYFk
z?9OA6*IcT649q{-EQb;@znbSnUVz96xSizb+Z3J-K(Iu;Hiek>*2U$8uV=Z+cVo at Z
zB@;^?aNH?JgSoTjrf&+%(Zm^RqHc~<JHIdcq*(-~4%h64aU+5^jjZ+Yw;Fbz^GAv@
zHjI;INf>3fs>1Fup)s{8UbCKU+W-u)jk&z72)_9?`ayco(SwK9&cF;i#4Vc2W&az{
zI9L8u_vUDLw<*L4fBa{~S`?KkO|0lPu>W at asrYRujQ^pr)xi6_69vR?OR!V&&t?5>
zJs;USUQDwpA8ymnT3QyPGfnERKGlMM=%HJ_#}uk~0o}n%o_FXWFh#FW+h^O>a|@ww
zz93gtEqVcu+&?QO-6f+3Nz36nm=kV at U+x-dWv=xKypr8eLOJN}M4zQ^dW>r%gVvLU
zkNl7U%WnDKkbP6`yE;B?6y1<91%tU-@<sa{U at qr#$K8FX&g89odE(`N{74`6%6I)A
zd%i6Hf`Chs5?`re->Dz#-47ab-F~X>|BJb`&(~YR@~Mn1Z-SPpKDe9ZLyx{;)n1Fx
zbG?sHZF$2wsNDFCtenm8=b1BGujF?VR0c^(8Yg!>&|mclfAS&XMCE&We>@0DZwIE|
zrrvx2D+eNiq}1pLTER{v{7Vk*R`s7JXU}d_eOv9Xy_b}=A(Gij-hWQ5Yz}UxdR#jJ
z)Dpkkomk_FnNpPn6z7NrTEu|qwCKO~4|js{efk?5R;ae!P7PDud|w`-{s3VLE1IAw
z_&8<}PJ~NV^<3%6seKAQvQF6(#y|GaZT^&{Ys<rzgZSLy^a*$QiPwqx$+SACB0^VT
z{jEkvN{esR#8&}PZe!vvON+u7iP^dWH<zUmrFe1>r*)icjfy$(E`WS(mYKj0p~fYa
z?}#u at y`-dU9s?J$Kl+4?x4p@>%&vdZTffEbF~$OeK6bO?Dyt%`^?u9b{2e&tKhvQ<
zKRC8(z&AY+D%bFE$F$xkc09)@q~CVC_f0N~7+Rrca9K#7m<wsH3#bu@^JyM({J74x
zn(d#JE;+e(8qWLE_2i82xap2v#6(7?%O*>vz(g<i^6rBys!Pr_y7F10rZ1eUGI`>X
zCZ^J-4 at ZJ^ENvaVkZ<3~STF at rAc~#@6t5NBK6FFF<bh$<>$9`T7rCqNdZK%7vc|zN
z7~XGQo|)daJ&ccKkNp(obP{@NZ_#{qo90M44a8u-g9(5<9f`+t)A{rs4)HlT3>MGx
zw&$*mqkY6^T^^mmi{;LHX!TF{0X>L}X0gs1Y3wl1)95$8Cj&=uCExJQxXrIV*{{5O
zS6T90^?{Y(K!c~zqxZ6?yiIZ1WuIqUC-(6%Wg~f9yrDTQIh0E+;7!*cKb?*%oqxX{
zuIfcUMY5%lcglCJ#;9xKYJF4!#5@`0x+R_a5!ee;`RC|&&4L1q*4Z28AKbi1_-N=8
zjvico|9c;p)enaS*b;?Da&u9U1ZvRbWJt9YM_yIHlzp&5n!fUi`-?WW6`8%*9}qsB
zb3wFR>=<sj8TJa at hUMIBJL9V(oeeom5|JHT)|@pGhy^3olvho)XMJ9khnzgjClFEF
zE6>C5$K1sUavhPs_q-}l&{C2d-}D7V|8T2zKu6hI<^g`F?qgeyssQ6m?D80893UYD
z+2TdTL&HeNZypg`bWXWAUrRT!mEK$1QRs`ta1ufj>Ri1e%Xbp!*)1@&MUQA$bbd7$
zSKL?#O*ic6AOWT=&l|t~ohVl;S*c at q1}60Ak9XWJ8TplIhqmwSj1IYOouKK=SLXA~
zE3q6kGqIv6Kr8bkq`EIj&uk$tC;9dF?sFU64}l0vr=M at ah~vphKFX_bm)#%dAoZiI
zOvEU5hy|6m(wo0gJ%+0|oTv+Iy)TbK@;KApwsm{F*jF+$WM{r^QF5vcz8D|+m<4Vq
zzCr9>F`qCw^ms1u$+fU`wfu^~IF!32>kFyH77#I<C>-UxE9so<JfGOkvy%$c>|%L(
zk$}9-$S=)M*Rqgymv`V=L3%ht<)^jt at ce~^Krt3IT07oL1U;+0of}O|Ad}sNB=Aon
zo6wD~==@*BuR}7dAO#8?KP2Gg*VkWLs;<G0Ozywvg&pZYE{;^4s<z0z=3^an2E1+w
zNI*e}$&or*!_|oeUnmc3ewKz*VAxkydU_^}=5M8kkCB_Ubrb$ZyG5IEmr<<v_SC9Z
zDn5Z)hbJ*d)*gsS9&+M6n8N%FoxgJUmPWhoDp&vAY{F-dcQiZwQo+T+zN~lAsLPfY
z&k>E at 5BlFWIUnfwm~C>_`BRB)O!Jo=(F5@|g==tzH;Q%N!@Xxr3W<g*0Fnj|)u%FK
zX_dH<>5`fJFCht=^D#14Y_q-7m9MbhR$J_^c4!bb(6L$DC%(C3Tbc6ys?J1VYy+|{
z5pwT2_QK-YyGQa|3Yl~bC+aV~KQ&I;#P>03O>%Diy#O-Pq!6P-L4L`lv-~bl_^iis
z__LErE$g2 at 4V`*;As4$IN><Bb$~nJZ`ylW<e_<4JvwTgj<kd#JMoiaDs;Bg!jZf at i
zOdm*nu(b+><}!SF*b^jGY-_?TWRg#siSX*SOyhk;$LPqMMb$V!O)4qWa+4eKhTlPh
z2}JC5l>9UAfsTDiW%3Q0jc{LaULOF2T~4PadFM`%E34(i%T_he#|#UR&Zqm1zZ_ii
z4$rGw*p(~C-_mt2o$zZ2dIlUc1EkH{bpOx-L{TaEKT+h1{Bwb?Y6*K618BBe_r$mY
zxNQ3%*R)OLNTmY8LqNx>A^wYll62Vx>zH*fnmP~7K>a9bFvCwsrCD2Pr5Wy8lcYAJ
zayAgIZ#cy-IxQf`6fSH%1+Wu0d|OOa;|pW+%b`T3k2nJFR}4teP0&z$lFBQQsY`8a
z>wRqGRJK06)>D2YEen#}&;?tPm2_P@(W#JDp6wC}RYCPP{H?dp9j9v#i`!hN-O{RI
z_D_Y7SL>xZ!o?Ww!#zm1!B&dsX8jFK(8#sHO#4m-O7!|Wa&_TIXWN^tT}U0-3X}i{
z2t-&3V5AidF`2FykirK1F+5(k)<ZbXA!!^E`3o|z8mNK<Asf|cm0D?rB!yWnTmx2Y
zUZgF<=5YYGFJBO;JXdM#a}CKq^(g5JQ{G=mP?QY8OXB74!4G7#gwSGj3ZM#ro&u;9
zCrA?RCkqPo(^wBpOab=C>Bk9df{YEA%mR;m&m5>LkZaKmGUpGmHf_p1g7c?zEku$6
z!l>Z-!9mGM39Nk%c63}LlBSi<c|D3GStJ<K-or^u7wumGG<nd5e-k*m%18vgKz at 31
z)p3Srp<Zi-J>%Cf1{+J{fe9*|$j(Z|l!KG<<Xq2u4 at jX;k~MCfX~m$|IoviWvLI=}
z3(W?OaF3_<#65AKr;3{KzI;*XnL2x`G8aeI8mp at -JI%!8#8+gZp`qbeJ7_XkfU?q&
zfJS*Gc*>iG4$29v*-6_om7ZOUN}kC#R*W_0qNE?OfF|cz1}s11r95Lz9!Hff1!Fn{
z3b5*-f7YM$EJwTzSQ)9j{h=anVENkGlI9Dxffh+VxGxo|)m|+`oqQB at sN-*>QXY+X
z{YMu}k}o>Bs5O4BZstpi$g>?*Yw0pss|=Z)0<l1SivYtuOQV+(P^M=Ja<(DxBGt*c
zI<Mv~Nv|3kvAVbMmU4G8anCxJYmq<A^AJR50Ba6B64y+z7-n4b0*x#c7+vm82~Lj;
z(Ylz94bjSC8P&Ta#%QZ`<D&G&9>BE{ItP at b=t2l?xD+b;ZoF4d|2XI~URlr=EK8*y
zAuBB#p)c(~MWt`2FHJR8t~iq>Y?{54szpCDrMbV~c1`EU1 at E>Nq1xBxN?Z|zU^`i3
zU$9S8P9t8_C>JL_C4>dMEc*xJ=t+d1n?rZJwA at fUJ(Ia=xb(I9X{yYs$de`cU9o3H
zt_y|UQhs%k>VT%O1rESU>k%X1o&-DSVUj+8Nf^V&a!Kb`zt*>hY-@{2(Q&>+Uf-ce
z5%@@fTsFiI(fwT7TvZQlz`Xz*AoFX9#U&(-IGr at 6MRS+#!FG1vDwNIyKN>}NlLt;0
z3{46wJ4%!!da`*OFqkpH&JH>E4=g1Vh#>PXL_lq4rsQPdMVly!MvHgbBhL|GO at +0z
zdWvsl5d(o-xKe7V%HAPgvzO*;VYj}6d9kNG`(7Y4OLd#CbgO42|MEEGzJfh=t2DIx
ziv1!!WCFnkvmSGuf4hALF}NX2USg~fO8hk>c~yCaugAMfIDrOv-6}jzn|VdvnA_#0
zTIQ9>j9qK7H%OgV-*lLMsw2s^d<OoG0mf!#56Ym_K)4C#%kAJtCXY>=OOB`8(Ugqk
z61<)g3bCBGOMCvZ6QgHvm7*-DylDHg?ClEqLj5%3JDt&QHgNX4s!q2iD-??y!~*zH
zZ(YV-(ulf{HiMTmwq~o~v(l6%|L6re(dCs<xFb5V?wD<gE6-eo5Dn8o7B-0NX at BcJ
zD$YLI4?x_|AbUiW9+HHAKSN?q`4y`9R0m at W2r;{WQnh`^VZRBc<89pZljZe2PFaVi
zoegrI*gUUat^WpSsS}Uk_zQc>%ozXXm)dt~`QQFd)QexB at Yw=e5siJz51w8YIQ6Gd
zX|p+q+S5MJAoN^;QKh<`KwDss=<4m)$3CY$4+aA6PiK0o<s0e!tlzu|TY|D6??Q&r
z%-+e-4;+9Er&NVT7?`E>?rtqty54Ew;MsSGY=-LMnR*E(<ds*z&~M050hJP<Tjtw+
zIS=!ryM at 3X`clazw^>`=U!$4A)z%7`o?q%+<N|g?auPEDWap26Q91_)#I}@+6MXLJ
znNv#{#Uzy~7LEb(e?0!g-*Fu;5Y+w_205N#S@!fqjJb)v#e0j_{AeA3L2p0M4l9Mb
zfQz{X&M*I at BHAh>6jpt+7IZWsL-#7FOXYW;eJDTKgmX2r_PXgdTC4s3a|_&JlcE$7
zD!%T2buX*ynTVp@`%$mu)U1oStYxRN$i5inN7F8>?u$}6CwjNVI6j-A3r%<~9Z+f6
ztcAB42~IvTVq0Yx{?)$s4ZkJ=2)o)5M^O*528|PQfpWuN&(7L3{PsI%ed^cJxG&6a
zMHFqFq(kPoomQFeLYARzJyK$TlnLmDzq%pn4{DU|6)%9jy-`k*C(-Tp(2mfoGqnc;
zTY&JO`E(`<OmZeb*oBe8ft}{2lYhiLvLD^NAZg{9)7bm$tfDF;d&#cORiU(%+byC+
zeC$SS+1SNjOTGT0c3ye0AK|ad2fN~~{0Pc3I$Zy9D4=uk;b?JLk;Ld{4heOgV#f<i
zu6YIz9%ZkI0m83#Pyjp#enshCA~4LIheGr^nityc4wLs?<8HFe&F$s6+*Ag|gQS1>
zy~@LWU*~9;H)&6+FLky04I(k54b1`gQvUoB)R7{<E%P at Bkm#)Vu=&diwZW-o_*%G#
z4`a_Tor^<2eqYk1tOUU7tHSgzHos{7=g7Qk)Xkm|dZt^7dE2<Ws<(_zbe_&jtS^Ks
zij8BB|KyrQGcpaj>NnMoM!Idh-(D%orXHhq8J8U?*kx9cSoF$rojmpPvZq=7m>dBG
zyP}Qt- at _K>Qz1(bifG<NlVstGm|)3-7JvKHy>VN%)jpTdrVI|5$Ud`C&0pgN7~95b
z0 at Ym-|5St%)BRY|n#>ioXB(~4reD<jGWSAX>3^a7er@|_KMxCYz>kSw;6aJPbN1GE
zqz;wk(`5MT><WIc7LP=T3w^g3`1-J49{ZU#hoRDk>+MDgVclKC2t^+O?EUq=TALfY
ziN)Xnw1QLYcUo1FGRgD3(?Z2yXO?NTTQ_4R>ap(?Vv*K%{>Yw|Af~dvv4e)+9?K~I
zbwpYk*vnOBp#=zK0r7Dc0E*O>cN~$}iQASKfHN)qeYkF6)UYykc4Ckp<eWkE93nWE
zy|hm%eLkkY7X=>rLu{oIX4p0sdbn~~dZb_LQ#WhNUlWWF_Ub<3^p$ApiJx}pYmtyI
z2*lUmtTwz4^cb#-3lOl2oZ=T_ at ik5X{>qgUgjjwR!ivMTlu1U`$y!!AX;I)4O3n9i
zc(}JnU{iowtcr>i>I3F)hPw6_{J?;lk#W|6xf8Rh<G<Tad0}iIbKpr~jAfb#&b-x)
zwzK*%Zi}&9lmcSFOphnS2EG{?kI@^+0nXXXEe#BW_Tf8P;F;+)33g1m<m#{JGAoV^
zkGjD1%}p>}WmabeRfmWLHYJJW>#gXSwJbNcTi(`&dq*=CRy?L(A$W4>A+V1W$Z>h+
zFdQC5<w_qb?Sgh(!|^^H7myaF`lJzTYzP&vz9$Eo0`0y0f~v1d7>cFzTu=dtz;)HO
z1sj_j5Pp(N`}+E<S0B=c*hRrZD6b^~_HS&g17sNA=jmO(lu?$Kk>ZRmLdEf^Ofe?X
z_h&e6ZJ?ZAYjk5Ohl?J1YIA7{#L8Vm<#ihEJONu%>_!oO(lP+eI;hSI`6vxS%^@k~
z?)LLwO4bQHaP^IVqF-}!&hy77r$P6c`2|nuAzfZ$&e8&Wy1vB19tWJZ;8NHZK(%^L
zbE8vQhHm|3L*o4{uhgWKk$|Od#2~ddP8xs+)8FD9zNnru_<;S7fshjVi8I*}j^f5o
zric|eLZR8>Bk=WVR52tV);TUE2j`L#R31oPs at VLd%wX&wr8FprH6%kSsi%h^s^mPA
zIEQjG^TPP}BpY)ExdRzVl(8HywiuUG;e<^yv$RdmOJVFYE at 3gHN668&Crv&CrEvLF
zh9>3~7Q)n^I@~dg!J+NdrM$>7yJiNo6JT&eoZq6EtaW(*O05fs9j-tSLR_K?ad&X&
zXE6<MTMC`)gGn6DXGycTu3<!Kim0L39^~H;V3oIcUA641`!@pj*3ZtiQsetC at Dd(+
zUB_>SvR99yWNS}ZZmew327HD4_t!BPxVXa%UsNcAx?WajsO150O?BJ;VoUIG+2)9%
zbmt#kwj6p|IX-EuTK21u&r07;*EMwh6vK#Rt})?E5kE<ARmb`9)yF+T!ck0`%eG~5
z+_!`C6RFc{AIOEw6fBp_7>5Vo*+uevM(c>f2OQWUzXgg at hc_WvN6mNWdUK9aGL<)t
zQXjC>)?AW~!Izb}0$<P)^M4f{)wJSp3BJFmgG3`bc7qE0#XXbGPZy|H?YCa$xGq&k
zPOKEZ-+x8-ilt!J?9WYgnodj2A3v*ePKV5Rw&u7rdu=bwu)K(lMP3`oDVAIDBsTWi
z3`)`;KOxVM&}(T9!p6OAB3XGXOv)H^k at N_8{ekhxH}I4~Uljc!C?wzQEfcYXf(-iq
zUbV!xR1>25ddtvO%3aG)?3q+BJlIyI9DMo{b*lZKzjd^<PUu_Mk<A-Egs7bwq~d+!
z=^_Mo??&}v$-$g$jZTD5|CT`UePlGC-Y$A4b at mvrz`npUV{FrIeq*Bg?4lP`*n0cR
zts>hTNt^3Sk*Z!p-??SKpEx5uz%IU`pD#ZsLFr!Su{;-{h}aBQ?B7^dUg!DN#ds}i
zOkA|&po12YD=%A5)(?jh%>dgio)krZZsPt4iRS`CUc{HPvpHwC;?NEwc9oE|Hdnb{
zg=81d;Lu1xQ=F^>O^;gt3=(-TCH2UQ2qU^+A1Efxy;7YC3cb)sOLrOAW%0^^5vlmg
zak`j<u%?KK!v}VC(Z?bRAY4yYfZcIPb?;D)^6HJMNQRT$_P+ef$U!BAF}^}v#;f{m
z*>*D<L*Ipir9a&%g^!Fd(^p;&LDFvv!y)G;<*SX}6y&mefMOs2yCV+e;}@;%Yb~WH
zx6mi9<IVnJ*ppUTAZ_+IS*Vw+iMU1w+0wivW*dOEKL8&>g0O4v%h$+hAp|w*-6P2s
z!roWa(3dx<f(<TQ-J-cEa*V3%6~XMtzdpjlPpg#f3FGIY at lwF(BWNe6_a*rCfanA`
z^pz~iv?z`<@@L9h;%+0^@~+pBl=WaNrZCSf`(5rV*5V$oF<(hT5T|oo^-10p4MEke
zMUv%?e?A}XFN}H9Mu}@vM=jt at OmJK?>!)X4J<v1*8}=FlU`cS{IJs3IW=2Gz_<38c
z;u37+LS<f{(yrp}$2<2|By>J=k>AsWkMEeHsS}J^)9iYA18 at sy7s>8P9XNXH9-_tS
z?&Vu%+5L_E1G;pIL{4qf=aS577l*K^kB_k;+ukOXOQt^Q)jNi>K6#6GuEJexc>1pJ
zc at ph-48H{qB}Vhw49!HXS%yA?!hK8J+Bj7|mV3|{H`~(+>5Mfi>r)IXaw&xfA?Wmc
zW{2|>dK}YUjZ=uw&E0L<lh&b8VnTK<dp9nWnW#!n^tFBA_Ay>R-oYa#mPv8;_AVLv
z`uZdEJhyA{K<mQ0;P;oD110D=^tgZ9-%QPbBP{84O^*)Kg?{e&5St*6+W913J1$?;
zEvr~5`?0N9=w@^CY1i%69qo9hvrWM~)7|OfD!Jgkv0IAB+>2no>ZIVEylR|P<sMLi
zqkXZ0lB(C9pwh9Lf|v93N|*J1mFA-=?9CUBL&0FRMGSM?V=uZWX=jm_&v#fYG-L;h
zJPOR(d~)qrK!xVQdy#v8R{Qww4>^;)o_x>Ca)k(%{^4%O+=JY{_PBwl{GnC6eHpkc
zrgKJZ^(&8>BNY`Cb|Qtku4|Sp=cR~f3H{z at 5O9+p!z<=`sI!#lDl;0Hfob`;HXo>W
zt4kJkiXzH*YrRN>e2EgVbH_cg%s0Z5c^_V!=nc31u4koj382au^Rs5F%A)|AWRlfZ
zap8Lxg(2~?AqkS8aw-XW*B|}PNPgb)<CjPjQ*Ik5MFOliiIRq?9a5>dKoXpQuH0Jt
zZhq6JsBXn12jJ@>cgl-aa4uAY6&TDF!Wu<2HvUeKZMBA{(Ef*(0W?Jpbj}RFs<1NG
z at c^Fr+-YlLQ{+wybwsgfF4zX&I$YfF29HZGCeQ)47U1(nlYhmG5229QCEAb!1ah3^
zQ!y at eunQg!KHh~<vX0cnfb4Y)ND2roU|&UpRf!H<Fb+uHA$hJcmH_a+R4UpqO=5o6
zCn~P}tC-44Va#OKYu%FL$B~BBoE;|QZ at B7S5sv0P=1!EI9R(4rYQ&#A-hYBy*(Kh6
zLdj#TM8V_qa7LvBC&z4*c4nDVVj6EB-c%QGqq9%+5y!cPBI<oDkXl8yAjyv7S*a*v
zGv)oLSAZ86bt(um9=cgg0<%y4iLJ4H@>&H2 at yC~zPYhEBGSXMJj1e1F*R%CRx7g8c
zZft-c9AFoB?E~mFHHL+voG at G{KhMU-f2E0yt&&r<bPjlUt&dIHS`sP?k5V*3i%DIi
zAuFu2RqALL3B?<YLpEPQ62ICd42k{C$N|40=@OGt!a_q^@o#Dl5559_4c^*6Kep_u
zDa%~R5Ms{k&~2?LZ5Qie9w8lk{oI%vHHIUC8J)w}z@`32(e{mqQ7F4LYPc9xo|dq#
zF=Mzk36`vwujHlGJV=|t`%BuADeEE+^aV at X1<o8alv49?*U&ZWlE}{oWD;%xQvqs*
zG)O|Gr0G3CfzYEw=#D>xN)zp*gU8`=l9H~Q<LTvp at DIz6Mf7CJV=WNRtlKe}ULJMj
zd at vMYWl3=Lf3^0V0ZlD!w+VsJHW*q+Xa)!Yqy<7R(h;Nxs2C72K}cvKO$6IXAoODB
z9RWd5iZm4vHK9o_iU<lGK$;#<Kve8^<9Xlj-uv(VxcnqLli7P_Kl99b)>>10*_;rP
z8N)i*jNt#Y$C=w6A#s_Z;>+*p=bZ0WZjem=`g<&bTkK9UH~W(8&L$7<689)c;OXsm
z8BxMiN%=D-Zw#XZ)mF?7OQb(*h@(!qWQ${8ImfGTvbO}gt98fkYez(JbX!vO`K$D<
zVr)mn7>A_}rN%tMyFKLT#?fpnMp)fy-JC%m!asiO4{hGs(zN3ZFQ>wTLy;j=sNF4n
zei0FsJ18SP4gTw at d8qrG{2H-{7KnH!1!WRf#DFT?o&>_m0^jA+<3#lOwPg&1%9 at 7%
zeQLr1aA&?%@660M^Q-V9;N<D?18Iasc{vFQ3DOPOBE%#fyCy;t<dqF6NA)S- at B^p|
z>r~w=B-38tnq+lt_y%L{Z}DiA<4%ws at 8>Dtyp at 6OuSb)P!_Ei5nL}1)iZ^5V<!p2h
zyx1Ee5S22Z2nkU at ai(3rzDiA)**}DS`n3;Pq%&~`xFR*o_&cn9h>T^-PhYQKbuYL&
z*}!dv?Lufw3?V>_^ykavDZ!hCD7Q)2buP0fI9T~KZ3-BND!iKnW}gbng at rX2Z;~p4
z_r!eiHz)|<9OR1VnK#SuF&3Qw^C0kg5zMmr`Z+EET0e$on^_II;=92raP_MsFK>`!
zhZ4O4N5bvgWYGR3i8t9Il)RjUT=+dnXNsrqvQ at MhEl#3<z7Ebpfptj0B;Y;oI|oRy
z)M0W2=N6EDX!iQ<GK8nAkxr{9!^YUihWtJmkaYTLp!cHm)ZMv{`%Bqn2lPG%zTZr>
zx^z#z=gB`=lKJHq;oJqBKSL`N3}5i`D%Oj60BI+3k)_)X*K2UfS~@ov7CN^a95uTI
zfEQ8MY=d5hNML$-NoQe5SiWb>@&|$?`Mo9uBOe-cqxPbm)lWP at ii3Hf&k!u1BXs78
z{<GO;MP)S^zkd?~`F;JKXZQ?^c5UkKk9iO{i~D5hXdcsuI0y-HXvV)d4XejbRt1Rh
z37rjlA|AoGddyQae!$dv)GhvTY5C_Ypt(b$Io~#ieWe>Av~jMI8g){98VDaRR}LG!
z*!f!DNATIgAW6YZ%_Mdsb>pm^kgXArR09R}L$$TO0ZdVKe!~+dEeZ<?4lz%syW3jX
zW+$ECnM{F90l at sFm}&CY_#=S!156Kw{iIhATV;)kYNyS?H4j3eLhbAcDv3G2EJmRq
z<{4CIDoEeHd{`7;8Et;a(d+_$KR+Qk6wD};d1G|hNduwdk0=OE=}@bxLg+ir(BSdI
zXM<(Rn&yX!qqy3viAsCsEBy~LMdQgRKO^n*IbE@^B`)gM-x?}t*TbW{COZdG1ueSq
zwi3T#gz3gw-$bsAiUjWG#UGzlN6teGCx__)pMFJXTiQ5i-Tf at 6NhEZ6q6|p42GUM{
zz<nxdHB@^gj!GXkQ)N&_{L$F%ht*=zL3f_pp6<n(`W(1mLeNh5M#v|#zcqCns at lXg
zJUIHqSBc`PNLx^&+4Q``>hAVuK>XT-vVYLeVvxEx^-$jaOa)!tMo43z8su~Xr$jEJ
zWtU~yOp>35_k!2M1+($KqLi-Z)cF{Y{27gwg$KKBHk^tKws9iCV!2*fPfRwTS&EZK
zuQYI;f2+%XClRy!hlV`mUb{x+<!@|$<32BNB6;J-0{uOqk);)DOlXS(HPv0+YVq;}
z$R~TPk6W=v4*GDW86<_bglN&UU?yPLxI^!w)+h72T;<bL)C0X>7=_R=j<e7(JtH7y
z0!wsm4oe9MqY0+XXNWAXuI6N}GFM_aV-co2iA at 7Zn;~KLnxXt#AtB*|Dfpofye&<G
zU;ZG$`52-9W5~osWC>rwvv6=l98au8&(F~Ke+H;rw!0oUJ~zgagKF@*$I*UrlP)C)
zU9M|J)QPhdI9E~{`NHh+vB8_r+px36J{;Q&F1kBBAB~M#b0PE-GzF86wt<}9$|-=u
zSgVFw%{M>yp^vRo^MOtwTW<JOl<E!lj_}QC4#58wPU0Rfqm(VZJ8Ad_av<x#_5-k#
zLkIgCD4U-YI8wV(nI*>KG8_!3%cvp-hwau${19OY)AD;$#W9Q3aq)8|^tU*-ZDeKS
zoe<`Un(-?Hi7kGN=YS^%bL6*YkTBqRx$I^p#LvmYj3!o@&Y#K>P*OkWK7RZhhRc(K
zBk0Gl-zpTS0(A?Eo}yGZUm$$v#!p)=sW1e~`q>`7B7d7QznDQ<_Rfafi)I*97Q_`;
zn;klII1wM4zPW_-rY>@7wp)EI at M*_JyGPN^20P*0$;v`Pkv74hH`$k}CC@|E0^o-)
z{4+p%zqTTRK!|d}@#6Z-f?W)Ggky!H*PU}3EE$3Cicy{@gp7&5dC&Ww-4c)A>0cgK
z9oyvO5;C?x%BC>$PAgbiEumG|O3h7lZ`XwQK>tzX?R|${3wQ==N6O#iSm!uim1|J5
zj%&R7>DdMsp%Q0V5&x5Iy|SrF9E-P`ADPi;Q#^+(LOS?U+CZrg5Qze%>wJzcom9-T
zMeFeaV4AIbsP)<8v(~>Fe|jrt{;nnD7ZWYCo;vbhZjIV`CqK5+s-44>{}OeaZ__6D
zt<CE8tMOqSM)n}_>Y3}Z?;a8wmm>+Sne6+SvYzL}Uui<zAsWOloR`uH>p1JFC at a&d
zA0=p~|J*1l@!pi%OJP(0@#K84VCpf~E~3XJdxB>{prGI{P0KgW)7{-?mwe($H!hH^
zlPRq>ueQsqj9asZNLUMNHul6iurKMJHzi+22fe8kdw+B&#K39(y#~~Y#dAudVM#bJ
zy&0dZRBEc$4GQQ^Fnd6Eg?gp5LK{ayK*6n_U=+fdt|=6hE-=<rwN!tI6Dlty4tBvj
zgEuLmI|7p}4XpisuOzL*kjlfi7vZ8eiugKr1mmC0MP%JJD7r?~l)P{6YsE%kvKT-J
z`bdgEyosVl+@}fR^OQE~wG-rcfsD8-ghPJs>RGfW9*x{HllA}f- at J0>%RbUB-=2OG
z4|L;&9t<F<?gI|FIWFMlGKKtP?xONK^bv}mS9R!jFQ5ZV%<?30<4{X)`46~Fa<vbx
zho4orAh)BOwX!>VZvbGQyHs<1-PBSF@*a6Ii(P8;q07L%qTx1}DZrS>xdpTcw4?de
zBbeCdrz!O>ul|%YRU}+~_B8ob+nw+8ok7#5ahEpl6~xltVo(Rc<?NmT5Q9gl`zAW;
zC?SR-KK;7yxyARr#n;5*nc|i28J&McQd!lTx7)2c$;`QlDO5jdde*7feoNV{z@?g}
zsGyJMKvphM_lMU0HTY3L>tIdlPt&oC$G4MLZ`9p0IyVy-6Ye~lQ6FvYm^8G3#>cuY
zCYZ^@9r;KgSiW!4&yX-1wP`UGg}=XqsIMF+ at 3s;;xiBC2B2jSjHN)F(t+$@HH4A+D
z{X2}g(e_H+F%lahC%bQZev4{s8J4r<CRcGf$3Nx7&Gl2EyO?_!VHum)$N>Euht#vD
z8sBnBl?LkhpYVTYK6BNz!?J+B4P32xa=KE|;!XEW!<|E?^Y6cQ$cG2Pl(fDCJkAQO
zwu;|eK^MP;n9OoPJ~dqf1io!=_&*W4jj`OVM|pt{>$4#w29Ic%KVs}MffCm411Vqa
zi;HVFGdOc2W#0<K-P!ni8hiT87kI%FnSlM%Mwtv<fJ5u=5~*!o!*}WY at p(;lxp}Em
z{l4o|YKdsYf|DlcjM}Tinsp_v_9L=qGdOIBF#NT(!aJR~x2Zd=H?s-ZIX4H`%Rw_n
zqbpDUj$bV?d+)8!HO_PTZt^3mYx`<}{VQRq&<_N&0Jy9ya=K!_8=TCm3+I(B1C$8(
zA^WhFmj1mDouvp{js5&7W at 0>p9}{^)S_HwWwP4f|!!J7k)R%!Oj`iEeU1<=bK8uI+
z(?!@pR==FQqB_qI5CqEdh1U8ANM{Pu8-fc!nkyTSC?t~T8zkk72$x}cie&4=(L(do
zI7_Ga6vi-~r334d+PvbgJ-C;YdJqtIFVO=x=f*IY9+2b+I8@>7yn@|HVk~tHB{{B+
z4 at a3|(-OkoNcg?`?OZ-)_e1F`)HpMBQ4um}1(_>O!aOR_CW72affud+X_3hbXTQWo
zqQ`%ZIjC+%>Tt$d6ImN_Zqeo#HL%}fUEO>IKBU+HF-QsPiPlm8ym@<H)1R9RjF;_r
zmKI3 at oha5b{brKlrWNXfgo}H8_mJ;;G#pgH7y at qfu3iM&@;HGTJWWH}oK@{yiU0lK
zQ-svgF2`6<al|hb6BMKBS*9zs7K8^iA>&op;;;(l^OxH}91dl#Oqcb|N6ZmLT%EDk
z1h9OIF)w43Zq%(?Dd;%uDV_d^V&L5+!QJ(gd2()+2sw}Hjr4|JKZonV;4}tV${M2>
z1$D(Pz|ilwSEjj>lP&F#lamwCtJppL<grq*R%U#LxoD+yt8QGDc}!7(Kzp{_$}xri
zG!DwW*hdMC;X`(Zhcq{vKu-vJ+RD>Px_b<i7{E7>lr%K3#XqFU(>#=vXy4CE-~(9+
ziJ{>i?T5BvUyyAFl3 at O2!sO_yq~HbX$a*EsA$NoJKYAV11_3B7G#8GT%tA2dDYR3&
z@~ZIRc+arm?P8|&%gd^%&7KvkkVVcF5wd|@*^pUS*ETS#>RMJ+J3Py}OxGnmQF(IM
zVNXs3y52=-`)^JH!ey{g>~hp{J2{v{Lgb2g&vR<@ig3j><{N7e^puKeI#6d5Js3<c
zwk%(Yun&JaF{Zt27?b?^YpyH~<PVR7GNy=Cbo}WN4Bwy at EApDLo@z)H{cTZ65tP^*
zZV{;(0!_IR85%;FhYTifZ-#90aG)(%m$Ax<>~8sPSP-tf-eFY{rxLc84}p!nq at s*<
zVpFAB0LA-K4=_PP1izwc&>u&t1rwB^o7F0%k;0H#tI>9`DZA({Gv0TwOpDZ=d at 7xu
zk>M^{j3!#e<rA^krD#T_8TFi&aMoUK0($@bxM3$>J;v%96L?gZkOrMv<Bo*(EL)pj
zV(Qa5`3ZXBDg?b)#C;~lNU1TZy}iA_ot<})KBab8v!8xX$1c=9M$VF!R0Qq(=TK=u
zQ4MI8vNw<Z9co%Gvyndrnat|WNV9X6F<ym~(jgl^eBOZbYLTOU4hhjPfEw|4v at +6i
za=1E5CABvolU-dsxUobXqUK&LBMo#gys|fI#(8W9nnZH`(`ji(2?rgR8YG3srC0q=
z9tvLf5$JwML12SnQvdzWmG}iO0)kh6Z<Z|0&35<db?EvtKA{sw_F{li0NmUL>EUaz
zQ%Jv-ah$fZj)8E*ezY=CSMTtF-+m6LrpE4R at DL+fv6wYHOc%Kr02iVtA8v;2u5;>E
zfY5_ru&fNuwFM^6lPEBF5XK$bii%!P(8uV&*0k!`d+A>yrGW0j8KI9ey*NTkbkoJ2
zWGpQy4G1m*W$of^dOj`z at Pkkv7N_Ceqlr0{>yQpn2_CBgXQ0cKfIpg#ruE*@zNG`}
zH?6=@xY3ld3#e%jX;GaGlgo}0c+Xw7e;H1VoCgb7m_lDrw&$;W)xaMq%2Ij)r4nTA
zl4*j8-nnx3*A|v at GletW#J=iEYqZX%yEp*6ytF$H=X2*5<Q|<?!wg}%GzQdq6ytqF
zuOkTj5|G?dz*AKe0ws;mtWiY5{1j|!pZ|>c;q=poMXSq&hl!l+sHJ at 6Es5EE9P@8j
z at H78*LV^Mp98W$87i9@}xFyC3Jj{zL82)arfHtd*2z?pDQGTdpz^+lGM3S=yw2mpD
z^&TuV2i72dsxSq}nr?6%=;rZ>)&kQ|E}%=co~KDxCrw)^??}$>YupqUMqS<umVTf;
z4Hs8iL3DJq!UFRI(TSsPH7EN_e2Z*5oqn1&3$6=Fs*0&2NTGgoNeD(6n#LcxxVoQK
zU|#5$N;eno#lYb{cj&VCJ_UtnW!h{a-keXzpYa!7cG6V14(kiwoQTi|d{_G94gkY)
zouW~WqQTNwJ$y<F at Mtdu*9I*-hk-SF|90k)FIJhN98 at m%unmqWzTvR2n8d3}`&<u_
zy)ENojOXiE>|U!bVkW9ZYFtBD)pn(k*ZVViiJrslOOJmz#!5UF$Tw~JbiLBr2;bQj
zs_w$<o1#M8wnaao5mzC;@C<gInAx9O&PDI;T3cJkMJGx*R$x^i1R0I-16Pp at wJ4h`
zAB;OadjWe;Q`w)F*TrdxecaQsc4xn%oPi3Y$hK at VQ}o8__<_sXNhy~?C|qE9m#2)a
zIfh{m9g;sezKU+sx6-#8;+qdWrmKt8Z7^@wwX-SA8O&gq5b)0arF8qm;ySYj;XBN|
zw^1M&?PvbZ>w`*4HH9gb<+~{9RO@!@bU!Ge!Kk<s4$o`&Frt^MF!DSO!l_Htz11r>
zFbfQ(OqH=iFK`0H5i>zVHlpti?fOwK4q<7}rB~ep0tmD2(6hp?!N6PniZul+L1f0i
zE_iz`&PR;)vY`?YK8pzM^A~-3&5hj;M*GV~hDL7A^UB+Lnx&@x*%LKTP^a!1?gYSH
zWXCsD<SYPT)$KZ9co;C=P8}YWWBKKh5kh2Ao_Hoxd>PKS3H!dfUQw2qF|P>jbN__a
zj%R1bK|Oex+BoP$x<0$O%>vkRppnuLWLUmpdzht-9pN7UyklI$QiEpKjc2{ha#DTv
z_+)#L?m~ya=R)Y^GkKzZe1~i;fCzSSzLZKraU+1Qt7?yqCYmj7KP_ucGEa^x%84^4
zmR>K2`_pkysJ!NMpX~)o(1X`=IP|VEe9XA5wV;8#%9LPuXf%>c8JCj*M=VZ?a0jDz
z4P1BlTkr<be*gaNcOdpLWu7qw$W_c2(p}QUrtOhgOp!Cx45~Oe9*kZ<u_|krHLBK&
zu?M{j|6SUuU(J6YB*uILx*Uqb>bB*Ey*cEDV>)NoRl8<6EaW&;ncwTJmx%?H?d>f4
z(8?r32{_?D56Oc7e4D`9361+ at B4BH7hME|K9;Gn__6Q58<IG2+tWe7e*rhmYD-=xt
zrw(@;m)VE at BR2jwhMS)zG!hb_-+5G1nbHlZOuC$Aq%)CUD at IWIjCU6G%mT-~0!%_u
zs1|?b{}JVPbYL|XRC~?VcM&)6c11?aJtTIo!H)pwpvV+w&U=gDbP0`GiOtNs|11t*
zGVluo?BcSQ9B&%^H$ym8q`eym?|}U8RKy%K5jb3~LKZ*Nl$l{!nsYt-K#X;%b#W47
zZ&q1R;fpE<knD+r-G0~U5vDxJWnV6RMLXAJ3umnQ;ACl440?2a#(%GsW!U#_1`~Wl
zGSJeF6(>hnu?nG$Va?6ma7=>hbto~JLw3iR2TEEP8dK$Y&CiKzBlg5Cak-nBaP*&=
z*!B$Cd=K3<^kW2 at GlR{+lv$VJj)d0mHQH at EsJ89BdZ2;HAN8h>pIepVQ4h6?s1Lt$
zyZd4Xv|3_kdb#I0_cJzES5KhQ1FkI}+ufpFobag`N%tOS-wM|&1r&{9SI1^Q_qar4
z29kHXM_IKi#2VtAPh5=>fJB|GVe~uIV~pofo0;^O<DabB!m>_92th0kHy<)$e14qZ
z(?jd|xI(x;x8|CzVRxDgve#bkIRt{jOlPSBhFk^7XEwe+UQVXmKRc6dAGv5|Yd`S9
zlvC+?*F0DJ=c%c$J#P+-Zgqk-ogaf*+-{ycER$)|apVJO*9P6`ARnI}RWca;{jaf2
zY+k&{RKmoeg-?uS>5Z$Qj^FpY!eQd+4NWw!Ztc%Ldb1^(M6}iM2P~6NN48+h)bm^G
z>Ay?#1}|cIoo)ElvtOp&*0iaDc8u10Kbm;hA|tDFCucz&@`=(IYX%A*JGiX)oBM9p
zA-;pk%#?{Naglxh+*RbbLMZUr?L$ZQ+pZf<*vVnG&9x9%Y5DW*YoPSqG#pNR9a<#;
zkiBvUb!A19TS^8e{4V7<Ero9J)_e`ZJ5ZN)O-D)315*TEJWz>btc$__`I~F at qAP#D
zYMdxs%*!LjWP5|x^4+3tHs>G@@(s7r2^D|+L`!LpaPm{JtM!vqlnh5>xXzyZY5Lai
zJ%8zdn%rcthW_5(sLv^utsWblo|pgOknMJoR_a-vW=Ykm`L|PQ{I0d79uv9lhScv>
z%fC!~qb?tPDo5fO?^^pcxOq`Gg!Ab6s5I0Ihs@}QMdv9^c5zp#z9wWt1tFa#O!aCZ
z2(GfRKGdBEmw5~6=6pFL_4QZr!a%RmcvIKLu(=(1<B-Nb&oLxT+f3DuDnF$SQX|A^
z9pN+P7)E&wpOOZ3X+wz)%17QR)HynMre1o=6%yuQ@$%g8W=!+&!-Vk{Znqua;}b$|
zo`&zE?%l5cd4du$Jmi`z!~8CjIyv?%Oo|{?MqyoW8kASgSc;<Xh6>9Wv&)KvW2zo&
z!B!>*Bc<`h1oozk|5HbA&s7H7*zaxb1m}n#q0J}r6b?8L8SjWqRvP5OJLk8RXMI~F
z{^aadhv=*}fHFu+7rmxJZpUM(M}^`yfB!WT_(jt#xv*Rsg=Sv4tkF-orZs(;E8#hb
zsC%3%dg{p9sg|TgyPBMOscIno<CzH9YDH3!X7;%pa_PRW``_q!WoeVyl1s}0x8A|<
z at r>^AnH>AU)5@`i!0a=kP~fq at 8S9;l_sDpOkI!&uK-qOAJQ9Uc*zeg%CN at 2w%L*rH
z_~vIX_{6`wdJL>6PZkgGb>ji6=lz<;$~pI?$G+YEeSKz2_#(gBhOEigrId+}lCtB6
zDAS~VAkf-1FrmD_oWwR&HzmYATQB}t-fMbVeA($^9tCeduwH-h at 4r3%N;H7&GV+Vi
zsS{;4Q>63=sY`D at pQb38CqUN@AhM?xdiLoK_8(rRiv#xVyezl7g|bH=JF{dS*oOn~
zzPx-x;3i+vm&SddM*LlaA2;YWWN}EkTc9tZ*U=N?c&Zg89V}4zRyH<X**@-dN1(9?
zJxM^_B+xtb)kYs?+hJaJpD%b+gO*X7%|Q=0ZQb{JFqRM9cD at C@VBGrd*7IL4bS(9<
zYttnyjvJokAlIQ at NRW>?-d}o5j-L*&F_^t_u(63Pfom#{zUkpyZ&^{OJQSvSGA$hW
zta(v7+_p?7?^?M at pZ6)s3!I|afD_gZ>e|SizV at 06RCc^;ASI9yjKYec8n+Y8J`K-7
zF_yvj&P&xf!B^%YOS{^%PUF|X9d-f9m9!)4#>0Y@#c2X*Y{pH#{Q!$Vy|npl^e669
zA=EZ$WBEouURAQHH%iZ~gj`Y4)ihH5RLu9E+)^*$$vNbh+Alf10rZfPvnk&-k@}yH
zxR#PV8-k9GDqei?o9*~i-}}Rk^^Dz)1~lL3ff$60;2TS$=qG;amQB73ie`e&i*cEs
zT1s2|`9$d0=owU<;Hk(l16*9zPyk!zx9CYSx at ctWXZnXUEhU}?{*u3L0Iq5+UrM`_
zToTLQ2<L#){aj*KRZ35jUZoOVFB7skqqrqLIG%p=m+`NtyBCG-hEmLa3CACY2&^2h
zH69n^s$1V)UuSV#&+3QcM?rp7UQq^rgz)`TS{)}$52h$$)PjfU5o%EcMG<js!h<>l
zQxPUAwuprGJwiP|=sD*m!6FWdJtKJ*^&IH2sUF7ff`qHhM%PdJ-hWn5ms+=(N;GRk
zT3ub;KUmPl#lS7nfP$6 at _9tB#>cx!=V at K4wmDnTw>WXrs@`J2Fg&x+ZQV$CR4`kCL
zC&ozbMLkY;hFN%y_jHhbCv^8Z-7yBO-Eg3<7u$y!=u%**jVL`C>XO5Dbq$Oh=o?W{
zQ9RJsKd9C_sy5msH!$2I|3srtN&X32_DQ!KzJvQBh$fli%sc)-CN4U#EPSjg^GUD#
z=;+7*c1Qus>G0Ws<ujtdVu27w-vLEAEEda=y*%%o>9g{NDZ;VktG|R-r%48UM^8sh
z6uvN)vIM<hd`Z<O!PE)E2T~FIq1qsZv}Yob0ue9bfyu)(B=b~ZjTA^E5^L3#Z$-aV
zns&-5)6O9mMl^tc_9q1KYf_4Ns`3e_#@7hc;wnzF{EiP<Y(YX;2X;+LWo|E*dAGN&
zBjDZ1lLtgOc?)?K_ZHHvM;WJd1((e%cz*uAtStNX0%cnA`{gTUaO?K;FMn-cHbU2(
z{FI8C77pYd%}!m$#U7m&6ZVv+X~hL=p#&mPy5c(TxvpjdXBzC~eM7%GavZs00!;|_
z78(ebf17mf*_TW)15KIiu=Ym|j9qb`vg$9z*S!sUe5pK5!Pc6K4NGi`fpr4Ut>z=6
z{?O4!1b?9sN)#_^_O7ZXPZx{SI_<oHIFr%~($aiII`2ITy|@K8D$XBJM>HEC05=(-
zFVtr*KTo>;)%*AJ_^K5P|EAl&j>SiQ$oQ6WNd1Os1Hf-^@AHcEge8Z?iMN_bN}8W4
zg(k92Xgeg2T7~mGGG}exzP>+af%5`9A*NmTQe=b+5#djYBm2`ePv#<ndC^z69E;87
zJLb-V&g4HvioW;^B9gUwWGg*?d7tqXONn$ugVA7pSXbJ-K*@aN_&qM{jq!;;r2FSP
zVA|pwGS7Wn)Q1*64TiTDg$hO^XJ at RPSaIV!Rjf;`f5*z6vRXUkwR^ruA-r+wq6WP^
zhNxok4ybTkGJ1cfpLy?Q#pkzKw+#9XuCmOI@~man1r^{r^ih(&t!{^L==^}F5!c6W
zZzP?~9NXf(Yd3m{8uQs*`MR_Uq{q1*f8ty}=iN1&A=hj6;<)m-iMF~qTCcv1VIECo
zAGLw!h%7dTTKih%U+{frK_b=croLgJiB(I-Em#HjF~N^xKqCi`Q`G~~s_l+SNJ}In
z+&jPn0`>|A(@SnWOHs at Rib*ZJ?(<Z<t(j&`*Ps|4zsM1Ak<(gT4tg<f+g9_-#nDYg
zLQui$T08n6q38bPF$-CimcaSXH_~#{rB``Y3(V!JBye>l^>ci~DuROlcrhDTZ$G<~
zJiMvvuZex4Rskvdg-iKx!*33+&^^3X-_(1+M|f2>fF6_9Isa-<jef4VAW$>*U>Mwl
zTl<0<qK_;TIG5nY!bqG5P`pmJo*lemE_VBz%vcPl-!P!IFhJh|a*b#$*<+BgEy4h?
zYu?iH?<Tecrs>y4$Su`myw08PH{P7^h#Xny3>;b@^4j<x^%V+`y8JD>%ya>;zdlx9
z;<2DU0!imQUn?raCHNP%Y})tRx2yLT&V5E>9|Py9D8b^kT0_ at Y#X^QO#p}p{3$?-)
zQ<!Ho*^n;P#|LWv8bI?DUpqeX<3)ujDqgGs7Jm>o2RZXz*!@HNcWZ=;$D_CfWw3D5
z8iNO5_ia at Jb)Vb|5Yznm`|(agoJsOx*6vg_vT*4=U;ECLf>!sR at iL0lo;##D(V2bv
zh6<0A9Zv)_-QBp-3j_yK*Nqy_mK^oD)a!9sy;W<g9ukrzuJ!iZ3XZq_lz*8?kXK+>
zESj at 1(Y6>dw?(I|S>4Ga_S0%pxH|fYz{HMTe)-=YNFUGm#z&l9?_<w8;?BQ_L-Q-S
zxsAS5HCISDk^=VBfZ7U@)+{Hy$tM%|1 at mL%*Fk<G|H1E#yWWfY%(6c3+*97^xs6g2
zy5Klz;dSQ?<;qcbe%a&|shc$q_#d5sEBji|Ia|JI{bH-1NdQ)xjUqw|Zu!Q&`H-`K
z2%}TW*Vle_H$HspwE47fI!@QNSa!c;2)eGl at j|f&$3OV|BlEuswbpBPt!CzoYhD{l
zW+U2D%IG#Xj)hr27IjRT at BK(Pac!RWMF`TgNdsE*pkmJ^e$Asc{@u%WZna8Ze?Ok}
z{Ye*qzmnnHQuZ4y#%_7RVYkv#Oj^*#jgQ|;7QT!57-W1rR#GR3Xo^6O>RHCRyRq=Y
zDZQSoMkug_40AboedE4-x5gxH=CJ-l{^M<lc}S643)_o#AGuQHC61^F-D?o2E4lnk
zfolYGI1-PJe~8`u9asH^M|VeMmnRFxuS`cMtedzFbynx!G;F$=UG?|Ap|^8CI7jwD
zt$y4-P8m<<C3${~%`DUhxkZg0xfvqlHw#GN#g&{@h+dYDas#@jTsj0ix&^ke40XFw
zH(m&uOthIb<SZeV<j-mQgG$4wB=)dAb_LxC>z^04859%Ypomel_6;oT!Fh|{0SBoc
zi)GLwf}1n*>&2|gN*ev$18~)nUAhC*%{&^1Mn)rL)RP0?p=;QbRH<<(uVAwB=FEQ9
zFy!eVYp4q&t3EO^($lNfW#}3JFRXK1?1>Kg4r&h%46DiZq-k=nx&R4(GWHL|d5bWv
z>OCx~sw`JQA!ReX?4SpaAN925u}#_HAfWwXgz}-$SVok4^w%W=g(#cvfGA|PJ<_kv
zBPV02*HuC*^zimj=1Jp_f5~jIMf8-IVf;ltz4PCJR*3u;QLwtOM}%*3b^V-H+GXMw
z0Cy#H(<XtkHyEWgVq;eR-rjxZYW#%J9Q+)(d-jWO+!6`S=r40>Y2pcG=KfzFLkvy!
z<rcN^a at X^`Oqw<xz6_#v|6(E^sHjezSU at kYQ(xt=b~UD`wHW`v_(5Z<Xi+CkzgCIc
zD4|VBBg;5N|5{^Pr|KQ;J9Wm~u{>+ at SpPB$kbZZS4BdnVV)vk(^+Fd=Dv00`zyA57
zXyD0S{LZiYsp;dV_se*r;FJQgPWN9UA>pQ0t!YcyYE}XCV0uh(LJ58~uI)Cl=|aCn
z>8TE_Q7dAJ;tz3@%wEAM_4Qj_&}UjOSbfv`tP6!iNV1mEzCG48!d801Ul_B<VVHch
z^rYzJe!O2AvZkO%(1Wcwtg6AA&MRYJ<N9CRL#G>a2d&RO#N84W-W0-5ccbvfivM#s
z+02j^SY(Az;mNVV7ZAC5*&<>{WM)<#r=t47V7LGI`jvQdFG5Jn5qsZdiuWQiGdGv%
z<I8<&3gX37m*X1*f&k#D at Y611u#%ywD61wryw6ZdvKSp at JMeGSEHxb`@D4<~z6j`p
zu$6{9h=urYOY02}VfMWqhG!z7z5qIMT&QNTY)jE5bnSRxUD$f%f043PG(2<!^F)Ei
zgU;#jH8rd&wR6_hxFT$Qy)16zM_7fiFwm at u@ka;S$#{{1MZA$zGBQ($`|K|cMfIz}
zxIZ@`;4^}8kU!bx45IHioVtV=^5SPS at ofQkV$zWjR{s#Lf1iX>P9}9Bo0+l7L<m#z
z@|Jx$jw62vcQtQ=jYqrr%Z_KD*DJbW96Bw8i(|@)>X&52+nG#oit!wxAbiSseXMSw
z8Tx*(N at gHD*hvCPF`NQ2r6M at xEWOWWVuh+jlQLRqIa#1#U?Ua2>E`4Csl-70j7K09
zqM4N?3KkKyXg`#zRkXuZM1x0;53YvuayGy69+C?>^dYZ$*^ytGRay#i&A9u+5eFA<
zlqjU`+(u6m-}0jpK-Qn_v at y~N_jGT>L7%=GG-I>cLNXpQ7zm&G-wuQ|+<wOiK=Lrl
z(H|^;?w_T(Wd4tV;q^lE^ih-juF(5ZduZ9-QBHIj9hl at bAYr%+E~RA*7C-h5irVuq
zwB*=>K=+P-0{JokFNl2oKOPAMqL=?4d>qXR=x4R1k1FGp?|>s1XtSSp?}RDvB&;Dn
zt(#7Sr0Cr#KvlkcF9#=4m?9EflhE1h7XT3Z{9KqkX0JG-L`da$r<Pm|x=wntjMr-;
zX%KIOH))=N>OIyaC#qvmkk8%ng%N)RBnXlqGv7L(#Qtz62>54b?PS$pL5lfbuZQZk

diff --git a/docs-xml/Samba3-HOWTO/images/12small.png b/docs-xml/Samba3-HOWTO/images/12small.png
deleted file mode 100644
index 5bdf809c1b4c1634a79bd1706f9e12e84bb3962e..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 29508
zcmZ^~cRX8f_&%OU#EQKVGxjC~wMt^|qNr6xiCML46p0X<*t4x!s#ejVXoG6)Rn(|i
zT3T9El~(JQzCXXu_x1hf`&Uk$*K?k8&VBB4-`9QJ*OO{xX~am+Lk|D|7)^}zZ2$le
z6aWCq(1Iu<`b9 at yDL-Iuj0FY&Xc at dfowh^y4-YeN2)ld}8+OY*#0!A&yy at YEFuCFG
z?PcTT?im$4<fTQK<Yr}VYp}Gm<mKfxJUlEWCRSBdb$WWLtgPJK-Ob6#+27ya-rgP>
z8X6T9m6(`_!C-cGcel5<|NQxrmzUSj(D38OkEyAtva&K;TigBp{n^>s^z`(@!$UJO
zv#qTy$`#Jf&vmbfyaND2{7m#Qwvme-Yae;3=kbkNQD{F;YIc!_XF)&!@D*A70(~n8
zqD06Kri`|)wGKi5jY>$oQKUx#4NBZaso9tIAHV at rw8d~Wu)ZNsW3BK5NmLV+QO;7Z
z1+y#xB5>#ujD8$P1xUcukC?+=CEPEK0)QuduoVVal7LjNsA8iM2o1n15srKo1;?P(
zB^Xx$1kTVO;!=Xo)$aGf!g2xs{u8H4-IY;jAR3T4N165iIF2PwjRL3vKxHRX#=mJm
zdH|JA2Nw2k;r~5`mSC)SIu<R!F4B)ojg8IBj9Wb}i^&OPijPZYc3LtS=v&$6$19^)
zX#VG1Xe`8pNjokI16Q>&H^$hL>8>|yfKySS)%x5QXrgVnxpY510(~gbbBUmw1p5C^
zQX$lo^JQzv at IG_!U}MX@&c)vEq1nY(22&{G<8HJ8u)1`&cF>NAG=|(B<fO6ctXG>1
z5|ty->#^KP&A;zx<bws!R#2W9=?Sq`S68==Qe`rJ&X&*qrXlTW7OOtaG|t}8HCUVE
z$7N`>OQ&>r7?hHp;P5_#ZzE-MXn3 at DNLpclsYy&NQj{EZiI{weub8^V6NYnwV at fay
z$pq%ykyo&&;v^$1<vQpWoJ~k5mEy%-)k69KuI1K+^Yg9U$F02@^8#;f)6?{^$`{29
zd5<GO(~>BDrpvB+^vv<DT at f}M6#-Tw4C9<nDsFe8rtU`hdaIk{@75-ad`s<ZJq|t&
zlxS*w!K%mUDb63Fky-2*m}r@${-x!?@~w%5_MBZBYssTRjZ?&*N%Y1KF13bdJ|bH_
zI>Yg4>+*n8`?mxnt)3&`?F~9ZP1TIu)ARFME4S1 at nu|O!AgcVheOKl`P<SBN^bxDI
zVsyp(jm-;63^($;zTcazoRC-V6%^p`I%ROIDQnPtIWYdBN7}_=cHoce*qXcHXtS`M
z&tSzoREGDilagofPu+Oi9 at +f$BLtn9Sxal5;;Enfr45zgC)n!rxriJ%bzO9ZO;Ui?
z?zh}^DZnYV8HAt(TL&AkX3$XcOq`#a8O_NoI?Tf!7}vuhHQVX5LLr_`#xofEn-#^L
z_IyfVU;}HjFI%x)FQ3jqZ}v{|R-P0eTNfWg2>hMF(2U<6<{=@zSqkH8R&zfNfSecg
z{PX-Wbq=8*YcV*{@Xn3e$t_Wlg7$nx)+7PQqdgmx=1zU<lfKC_PNE~=aKtMW!$Pbw
zw`c-~AtZmKo}U*nGS at BI72VlUB~fqQeZOhuP0QIOMQrP_*rAz;QN5}@&R_qrVQxVK
zq4+2#ERCL<n6K&9TCZ|HjA7+#*6XWQ8cMFdTK(h`%vVn$#HSj`MHZzqp;8vzN>$Oi
z3gwXmDbclDbvJwxjb1%RLSJQP{EZGK`rgG%n*Z_jR*S%Y1`%WM?ww?0Qs5 at jtXIKm
z#Od|~GQc9-HtaFP;Kh?O8K?qq at B)F0h=I{xNsyNer>E}KJEnNu-PEOB_txv~@8}sf
ze{97{oj5B6Oe16X#%M318)IA`#tFqxKe^z~YKl at GYptG~?TNuE^P at rAwNWaU$J&;S
zNK0L at h2(E91+m1%F=&NiPMLe|Qw99KsG}Gl at fu6Tj${0&p6*VFFUqZIUj}|ybf;1-
z{a^tKMUmXu>Mot8sj5vs2Hc^$(?0~QHj at _d@x3YD{Cm|ik{&(&SXKzyhh{1LeB@;&
z_oU|F{Cs+{#*$g!Xk&mknG6k3T}Xm!??I=g-+Ra@?O1=*QE`b%+|j*UVKPAPePT)U
zzjfa+TAQmqSBRz2U*-`*5_?yIb?fNHtnFVkB&DLNDE8WXMyEAcx;dtiKjc)w&+jW+
zqQ;cC!u1H`3s}nYmcf0q2{+RBed6ca?5f|S2qWoG`|C93OE+@&eoMk%0Qgi(rGu;(
z`YOYx25(IN<+8342>0fP_B5*fm4V--N}1ONRTuLy)3k6jhKflJ^`+QGq#;8G2M<7B
zoK%^D4o2uFpyW2Fwy6-*BUIN$ks&e&%*V*L(am=|U{V!eRmX?2N!H_=DfZgb-QyKe
zA{2Ma=8rM#p%6--A}w}(0+>efC5m~Y6yE at d%_<$F17kw6Zo^&w<$;uD_z8XwD({13
z`EVU*^c-gM23Gvl0l&u<q?l=oLU=>C8cTrnMHYq`dVGszBrGcpq?J|})tb`UN7M9b
z3I$?FkxS4-4WfVlKCAfHPdfxX0{6>Mk_pQr6 at pqTFX9cE!B?DaBseGy*(#I?4IaVM
zM+m6<T<35eLx at Vq4+3t817ltZPj8U!%UbDX8L>scIP;zrYk_F03`FFUivfK(aKs-P
zDfK}Y*}_ubyg3^i at c9j8R0bB(O-Vs1O>j>%BUhBeJ&cQGmL5~o-FybEAwY>APE<!c
zr4?F_V#JOp5xP3ovLHH>_E?`cJoA$|A2>E~Sdj{8ZEbZpM!%pxAs_DPRsx*Ea}nC{
z5rl`d5kAiJ%H#n${w0r3fbdOqPm^J2^>4VL3nea- at BWL+edK`4hF5NSLD)*4?4F;8
zIC1_|eqPsO&O*gzH7K^S{AdV?zo)l&C7=G_YuJ^a5aH~`s6h1I3mYn3E<@`EQlB)R
zX?KcWKtoc^-SPTniIV0=D74|NZ>m9ES-U=+wf%HSKcn6Td#?ql<k;vMOuHEtDbO9=
zlmI=aI}6(Qek=Y7(}Y;oI*Y@^@hRN%yCC#N4|vkpp-gmekfvG8A=wh^hAHjk_WbC^
z$>N>Et#>r#iK&j_lhudm`)HRKSo$cV$N);(PO*EayJml<^=xtoI=ZoDSKpXWF@>;<
zuqx%`$h+=dfD;QAijxmg;>f{4VX0_UjTGA9_Jk+8v~9Y#jP?f~rQ@#l4>NyE-`AVL
zKy%$V3)y+cphy4<E*3TK&O&sTe30V{r`AwSaM1sIu5iUSFJdLN|6>=kww7bg#_EX^
zqrWR5o~FO#f?mUBX=L^?_j?2H836|--qp8>w|!P?tOP)AnchyePvTHN3UjV}tG9Ml
z&zQB10JM$i3K#8BWeiDVcIZF_FH*a$It2p2l`uifQLji9MDhODm$fja<~4laq~6>6
zzQ6CSXOE**#Ju#GUFYF at s=8dD#=|DO=E|Qc4i)vJjmVr<cgU)U<OUntZ>W*~2lqO_
z%SRbU_8+8v1+a}*g{zEKgmL#L8v(5CQ2?1B>wJ~Dw%tJ!T5a)H2wA8f=zHk!Fsk+X
zmp5#h>mnwf+4d_-;Ak_Gq^)P3YQ-g+u&o6(93NNE_q*&*Jag{kFcw1xwh|qRx4<yW
z^|1FLZSO<Qc0)2Ms9V>lxm`9kT)N5H1VnO1H<(+YtQ=NU&Udd^b}~|t3$6|cb{l2L
z#6rLnUwpA}grMzro2U201&UvuLtOnyNyxF>7HUC=1KM|c&$Ryxx4)F`A2_tFcRl!~
z;NfywYj);Dz1-tB-=ee_dT979u4j+&pyDeG>G^Cv^V=h#W~8VLNG?R at EBmJ0lu3Tc
zwsp at bW+CD4gWjxi!paZ(AGk{8T+qxTpWEoy5?(^3wcqA0pVIXk0glJqXb><+zaQ+0
zI#k54=iJ#Zll073)MfX*S5fSZ^B=3#!{oqKdLUx84w$4NpfJ45bl=Kni~uH9+P}NU
zWEb~Szpm=3+ldVdu+*u+p{=J#10yO|#&q=}t4bE3F%}#SM(e at IwwX}#Q<KsMo-mtL
zD*>uYTZum%J8X<*E}Q5bj5lxmdIzn0Ofd{+E#)J%dazi-W9B{O{vi6?Sw46<0vF5p
zF&mSRaB`@7ct(UbDEHc at R^0uzsE)8w4==J4y)NV3rl)%~*@hXbLvDo~(+Hx$E5oPN
z5$M}j`kNMn%*`6jWhWV8tlqz}6s^65Ec4PNv4E{4e^YCxh<&f at soTyz`ZDU42rzhN
zxi{{}v|{5g>N{P#X6p2;Fna37#~mpz#p$>Xi54FSA)Z>;Q at +@?pPichS=9=?j{Azk
zi-4VY-ybLes at 9t~G-(OQ{J_wNqUSph*6JflUK1ew!CewRoB^}ts(w1EDY~iD5BUXz
zW!w<Y at E6?~eYR;C`fjH3vz61V#6?dVbRs(RhW~i?Wm6-S+fM<ttito~8Qr)8<ubW|
z-B!L1>{8qS72w^SChcHm?0YMNt&<OK4)Yuz<*TFNM?3=J-abbgvnIha!ug at CWxjgf
z4{B>set|Ehy8ZIA%eBln8e>(Jjk>bg17|G~6Okk}- at k74pX2~Pu`LuJ26FH4*q5MB
z(NTQ#;@ml!Gdw7~FO at -$CgfVQ&|cAa(8nnzp~v}B=~+vU?vZKqCDlUNHNuYUeuE{L
zAI`K9+j4?A^XOkiNoMw3vt=KCM%yool*Fyc-p+y{X`wyakkX*$cZo#R-QXQ=)yD#^
z>A^d_t={>s<A1(%Qv<VzsenX$O7oe!Uzf7Ka-$Bfh$1t5_ryy%!WO;PlH|vU-Vkwh
zEZof~E0r$a3>~xTRu;e2`<v*A5${(5UGSl at cjB4}gUH2Ddqc2RdFW!!_tLn44XV9u
zDwVc{-iTovcitmFiv^q8bxL&<Mgsuqn~aeehoI(-2_)B6+T&3&ldGx3 at F?RLbhkVt
zpj*pE7g{kcP&rCwU}FW|bi!dFK$bG<!9vjIT*@(Nh<rb{k!8^Mm0`1xGpb@&mr@&r
zQT?|pB|)0>5fhOpkW9zLi9zNLBZxf;_f+L at pQ_Acf0V2sDJ4oj20g1d5(UpN4M8i^
zB^)QIZt9N#hM)l<9 at Fn9v1~ro)H*aYRxU)lgzWt9{19Jk1s`n|7Ggsw+^lU-v;;QP
znH6l(S8Oc`q8fxH0q+D*eMJ*qYomWsqi_>DK#B!7ix)OM!3#qCK at pRmgX9&B^{#=t
z?cnnlK3<3L0F{^|sfMAXQarOQ3aLkY)47ReXcyAtLOZhM$AIV2J-6U<>v!P}>eODr
z0Zd7+A3}MVf2|36ysPh){p5osg8{(#&QeaIJ4<=T&|<6l+}Vsu_{ra!>NlkF86$R>
zG-WTaztHEf-b^=AB5*0~s?I%m=urT9p44_xZ^LD$jps8fUAQ6fiF|&<9{;*pI*jAy
zGmPw8Upj~&W at boa(TbhB(=y`hYSdzyxto%{0*%)iqIOP$!6W4`a`N?H6WeozXP at 4j
zqb3V1Zt8rFkF&_u#QE;&z*gQ}21JaDCcDEDt2hQ~z4U_1iOPg;@goVdd=;j(fgY&^
z$w>!Am`lHsX^*y!yV4zA-hhX at _|U|-x~Jzm>3{T;D%lQJJUj4qXxH&{tMAi8_4qbj
zdA+YJD?nWO5t!lL$)1-AK4iLrY`4E8Lp at 7VdMfn-P@l~Ra(egh#S^bze9)uq`<J0N
zx~W+VP?J^pWAhaN`P|H0Dhnwb^FXfm1_t2DQV1I^!Sm18=dTxSx)p*mEs<0`QV at +1
zYUPpF3}Kwrd=fr&LhP-sh17Dy94h`aKtO7OKNV)OhEY&Qf#eB{Ay`;ul>p~Ez(fu!
zkf4vMVL8wTSlyu(X$DrXGWAnN;V7;W(JV at XhJl}3KYa9LvBR(N`?)v$tY9QkJVdyB
zjjR+f at x;C-{_ at X2)dPAz_Ng%TQ2nE=QMWIPKccuz1O%d>^1b6oXPc)e+a!BT+6<c_
zGQ+7-FLY~=%ge21tL80f%z at tU`a>vYixjJ`#qoqVka3b_{SETq=}VNS2KD5&)O$kn
z1X=XW=pgOqtW<*GGA^|s$0F+vtCG(fh8na?j at k+OqAKg8z)kl_TagPVqmWiAHv#NN
zz??(^%T3(ejv}GX9Z`az>ex5os0S8b!a>qahpcTX7+XdGEa?0hXhN%=%NjJ`gTQp-
z$x-{p6n#EN;#;ID6Qa*_ZxrdKLa65}Bat|Yw0sH#K*;b=1{1oWG*Bo2R7BfSE*XMd
z15D^pp+L-5MQSyBlJvt+@*G>(v0(9x`aIgqxuOIwm=7-|mjFGHI^TS-I1mo7TfR(>
zLqL;8YAxl`+4OUN{JmLntjFzsVc9^N?ADrn=LXGc7$p3wD6H at gGdou@o_=)NZ9!#c
z*WDC3SV((`^CNh_g^UCdA)aY@=Mk3AB_c=iTBj0DjGGdmplz2wL?=29A_K(0wX~*L
z>);}zkml!KywDuqhKD{suTL at eAKO#Dyaav-2KL<Kz5=`ov7yZS=ltb+{{*A%NYrs(
zWp;><D{tw?J3G)W`r^^o_86%vv88uNU)~<3RN?)X46_F0szMK>JxPW?ndA8j-|_Ow
zU<~(NvupetUO!Ua&t$p;KcQ32)0!M{fz%Z~+v<0&MRjDTWHmhQVLPB6!i6Ip380~$
z&xTr;u2EdfC#jMpkyw2-4Nph6a<!X+XF>$taR)HRI9g%E at nOc9AKobRZ>Q-#BLq|v
zhDDiQ8rf|q8eO!t_qSk!KHGa#thy9qGutiV?Z5`TMEqP6{u6Sb!l|zFc*&RX)w5})
z&T4_cdIj$XK0VO1+MoOPleQaPg_?EV;^euOu%3Jl<($EQPShcFqnQQe;+eziS8Z7P
zrB*yR$`)1+ZXGgle>e{g%z`#HT}?JgDcs>xjM(}`)9*(qoV%(x0T at _uW<@SoEJ2q-
zK#WA>#UXB|-sV%%*AnkqI#yN6paRE^ax3*wc?%0gv^w)F+^%2d<AoLPFc28|aOH)X
zwxJ+BrLSLEm3*Jw;?uXfl_MMqaL#;`o9<>TTkL=9p0%{WZ<(PRf<OEf9|$ggt>W)>
z{~h4D{p>c4*Kj;Jh=IJqxe1`{Yb8+w6<_06t>F|jDD!zaGJ+XaRG?z^G;SAqX#Lxm
z5jw|f-pcO%Uh at v!Fnxfq1LtQ(ViMhoIMODKkl+3}<59h9(zuoTZqeOXOBcGuVu^LK
zlRyv)59X;v;(`j*ZN>p3AgE at s4{oYqFSoPC29qngqo)6>7q at Nqw|8H|5~z<ILojqc
zqtA!Kgpw;lhJ(`qmqmTbo%0<n3#sj=)A2t|2t|?UX?R2Vd9N*MuaX+dS268P%4ILa
z-F1Lkn(f}^3-PF^jjSNFV>+oz;keo!NeLQ#A;AtTV9rc;m#u>E1Yd%OcPkdtDG3ju
zO5r}t#4D8Y458!?*=M}CyGF^i7g>w5;T>a{)Ezze%o03xAq-Oj3>)FxHjb9^IZzlF
z?H%kDq8fp+ at omVaB=9+m4Js;qe}r#d1w{Nr|Ei?SJ*P#XHeVnd#t<Wn0UD1|b^Rc4
zlAQUPh at +!qGkkl&8+Y|a)?Qj at xfAIPGx{o(FDpy$ur%-j==Mk0q`5tvF9NXIE-#s>
zvq!ZhCTisOuYO#feN1^rXp4p)LN+$U$-n0l0cDOooISH$RfAc3#HTSOaK1M?l5Q!Q
zFkv36DhGvF)Tlb_GIn3scJ1YTugNM)WT$ymI8fRlS(z$J23g(+d&P=>k%0e$=W1aZ
zciU-vewF at MecX-KK~mWq^}<$sO!Lt2wrt;Sv(q#5Z)arIcJ8}R11eUAPtYwx5uYFA
z0T1rCEOi-$%AC^@EdYnjJ~Zwu5T~vjVNieWkZ1ev^Oqf78^@|2$_`SQeOk8UX?`}9
z=Boir`hQ)3K{9<D4EyhVXr<AsljY98aj(9deVwtmB^*_MJ;qf)`JJb at ZA?VF=|fKF
z;2wF?KTp$=DgD~}3%W8MK)t9v>~#<J?Yd@@KO;2p$Aae^caOb5LiU#5GozmrX$2Z6
z<<Xm}j#P~}-dOrc5SkjsQDvOd5$gb(SNE9u5YU=_FMbZCWQeWy%DLR0+-K0q#7Q=|
zbduy+$#`qkKF{f^toetmyNhW&Kh*_OJUHebS~tcBP0|s-J1Q5e2LzO!X#V`HuA;J}
zxQtf0elmN(8SZ|a;l+>qegRtU at ZH_y${~l?{C2_1yH}s?w?@3EEY7OsUYFI$gOC6G
ztassxsk-cRgif}uuemyLBxq&p)|HSkyWx4C9BJn8Fp=;B(?Kyyp`nC~<Y*Hc9<jbp
z)Cu~ywZLCFsa at fMRRWH5kBCv`9H>ZB$zO~cFcn2u?E82~|7F0}W}jpX3&ft$q6nH|
z396r=1e3=Gv98BYF6NLRwD{v_^1&ZE<yRt~#6!Pid=Mxz3IRZ_EGIczV7M)%etCFt
z=BddX+=wu^7L;{ajX&4k3q*GIH!cbG8q9_VPN?_KWuPI#v7Zd at r~B^CEv_wH+JxQ>
z_HI`2D!bw;e!$Si!@xKc_+UCb;T)mMWNC2C%Fb|5%J%l+om%sl3H}X3NdQ~)ePv@!
z6SDP>=kU*`my<qcBqBmZa>6h8Qg{|N>qBMRo#L7)F70^L-`C34<pAp5W&H?f!g|N!
zv`l-&=i?<Wy3XaObt3Tac2Dj#W-T<XNbuzG=gjD}J0A>qP7FN6fyZXBzy|2WPJ>kw
zNKF<sWR_O^(_ at smsQCqN`_!6bQv$tT`y7A`>$H;W?_$I7TlewUv+pk+Dtc7l)ZIwt
z-^+JpdqjUvM>z+RCq;-41Q;qm;5!%8lm*>SS9 at FO(JQmf|9yviTwam|9KPSq3-^c@
zF|3%Ee}09&iFjKk82Ok-nUNNF`hYR?rup-s#&?5=ws;_1IE{so?c(eE3i=@*LQYXl
z3)a4G(`Y1w2wsz_c0B9sZjiR3*S3Bi)tgAb8>fDrv>SPxtDW+18q}N8Sa{?!c?Aud
z^`7RDM;a^l&6LWie5}g*EPkwU)XeMunuS(CpdvQdHE{ND>PV_09UWbQ{e!jy<^ncP
z&^-cKhQWNBjl9BI4;mX00`-)c!IXbNcB6v_DS^oW%i at W9&j)FS!y=<<^?U0ON+Tgi
zlp<a}YK;w>&+d`)fy-;1(+zx$@P at HVKX%g#f&*;c!O$lnp$0~NVhB4wPJ^Y<KR4A+
z!yD6{hYCHDU*HhfVYv74c-+nT#?tlo8nxZm`C at urwhu*TL|lq4`#QIDXm&rsTWGt6
z`%(mCbl`-UkYng3GuV86m2^%8DJs-0Z1lT*thJ`1PY5gUYFW__5 at l|!LKVXy6gOG-
z!XQoC%vW6Xqb5Ei(_aaZ_fh7Y<(H|hk?o#^$5D}PLH-rNFo-4#5ecGS*q#0vZ|19-
zFtjlMQ*brYdzP=NQ at i>O)lZMX-Oc)VRV~~qeLd^RkD!3MdzDtI!I6%`O>dXVeunaw
z?>wGrI?5^NE7zeVUVC7|Ob0vgD at ng=rEC?&guBJl(EIhx1kbR!jJVCS$-eCD%2-1y
zCjT^;qwb+v>gWEo&<Sm(OXm4uO9qcT<kvVdovzh*TRuNd3&2_3GUch-#5eEg5Z0w|
z^{y!7U~tN?yZqC_B-dd&ZD}Iwqm@$D5vj?Fog1#|0-JBA-OX}0qZWd0Wkiw2Iams>
zf56vbF{-LLy=CyAyFst$vxQA|Gj-y`nc5<PTl=6ON9eN9NZKZc>&8SB>>q0jxaB>Q
zfQI%3vljZk8si7OnP2{SUT7h+Ew(L?upRqbWc&W8;8!%(m at nwb<+sJ}IfrP}JX7PW
z3yesM5p6rw8H=xIE`Vh+RKJHweE#{@N{{jJKzbr)O^+n(QNMwg%$M&8x^PQLJD4)$
zC%O~_&z4)PxGV`Mv$rbjp7`}siCcD4b@$zeml|g*W%`FJuMd+*gP$g@)t-Mrz6T?|
zL2Y0VyriF|B)+4dW*)4V_j^_8`)h#;$1v;XjBFR;3_pE|zjp;PKUVrAOCTyB(SHfw
zl$HlNontr%i`u&`=4KZj`L+AW0A_rX=sPS=RDJb6<q54gQ9R at OOQ+M<?PlV{w*1z_
z7a%LnMN#3Z?{_TE7$@c~UTJg4>+YRWwMewN-=-lT7E)BE8mo3s|BQie+ot83Bir|*
zIuA9l+c)|U7FvAqmsSvy`vrG)hk~Q?iH>USo+j at ecKHq@qeaY_m*k+o^+et~4fhh>
zSF~@Oago=|&-fx~@7t4(AErODR1yvQa*3uPO5KFqL6fCYV(tTeiK#a7za`J>u#(k}
zaQ>l*w8q?Ri^-nRsr$zGVWUfGbN1StJ4(!pZ+?8!=qhKDr`X%gFIHb(`v0IA+Gjz(
zdI!}F;d}4WR)P8;)|+gaFjpUvKvYmu!}ZunA+ABhzTn=pJHjX&wI`#G07of2aZ3%B
zB-UH>Y<L9K4)k?3iBJ#5FuC0#u#2J47HkQPv0H^7z;dtIsp*FY>F^hp9`%-9t{5c)
zogM>iWx?7_1-x3aAnn}9|Cn at L00I!>JxPV2)m!%~6|iMV6g59Te;IHSHZv87;l8B7
zvhwDbI0~Ft>l7BQewZnIQ!Cdn{2q*$z^v~RlVXAwj1Pk;8Pa^8cAs1fR!$$SD0P)8
zG)*C?!;0*0!CI^La^bJ855g{X at Dcb*;KUu9N|XH^958DM*g at S*boV+(b|(wP{ZOp~
z%-rdr$04DKAVXFRUyYu>-s-vB*q!*Ww at sE;HIBQwSW3HZ5$mn7 at s7nDyT=F`XbBP_
zY)~)^r|tDT`;7LcrRKlK4w=GTZRUo?-S?0_y7M?e2(yZE3!0LE{y|n%e)g?TSrqx5
zVX_?24_I1TLA-3cO|1M=T4 at K{Y#}_00M2U`aRA(5DNfg~KkAS+mZ9%FSG>c)8eXT_
z%WwpWwZJNtNR$eRU$&vYv%Z{)BO2<32FP%1SfEmdPVRgAxESvQ8rU7U=wp2IDztd0
zUq2kc)5>&`fJE-&Fns0fILBm34SqT+8`nII`d+9UJ$NK2q1S>2s%rXrq%l}uK(K%R
z3h^oOXx8XvI~@hkHzA<?Xe__x(+GzQB^6alBhj at _;K(AD{n%-^KsQTttoHOh%J at M0
zck=8-P`Rwo^a|#BTtYBoZTwH at gD8u&*Q1^Nt?0V#kKd4`;&jRvogf$ccRv`VIKBGn
zIS!6}yv&aJ1dX?FI+MsJn7znbI!|J$orBB3BQtPTA{UZ7&KjDc_SVmO62nFMzj<ya
z>-3yo2IMG##+V)B<rMk=rm+=|XDfazB&-e0vgK0wq?$M+0{P6_pl-EijcZ9uDO>Yr
zYqcxF6?vxQ<h#b`B5#lsoo`33AxlRi at 9if~Xd_uAjvP4RTJ>t&fAjTvR{+#mituvY
zfG&LUkyvAO2|j^Ixu2zp2SAl#|Iofus_R;D1CI0g&FGE^bloUoP+K{MkwTR{w0r21
zVNQ6H9Z+)(deI4GMS>IkW+`>O$T~-0h&%(|7&PA#f;kpaKcx&3JaqaIV9MgTqX-3c
z(T9{&$kTJrow6i>vZOi(JLmss8dN}xN+81)4B9yD76~M!NSW3IH$;Ktlt400vt+P_
zZ*UNZiRu3uj-I7Z6ikb6G$Vy%9>Qq;XPH<?sVBtV(tc)?tUmvzuMfzAu2$*y8AIod
z;#4a{rQc|upeTxq|5Oxs)e_)iKNy?J|22Sd%?Fx|A%rbZfCw5Hl8|vArIPrkM4;So
z^(aD8I>j2b-=30YIt@`uO?W6`ZEYzZ^1mypfHIW`-Sq&&F@%gcs;)Ib3AA0s33UHI
z6H4&*CHQ-nS$eP)?pPAU3*wvhPyg{hce7XmjLR;R)ZzDs7-QXX3*Fp=F8pioJt at VI
zh&_C^xZi8G?r`nr0Qg<^DQ~x}`<EjzdYRVXOISDD7BDU%`W-YOx2noKcN0r7a-TiQ
zxHWi^4vAWmFY$V{11t%4S<tU7#n@&f8KR+H^)`tmjxH|5K$hEj7sp2tjH}wh(wI-B
zcsBAsqs{w4=+w0pp92Kc%LUfl?_Um0DY-u;I$0U7Or<2L0zxTVlo94)x?O at H@!PA=
zw!ZDeR*YT-023c$EA~UsRd`97yQ2tWirW}3jgkk3EE&kJBnVC at V@ArbLa%6wc7?L2
z- at p5GMFqW;FfV~%#&Fk>iKelTKy?URoD;x4_yw>DesYi{9z5I^!<e8~|F7uWRRQ%V
z_0!hFMX5b~fudF@!l0X<IDXu?$cWdf>hc(35Fsr+jBc)@2vI1(zT+!uQUV2SD+RXu
zRlL&z<#i~Z>OK5lh0II~d{az+ssR!`hO$!Lf&B9of);Bm#5(B2lmRbNc+J$K1B<Xi
z4Yo5>FiB3mz~U6%tVwA8r{Nhx>yIHML9V|Cm|x&rT<y!_|C@@q!pLT<0(uF{EZj*=
zQ^Nm}YTV7OD);pM=lD(Vlx<2+mm%TnXzr#P>0^;+E*5ajQLY#8JdI(HjkM(nYl0&i
zASW)M$RxG^9nc=v1 at t&OCth*zfa5<u(Vv0dmOX6D2+#`PJL?+_2-qEM+aQ-F<dhX$
z;tO+>x`0Am at GZfhORptdv!~)nI<xYPqZ8e6r#!=Vkp_tGsZiTnMg-2d9_~;p#4XoO
zpR(a6L95Hno9ZTit4fz*KjC3{*$H`S$Uaw(EW;x)Ah$$REQQDxkCMkaM#-zkaj9F|
zLzsL8f}<czj$FYNC8KN^0m6-<UJxL}RbD6}PSI6BKuR9is-;uJViM)P{|;&lGKC)M
zdDiiw0XbHv6vcGl<wPw8pRHWzaV3{E)|eJqwb~#jC88TOMjq~!85dWOr_r7Vy&w?M
z^%9I%hmpBgP=g`JK{Mc60iAYP1}k+CjShQzH|(C)1>S14>T=NwBB`;EI7{_FtN<&v
z!bok?6P<buotOhR2R%w;5iw530ah9nxBVgdE%<_~9w{>vEmwV4DHp^Y_I#fC<BYhy
zhUUAu^K*rF^91wmnKH3`N<;mN8Di5;l3+2CXQ54F)Wj9J@{>bJ`OQu89Sy}R(u8TQ
zQ4N}b7KikZ(C1xT+2 at go@a8cnFI=}dJ>}+ at XT{W at +dHP3a@T9yenXQr7+Ke&zpQmL
zG5USk>G?UgZQYRAQEQtEcEnh{)Rx!pbtyR9>eg#hXaW*uXk85kQ8T1DP>OBd#g*{S
zZWkovMV${nncXi(^othk?wuU+vzf}cTuFOVLOn^3uJ>SRUJ+h>HhASq{P5N4UsA+8
zO+DLotm5s)8q$V6`j<J%sLMP`I+<vk%KnNu#O$+ at kh3sW^eh|tO>wAj$DOLqb*2!>
z6cel^{y5loJhxW>v^j3P9NIJzsq8)p%zT$BDeIc$W1yEm$^%PsYc?T%n+qcR;rXWw
zSzh?prnh=FHHU3auWx_iKl?L&WZ=)rZdKBrM<*LtC^s(~WEw$Qzpeb@#OT|#=WJrR
zLPLKQ_oJz`3UGdQl77A8xwxbctipY_2CYg5YS<n;aA&9t<eW{d{*ct-^kKWYE!2K|
z>&a2nez#`Tckug}>f}q`n4d;MVlGVP?28eX-Wyiei}yG~rBcIua`_rdel=b$Tm#l!
z7U#AG=iU$=PtBf-n(aGFfG)o}kiFjZllc#q5(n?|3p{@lpjUwPnqB;f6e&(W4E$tY
z<~d%M0)=iA$r`rIj4}w~r~BWjR(^WxYr`4YXHW0kE2SWjWX(#)#cwQ;WIlZ0dP4Qy
zK#guf!S>qK5h2g{(9Aepu+<5YH_3yH3}yI$CJ$%0*pPtr07+FhL-*r0)5rP0a-mj3
zZ^BHyMaoi1zN^1fEq+{AQgBABuoG?y93TS6eFvPb2?wqF3*vszw-X-m!kYryebmot
zyp5yVO|RZ_x){9~pq2(D3;2-YF~lwkm|JEdP{?if!E8Mt7XG#8hm?*^I(A{p<^8}4
zuBJn<j(U7bUC#^>2z~vze$sR<m|f-~tm{LjwK}!)<%X=U9G_Ua1puMyNzf%nUlBs1
zpO9egq;fx!q(d($H1YyGRZhT$0dN{q5r6GbGba4OuBQRxt>T2X_pfsq<ljnHeD^8#
z*5{E>*Px+Sus;<H&oiuyS>D5szq=9^J?fpazV}J=xcD3oy+pBg8O7QZ1iWV>y=BBz
zkULFjTs}{Koi6cM;5HyvY;^OwxM;T-QRK^0`pWxbj)AFM>a6g>KCesbykMD}!HSd4
z8M?GCo(F%jJR`A?TNnE0<6em|O1))H4!hqm(pFcgy8U|ABYS&E_|&~jzw7n#n3c at V
zg<8J8Ml*;osLVaC81n|E at QCMA{EWEctl=y&>=8IIBccCl;lrexLssk5jA1PCXkr<~
zs=aI!?o0o2bpg=)L8Omd4Fwa5J48Qe64-o|3K#GCP0KfLN(7q7ELSUdgz+?<l;?>m
z?EAWmR(O(BaE)<tk)O^ilx$J9O4|d4FUR=8b!6bSvU9i>$y-m-h4&bq$6oAzeINy&
zyyPVeDPHk}aVs6=G@*+%jD*fopaW34E!>jomAqc7ym_Y7<qwi at rAD866ZY|s%%l5k
zxaXlu?ktJDt&8A>$&#IXlbY^x=da%i1Kw#yD&EB%9sQuuU44Q7ntETIo%xm$?Qf=m
z8u2 at 4ak^KiG%K8q$jw?mhk84g%@<{LL<t(s{^8;@+q;arK;ho4?Z~BFAnTJ>D>nUe
za?||ne*LyDZ#>lyaMSgmC{cow(!PrHARtF!v9M5Yl6E!@26t$i=eXh4b*#muc@?*y
zmHoq6sryCs&AZfIe`u86gDbu|g}`Vr_2zYI)`s^>ndDLr{yvqh8Ido&f3K!_-emK8
zWWvFZg&II48hJ^`Yyj#Ic9jthz#HwuRTq;>eL1ZAjH$)?IzMF#=~eB at FvYV?{FbtP
zX_QHzOZk*KYwJ_!5X03nBTo8kb-(rL$?ba|z9nGTSAS1&lzb{+?<|)W(pzmX{$TcS
z^)vd5jVY at pi}&TXZPe%2mNq+%eyaEXVCC7+38K7mVecEc2pJn+`sWv|SZ46AWf2bR
zqFFX^lT8*BSXFryOCoWx<`{lvF(c0lpCL>f<5(wcm0vdElv__lg at okr&plF~tALn!
z8>_s)1EAK}*We*&$SW^MceRP}MQ?{$q^MyY1z(#!v|ku>TD&l5-((sRO1{~0Kl&a9
zZJ&~yoLqD#KB&=Y%U}#jfe|W(dHV3l_5o6{HwFAiH#u<%e`$S(u|wh768LPe6*X8E
zj3)#VXAERE59Ax=3(*oLT-O1;U#+NQ7FUmhsQ*Kfc~z0hbhUnNFx~%<?pJS|7xkd8
zzQ<u7;zIBcg+ at sOeu3C4y0zmA47i?a6w>LZq~RSZb|<Jy;{kF+PO!!4qc*_xyLK>G
z6;zf?MZ}nci|Zoc;FE;`96Z6mGUXn=gtrt9CIhrP5+7g3Hzq8qfEWUhcy48J33)ld
z?kax1G2?dIs~TRa at 6i1Q3^<(mXl<O5gY{j<$kLh0CE3E3Hc^(A6hOroEH86>kx#gS
zqWBU%6mC3BNt#7_uZO^91TgYUl*h^8<_0m7M}`z1(Ge`UJrme=D-^wiChLn~DF8Y1
zT<`n at w#JHJEUUKLj)ZW(?3>XcaR#U5G3HU|XcZNku2LJ-Sw=|T;Tff+Pew=$Ax4;;
z-;UwrdQpQO+;w}4qV||!e at GN2;slqwJ^4 at Gozh*3XNXb~bS$?hol_xzQ8dpo*4J^D
z66xqgij@#W!N}qC?+Glow-fV9?%*!A+3=A{f#ooVPJAqc#f&ADWF+qJh}Er$jLij`
z!=IMd1JoP|_t{Ti at X9e!prf``b*cru&7s-%AhYWWKgh59-wf*L|3o1xe((%7!9~$^
z*tG9eVlwh at SqV2Joz-V496-2*Vh8q*p5E(gdJ6iUoesWNQTw5|ItFmb`dCa<6w^s?
zNW!R6IT|4~AupBfP%|u&97 at G8B;e at E<o5$UsX0lt*1<UH&u23|3BM2=A at 6ReE<^{6
zi({pWh=`*j at mQVf@+dz8b9fbaeZ=PFz^XKtCu#C2w{ueI?OWv}oai-H3rm))y-P)l
z9^>3a()L-^>%l!`*fEng{+?f36c&g;i3_}D)ipI4j*)7)m<)ZIivtOBj!Zg#WZ6|j
z?+kvE3-#ly?F7TaM&1cJ%{d3W&W!6%$jeAgs0?vuIb*bFZxs2N>A!~Kr%(R-e8%si
zkP9O*S(nTG*={cnjwNb<0cy{qzkjDkr_Or(+-avUzH(hwX>v(IzwYTW_~nEBtBDhL
zd+vQPnK at Z5a}s}V<^b_{+w#G(iE2ME at ISV5Wp_?hhHK&en)3eNn^J=wM}Y at n{rtW{
ze||r%>^34kFr@!AgD6zQ;$5o08zVKDsr>F#;cl%;=%w603*r5#aX(b?MUB{oeh{Z&
zSsSc;#CeuOkq_fc at _cYlzHC=(`!7gQ>&NI9S>hNsy0!r|9mL&7w at 3cGFv_pzLgdf+
zqX~b1A)3go%%?33`eY~bh<eelnGiGm*)D0}Cnwh<uJK;)dwv4<`O?Z<XWr>8gApHH
zZm}e~OPZI+cp0M%VJXd&fd4!__17DHx&ykxCjXc19~)oh3axUG1AwLVOxA<E(}p{R
z4P(;n9>ad|0Qlz2SlJ7e?GWeI)Gq_kcg-VJ1=QF?+AUmjilIYWe-;!@1#eD^zyoT{
zMObucKocW<ZtM$&&okPH(kAsE&e7M_Z&b_N?Y-HvWJdJXle+YC5kq|PwHCTlVnFU0
z6m3epXd0)}A&D#)#7nf*Vi|5-BT=O63ZL32Qg;0*sKe%RDI21LpCV7(a-W_la0(wu
zBXyQ{jxyE_0#rl%J9eT1X&t8n{O)Z)Mus)6y}U%E{!>sW6Yr`0cGf5JK@`M at EvTfV
zDQcoN2V(>czqLPIzU~NpnR$KJV at +6t`tjECi7e8GTGCrI_}9cY*n!o35uU2s*q}ma
z495rY`x8U0Kd!uRB>~^|qST!9Hw6Czf9>9OGpMIq3O25}89C4Jk^w!^xrc!E0m7&y
z9+Qdg*VPLCP`vqT?soOt9=&IYZ{HHh3fOv;&1oEUi-QY&CVB1Si(E1Mj{{m%jb#~Y
zvxdb92_vu4Pl*6p{jIZ556DkhP!MR*izwpmFh-)2>C=8M7t~p9$Zw2=HtSUSo!<uC
zd5GSdDN$=NGss;l83NlD at Ks0rg-W~cs<q_QSv$YIgN?illK9>=W|b!RmVVl58w63+
zTO$X&yYW&E7ZeyY7l;SGkWO@^nv95$ffA4$5r4rqt~`2Ztmzzk{?sLRI{X5`;)xkX
zpDOvAKHFPU2)&_nTZm%^SGaztZi)0C9{kh0&vLLK=ZOBMV*$SKZ~ImW9MDD41ieU3
zP>xWDc6s4F(t3bTS$3Mvhu2s|sLC6Fb}ozrRs0DctY1hCS`9n3gbI=>L9P7vBL$km
zU)0-4IVMrPT--ACegw?1BJaf}blW}6t1SJr?fg_FPskxgekElcL6{e*#EQ81u=eW#
z=9;}Ioj6)2v?Ix=RXTNX>- at ZpVeScco_$XqnhQ%D!miaT6$eU}c;Kt0M||27b8bZ9
zthpf6ciQS(u0Sq*mkh8$FsoFOa*We7UyI~rSx!TUeA<3_)RnFo!HcNdi(J9K;iCGn
zFlb;Kk?>U|bI@%c#0EHHH0(r+&Ha5<FkCS;`ZyggYf>9|zoodaw&j6#hH7gf$7Mtu
zy#<gUay@!g(ekC(^2&t&kKGKV(Q9s`-@}ttj^Doe)HuIoKTn`+j_|)S*N>nj4EWO2
zBaFgA!~dSgcXBDe*h9o@(1LlKw4+IdLWB+3TcOcl3kYefP%7Fvbr7>ejI62LczfO|
z?1}C%a8Z3z=zNcx87T>dULDkSzq=YF*~tso-zzw}sPwA;>0Fz4v>Dxw|98n5IM}_j
zq~J0A!>M0ePZlj5a at jC{M1>;-&oiMN5AB$)G;PgjIMWp0*|fS<vcF6iF|r9BNr at 12
z%7S{|&$U?a at XzfoZ@wCQ#&W2X!;9zey7Q$`PGYN6?U&T=JDYzc+#~4_!|%i&c{DE*
z84ssD?gG2E$W}D`ACpU3sp*a?Qof<~+Xhioq0d^im}vwhbT04;*3;qTUb4r}HGp*%
zokS575^L>K-9Uq#Ja!T<7f{iq(JA^&eg0JmycUypDm+?FE+^C9sRDaJg2oVIKx<P9
z3slcjBQ~@QlB2z+41o7DKTfx!%6%p(3f^)&t)#QarR!tK-{e5s83z2v%(dI6Ho<WZ
z46-iS7-!+}j>fvgY at myu$CAB;Ef#$@6s at VQhsLF##7$b at i6s~nkY+2{ZKG&|#jAij
zc?L>F<`Wv~rPBP%m;)!9QcKpuH>ua`K<w|V=8x$pe9%Mt)IHST{vfF9ZbHEBVL*9q
z#Vf>sgrvfNp~)Ef-5;n6`Iv~fmjRGrNS5@;%D-yq;#z*mK9RM<;%d1bAD7r9Hdo8|
zK`S3SMJu`S*?CUr(H{GMJG?ynA#eeV+ZQLEa`-&v!#i2By(&W?KA=it@&pfHJVpiK
z=N3)d6u$=>51|y>hXzwdXonAh at QMQI-H^#(5o@=1JW4UlcBUp{2!)YUSO}cz-%f*i
z2NZ4YZF%il6+#MN(^G9SB!qQP_y)%94OcgrPg1<^k~x+nA%#l8DS^5q>peHAXQ8(f
zJUt;mYsi_&9Xvz@<XMn~U_YU?Wwo@#M3DgO?9bW<24t!Hs~LvP(s9|=$<nnoSo9GO
z at l_m!)DmvOy0IATo{<cez<qt<S+ReFMT$5SZumhA-R>0<;2l_Jn8Q>k=JqR at 2`1Oq
zW1~`Il9+)~e6};oybs9 at Tjc%G!^@K$VsS8(9-230zTy3;e<_m6!u<Q&$U0uXjzd!Y
zo%vFXE1-~Ca$y1?Zdh-{aoxSv at E;pE?FWfa&j%S>PiygBn3Ix>Vr7zoYnRSIT>{w1
zg>pVas&zO-S-ILgXGq3jU&t;(F>X6Rt>70_b~nMM?XXc7dguW?oVMA>AkS0(Kp2lh
zsm_!t@}8d7)>4CUuzXE at vNsiuCJ#(@7EGkZ2&0=*!2Fi$TwWi!gcO%q98u&LMvfUM
zG$irtb#@7HXqW<NeY&3f6M307r3Csh at PvnADMh0Vn?>P1QuqaFpY~|;D8h#a1-mJ<
z!nkft<TS269`qlqoo=(MET354r_{N=3%-2VXG!qrpBD`nw3YQwPx+<@mD=LLA9Azd
zRY7OlVaQ1kC;T${>4PViN0rI#LMlDQUaXyAr$oaBCMFk`UnNidXT_Js?u`Z+GIAFK
zs}$Vh$t00wo4GE)=v515N=^G%$zd5A3~JIXpm1JtqAL+4f~hV%@-<-B)fg$drQ-F9
zs7zTOh{aT5ZieCm2W;3;Q2HlTg_vngU%M2);*m(#=hu*WUrN|U!+kO>3mUS_IiZ~w
zKiKo#{}x45p&pD~U?M^{MPP3vMUCq;Mbx0T%ug5B$F3k at tlj!QTHSnREh+mjp$dM3
zf=YV&(gHRJc=Q8rJ_+G at N5Iu6zvowbS!y2ZCro;-uFPBpERK88=u$R$Dck9X*>X?|
z=2K)Ez82VvQ`-&cf$E(%0-c+s2&3MDuN&NM_uaUck!cS#@A%R9WqxCkJD)GXDcEIf
ze&V?saarb8o@%Aqpaa(}8B2vRAssa&)V{IytvK<6otNaN+x$c!p-5)W at 5X``a&il7
zTZBMNii3W<MJBC9ZZ_#s5&;{b!xdaVCBEIWBi>Vfe+6RZY^guUJRA1P92j1z!NhsR
z%KO7AZ?0_tcj~$-^cv7d{V6{Y!vcL*BK;-!$7J>J at 0VNT6;%sA)fPrNqK=^PnmYWD
z1 at jAm7Xsg!F}qiErlGRIHRW4>!WF$bay|U_{?k>_-uwN?w~yY|m{W5IKlV`CeGOBM
zorOp?!3Es@*h8x?z2?__ZC7{UB6qFck}P^g!<YG(gK+f?w{rUKqGiKF{RbrI$e(hm
z0_TG_p5%4~7fYh5BNt(UT|41jkunS@$rZ)!eVqKtO-dYOmmy#fU68ge1GwSc at oxj7
zwO{Q+%LOvnxSX>0W;!CE<RB+tqFdSbCKI=*F9KA5>!cnQCJiv<*>7MMHRM-KeI-7#
zBJE&*=i-;U?o!EPC<l7fvdHMs2e>};uenl3n$SmR4deT#?+*;r%z7q0D!dzYy5L_S
zcCQjiY>6MV`ZZd6zr}ogx!Zj_`A5;yVQSJ6;<a6WA5b$L6MM+T$Mr<ubni1h3+AIx
z*}ASICYx=qc$>On3mOCiyG#1b=vvQkyzyf>`umj6;3-J0hid=uuS609RuXBOA4AxX
zvUuGO><9bpHk5B_!uM70*mW{QTU;usJOlidnUvn`(I2Mjzh#uHGrG?KJ*{7Q3$4GB
zxl-wBeBe)KA)8}NuZ- at B%F?vbT%Cg(H}koS=f&O-d8gS^QVo*x_mM3y_i%(Ddli4~
zaG|WM`@>PRP!rdka^z%6gkfTNDwP0py2Pk=<Z@|Z89&jjxo at 8p*BQFt&H}Egzl5eX
zG??m${CyrTRXyjG=fv%G$yl6%j)$~fi1wF=8z>d`%E+hQqJgJ;E8tlmeQD#=AbgR$
zox5|>bN+RL)71BzZUssFVrj)hy#E*L(+f(no^>SyXqAS#SKI3kDMEpv1?_fNl~9;s
zaLDBJT5y>+LZF^!(yZ28JV05ldCxkt+#%67TdL^VtU|Sm$6gQ({CM{1yCF9#Bz(m~
zl2*vn>_9`2?;@2ocx)plLimNp^l1ako)Ye={)IbQkub5Wv_Ph6I|{siSJk5JgVm*4
z&#c+}ntS|JR7vgfm^w(@9dp?`hwt~|Tdm8|7nQs)8Balv@!z}%TdHGgvoJ)ij~AQ6
zWLDtb>XTTysQ9Ubbq%HWs-TOPbaSdW&9~mbA}5>o#IbL)y1nv5^LPPWHOFRvx93XB
zelQu6*$WkVKmNkgEa!LZR0QTGDy$W>K8(bKy1euzxrf%j%!2mwP{R{x7Nltt8C#gF
z$N8ILJ_gAAa+<Sh;N**Mjw9Zq1ji|Qig>C+TADL??nyhx5M at hd2t0q!w=t|$LghsY
zsa(|itEMN~<eK!4ig9V}RG#(YwPUl1=i_F(6RypwziTHaNcfGq?%wEX9erYV$>K^{
z&{c<}m{8w%MK7P1{8xWAqaoQirXPx;E7CMe(YM4Mju}etGMnCxUON?bTB>wSfKG>O
zYAJDiFg3eespxfRaygqYr!`&apf2%H*p|&Fy+68e21^0Vj9YdO&jQN9_kqtghg#r1
zPidS=i!K3PSn@^ypW|>aK~z9X9Zoh3{}f<%^DA&wpCZ2`^O47T`=xqi!Ht;ClM2d{
zJSZ>9#$+YoF@=}}X%*1P42&LI5%uV%o#&c|_^tP}MgRI}#w|{q*j}A1A at NK4*oyNV
z7!~xrgKGHU_u-&}yspHuXQddnuvLC7RI3R=SrPx#3yESt|90Q4`0~O5)8%cjAo}1k
z3dh7z?FMn8`W>etq^=%_`TVa*$us^No<b-6>lj|484Yd~kB*~s{=RwxRJ<`gvXgc^
z6;eE0O!k3HuCCfv&IESV%VM%`DEtT{AS)>4dq_&URUH<<UydGXu(NDDH7-m_ef}UP
z3538&Hoz->YdQuGO+Lp~P*vO<0}MmY*c=MK;^#Kqv1~P}Y`>NRH^)#ou7x&09+zgT
zX#octN501<cFhCGuTHfmU`+oA6+$qLwKg<V{5*=nY4*0|>bdJsnzjG!;}FJ~5i>1Z
zI67>ciP at CK+uI~skvgq(4(k$k<hQWuIP98tE|9;5+>g8a5k8Oa0SBt8stU#BH<Bg6
zUwjyligZ@)kWzdJ at JlN#Gw*{PVhsi1kn-|gmE!5bxXO__&BDd0$vNE1GHo`4r<r!7
zqkqDA3e;$;_$!mmSB*@E(nz$@V>h?F@;~H3{J6#EpYrFZfONXb)tH&9%QFCeG>!?@
zh6&fo30G+61J;wnOYwFofTtv|XG;eF#G4LQnG-)abUSF4MLponH=$tY8$4`HYt(`@
zZ!$`>Ju&a>6TGJ0jCGQ(h@~p#=1_Prt5E9yudXi-gzA0UAG6s8V>h<OzB7!qWZ$=t
zM5M8eT}VQbF-+EseMt;ivQ&1GYV7+~DO+WyQrQx1en+3r_x--VKVJVh&X}`2&pFS1
zKi7R-*CPXp#e{lid6Z=EzHR`5aEldOAfr8$ZBO;x?&l9J+(UKfqi1)2Bt6(&FZ@)d
z3`<aYxj5KUaOs=QO<nku##gs5DFo`}$`0f-D-${G;@upbDqE9KsMAukS{+h#)^?lG
zQxbkX`+G}_ at BAw%$lTitN(-+>)C{jVlUW-!d-GN~+gdQJ;;q+DqnK$1PF(|nD^JpE
zrAJ7b)k&SR2q4p93f+7WTGJj`|FG82{7v`aAEg7Dl$i75$$R{jHcUU1cYGR7bZGtg
ztR!oh>z9$b9Rsl8EF|OD3Y5xXoZHQ%gI_t{w-2bxErc<A at a=x^i>-K3Zt8RZNgtVN
zXo-_35VcRg`eqvHH0vSpx$27hgT>Q&wLy^AS95AEo^XfjR2rU!p}$_pLBd^e-qgMq
z84UYEuMdDReKMHeE3z(fuV|$!?k!nh|GG!swWzBeMeKWrlZeE%>sbCS+MHWQs at PW^
z3K&^va|&5hsim-IUkK#YS$<mJu`q;b#$jXK`u0_0dhxi^o*O`gLVAs#&qZP(RdN5f
z*}^twd&Tqjw-HX4GEZ)gmD}=Lw+`R^xO2KH%&=!%Qu%7_C0>S7p59=3v&@eB$tx>n
zL-?<3=4t>7hbRh+-$_Y4CcO-LsGy1PBd45=(wAYLbDrO8|BQ^AgXxPiOCCsribp#5
zALcV-_d at erFMAygZkfT0ru&#v8o1(|SMR at _&&o=Y`B6=GI^6jI)8tv`se(HkWD(Li
z(vIaQW-D9i*&tIDo(rA}n|c{rb}+!&9CL{*R3r|O9=x<k&x;m*jT7>pdtyqy6=3Cz
z4V{bcs}|8-eYj}w_2K;?GhczKsOYG#@}R3;tzAG~vS at N{^ZssSOZ&N(K(WzK!1FvG
zUrN0UtHSd3u#ix+70Iz(_0bjXs40$idH6#EZheoNRwRXR66?2-Gr4l<rggd^DQvWG
zp?)Y?wGjiAqo?VbEU6cTYrq(Z3LhU6q76x=46J6iSw`osR*8I at Ww|tgylIDb)(C7n
zvHzY-c$eC7Qo`?dzR)EOxBZ7LA60_WOLXpi#eQ_Mo$6iq^hJ8>SJ- at 8J3uRH{&egu
z;cXT!g|wklMjjkJ-xQG4pQ`#iQ7$7gFr5>%KAullmXlphRu4MS%5UG!gyHz%MLM5f
zmIu31c;8g!Wh_XGOV=@Rq1mKG)~@-C42C%0E6_=n7^OO2N?TWd`Evxr!t^N^!**6v
znimJVI9l$t%X>?0Iml>s%?&Xt{xo~(f@<uKVhmC6Zn^}|g&^#Z7_ at tI&*-)Ebr#|o
z_ks267)>Z{-TC;bm1Lk#GpTuD`-38Obd;}ms(mu`<nj<xvaIWuLVoeg at j-GjHmf^M
zcHYQwnWyvhRNd|(;^SAu_@$bDYHzJ%mWQ(7%fitLiA;hjpYE5i1;UR%=x$$RR8>;x
z^reiFm)VHZ<(P|b%A{$dv~S!y>*^oOIkRXf^S~F0@$1R9<pG&{ZcM`p0~7BqH=g8(
zP?-_>Y(L>5a5g4JR#-%~FEkBPXf7nIAmjc at KJj~35PQs1852F8I6{gEo_4Nuss&;A
z>qud=@13U4=>kStW`4APn5)F8SE8rB_z;ZlPAkH;{425#H*V(sGA6Yu(a(Lo7y2S8
zJoxbjns$|bIPzQ{=;_hRkt$`q%#tuQLPFZ1^W>vb<dVy!7B8RRMkhQf9)1hT#hqv!
zj<J6`{L6;_#&TvXm*+3mMM-U&%x5~JfcO%}))qRk7nIQ%rC1yPJ9OM|I?)M%8Px!l
zB;m6G+l_xq=FOXEWS7oR>9D(uaH5P*9N?mHYV+e;|CDVijd}~jqEe1Fl;p_>KCj06
zsGQe*{zuOOw};Em;`fO61D4WXe=!Cqhmtacv at WSMLA|0fTamAq_AT2HB^-_=J|oVz
z4Kk;d8Xqln>@HkMti5>G;%$P&>5)*~MgRAM??C!QLV-qcbSH}cIW_YO2aciH8hOoB
zEki$?nS)e$T~8=k->B7%#m-~%yI#rR2Yrkt3<<+dApF~gt?X6Z<`s8diwpVE4?Nxl
z|5`9K{<UCE5koVQskRf2-Z(riK8eBlofqg^-ebydjc6e)W>b4$FVt9-n^v3eK2}<q
zW*mW_z at mP+`Nu+Ruw=fwAtn-nLG^<fImgA8jAm24Hsdq#j}v9&jqHjEp=h+s*zlRu
zb2W7%Xu9^t)-m~+jQ8(wPT!@)!=<d1JXi5t(0s|^&N09f0ZeIzrTFi-L9hh|;tPgj
z2)8mhKhH$~DM+$^uvFxcBVO%%B3K17db>=*4ja^+q3j)?+St}1N_*mwI#yc-%XdoV
zULisRTi1uf<t%!__t!e#z_4^dm|YBbmjMW_M?gvFKum1l_3&S6*>~(j$2b}-CoCt&
z<kBXG7V1=B@`ak-!?V^gOgyeZmQ#j6Wo()S43m&qh;&z4+m~BFh!=P!=#-IeLzj1i
zib)N0oOtR^RhAx+WPZkM8RNt+DTZjL8YErHA;z<Y>MPgq<XmMUw%{qyx*)(iXyZ4c
z2{4loi+D`XVVGuG^Fq3Fti!|73?tHI5H#>QhQL4 at I(;*aynTXHRyu6jXCW8%(UpS>
zx!|?V3R{H;Sw%<ITDmRZsJVggQalpM$s<fYaD(Nb(L${D(toqE2Pp5iUgU+W<>kdS
zygPd~&JDlJ$+k{rTg+HqG1d|Sg>s%$Q%e(NH;}qj1{I-AL$c7SX+Ia`!+Hm_B8UlD
z{NA6GH`wGN3!8_ivPlYW5eB1FDuTCf9kME|II$$+q8nj at 54Qh!OpM=r^W>O_8o%h0
zz~4b^HX~L70s*d0-5|T5puwzf<Hpe_m)uT8e6~{gcX4kA%<HxujQh!l?;a<q3ww?V
zq+DpLGaHqcsGI7vyQZkAK=j{HK_Ps&$Mx(*@4#0b!}eJE>KFkAAK~>4IBpazE(h`_
znkx<@CdS;(<yc!^!WmbgbiQXncEQ at tQreB`kmq!e+?f0PEY at kV7}{+{#od8=^MQuR
zN<5kz2rt8f0&J14ne1!ppnQ03Fw8KqsYv|{4Pfdts&lJA*DQxXIDb3SoVgHoAa<bW
z3)eEj_3JP^%({31F%1yu+_D#9YZu5|8SI>HIjim>Pk|T4c^8KAXN6rOP4doe)lf}L
z)F42<3{N;*iJK9UN#ikyiAX6p#`XYTsDkgPJTzl#xj_&5G>j&Cq=0~G(kQrdqB_e-
zN2ef at n+Mw=+!eCWm?i44k{6c;Q(p}~0FpZ%-Sd%(yRk-O9doY(o)ws<_4v{n$@yom
zm03F~uYf>Iw=uG^iZQ&+8YrvsFP#y1%tX~Sc;X%7@<k73R;jdOSd8ljY{J&=F5{Md
zcC5YomicaS$Z-9YA;OzL^W7muI-2YJ9U;zTuMw2wXVc{|pZy&1s^X5~ssM9L)vk9b
zs*vpW9DaS2O7o6;6t=09 at KW?&DqR}j!LVTgR73HB_B1rCT+HGV4-gBfe|}9A5DcMF
zNeGK7DC4dBaWTq7{zuTp6uRfK+S+`@2^?5&AsK9y3S?!=6Qva)Sl8&GTUmLp=pxuD
zKw&^?xQj`eYWO%pr)Yg0wtX;D9^aM^Hy)*q3_{zrvl!<s+&nqB%8n_X)UlaO9Y8D=
z&N at 8aU}FvOr5x8zbe at J|gB!W$&St(V81#rd5cE2Die0dZ`k=k>V9I%fZB^#{g at WJB
zAJ680uAg1!s26=wO5(CqWhY&BV3eci?s4BO5j at +|CGj3iJe4Q}4SGxuO*3M86~dJz
zF?gy1;UngDt?S_*EY`X_FpV=DZX6T#GL*>k3|x0C$bbkTQ%lM{nkNFE__o{!a$BW}
z$Sr(|DNBgR;z<jWh3#vk_v46$cRMWILU_o@>~i+o6Xt!6d?r0{g=ZsjW_!w5ZfAJn
zy#hA*dlylTygvs}g?^tewjX{|-o1!8MKdnNp{w;yyohsa(B1s{!t1l0)lEND3tc}u
zn?9^|*tq>JCf9SyVD4*g5I4Y!gnWJ at u1Ni&&P~Q4x!7THz>En-;|MnzP`ycaK8vQr
zF19$+Fi#g8^+J%Fv9dN!*5jO7itsZ$c at b0*Y9x-U-B}nwP_!VYBr4GdzBIb3HeAej
zDVq(UZ&4kk<i-SAU4S$T(RMy(SD5bzZ}N9CBC+K0g^L~JRgr<X0N9vOt`_Tp4zo;X
zHVD-Vjhz7dpv2Es$eCsZA_hA+EU9U6mA%g&C)_*^ddAOVVP1dlI|?^9)tOJoPCe_A
z1?ZP)#jsmjOtA$tFp8k>kaVwvNyOh0LV+v#`~#&4*D2{=`@&p7ligDN!sFs`Pa#b0
zQVuze_9kpi{gyFAm}F0<FoW5FCb0xhb at H)}W>94OhjqLI$wS?5iQ_vnN`((2groS~
zob~vXYIppjC^gSL4j&6;7pr3vWW=Ng`Z~J?`y?g1N5-VaBnC!1d!@!?sfj9BM9aAv
zJIRxd>i_ts0dHh+an@<AU%-rSe#<u|`&Mc`Q>d3Zi+5658hsS=ea(%1i-~gp+PUMu
zq~xCh-T^N~`7a?T0=oW78Pqk62{qYy;uAb&Y(n}kZM5kt7H9sha5FCB)DGKaSLwHq
z(WDSnl><6O4=p~%J$V}Y`CKN11;D=m)5I!|0x&k<A%`#lYBB?)Ss^_1(Ku3PZjb)n
zVUOtj5EkVN`h1_QP3`fDr7xN8`oXR6TRQ>x=z at QP2cXsjU3P#}L{7|Puz~ANnH?M+
z=IadS92^Q|Ameo$>%bIQZSKZ0kcuxH+^cX3GWmftrUK#ic4R}EOeh0G0`6;yEeJ|L
zx0|8z9+uxvuK2Ev=Y31vs`>i+Lf)brV&soUo+(_MzEsRzj-6LA5907-JR*^ERazlM
z>(<l927bQmp$7Jbd!n{~iV!00`4*%H&#H=pLGAsEVpWxIH?xMmX*V(kt-^ELVK_iY
z1B!D+dwZvp_y*`E>%IMRl&gBldV57>6F?vb#I;e+b`gpUVre)+JiQn at NmAa6d(5%F
zTP8R??<%%azAH0CIBVO%H0S%^#P{z%*W8s5$hq?~ay<(m-zyy6&5^UI^%Lhv8{KKQ
zYI6Y{dOb6sLpSKWAjc4E#GwdC4$UVg2Mv}z-Z)*4P;>qw(S6H<j#p3AM5SDoLd at H1
z_y!R@!|)`~K({ZwFQZ4XJM~KTZq~&#Hqy06nTtx_*i)V!sTF4~YTg~C606%3HD at FZ
zwHxgM`iusxm3#KnQDMh at IZ;1O9q;Ls8XFiH8<qfDEdOfo at 2LINu@p5jg0SG<1dog;
zMJZ7l*=GzqdI&1u6U7K at BUI$X#>(kemM`t9QQ at dbw!%I1LsVV_0ThZ?-zc@!2vpQy
zM&Z`7*FYzEP3RbiE$Wy|0WTyF4RK$cLwMk>Xfv~e-t-qd2pijlKdrT+G_!`~)yWTK
zMHPPYI8nAQp`P7G%u5i;l}=O6v;+<n4Sl at oa@CVZ^`g?!CiD8;+t;_FhLWk)@4L5b
zQT%A`&D7F3KaI$wB{qEtB#xIJ*-jvRFY3D%p!TlXv;~`R-rZW`>vKhHirCY7POL1A
z-p;!%%L#cx=QN9JI0N-veyt82L^rfhR at vY}A4~;*c=Wtbx|4W5K0mp#uz_3_{=qs_
z+vDKk2=&A{8_kH7Q8O{Lev{@iGzanJUe#OwT&t&E@`wWAuC`3qPs5S<h*Y%6xOZIk
zxEglBsM$i<Cw0t$W$ki?0j=~ZcfcHL&=NW4;*F4Vsf9O!ZlZ~TZq&6twhF?teGreu
zRXN*hig_8A69KUO)cLG#44s}$ZGlyQ$|q-u-k<M7rr+YsTZ(^go5u7HL%NDl&onGA
zl+{}b!*i<`ctFc*es(!(TZ0;9WNU at bef1A$XDCsFS54OKU(P+ZXZjR<rdcNLikG2T
zQeu0zv!;pA<0!&z`igAeSpl!PI&-(OpWHY1{E0EHPyghg at HRjIV7`E$-xACh?5W^3
zig#|0AS`0>$8GkH2UonqoKN)wdyYx~%g}JAC7x!2&kgSswZ at qbtbR#DT$)Ek)=Hm~
ztL1zgs8TbBP^4`ar};yNRFMh1B#D_)=~tJKnLkLs{<QsR8bX$P2C5p4;EmSMS+=V8
zTrhYqzS^YxbYZipF6L}M6J%50o}5q?_2N!62~kPh_a>Qm|FCW~<B!t6JW)4k794P^
z;l?Y(wZBjGH8^i*TN#~qsU>gMVlJ7CM6!bJiqmssf=-;GUm~VuL#5VerE`$(?nv~t
zBAO0y&MZ`qtJzGiXTIZf4>e!6Am7}&(6Nx#84JP^5h5aL3QsyPjUZZf3^oX>v_m)C
z7|gQg&Bh-D_5+!u(0AqJSo^(~_;=jj+r*NubE)wqE6 at 04wrRv9!l&tDJmI)=opgJu
zjdTF(E>A^W_q!B?GiWezfcRC3H6wf73lH7LQMvi9)UyDgs8Pc5#$Uk&pi)`Tj(5_@
zh>ty2)4-on=th0rtS-w*PjfGqF{^@_Pav9S>F3c;@4+k1OGOK5C|U(G(~yrGbtGP5
zL%@c0o+Lswil@!dJNKV(Nj|ZcuWKK3DF!&61x4=F&W<gH^OutI4uW#MFFsz!*dl1i
zynb6TL@}vOsX=j&al4-IeK27t298%JT<9gAC$NN%>gfOH;^^9n2@^wJTkQzlf#2)i
ze#&)z0vCRwpo#wp7JsxLoPl3TB8AM33Usr$<xbVJJ=xcbv&s86JH`kfe~PEv1ak0O
zvsYZnLXqjxBDC5z0EY}n&vm2KJxH!+v2}WZDV(extF-xyC;3u1r|sA|Xzo_PSu?q5
zs#rNPAaaZF8ZTIJnJgG_Rktn-clHeLp|FZgDVy?fr|gfRVLCkUSZ`m8)T9YFr0 at RG
z^H-5O8<YA+b(`~eUKB4X+JH3hWmN~iEV1Mtswah>EQ(r{zR;^D at 5$He+1DeVR8(7G
z!LjXfMa at o(5)^%@m%GN6Z2niHbA!}*7HbkRu&p$t$XEybCOpbmhU4k+xSuA at w{;z?
ztP+fGJ6hY_K9gs2`<AYe70En at sGneCMc2WsZ(_w`V!l1F4ayH$k~G#2W^eRPJjSa3
zF?Zd1h3KHnFa at JKJ7vLBece<c2@!O^_&E5&qaj%dbQfA?n8~AYfbd0U9Ts_)X}WlU
z)ngfOT#|v#<fU7EAc3Xa8ifCSEbsljPE2gh$DJY5!7J3L{yv1o!3gya*qa^Vaj}|%
zkCqlQl{`pKj4jB|Cpuc&-%e%EQ)m-<;{+<7V5>taI{rn`|L4l)DYD&i5^+HOwjw_?
zBHIsj%pDT%XOZ1Ej0e&yM#<sP!NFcBI*$PmqrHoUkyTh&7;bi5cN}3b^-m^|vX6oT
z$&pxp-&mKB#2~{ZLJ$4y)`)n&IGx}H*lPq^N{DUk5;Y82ci at G~b<bRdUVI9+gUe1C
ztmdIaXWEXFI49 at WbA>iVXPprocMv_{4F9X;V)gh#Lj0X|zEXLAQy<3EX{yn(3|Qe9
zyp|Wd+?H{fi)2<0 at YULKb#?XWyqI_bf>sjLqvITg?qwWOqeiP^!{4N#Pte-jGyO*y
z^!IAf3JRlA49aJ$!Gf{1Y=929z=jN}IO~Hx6L*%)WO#TuWC$!k9fY2TOLM4eESeFF
zOiW_FDGeyHtpW_qWAU2b@#8W<moS+4Kf8V+h*fwB443UHItHkv{xRz9eu_tCp<n#_
z_dbereN?CExbOm4_iCy at q^_v~ZobM}fB=Z;PXU2IXvue-*h4|pXM#Oxw`}IYJyVE`
zj6D-Ik2i=~3t^%vkU${;5g9Ao)D#Z4xAlX&FdJ1HK9ZfF&uAbv;mK>+nTuJ}0s#Zv
zH^E74=dmV(iDw at h3J+7!gVZyCLM%4lGT|!uIGHPTAEovR(H1yKC}Hb59XfO_z8Yd)
z3eizZaBrm*!46~;qa0ZKFk6gBdV{hUEto)dT*OII8^4Je*p=gXllqVpYwSQi&4!`4
zbl)8cLUO6C9uH?_o>;-y<kJA|S`|}q25`?~CdbLwh^~+>=lPILHae<&zZ3xygx%G5
z)TAuuR%HoHPq(%8EQ;ToCE}m+19S|>m=k#@58%u+=I2aH$+8O5l}nr8JmcOidd9|W
zMRZk8_M(1$7LmIzF0V_{tU25r7GIE}o)Pdu4|8G&Fb>jIEa{T!hfQ at NLf+#>m}U6^
zDsq2;E{_AQVK^8~qro9a8z!Y8iL5ZfBWdMkh5P73!sm at ZXg?S>vCo=H%t!UC!cghi
zZtDElj<Wl}t>{^rF;@l{z!?gD9`L{~9p6*?Yea*vY)FS}5PBqeL?5O!f-ziLr~}N9
zDMolQE9>GS)t5yYnUmiASrrW8DRm24UJZ{=fVo*0n<>)c at Nh?(0a!B<EhgI6NAj=a
zxuqT%u4w%T4<hlZC0(5l0Vokj+6i&tE-25GCMGxbt;E>a$%A7-;bbEo#LYYqEIQPw
z(>4zBg<u=4SMjHGQMk%@Ncs9;^7SIZ{5-8}7cBh;Lb#{p5j39asA~s(`Vx(%(lVS3
zX7!14vwx)pS&`JlfbzS940`W?V1yRzJ^3Uq(xEkS+Cq2;X{zC%27hJ2b|NM7e_GHU
z;ZQ*@($6NLc+XUm+HlLvMrMFn+HMB+L9L)if7Y9=F{@0uWl_|1!cxGwhv@;BPubQk
zAQosolY~UGd!|(R)`Nw at o9+N+N9oiarwSVk|Foi=)Fj3sTkk9HC&HsyeSBWoh|lNi
zrsNWsKae&f;PinZ4Y3sT>AzCSF&&oDW>ZlM-Q^-Lim_8+YyqLx+Y{Gwvzsf8qYeRT
zEE_x#=5c)Z$!60Xq69YOp=FniLIV5NU2>kLh^XelVC${_jLYY0LLZ<8%p^vHcYZbe
za$X3P at 9c#QCBAT`B!5`(?9_Cmi7*PbaWy3q)jQ1*P>;dmmlRNQ5-Y|r7qAQ9`6bFH
z`vZ?Wlp_H}Oijx_TSQ1rOCy>W-OW!+bF_5<#<M#RNwnzrxX=)U0W~q^m2n#OuVNJg
zsMSytT;3Xr5vI(p5jYag(}ODu%;h#ePx;icf-2WJKN)-lLzgtDm=Kf at 5;8D^4Z at HC
zZ-l>N4=~UG&=Tz8tT?=2oa~wf%PvNQSU87hZoZ(1#Fytebe_LTcvS0-cU{G~d9LMf
zyRnM`hA97zNWgcIu8 at zMki%RXl0Z|mEw6)lLVYlXahP!jL$vBga_4$M13r6XvaNtF
zJ_EOxW&y&UV+ag0>&3ID0^tL+nuZ)F)F4fG9639eGdGhHpxdpwL%yMOR3I|<0o#q1
z3Wq$;!GBea$H~uEY!LAWLh}Vh=E32#2khVgTCUFH5TSnHc>p!wIi%izYlyQNF-HS0
z2B;4t;`mS60O)ct8^)R8hdTF6mqw^z=^eGe#05dr)F$`CYoP~u`G-8fDOpaOz}~s9
zsg0G`FtZM801)keWWmRcY=f&YPDwq-mH{dG8RKcF8{dW|mZ1-<*jeqPx3=A1=;-BH
zl4bw*{Sh_QMC!(MHczsf3NlOW{C`J_pfQRT7j(lCC9!HU5&yl&13&m4W5hN at H{`!P
z4D34@@oym0>PA<gpuH2>2 at LnL>@u8pN<{^*-O}UIvbwQAEJ&y=AY at P5Iw6nV?)?=s
z$7DGiO#FPRcRyXEPhz~wsH=)sPm>ztitYq@(Ew0VjP}KEiM~T94EHGmox-6)l;nE9
z)re6vHOJOxWTLz$y+AqjI&><i(A7rd9dvl|9khXtgOLlFvu81vBt`J#vZvWnm$7I?
zo3v6=)NAPO$jTTbWS?-$P?iY<S_8eF6ow?}F3 at qb&$!v&yW2bjcwoJa+UjiUF)WU{
z1<g1mPZQ#l<+^ibj_cynZ&yF<E}R<DQS1TS7dO$sd{rT9 at xrCgOoh@@?rAT%lz!=<
zb_U(5T=*m-dsTzk0emGisD-&hucf3wrzhfC<cv^dN5{pso`mw=a^rpKz>B24x;I_X
z%)&;TeERL32Q5`kK=XI!j?Icl$pY4N%XO)it at Hqtd~eL at a*DXo!#1Hk@}Co;mOq$L
zZ9M3>$t}^3u!8`vStexa4BBTnxOfjR{40BIMT%=`U2V&LlRTcj_~;MfOZwzX*~2F0
z4VTt3$CcGRhzEJ4x>8;y`{BmYg`L`J>-jq#W#@4|kNm1yWb-SpF?9H7a{9 at uA_9^>
zE6Y!1X)&*|{VtL)2ryBe5zsrMA+`DBjg<g^@WGC`+ID;v*}ScstqmUs0IrFP{j}>X
z0eE at tMd%e|Z^w7LjDut)<(SUzW5EsD%}~qA)iTVMi6HuFq?ddiG1=#)C;BKlx)IIw
zVEwsL6a(b6GGGJvaM;;l<mMdsQGs(Q*N9!(c{rHIK3Na^@}2^bP{PCW5E4`4H>m+e
zOy@~XRS&&w;idSz!gct43kj+Z_l$|<E)gXJm2xAN^&b>wug;YgfrG9Y{pFQU89cE2
zh;N?KZ3e(d^Vg|QIWM&5{??5x;s=ME_Jhxyd~ku at i1dtR>QjPmdWHDe5 at N8+*{Sv~
z<HY2VEmG$wf+)zE8%aR@@$pK~nh at ZN8~hY=H~e&vxP*=_hz}nZIa2jp5z<*FIkqAf
zGTbeojnNdonIX6f?@qnvDRKP>e!175>}ow<tvb&rCAO}D>O{gWv!+)xe*In$2~1UI
zKA{nMu353aI0zwUYpe94j#~Gk%ZZu#x7r7KbihLI2kE<41yv!9Pj+m0VxKg;v#$&;
zR_ozQ7j-2Le}-borqM+=BFba#-rJ2Z8Gnw_GOjITi)TOua9OY}tR>lp*tIj;YS|q&
zqf~jg_MXc*mEZP0h48RXdtP`*!^D#ZcA1^fejCQ~P(I})bGMkyEul_?09;>1RmkA=
zd)IJAYAp&-%5-BmUX?Slo9TkvrK)}a(`mIJqnFJ7Zv;i2Puu@!#ySuer*L&>;hg5q
zg)q43!*FH!)ub_`1_hHX0EeD=v2z%|zB7ig1oUc(Ps~6>c*@$Bp|1{7=on480*B|n
z;<4(8J-RCKcgRd5oZ8l`Zpf9JJ)*a02r)UEiiveQzbij7Lq-(N_3AW?(junecBX+U
zMO|B5G5J^r-Q%g#N7ZCu at ro)7sVcypFf^?EJm-g!b#ff^-LskDKku=5W&Cgl>XW at s
ze53`8ckUr+OHTZ=8~kUsB4C;b)3-?YM#0w&nrK at Y4}JeVf at x(U-6t}3x#rCyMDhv*
zuV^Nrq#1oBCh!mRkr~wz?-E1>Gpp|`4rTW|dxev1#ZEN6#|<n5T725FNbaP%H%N=h
ztu~@uz{qQXr;fGJU#j^P3>YL6UjnMphi*BWL!0D)H*tFU+JABwe>_wgVIp;PW0s5<
z=?Z_)!0D~)ouf+;-wR4Qku9cym+lwKbgSX+tNY#f_AOsa>yL70q$R2&5RJJSvhwQ0
ziN;u_nbJlLN3*wLf1FUI5F`38I3?pVriz;^884f-93NQ6cGYN*1nyg(u6XcSg!dx=
z-AIWTrPO+~wB56)zFtguJCb3d^dVt!r0Nc6q|k;j4vpv^Tvdz;GFLQbcz)FCZ{8O9
zROSosz}8Vy?jc|IXBj1(SCO^ic`EKTL~aK9rfm1ncUCUE=~0CAEeQ|x4Bfn at CTfuh
zJY++Ei^p_W>>aoN*P^+G&#gn68p@&VyJAYnvVy)6UXA+U)H`;Y$k*q{3nAQp-dp|{
z$r5?J&UYlW*G5mBZ+-xxBU-z|4C9zv@?__Zjyz9poc2vA>UdgBJ4w7u?yMZ#;5f&n
z7#sHX^4grI;wxX~8HxAYsMlRqG~0(vmjRAKj{pal_X?{}toW%s3osY_TZ3bD{pPx!
z2|uicY0qc8j>!_c&GKHW`F(rE8Nt3oHl1$Vl(fVvq&QBF(Siz=)f45=+p9$Zg()35
z(P(jbM at J((Py&c{G!jJ1$)dZ3g{V|<SulquduGl`<|5K7(;e?crrC)%Y>SC<p-;k7
z4tr7e at 1WqF)#swEY^2wNfK=yVv)OYkB3)~tq;?y(oKR0^FW`1RGCtBLKh!VYB{!xp
zI^2ow9qFYGcMhT at L`I}U`+LU+Mh2;)LNc-vW4(iCW at bel9Y0pwagAV629mcgUX)9t
z=q^dxz|V9hTf5s0JIPy#yN#yx4FKF<cLihG7;N6CIHZ&if>8>hYfP#OGGV}&4=M!>
znbr^2C)1_8`i*E%ewq%N`X`&3cr=a{5~Y=1fEmQ2 at _I!*%6ktzW*kIC%kn%u^W*c>
zr#%U81yI3SE^ub~XnLUX1;=Zl(3j|5<W{_lhVM1s&X9#TVe5t!C*_VOcHeyA at E47L
z=xR_<9`$es*n#6?4W5HC2N+cag2B=$0`<8%#U0ZDr7Mu at aA%9sg%Pxb)UfP`!Z1}#
zO4b;I1tt&+hNtRti_?5`0O&rPAVqWGinyet0=V8u58M>vWGxt(nV10T5%?90Q?!p(
zI!>$cV;;1wJn+(T(^*+2W;rqQ<rP4nqd1HbLI!;s%`iUWp1O9$L;c`#Mu|B)thHEB
zHsNR+L02)NSm9>i_SA{t)+rQvC}f6OCm6nH0Cy<x8qi<owamFQ6`qXnEo1*EWwWXJ
z$^r7=)<Xuvo7WKxpQ`5&Rf`wZXy_0kA7a*vGZuy5UOc^x=e1d06jkT(+&N8}KL`jo
zU8!sP)n(nYWsP at 9t2(#0j*&W#+EfP?s>td~6r!&;eVO11IRLCpx2yZje4f0hmWb<N
zJ!DEziB3b at dYggp^&W5$4cI4VNd4|x{dCQ5;X$VR$vYbdv`QA)O~F4ACGf*51J-(Z
zSNoRvr#)^3$h~Uq4}G%3e^)TYO5l!wEG;B(j&<U2j$P@)h*yG1-fI+nZFmy&Vk}zb
z!fSh8!4UX!9I3{+V~?`<6^`|RM at 1l~4$?f at xJQKar4s_o-D|iT+7xwFYK5hZ4<GJ-
zvK>yc`(dWk9{;=MWa~9;Fy at Nt@u&yt+iHwu0H4G+0mA;rIdbn>J!j-~=x9xRv<q4~
z4B;!#&rQLJu-J1i_!9HuoCU&{D`$V+ebq|FEw>IVj9qN47S~%Ixq4<dj7<s3><jLD
zzKt^B>&n>W73ZDqupXy at Z+olnt2*{J)-0%HbJ8gI-gx*U0da4}O<O%tu`@tDPQLs{
z{mH8Q^^50M1=XFXSDO(ub_P3dS;}WF7-mMBlf-Fn7?yUj&Sj at RCH25<plDA at x3jDe
zbI!h;V&w+v^z%(4sWzZ<X7&KBD2~TgD^%J+<x{B9pQGo_PFKGNI4;FQ7D0r4pAE*}
zNeC`GHThK^0gE7oBBQ1_ql!G)69m4NxrEEKJG4rLz2`-)pE+Om0gch4arVgll%H!c
zrBNx@`-$xO+;sNksH2$KZ>hJZY)7s?V*XG*n)Zk18#~HGWiDik^<&O*k!v<n*+Y;V
zBSA8Uyl5?wDfH1j_T0Na7CVmjnz_;X5zKxuLpARtRE#38sMIJ9wDZT;<y-YU(AT at 2
z52{`}>mCk_r<^Nj1X!0Lv?it{HlX>%D!}TJ-S$l>xKGP08n@|+_c96VavH+TJW0kK
zCbbVuS}a%Pcw8I2%2a$BiLdXIxMUPnhEOdp^R4!Y^=G at KuJjplmNqTbzE!$F*Z9rR
z_?<<s2$HPLPkU=7FHw<NbJFk0GF|vr;sfGa&mr;F-A;Ox at Bk+3&LqpgR)FV5A{Xal
z&JmhWqI2aJj~Gi|i;3waom7PhS at yY4H6GJY+?NYs$7XDhVQ3uLvv-|g_vq#ayAHl@
zb%F=r7x}6_mG6B>XZQcC at f$0bjd(mU<BP3CBKD#aH4D?%1bCt+5w9C=e47=M=TC2A
z{$XcSl~qvvDvR at W&95o^wD@?;%wyz^yYc%a5Ya$@%WyCw4nnP~5PtAg@?tUG+}9-D
z4ZG6x8INgWK%$w)p7KU9W at 0u3k|Ot&u7_;+UuyS>ww;#rs_(A<EyN=TM0%CK`rOx(
z7*?KyZr0- at KH5K0wP0h+nRoW<SL*{a)a%EiT$!zHOXPd5qk~t$Ghgmo1<>mMc%T$s
zZoBbS;k#$HlUj>RotO at 1=fwiae4AI4_wbFIc+$NrS2Ul`p1-ikGK^HU+h at A$K at TD>
zX`1Dh5teV0s>5SDUk24Gp$GICrhBoU+UG=P9%hN%GrZQ2FPbGZ`={S&Qt963Y{h(0
zEf_$;-Un2R1SE9!+_L<Qy3f+SDZtWE!_0v<DV7B;k*_j^5Rka^w7f+niAQeZfdqrg
zXIM#b^gn&CxZk;ju+mQYEspJQx!YXw$>_x?sx=M#rU<sUJMtVROB?Gw+)ZEiwvbxy
zce0}3=@-ImsyfFYqivFj9vw~^otgTbNAt at tIpq%-WrkkqcJ-22;g+W<xn6w@&kz@)
z at j@hDnbb1u;r8jyB<z;u_~lmn;^Qf#ZY=AxF3mZ;c?vV*sk*1aB8<GI8Nj?8&y}0K
z4!>JD-p?@dOt}_?j^+gCTw<fvCfrA<6OK!>Z`#l&_&PV$BVS7kQKjWIDZ2=DXV|Q%
zc=xTqW?3vZ21Z74{Dslh5X#}tVYQdVgz2r+zzwlGu{iPYn6uzGm=6Fo>KISt_s&dv
ztj?67 at 1&wth?u(Py#o?seM94&BT9go7<d|0UvY=v(mXUc0>EA~<W*SCi<H{Go>rwE
z at PfPPn_()wDnyXK9!ryi8MGss&!OHNr1-o8ohe&)5#1v-J}3>~MjEqT6e#XAIuu!Z
zA$y at Gk^>Dn{M3G2U_Yjqxs7yXMR at PkPE9u2)3V_HGQ?hs+Z4DMk6#ct9nW_YoLM27
zSZ|iGag3+DJw|g7?+OT+C at m#<y`E?Auvd)=4xVi$yT^FX7cZXAe?Lx!XeG-I>K@?K
z_de)`snTTp7a0imgUjP8*ts~D at T^%2Im at g79OB8rp3aTLFRihyvaNAtki9t9RycEV
zv)!_QGLhRFB+SjRjli&Km|qrtxOy08vICrK|I;*`4wA0)eo%w_mB at Rd{S>{Uix-Ib
z1hHQmqeq?x#fwjrWan8}zrVBkDui!eGD~-R5PH_ZQqR9NkN2ZRRtZ~SgmPC!z3|h-
z$iILMaARu)y5P`oLGK$)qO>v_2SyRP%<^yzsR*3!dM@`OE`5E03#xFGzV4o$y9k@@
zhT4xYYUyU)B@#IP3yQ1&h7SiZCgQkfAbW(SCVvNIs${1lifjdL#7yk^>jdK}XhI at Z
z+a5=FsINqHnmWV~Gyn5-;1WJ+L2U8JMY5}h$BHK#>}riJZ8A|631}2)`P4*2SR^E|
zTLU!NL5#XsqO8w9Tqx3{RyPiy!a3?<pV(4H(BNk&21W5Sg{U$e)_z&|5Q4(Qq|;nV
z8NI&n^1N7l$$3u2LDP(-e*rQ-lCCp$V4D&A6Gq7zNB4_J^$PV3%1KBw%+3QzV)xj9
zEMv~v(!y#Mcuh4})zw}L73Rup6d|~kAuYu0V|(1SkPFy^kcIgPmRVb~+>sa&`Ks4m
zIAl72?;Acsm2Kps;ywVYG;B36FwiU$&RV#T<5`;kNYdEW#oi2T=SY{hI|QupQ?{Dl
z*87-{Z<%q&*jmr5Fx}9)NTBfhLAdGAB4DWY6i;?tFQp}Sy|h at OBr{I;0$vYv^%GFK
z#z6`m9{j at q1r1{PH7n|(CA`CC`t!O2 at QBm-jZ%e-C1RfB_n0e4Y)vX-w<g9GCHw8_
z8wMvisZr`dHTDtoY64J{sqd)<fK~{Y%n{CICAxstAAlP6LI|RkrzVv5;7PksvHT4N
z0~l>Po-FDwD3c8R+xUR8{a%dk4bmbrU?i3Ye{v~K130PED24%m!hsc|!bho+$^!)T
zf9NrQ`Ja3~K|gQ;qWTXwiG=`ItxPu(STXXr0<w?VNJo)?Rd)XR>>V#xXbp%Rj!~}v
zYrFV=Er59ZZ!zG15Bz^@|NLJIApUg~<N%nI09sja>@fIu`*=l09z`MP)Bi5W2>Ika
zTNzU9+7owwpzc`K2^~R%C at tLs31H6JVpAx{Y`%XNcy#5!!8klf=}?l*G3XBuW?r+2
n;UwQdg&Wx?3?YgE;RX)0L73iHn<<_I0Y9dORt69CaIyanqfGjf

diff --git a/docs-xml/Samba3-HOWTO/images/13small.png b/docs-xml/Samba3-HOWTO/images/13small.png
deleted file mode 100644
index 536b2fc2c2cfccf5628e23760c6fb207dd034d2f..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 30506
zcmYhibwHEd`#-*bQKM_49Njrm!i|y^5D<_WF+e(`MBM1^1|=jUR8kO7M=3E<rBzx$
zq!qCE&F6XEpWpYdZD;qn&vl>coa?-<*Xz2IOiixRQgcuP003HjJ#BLU01O2HfOV8$
zQVaV&TAlPk=8iT-0{~Bll*p5}Nx$L2I at ZD0{jkBIm_RoG+SSk54WaLYad$I!!?=bA
z47;h3E^;z8vd{?&3u|a-c=+(4f`WpFhsW93Syxxr*RNj>4-ebg+WPwXwzs#1goM6*
z`^L)3nv;|B>({S^g at u@yn39r`l$4Z at A3qKc4^K}|&(6-?ym`~q)D(?I6N$u)jSbQW
z7Z(>_I+}C<fDluCZL~$$f^+62@`pHGoTa9d-g9;Y4yOCin`IK}pF}768ALYefrXLF
zH*yRl<OTsj9`eXk5C<q=uVUR62jCckKE%c2?)!*5XG7q0k^LgD#~kH=f4`P{z9%Te
zLUIBBb}9y;zgMhT{nx1m2fmBacbWu+|JU#gN7Fuw7*O-T!%%=UY`ht2%>jJtJz`K;
zP8pxc#s6QU3t~Ja8(u|GhqO6|{m&e*O*3y6-1Yw&Y{BsKicEOthVp+`6c;?V)8a!O
z$o}^@ZTkxT<?aw5Jb(iLhnrSzGO at F}2#O;C|2-|mZuC|WJ})gM?+5NavqxJwOkCWc
zKlMxl{GS;?gpt9N2k=f048636O?i1|PY)Tq2sq~spe&yv%20bi$ehAaRv>;P<)j4C
zKfpgRD+hk|KZ6(CAW~a>0>A)Zmm4HR*6B08=l|~9KMwN#Zev>NTZFd*?EarcjT}x2
zAihKT1>*nHNLDE)6F*lz0gX%r00#&|SEz@`N-Ywv6jgk=i>`c~WsUhjG1FTH2Y?ds
zHoh#GR8@}{?m at L?e;Nr`(k at k=?4WW~wjqB9VTd{LsN at +UBIJW#Oz2rWMW?d2&!Q44
zEFF&Gt^Q6UWg+~m(^VHZj7v$dEy4$gM3j{c5dlvb*U8Dv<iL^<B8|&L1bVZI^AgEb
zKqPp=<4Oh>>M at ZZe3|9$gswLhH=&_*HNU(Ff88p-WXCj<*&`0Y*&)FmUIawoP(}Dq
zdAA(dTYBxqXn)epbLNNusk&a2CQBB4{dpm*j=m73Wwncf2*cB4oXY;~;v(;vV<vcA
z5}8Q1PXv^CEjux1URwG|dR~t<ENrV7?^iero#a6CMBE}eeVhO=pdKpp<7T1#>d1pW
z-Sn_QGDs-)ug8ipZ4;<9B5q5;f0%AheG&kaw?#sO#|Xl*OGvOZXU{Fz(p?B?r9Ou1
zdO>X6A>lSQB3in^rb;>gj&-0Bv(+>KJvhf&9is35KL(u5LXVuApwhjvg+HPH-ZpFu
zWr1~abIo!E?Q^cNVq%$&j#f1_HTg>Y$@yCRzxDlU0%bU6$5D0p8f#K^O<L(vKFTd{
zr0f~VVf3bK+ht>Su5!RSv1-4gG at bRQ-TY_i%s{m&ClG*CA*>3IDR7jorGV2}<rUYZ
zj8ZP;56B@|!{NhTx^q^icpr<b{2Xk4PPBjln~H{B$Vx#Db3S{1jtl<L^2$n1Ouc(n
z&RUHvHj_Q!+?Xpw=0)rY!dD1L+8ARplL}z7hx)03&_<91(XNR|pc{pHH&#YQmPeNr
zCERqd=6LoeEr#Bf0>>(+hi`y5I2C_RaDza?^*yke**Sn8kQU7}?!xDVj|$++trNR4
z3C(i!t3;Ata%Z3*F2n~=PfruInH8I8uRkS<3h1C0>}2mQMKByOXDYYvfpJ&|`~Z6Y
z&U^~DCVcR=3fIPFk}1Wn&ynGZ at a&DzSIGh%)xo^aFNwF7w#mGMM5*ZV=ncP-enXTX
z at DEdrLHSbqBKe#I`2xMw)EX^Dp@}ye2Qb5$5e%m!kI97Uh(r5i{BKgUFiACC?hu=~
zxEQTYD;igtXF0YLSqgaJWw7;h+ at C`KpoeKYbIQi9yFEO81q77P<m%KF+Ns!*9%X(y
zcc>5Gx`$+&lAe9h);+dt+_czH^3G(%Z4X*8P-RN at EHSsTI%^WHVa#J~Mp?={yu^~r
ztX8NitH&B8VE<gA=^|<6xEJH*M|<@pvWML1^^PqJf>}1Ozg|72UG-ME_2NRB{bsZG
zuG?<Rc`ik-|5Esy7hj+h*id!nINj0Hs_#()iS*zjSMmc*tMb|buDMqSl`HyYqn+Qv
zB8<A&mpT`+{!oX!^2u?|GSXm=&j=l7xbJw5#qbz=KhnOD0Qa6rGBmJ()qTpIN at CyD
zp|gZ)(RteQ59JN)#Q2y8#R4v*AiKV#*-}u4M$5D{C28t4v?$B5eZRQaSg0&DHp=H#
zKK$_VlzM~kehA?Ga)P;8blhG((V!s47S=tKo at y40F|b8Wvf)C+!x7y%m}gB_Bd#I~
zl2Um3pt!H8AIK>7lUsI-7H_$^76da(Nz!{P<2Y{i#mVPni3-aY--pm>Ob)j7`nBrE
z3nsu<ZacpeN`Tyfd;|U%Y9=TpH?2JUQf at z}uS;cVfaYrdbX4EL`13wq{d2Iw^g0wV
zo{hQu0G7Vr_@@Z!2z=CC$sLP^d3d}VLJiAZf>ivxcy+R{xb*QGx{MNNFdg{9!SSpV
zzW$QThYW0I(U1S${N42Id|2dh|NBLD$sAS|y+D~#_q8v24IMh=>jUj8kFtZMuF4=r
z-SVj-v(pB3<J{Wk7H+<``gJhCRs8H_ih`xT`-SjWrr8grJUpeI)9X>O@=!}4ZIkg@
zcfH)0srn~co~>n(;<hpzQ#?3i#c}wVPBNVP6-E5-nEttYoX|<AG%!rHgByZ|K}P}T
zXx$=kh2iNRKb5MX5cRP=J>|HQpLY-frD;$QHwVT`s at O0Q+L2SXwTC(C{7BWW1!XRt
zVrtDaB<S_Xr7jp*u_h&|={;g<c29p1GM4j`2tvSj<A2#$9+dx{$y#!9kn|LzYJhdh
z$NCM$e=<o~nefZWUAAIa33?;RkOYq12l^ijn|CWvPAzo$F&aEI`p`3RUHy#R?Xgq<
zpgH%4b4R7ghd5`COI$OrC!8r$&qKucypczJL%9B%05b>V(1HH3Y~oOF{Lvil9O%#@
zGps)>ODS`V`gt$07-+$R|1sYZNIcL0r<5uu0xW5{)QFmq(?rcoD?ro9x=R*HJ_i at q
z!@@5<5Q(v-U at nFW;GB&z#jcw32qJM^iqi~?{y8ps at 1Y19#)r<JIf at PI<~njAE{pf?
z;CB2`kYXCP$;>Z}LqurfvabfR>V2=&FukN#UD(FurXn&@T$+VeqTE~1NN@~`s>p}l
z>r_o)6b6Zan-WJNMR<5Vyc2yM&72Q+MUlz>KGu^RK9q at ZF~Knhd*hWWi^wt at FmvU~
zYDmh}VQ5b#kwAY-RFAf}7}NRGcr{LkYyGmg9O=%bEW(^k#^cmUXkL%Tpr*d3MQl!2
zbIEo=u5P3=r?L&}l(hzVEzF>$Iyr4;XRgPuK3(3q89lz|Gz>*0GtL#nDC7*NRM;>-
z($TY^b7p7|Xcc)X-*a06@<oto1Uen<QG^F)!?n-P=FTXtm0{+d8b>=?g0PtdaIy^o
z_dR|8Zgl*$^b9Jd4 at QxZlUPdO)=~ihf%9sc#O-fR+kfG~h5}gWAy=82JhCa~8YX)a
zl?~Z+^PL+I=0j2v<YHi#JRWgP;p0<7N5S1JsYhy)2Uvh;)+&N at G#{e_Rj}AhicK;n
zzv4cQ5WU at CW*D>x7?r|$_6~L=2NteUW(6vxxP_JT$7KhqWvgZKvQOev+kW@*y?H~_
z?qVhUJ>gcL_#~hi;^VPA?rh9#E;@wY7w%6`y<=DJ9#Cm=?!B1Qd at cs(>f$L~4a${_
zPKsL78cP&yE7!d0n&rv++dcQgSC25X0=dvz;xx#CMaRG9#Wc^)H+`HeSNQ0iv#RoS
zMhYf2&ClaI+Df+fhl!eD?9vrWM-MOuyk}Qxjo8zlaL(2UN2o-kbuerFT%N4?rgjxt
za}c30V4>j2dK-QG$7T0nG2b?nnL%M&9H+ayAP}OV5yh*4r8XP`&Tk9xy^$D<k<%F#
z7fhXT+;E9~BSoK*%hgYChn)2Zm{A2H!R%G<+;Q)I{F+1nZkHDkiqJTlbem%MbeMA%
zGk+_XmI1{d at Lr4`d8w=o78eiI8zazr-)uR?v(pE($l~*>nxZGDvp=u0Ff&1}nHr2V
z6LxG&<uLe at 8CM-`1S>?Clm7~ZYqq%sOpaSr05qJQ%D`M#248*w0ZP%4mZ2*BBW|ft
zFqMQgHWTCyf#`k8$+^K5ST7J$3RSTJ{DWTPZafY&eQ-hHDo at pBV9AvYFWew#iF0MX
zmZ$M>FejUyUv-HYd{SB^GvIH=qrsy`OSbzCzse~O2Nwmit*xy9Pgl at ybBS%k(A}ny
zjGNI*Qv$jwD!jZrTPSEwX&Y1mN!h=-DmY)rOY_cpXcYR7=hODwVFnNNf0b`X3|W&S
z%Mh;BO!CN~ranmeiX;|2nHWo1)s%~q%Ff*c)1SszIUnHJkM&2AT4D+UnvV{Km>eat
zbKzujPW=zo{eHTFH={H#iL-M>yeg<{dTS&qAqVx4FY~z+L?b}1M4yDwy2>yjX+nqn
z?3?)f^5`$hdM%_42uP;H{VYs9=%sN$>+&45uzIS9>SKqxSht3|BqB>0;-(|b&57Ag
z^jX<P`itL(CF%ARGS$J72oXx at b`^w?1068jD#XhA8`$_w4{2*-|AmwBR%O8adb08o
z*D#C%7>jiR(Z0~bUme2 at UZLQxDk9@n&RmZ1^~qdyao=E}aEFK%yFtPO=I#s1#e`q^
zn~jiwpO-vURIVz0BNpcl85(h#43rEjLmP0&iS`Q#Q*kF^Ht}pF(~~BTnz(4dVFacH
zVx=(_SH}N(OfB*Bp9Et}CifOZmiMgZxs0n`9&1Zo+4V$LvA%HxIj0CSOLjg}eA~>R
zKsBNkMA@(F{5-aN^pCQjV6WjK`5D}k6hxLox1pQ=L(SDwRlQ(6BJ`-GiIK<rCv;Bf
zoO)8=f8*%p#QTy0&k8BoI*>a)IFzNS$e)E48XNlR8r%p1|Nj_SMouoKQN*SQA9F3e
zsEFQEg+qC=P_{2MVfAM%?msLZZ(fF>B&BgfJF?SAa4Voef<7$gsl>zBCYeVdh8V6|
zq5grfA%JI;?8qVd`w2BA67>ewsVo?)S9BMw_#bp9r3txH0&HyIR!)`9gyv;E$mw%7
zCm)GN#y(bCJa7|Fss(q*9FA$b2-pJ!=jzU{my2iFAoz*Po}mZk5<pLtgO`@!zMkbA
zLnelzDs#@BmB{}bQ-=j?f_OE~n#3T>{db?lC6)qod6;lKh(1w4y#yjIu$Pyr2!G8W
znO+e^d_!(uM?VJ5Zq&@wziOj$5Q3SUGChK3#zkZYLRYI;j{n&V-^a0W7zWBdv*90F
zQ_ICx`oW(rB)jW8D{7fU*0X=w6%@_qO^m`#_Mulg^x<Oycrhznqpi#>{9FL<Ls<4h
z#v5#7m7<6=GmiS{!E&EA<}nP)C7(^+S}~)|onl7CQ4f$z42V(R7-!V>hGi$%UH|h_
zCi0$tSUEE6p7{N{NAYu!r9emdO5>RyvRT52d|%3qWoE%W=r!P+Y77qvl~7NxKIC73
zRo}E)UA(v`5Pw%9%uLVI!=$G?IeQhKp^CJ7Rm^h8bdZb4<y<s<l2=x2cK}9T&bj(_
z01y>SrYQvwA9Q+AdH$6krf4LW$FFi^*?5+J#}6zceJ0W|4!b_?X2LZ=AOB3_(-q&G
zA5r2gUt?Cz at 7!7Jyt~{;85F2&D!9zms(%kS*AdMP!7wb0Y?Z#Ne_wOc;_TuTSNnWG
zLJ at b!9G-@%<8&F#b1{7IbGAxDdvtf%>~Mi5Y=Ao2`#7%K*|d26maqJqS1DiHRG%1e
zPJA6x*|$`+b0d#!a*;q?vwh`BR_=T>q{bj!Tnep?<6k))MkJZ+L67)i!mmOsub&=z
z(51;^pXOkG<o=zT?gdr=h5<Gg>WoIW<-NSPS>x6As{J0CUM6lOJhXgq0($8HI^NC1
z6>2+fJ}t0pxlaNA0PdrO97EIl4jyDDc?*b7SfWvoc!O)T({gQzubX7PvlN~3UsB))
z?TyBKE##6}kMy6DGZA%njo*SlL*(?S&#iZTI|2H9?R;Li!VP<eECn5e_^Og%JB*D_
zSxhJ$x7G6g^xkMY&X=9PNQhI(0g*89CyIQ*KOTxsy;0tx(j60ZDWv451evN2P>Nau
z at TCDc5D>j{C#Y^G*wM%SnB)1_-TjDZ;l{JFZhfXHiBhJrp>k`eSQ1`|M-X)Ni;A2{
z#KE=e<wR#wMnPetkKWV{d~()&TKv>-zMP80-iP+e+#ZSXY}JRt&erqJbjj%R8$yo$
z8(KwN2F`YNmo`SIJW9w~KelUJH}2fqDqax<AaAtwA)w&*xJ9jE9bLw?p+6VW1#jhE
zmm{K`9e+%33hKW#ywg!D2eXSdv%S5RartvYuu!lKBcb+C_TohmBHM?#OP}w(QG1`W
zZv$=HfP$|(r#toeS57Zg4?lOSc!8*Wgs3Joyq9=l<)}g__jsC0X!ISKHYKtAtjvdp
zy~2H;CA^BhmNz6cQ&VJw37O#N1o?C!*9N^!tr}@3S1xa7<8Z_e2%3EsBSWc0gI`w6
zqTW*E{&I0q-6pZvAS?6(gxA#XJRuA8xPpp*X`=O_y}|!U3FUA^LBz9 at 8E#6e+1)8o
ztZrY|nLv842`$6GE850{Q2D9|Ev9<dUZD4msW4-^&z&RH2k&%$RhM;t?0Xl94G at d*
zA6IyGH~1sve$@5V^nL`WZSUw8uUt>R at pKVa2_g3p4xTOKU2*4$OhZ^L4{9(em&z`O
z#@KE|d4N18>GEZYnyp)|sxG#f517)Zla==}CNJb)jsH~Z?+iM783ptBwGT*;1`eq_
zWQ|9|l0$SyYwRVuo-|Z^ySNBcT9BR_h1_A{Ww<2&nThxt2PLm>hcn`ct<anvgT^8#
z_Y82$=c9)wlW)hvY+k*_%qP%Hc<f=wrE~e8lPUU1k85wz$~(Der at hZvr#d{gLZl$6
zXXu>du2g9qC)oumKYe+};g`;1G?V1)iW5pMPeb5K+ok>L>SAQWji at G{?F`<z)g1#y
z_oY`?<FA~Tyb~Y#@z$Zi4>;7F&rLG-wTS6$%_=u<@y0+>{`~pm5UA=i?aRgRe4vF}
zd^HGr!13N<s9#rt$3v%<31T14YsbIT0>5}$#|UNKo+Ef at WHVN;9POH3^W?L*Zq<D}
zzE>G6ndY9|ISGG4RouqjF-BLy^(E?V-x%+<vv(da1lyiuGWu0Vgl5Sf$6J+q8>(N!
zq&>lDLA^#7Z?;yHN(haYmg~QS$K3zv_@`_|5}@SX1VT`fO^J*tz8f&itRzLwuZ>Bc
zeWz>&QXV3~KR;eTHNn0`E7a5b5BMNVr%x964Fzds{jC?zSjPO$d*g3!=&@g=l8_&f
zir1o!7TJ<N;b&8ds?TJuc~!R-BxE!ImRfq|FbIHyZnmA3KVa!C!rur~n7RDrw!OPg
z3%?^*5=<WPbhz8<ailWx*H!4^AGeZV8p6{2V*q8JDNL?^#0szLd}aS4KU}dwYNxWH
zi;eNM#+$j2?;3Jp_=@1WkKJNY2{MA<ZxX*p!^x8oH83P}O;=W|TT_dBJSywhX+ncv
zD-Xj!jsZc*FAe%Id}9W at 2B#6J9F51hA1Q<l at S!BmkF8=Vxv$%Mna~vDc=RM?U_M`s
zB>eXs7WYy<R(*D}?<gU3eRf7)-Z`O=+5I!2`hgCpjU7W!eYiJ-FM<<(qv;On?)`G2
zGQ~O-xNJIYFtIb>-5~*UY_uNOWeScMekAHBiN%`oF&2k~IPmZ|RYJzBT9Wk%wKtV<
zMZhW=kx^h*U8=qw+gwY|XZ(BUZh6cOnqOb58tdfrn$@yYt?>G5(DX7|4X8+ at V^qz^
zR6}+h4-RZ)!Xf+Q3I80?SyS%IS<&`<{24aLrXhXw1c^N$Y~-L%;MOo4i$pWH<iIX9
za*{>~MktVyky)F7rUt4_Prlv5+t3C}bpZG!F5z`o1yN5xH$kJ&#z<m$N{n?OUMzOK
z&}KcXGkjeew!W_HRD{l_Un+IU<-c2lL4<VakF1D|6*Zj$0+-17^A#?agNzHQ?2QuX
ziZG_1wjm6-9^?)wf5OWQQbkuSYx|4Ok#@oht<?RO at Ur12!<~vBV4q&j8}I0Ggd0bV
zNx4|@)Y$b*iL*7{$-A%j{8q=S?8M!=<26h}#zI5`e|Z1zak1x2kwLMdd~Fe1CSg1$
ztCf8X_q3;kWR2#zSO4^hDa&q8`ing5dmp at +j0hiGUaX})9MO?SUtI^(*Ajl)6i^rI
zK56xdK4cHcF%V~(Q3`6=`YiuEcELp&9ccS3_(@D$3BB>N)mW-_=YIPodI4X{^Rx=>
zw;FV6#DS+aFRJII(dNFUPr8_x>VC|+nub%OKE6LeK>JKL*ZIL5h1pcfzb-DOpDnKr
zrU*0pu^513A$@nkBk at R)9w7IEe3dbK+h=P1R54D+dPJ6?c>=+xAs2LWE4?ON?sn4E
zIu&@1U}r@~hX0m3^lEjzzQ{d*_hqJc1p99PaYRt{Nf`4u=3Q at UM(%gc=hizS{gf|`
zC5P`-YF|uyP1n7LGO%<mC6h;(S{vOYFAKxoO1WQwYYlw_>iF?|qYu0!1AmsJ(YsoG
zUFLI0-WEPbsJQH{fD`SqEL`gS<J*e&N=Trgv-=q<fD~(m%w-GsKCql#l+Ck!d%&cA
zLKR~_KL54NsN6Bazuf4(P3ZbNhuc)gL(HeTxhE>_TiRbK?_yirhIGYnIW-O%1c71-
zTQX6b;$LhmLT}<#de#GOB>0cE4n^GJs+L22pJaVq^=1Bu4wS=ia at MH#M;ca$<N_s@
zw(GC<Sv)sLdB;pQa2^+1rwSDn>Z3ZM;)K_pzr7<*6|B|TBXEfV*|bOy5Qcgy$<Z7F
zO7P{D_1S at ygmgTmO!MdnmA(vkG+flz)GwLhFI!@=L2=4m7>@W2CT-D;6_<SMCPiBH
z;b>BfT#U$;h}Be95&U0xZ{Kd<YgH38h8TOpOCY|X_U6Jr6$C6uNm20RgWVxcV+2a0
z`zWZb^#K1Mu#wdj!(KZ|d2kreB&W6iGApmZ72pQJdQMKZmS>8vt051P{fFg-WYZ>z
zgg2BVA>b!`i0p*N7!<-*b-unn7<N{*VI77}=_fnG!NI{}^|_^prs_9Rf^Ud#h~g5$
z<gS#I`0p2bTG^8HoTkVV4gvV2rbd**feB=?N`pQ_#5MR at d|pNdntCn?@kHy2#NQks
zWK4t{1&gon4Q6F2n(=vpSpU<}#!TOI1^tU|y>+GfJZI&r>y}TB&`~K!cWUMqyGoNG
zz|hxaLu`}j{mJbcZ-l}E|GYfpok}t~QR5S1bYaw$&&yME6~!uX_J<2_|9G^UL-eQm
zt6vbj;<MVgT>Sqs*?+|kzPs^LMAT0#(?2O9*dA#b+7>2{G|l|)|6LNH)7_(%ATlGF
z%5|2|X``}EuB=SB5z?&b$p<u*#NUjJcl#@|=z7Hi_mRt&j90O2Iqu6jYdL+T(6#0M
zSH*fvJ@>WJui1h;KxJI?G|h~(#mm at Cp78&YGe{Q}AyYii2knA9U|i&WwoA6xo(Fjx
zn9Guto0Ci7b7wV+S?IF8-e}OuCrWjRe=={9=n^)DQ$jW!$>My;KIeUQ&t-Sd%6HEF
z?7UKt?dp=r#<ZMCVy>B1@;>L1J?;Pl74<zKX5or#n1gAIsK$^1GtW>Fhh3mZ?X_h6
zX!Z at DC|kfJ;jw&5Y!AY;mW6rJNx%F8rfWx1eF)>vs{oW>*|y8KG0hcc4=qbRUgTd+
zrtw2;0b7i)pp0JyD<AIjw#<C6x4qE^;wQ#bhL60tL7N$?g)8*>L10W;eY1vK at I{^k
z-Cgf-`!XFfHJ%xjC!}?#ab?9~JoYOrg`<~n?=f=sKQ#(?;lU*Q$itmAKOd}^G)G=k
zwJ}h%-iaFKdZ!CwT`s at PzRH)0Tts_G#%{!(SA69y7c-gMv*QUEQnc4!*OGR{-=)Na
zl#?|H0ey}#$$hRe7OYX+5Hi;+Z#RnOfBc`kwfqDQ!|RvP7Rr-{hgrkJ3ae2?Xh>T%
zS#UB>n8E}31eP)uq%snh{?;YOg(2SeGyWaa+j+O#rz_Rl<1QdzQg)9EA=wisksVq7
zj)0(ROd$2wgY^*nsucdqn3o>vdlRZe`Gf_;U-uIwg#`)pqtNBwDuKi$X99#}%g$0`
z$kW1zOCr#&i6*eO2$=0^LlCY>LQ)UO1s+FB_vW!W=Qw3Ce=cxwX3utE2JX0Ky5s<7
zM9YbQ%f?BU_S0)IMgOf+(pW8o_2Dt-t#z5<V-i_B6oB at Em|~aL*0R=^nb+5{R>8G)
zR9F=aCutk9o7hZpcQz|0b9VAmZqyxoSlApns^gB{$gx4p?LhP`$iaMGHWBpCWZ_<T
z-2^f~D!iN5yn|gDBRtM8?iD at J;1ju|bAU#x`=?*HhA9;b-2d*jz8f56u}^)Ae7NGX
zd`R!~Pv>7uh1Vtfp7N20>d@;&yaPP at u6@g0-w1#6H6bVE`}7;mc2C?ePj<ZUWTQB1
z+PRCz^l-sn at emSPhJJ7lSDC<g@$vvOZv^^Bd-Tr`8m5s+q)ogyJDl*PAN?zck%UUb
zQ at GwI9z(&4;f$vLslH<}%XcAD6<fbC^Z!WA#h7w0$jhnU(1ARSHoyO5x at Coa4=e&A
z)5Nf~rZ;R}`rlNZ{0#|!TT{%JIc>A2{mH)n*S=MZ39jXoMUl<5udXw(I%l)TE$It`
zDwS0>HdJ8G5k=@yM>4gsal(X2I_<xV+zgatAHxu|{Ej;rig~Ymv0)>2-R%r at gF5;e
zm22!fxI`c^Fi?%@$Or|;2HF}C{uhTny2H4Q`Je*pFx2egQOfb~As7h~FAyj|v~p2w
zX>hU)r6D8&%~v%8vwPIknCv36*Z*?hf2Xbs`?o6y$HpIcFcdI!Jk$)9?dXBN5-2N`
z*qTIb<vqy`lsk$JB-#ZM`S>CuU7_m0zjRVzcRuM9MR-)hqXqH@*v?3&s1bcvFm)qa
z&sPlQLqQ8NG_Usz6j=26n;q(8l=pY{tbk#@+QV=iR$#{+R=qtqU97vXe-M+a*#vn<
zd6LYt_D{+8#`<d{52gh?<d{yYnNK%*I<KpmH!nO-yFv-Eh^G at BT4hl3x1Qv$Q{%}|
z*e*8rU051Wo}rHhBKySvLGF_=2&mRd8lz){E454EW4ViqS8e>-(hs1zB{j9u+ZEy4
zU+Vl6!75kI`maB*e+1>*TaLVY`(=>(D~8cmpP*B>2fQ?xA1VyEG9eYh$>VGrQwe<P
z4As1w^5TVxUF2^qwln$tv&H=vJ>2y at B}>J9#FROI4G0-qLgxkvx0g(4v5v`~?V;P#
zxkexBdip6O-wCOcG2|EH?`Po4c1X1718bEtSe>J33cv3)_Z;x1x|kL*_sW)T4o(F~
zNr;sYGi0lUDs>r1*doX at X}^$En6U7wb(?dX0{D^)65z?JLOOcQT6@$2C;#Acxsa_~
zm)N&7Y*w#nphihPi6z15&pFjm&TiTQRv{WfJ0;TiA#d+MyUJ(_NDC}LdF~bjxJy;S
zDa~sbzXKeG68u-$mf4-jogEnR*|S`;8JH+GfF6DBELm<&KypFhU)DC+f1MrMjx9$Q
zq*G<Vl|8cHnYSP&8t at QbF|dRFHd>>2U_c^K;qG;A)DxY`P%Oh>gt-PMxG_&#1 at Lz-
zP<o9a&~J&TFU9!lCh<GN(OTJ91#n(651i2~!W9xC#nX%*f*zUAX>t~_Kbl#G{KFuI
z%|L^PpfSGkNqJJ=KpnA(yEs>fFWj5o!}*=p6!<?X(BcUkQE;>MXj&cFG&)TI9Z~~x
z1DgH~+2A}c2-|^MQeU>VJET5MXi5}$K<ABh0$&rucMa`IOcTq)nHBZxcgg>^Wy=G{
z5acf<9jr<}Du8QqMebgnYy_9U&(OkgI0FVVEJE;&FdbC0zDn2$Nrk}0-x~wK>G<l^
ziN=^Q!YD#iU`&X2ps#OOKx{y4Vw at m8)Ypd)pBO+4>aI-*D6(~t9zfRf5I6?y3zTSy
zmI&k{jJGl<DQ%5-ktB7ozZ;V836{aB+IWmGLhWtW8tC5y=8b$SNfA&I6;7Vm0M`~2
z5Fm4#y7_L`+C2RcLTzMzxE`)uHK?;bFt=`97+a-s*0~O^o-2aS!K*f^&&~!t)rz&B
z(zPk4ECWc|!{ijV=8;+?fs7#bnpax$e(^t*HG~K7uK==s(>9COsj|$59djh=N79v^
zlJ{_n;>YCD_ml4*vn#5o_`b2KEN$KU<Kx4vviV6tjUPM*)e at dfRjM15&(I+I9X0Ea
zg(h0P{!#dKL$Xr?K7PwzG~3c?;Er4y?3&G}H8W-pghsrs9>4mOG79{AUd9PM-TKkR
z7JVtJ_gDwuJMK%4Vu<f6-uz)kMPBFq{g0mw2cv~HnqmFDfA=)EMtX9AD<M-K8Cu(s
zn{a)+)vaL6q-1_Y=~<ARzuz~#s)o(x&4d#6<;EVZc#a}=!EXyd7BLMQKsCVfQ=0Vv
z<rjJGR at T94N;{7g75H>t0IxOA;PMZvO)Dl7Xvn7Y)rK-oj}kSoC(6$`Y!qn(VhEK~
zWr&t(8jMzxH)IIzwIn5W9mYMoZflrJ!X_wQ$sFFC?VGMmF&OQwV%LycR~^~hGsw9=
z+r!hKUbd#%>G)a|*}%6B0zRFu4Ts9>>nKWV7bd}KXK6|Z2XqMEGALMsIeCW(CGkn_
zLs&)T at MHF@3a_r&)894f?}$Bsq}<zDwa=1<WUdV<jH&av#sFFUnphWBET8&Q!JV&1
z)49uXwOggTtrxl&I$jtb9q at y=FYKYWAEYe3vfiZdoc$>~e!zn3M9%oY;_;6x>T8yp
zf;p<Q^sS~ZF5I?R?B&QH(ej+^0jf*tbhST;rVBTp{5}ng<7YZ-o3xrzu^4Nl6$H>L
zbG)v-h8rV1+gI=|Lplw<A6yQ2!Tp+uc>P>XFi4&HIrlhN&(#ay77#Ro?QIXYFdR5G
zai63gm|Gk9qc_P;RWQ^>W-xNyBp3HGmzNy1&7my+RY|!k11 at CC<oIX6fA2W#hIoxu
z**<jY4 at LPax4Y^{yX!hvcx$}cy at wOS8VeFQYD(czWQe_gYc{kWe;@U<Z&$eg=i=V;
zR++iCRwHwfY=eb{feG0Yx2AI$zxQh1cYFSpCIcWSUfO7Pop+jvmBK!gf48uZg1WGG
zY-sHkQ#Ai;Tg{J6q5kvxzi+9f>sI;$!O3z<ritLBXC at f`j-Qh}qfl3-fYw`Cx^UVO
z(>R641KFh~L(X2&<T`pi1*}lJVQgVcz)ozjMddzQHEudQhC8%Pkq0i(rQ~!reNE{b
zKj`kcH2$T=Px@~b)s{OAR1I at G4i1N9>ri^&kZKI6Kmw6yE)m_-J(*VH*1S#PF&oo9
zD;_$pa{D5QJ;t~-&*?>|K}80z)atrdSMkk)%DCy1l!BQY-ff|Tn}z$D8{TreEVOUs
zCB3f2H}MYWyr9Ge*(tb6J--BEJ>`PwYkR;f<G)HEJ$yPENOcTkYT)+W7Z&bG>sGKI
z98hz!F$8}N>ys=x;E&I~UB9VNSI)0z$fj&D1G45}{TgpWvE?g*0M(GDegtI<Fw6+0
znJ0%;sz#DX_9spu^Mixoxts#(nFkww^Cl2!&sRj({ztL2MiO6RoierNgX&?*W|GPI
ztuvgkmpLm)WY}|~L6o7ll;r2$d{@Hs-8a#A-4Bl%%#V{-W{WU#FT8+ZTQrc<9>WfS
zj86obAk;1;;S*Vmp*UoRM{)Pucp+hhtDN5U(O4PmBPcTzqDmPf1KXRPl8vi$K~tbV
zUP$^3KM_K5NI&TG-+ePdA;{I~PH4QH&ogU-)qT$<EJI07^Bw4V4f>#3akl(LTz~g4
z?zjDx4yH*JO2^bd$haeS;`n+5Hs4mabnS@&%cPn6mRC)jx#VGw>sy at HM{k>w-n7EV
zz?eRO2h!@&hazR;R|fIYz5X;8ypvBS7W&=CmR3pZ!jNhScPyTP($DRui>qhI2M>S`
zNlJ>dqJIH1-qrtzkvm2UMf&5PmG{QCO$F){ch||c^d#2}9x6&q*htQ0Sc5-+6j*D!
z6Mje+0`GQx8HKl`@ZwuQSMFn8hFQvYq^8!4;XpTWQ60uRvx`93kAxLHG394?XF<!|
zc+Kd*=`H82BGgtXboIFAUCTq{FOQO7+y!9k!|TEoUO=dOW4{a~cnW37xp<2grOBai
zL<$C9EAF=jdlbEpQ7c<<{Q#%1Z5h*DAFK6f=HY<t4*xoM5qPZ=_vk_B)c5-qHFsBE
zju}sg_k-52GC8)(d{ny;qoi*8fZpmtm$Sd#Ht0x8Xsywd2RxxNN#-Z~_&p-p>uGGu
zK;mRK6(F92os7*!be>xbrk2SKF?#h7T4t=I@{%g9vEXxApFh1cP<wMh0O-jS<Geg0
z)ZEXZw#3D?>z~XiLL3KvR3g%?wrUMjRgn>rQS-PGt#~wb*WFZ?$^GDmi}jZ2Krf*H
z|A6Lz=4O3Tc_^vA;(3Erb<xl`G$!o5m=YK)@uew9kMeN%5WT>&R9J+LYDyDo2HB5D
zj`R_U5 at W*}5~`DS%d!?K`U|d*f2tve?Au4i3`4Lm;!n8t%C{sknk_Od9<wkc)lz^q
zLr*yoCl+4=N+U?o`3NzZ>spg{g2yC>ge3<M!bDk#1gq!kh3JIu{!@>znQLT}sE_Tt
z2!=jXTcZV4QwsuwJtZ+|bn`hMjZ!I8{P{Mra@&Y9zZ))~uT|b`Dnv%iCS<bx?u^q@
z&_ at O@i7D88i`~lPeR!My)eOx*Ip31DXp?MJkdwR|><&D`-#t}XQ9no?_qNxp9 at wsU
z$@FqpKb-nVvYF9;V~|WMJJ1-x$0k-dvRD0q at 1Uk)%)w2TPLF0SZax at -m%QmP(`5gf
z{eEwL;l0mL)sOk_>RgTuYsEe**M0<_RZ$rKSi4uwB&1G`*t89Sk>Qu4nJzstMWsmp
zx_GslUc(dNQCwV8 at Iud8w$)^b`}1||BW at L82hN%q>4Ku(k*3puSQS;%4XWKC&!p7s
zQ)7*c=fxkt_!Xk>j3f<Ie3TNqh`-WS`2Chg<nrlb##=-v*e;G7zrU_)%<=I0fk^M6
zK*SvoJN)J2luWaB7~^3w?<1GNO<56noHU~PL$Whr!uB=avMAvzU7dvXCvo)IhQS%?
zfQR)5lk+Faz3?W3d97h81M~~2`t{)7hS+8Lt(AL&xN}b)rPsUfZnwvV)J%mK%$Mp~
z*7}w*+l#~}0QjC^oicOsvo~|JN0l1QQ(0!Aga;x+43mszg*DWp`i3#->8>lepI4$2
zs5r}@a1!scwd3N6RpB*tEGmg9i{n&`pq~E~(?XFLqXo_7CK1fNc|)dKNZgNKmBhfv
z$Uq~m{uVIpWes|3RKSSguq;r;Tp|!EXIBZbD^JYKcVVXZE~Gq^!SZ(<0u)H{oD38+
ztKj at 7O`j?|B=ajt9=bK(KW8YK+I&g*IP+LpU9BGaQfSZnGOK<`F0)9U2aq-pP!%)+
z;P+c#7hhD(#;n+}<~JJM4}G2pn91sSH}ds(^9<-_Do2LkI(bU at I7KfsRD!zzYbLO5
z{ISOLdKi4`-W+P53>G-vemAI-`ielm<m=qzY#>kE)#hMxLW54H^y#j!$hmw^M0_n^
z$<COj9|3LODQ-&{v9*~Z{veeu at _ldVcM2|OZlI)!KXuSZyd)m8T at h11WGGZ3pi&5r
z?HAT!sW;TN8yD5`O;Il*hZZLWm-Nxb4UZlg{5CJH$6;8mH%G at Me$MUf3M9`lbt|*F
zv!=S7ZO?GM*C+n>k!Bt4VZ@^C?{*ci23=XRQtCwuPUBX*gkQ*EO&^!%tjo`cxxENx
z83Mc0LH~8Y&J%$I42<mZv+K;rfaw97(!t*s(uPv%7V5!Swt1 at T10FEl=z>DDfxiZ(
ziigGcj+qygeZsh9Aq&LB>n9x&mGleqwtUHSYS<{%T6|Q>M!$8Yer0aGI87^9gN6Q8
zi^ec?de;{yJ?YXhd26_6t0I*4%4dr+RkORy^Y at lfYpQf7jpqf$=*la5^*gyGQUm%z
zLe#v9 at Sh@1<-e$4Pe`a!M-|$KFl`)cnz?NJHFofbgmNyQc0MOc95O!0u-ikt at gw5G
zvFK<c!@_sv#g`x3oPEvZtn56th{}M!c3=^ME`$jjrA3%7en`|w(RE&tgO+3WkPI9u
zJ3>B0Q-5x at x+ftloG-NAwj^+<P2d|<dCm5(5hrOc9d@^7hdAyiB}FX4iSYhR2fDJr
z&D$Sjmb4t)BnqdEBB&1Grjd3?H4+p{wj!0!mN#6!{<V}6?L7a3WF*Yd;1Yz@;5Ud|
zx?p`gEFFHN)Yx9p>b?1OR&v`jpZx)sRY{s+s%*a at I2;1 at tTuYU9JA8AW%SN&HSm}W
zDrTVMVd1_-BzT&)D}X;=HLVnGxsCZQdp+q|=&1IK6jl#79q7$Na<dPN^t77?q0W8d
zb)gh6rjtQprs?Wl?VUggK0h&)^c~-`61pewC{ih{&)>ph`32p_)ejpVR$~`Pg~x(m
zH}<>!S~3&iBKZF24Ab_+$!2`i<_1QBma*yl at qXaBC8w^NC- at Hm`UfQF9tVYFqAiD8
zZL=SUv(D3&_GaE1E-|{GM>aA0)hx%C;3~eNT6LyI_~WC5VIK>DZ at W-juY|YxcyffE
zr`3W3Ht2yK51SRSIwujLy)~Hak{ey)AxiqmHQ*=*m!cB}+;ijt8Wvk2(&}yb$SsC8
z+M6_!p0Y0sy at y*oR)eVgIzBsq+?3#RD%YCcU9m{rtmcUupXSlJHlM1d;(HmVRfJ|?
zBa5Kz$j{x)<H_a!Ij^rx?I(+KjTbRnj7^*U^m7RCaP~CSS`1F at ENsQhylv8~f4b&M
zX!)3F1^HrJc1-sYn<L|UhCqB~HEm&Ygf)o(e at 2e})~tTMz5uG?b1<NeNw=Q0Q9TIz
zy(qpU{Qi$N3F9RGS18M`Gvcb7n}m8#!i03rAsvD#Dezg^+P2?|kyMcl(3VYh%hspD
zL+_mo((g~JVao}>0D9k9 at Fox3r@720xY2GsFWdOY>h&L+ylK{XBX(q!&k==~j0Sj!
zS;k~0np>;7`ziJSar*^ayDDz}iFt~gL6I(wtlhVlN(}PPtCuMByaT#LVDUc_gtvL0
zf0Se$P|ym9wENXm%<4hgEp<l-BNG9am9kC8 at N_Si1PXUYsFrcZoZpeLlQWng<wk`_
zYYZ&5*WbNuTreo4O`OA)1l8D8=g_tya&xlmK?WL8IlpMT^(*$G%jOE7sc60Te`OO=
zhP=9~@}ea6Mx*hGgh`6esqI~$fFe3a?_!UaoV(?vnu6(#A)Jv6mJ=T~0-CU9 at 6U+J
zX}ZFvH4=(^dJ8zY at j#0u`^F#x=3pts7uNW&(8CI~{%b6J2Nz%$&YpY0GP&s5yuEdi
zx>)NG-vL-JMbnc?Gve@|l4lP&r;J9NE-oBLd^r at PgkHyV@DzV^_&6(c_ad+Thre|%
zr}478O#_{?**oa5oLhgm<u~PN2^nrsv3#=F12*Xoh!BL-v#2+4hg~SAkd7N~0i}Cw
z%#B#_)|~arW#FW3M%(+=H|#fs;$K(Lz#D%BFK67x?>lxKv`N36NjSYroAU(J6zZ!A
z=tVKy-llDTl<(n5N{i<Y`1l0)93lsNu|lox_oz>=Q-{*)FgzQe*2iA8v1Px_7S7Ak
z<tkGstu0n)T^kFey;^i~t2j28q~_6n at +BO*9V77oGL!J9rB8(j2?>=tKglHWYszDd
zYRPM_smC03V<!Lb;JO{=9dGo@&=AJwzsNxQP;(54W-R`ob8)Hz5?OGkuFE1%%+kK=
zj+4yM{o8;3u<X(I_Gb(?1#~Z_W?Ox|cE@}sTtAR&udmv#wMSfPv5=RuH>I;V(yhdG
zwm>e)hw;v8x-}w1#vThrpva69)8Bt!Y^!QF?^tDpoI^jN>efk^n}bi}liD{HGbzba
zD-SP<uNDeaw&TJ8g}m0{7muezRP`B{^aErW6b<i23)7VBEKU&~tVjWT{;gWMJxPo7
z9Uh?SBvtiKhwQ{)cbu2RGcz+Els<UY=2*1yB4<-7C3?Phx+?uPG1ECW%G92Hc!}qO
zN|&@*^gU$1VWxVuV_`4RChK{Nt)bzTQ=|G7f+<SD)uIGxHukzB(uq^a(|Q~=;gm_c
z&B=Oo;+a52?@QO0KbE;%-?w%q*(yOHSV%st{5&rPcWqF=Bzi at JH9StpGeN+KK%BAD
zbK#u4;kr`RY`Zk-SB5$1v3Mk-Pqu{DjAOk#Q0wU at 3>BB}w*)La@#w%XK#GgWOu3@<
z9+I^dk|L{0k>X?XMg8|bD0>hq#{rwJf1DwwE^I!FkufQ(hrXskkf<y;w2g+>s__Z`
zi92uh;#IZUNZiRQ;_{EkHKGg5u}-MyR#EqT!xf!V#^UPWlgZ<@;>w7HKz#_Xo~Mq^
zBa8<2>>Q|I`pr?AW&l1vHieCydaaf_^voP43^IICIsAB<qRup6-qQFJ`{e$`Tc5<v
zP at Povg>j<Uc9Z8NTEVB;C0Sm`nr_NR8Z^W8x~(nV$*^?a=|TNXfwsL at eQp=e6x3e`
z-K9n?emg}_g3L<$7+=Zdut0zR`P8D?rcg3=>l+1lzPTb$O+73_-F1?_cO~R5XWC-=
z<25hoS6UEX|5XY7a)(MYjkhOibZ4h;KZ`jePh<k+7U9e~nI}E?G`XSC2Ea1~>rAAu
zt*r)Gw|{l(@1<X9w;_ at ePit-6!nL%`HFZbp^cWRIw*rK+gmx=#L`qg)bm!c0Fkb&!
zsYGYb$~oyzdHAT^-AIek`Tej!3M|%AvM%E^P6e`wZm6G2Z8~rG-GQ`A%q at RSO)4M!
zr5xBhwIw`k5=WO+7^M7?Gd4!KcpBpl3Dx|GyMcv%d;1;m{2H5%dnXm@!~1U}ou8ly
z`vB>SzwOvb!kC6MH|1q_B9R(d@&_|t+K0a>J45=3PrT>@?+c61>Vn$6c;(Nw#+QcC
zTQgkT(?W)FO_zQ*Tq%8tfpC|2n|H~YGx4%sH*%UQ>q`*bB1gh1P|loUJ*M{G(QyxQ
z2*>yq#Ycl`D#a=Q?&AF14E?U$kmnY#rc;oG+aKMMlNqz8kuW}|5Z+I{Wx1k>-GZ7=
zU|i~X)Al1 at i_hN!KGe!dv30sP1<c%@kz$QOBVm+}k1xlpj5twhm*z$#rRD~hX``>~
zD=f<*4~YKExMHvQG#Hul3S$;P)f*8Dm0u^p==<s?=5>$j^Q>M30b<@La-5mLQIJx&
zNFC;iizwd at AAzS@f-8C{dW&@>Tw4rn1`4GF<qKoDe5Adpo3vmI6r5dSxy{#~9|UnJ
z at RJ&PDb~-TR>Q4pe6=c2B)^fawz%<RYQ~dePDZfb;8sgVeKzD5J3A%+-R2kMLSOzE
z`%Qak0A>32_r~_&0H2nZ`+KdWvnB_|9|2PDHeX5+G}ML}>|;fzX|q}!xf_B$%hm^W
zD+(Wdco#h0UTT=}YKX)qJyIzVB-MygYKa<<$6Q8<pB?}4o2UKgRr{7FVtF+Q-im!y
zxGsTgl!&(r)mwe|fl#&`$W4h+Rhd-nj!-%J31ysMJpR6RD|^$j?*R>72PLZ{^N7Lx
zkV`oepCENV@(R*l3%v+&avL_F>q}GY@}Fl at PtI+CeJ?k<n$|8R96CGmzGkM}`&E}G
zo|{~+_}+ZG*sC^eiJDo~j<Yj$lrT!poAk0=$S;S&0EP)**rzOaH<rQQ-Zy2AbqAD1
zmBmhX$|AJvnh|4-%MCaaKbn#g7F?J30)`<L at 0w~U3F4 at Y=_RF_cJw(fB>C at Hx3Kd@
zQ_)LqEF60zL+i6Q*;sNL+oh~pEoXLZ0EJ(Eu7%2fmFbMKcXx{XvOlB?_wXqT)>8_I
zPbn$aNb+v>%YZI(zyFq6!o at 2(lSgCfiq%Slw)hc?^M7b0QOLwv8Nw$(4 at C!e<ygOV
z-<z`Key8fmeoNSc|2grJ$Wn%*MY+<FJ+lLg#R+I-K`fk%DQMISb&(wY)_<2^am^p)
z?(9nN`M^^(*fSpxgH$7T+Dpx5fM5{Gl3)&mq!?9RNW{fWgWyKTh4iQ`UWX8+qIqv~
z$O{6l)ck?(VExDhKOM#AP~FO410SWqp%oW5|3G^?Ik4slwvZFws}Ud2VGoyZLV}9g
zuDF!+SIaOA>=czE?ecg<@D&lFd>{==3f2*B2zRMuah2~kTIjt3_z(6RJM|9D9*EYs
zS5If;ud(YV`*hizJJ|wAJ94MZ<Peg5<>rd<rcNb=&9tPcZp%COuw!$HrJ&>`<46x2
ztG-jIUm6+(_%WXFK!PFPYmTri*&0<*`qF)IBu+3SYz|3gVzdcVt;f&i29rUw=1tQ~
z_D`WgG1^>M!6iZ9VPAXEvQf9-r~2!CABBEw4-TjC_KDhNG`Pr2{$lgfk%6sBtMzwO
z>hFwgNVe2PzxOTO-nb`b(JD7mxUdoL;+1S%BmOul?GMJ_hn5bBZ6moe0r1X#k&Yz#
zaf8uKzPE%6tky_5XL8cDo6iLA93{oFgI20OYmVGdqUtlr;b{{@Jl~BA=OXMKz!c#8
zOFF~eaJlPKXIDY?iy-?`Q}oX+?Xi0-ek=Z)zY}avcZ5_Lk_hf*AjT%yuC10XeF(o;
zR-!bB<^f}(%J)zasDk?=<8A5^DU0HPH%f`Mw{ys#1sa>Uiu<&4?P-t5n0V_LuBNoS
z$$gyNuepEuUP;SMR-swR6w7 at by&z2)`73Js%*FpK^EpyVT4DLHaVJ%AD#YsILg`J=
zw$E6X%L{lC&k17~<*!s!YcKh at -NPJ?dSJynH*ISU$K0|SkH$>6+BIbDSH34r`kb#K
z(yXXOQV($f%HwHoYHt4!A4l0F8YTJVztFg<V`~-r&K1+%IWm1cwBc);{@OvSP1^$v
z6(=@6m+T{-xvCsRD?m(?Xmy|6oKoPlxZ at r3-E-b{VPe31%*ge*-=H at JCnHP<F3l##
zLmefu{=8nNFq(37yP`hze(7_OR)i;VauN$@bfKIdqO3p(D7hZ<Kk5ZA;vXAFi=p=d
z=>ALznCO=lp;6S<YI^#|)UrV-$4P*jZJJAw)2mF=k#;@VYP*_&r7fw1%hstG%yZtG
zZoqs!sM;<xFm;vx3yW|0XVP2erjKn|2fJgEs2sQGm+Ig5P8+Qf=8c##^IhHCoHkjr
zH(9e>Fiy)^Y#Yp2w*oB2jh*7t$G#E3<q*wuJZJ8uLO4udV*pkd!1YR$mrqp<3I0bd
zjPZJ34|w^E`{S6F0O=hv-O}2tR#=$kT}b$lu|zqMfDjfH9p;l5>L2KplpGk91QMYV
zJ&h7-64}{MLMcHM*cDV7ht5QE%yN9Jn8ORT{C&xdKlln*DdABeRP_v|Zj*|%YT|;*
zlIiA<9lV1|aFwfe#a7uAp$v=g_M#d>At9ck4pzD<0g&=424sVp_>}^YOPs110!{I3
z827AAo?D?^W)Dbms(+}DD4<Wqd*MeRr(|$t`C`w7r2V}-{GTL86*MK4KzKFuK9<;k
z2<+7v(9^qohciP_L%5&f2ULn2vCu}N_RXJm_UqjThd)P}3X9zd;FG3tddYz34}lMu
z<EDIUI5Hxtcla=VEs{poMRR*m+K)v09fwWT`bA0H at l!HhN-!px$cT2;4l+U={Qh)=
z@}lYP{$lQ3;4FOQ_$$A=wa&G0?DI{PXNt)t_H!BL9WGo;?5Z(3p}(JYec|$woX{v%
zlWcy;reC{k*L!L=Dc5s&+NmE3mZw5}iUd5f606L#wx!lxB=VkD0)wY?1>K4hf%u$6
z%0KCS_b(J)*QZ|sY8#9pMkOdO|GH!$VSofYWRzEz8idNnU203g9LzwMm^8DYa=Vp%
zsZfd3Oi at Y|AuC at xw5Vc$h9Vkc76OOpJGCr3JCi+jVg<70?4C5h&pa0J5a~C7PjAT|
zn1IuA at z&*y|6g_A{>XIyzrPtX3^T$chB-x=jdDtx<K|3pBe_Qmoo=T at soTt%m>Fh-
z&{^H0gGx2044YFax^*|F(tWF>lgfSH-={<G&-;hZ=MVV$#bGb6Jx{O4^Lkv*>v3(X
zNEf299d?v6K7MA`FIam@*=g9*zmcZtoffNx2Pk7pCcdSu4Kb5ro0PPm(^V at Ios<OB
zcQZ=rjerfjWkHl9wp_q!7vYFYu{Z at KtvTvPLhY5k=~H$irgnaf%ke_Cov<01>Q^xD
z_=`pEnE&MkBB}vnMX?TymrSgMO5|{O3}<xe;1xTQIrXE_bkwVoNua(PdLv?9r;Ej}
zlvHT1!ceoyZ0YBD3ip*YMnb~XV5d*%_IGre4L&r~GwqRjY&zh%n at FWy_&IMt<opNX
zBmV6QFK%oJi#~;phO&(mwQDRah?Ip~#sPSe{nhqhVl0JvE#X5mMQ+hNK9<PLb5ziw
z3tBff&{>eZ;ksLT1cROOHmVd(MgH-*QwDL at Sa&iu-pCe;>_-m3t-Zh*_E|b;q>??T
z%Od+K(NmOS>9mq*cocjn^b0wdxZp;O6G#x5M%sF|IAT*mUoL|;#9jshn2mTMUhadO
zoZRAvoaPn=P-hQa#>ATTVB_73Om86#<E$xk^%Wr=7#HYu&K`-x4*Z3`Ag at XNoi;<w
zso~6<bkxgYCDv>h<Ox%=SuEsl>DSxR*Eg`W2R?uVTAA!NWQ)~K#ij$I9)teQZIZ4f
z3xB{wr%o{wr*7g)(h$)JsO{|vlDD|mmzqRC^#Ilx#2#0f>+Q#-vK6n-7LuJPJXfUM
z_05CbJ@$bI;D>{Z={hm=AaXJt5+I){H1&&jXcOBrFIW|E5Q;?G3v at AiIy{O_*GR9Y
zwpLnC%(Il|ZilHvC~a3~yiy-O>m1lUP77y|&y$l+Z4j*}En2P1aam+kTAe4euc45B
zL3{tZUxoXd=Oc#qj%;blo^1bqme_iQ(Cs&QBexm?KSAu2LCv;RF#>x^i~Y~hkKV<@
z<^Rz66sUFniv6Xm6MnU|683+W7yd2rd&BqlJH3?R@~@=CSyuQ<<`keStjeA2MBm~b
z5iLIM7!|UTp6=88`T{+7>u&_sZ$CVMT2*<VHKi5)&JH%Gk`x_=_<4W3s9g?2%We#r
z6{nR|P7IwgbG$kTxv#S6d+2t$u>oAm%-5bOLstzwIdo0lRI|Vi*<r_?;ve%VEBd*>
z)h#3^dvAs}g&V{!buM(~VqT3jOxj(SMUikKQoj52Gd#{|4p%sN{K=nKjAuv6`Hi-E
z+D+Rc$~aNe`{?wjD0)~_6kC}Ceved!-b9Z(rz}Y|EX`(eohvXiLDsWfLELevvDk`-
zTkH at 1bY&6vlAvNP2Uy4LefF at MoJv=}9(6_Gwf|)atJ4FD_8-zRVSzIV at i`8Khs5FV
zO~)bgufeLz=H#TIS|o`ZZEt00Dl;u?@2V3Ef7fd5PVUNzqOVF?qCcv<g}wmR7Q;A&
zlUkU#IP<uqI4!N1q#!LFGA7QPwuRqk)+Z at MYBt*~w~f^D$gJ#QrlUvUDJd?dl^dre
z&o{&W*n8^F$0{a at NVB%j@!xFcLsFMD3H+&=px^@641cyO>olXHlHppl$1k|bJ7Z5^
zVU2%YrejX_9(GVwWoGuKDopHim_ at 2<Nty_^D(K4U_1YffCD^O08$P%Fc(dGl^AD7M
z*$+7_5_c8RBX&Z5Rr{7+X`5hfW>I!UP#`Izh|I0nn^lpWT~S=>EX&0-OjbZs_ZS_r
z8Iq`Du6ehJ at E+fgEZgU;&R>@@x_pls#wFx12OL<CKA23>VJ{b%BpUivxQe7-NI_j~
z$<pmE at +-aA7HD^?bGxe!|At&TWJI*1Y93faG>(|2GYyDqWv at V%S~84F at l^;74Gl=r
zvbMHYB|m<~*cgvSCzhMo;(j9;B_++>NJ1EMZ11%?>wjHZO182l<+m|djs=QsHH=f6
zMK~Z)q`oJ!*VWBeFj*cV{zGhr8X at g!LDXak?D?bi4wti7vFdE`R1`~@J(&*O7U$!y
zV`|v5m7>6+yEN%@bq;Sb{V{xf(P&%kXde!i1%uh2OyYdHI6r}V6C`#SK<X~mrN&!G
zElYrUhZRd35q`HziTW%~asi?c=R33`B)xWm--*>RVLWE4mMSSrTAq}=wl$<fG93{_
z)`I(*SyPpC)Wy;;RcmYN$#{sOB0;(;4ih0wT~`F3A at Fd$1wUyd%5B)by$L4YxB(Y9
zzLYG!oIjSCoF+P{nxtS5BfP_?bVt0~B)>exPr6s7c^)FYRWjbO at T6EG&$oUM+tWF?
zWv9^(6;vncHL>Y~%=EjRL<jishKw%j)^W^N(wEZ-X-^{Jau#w0ImE?l3$nzP4-UW0
zr%#AF`*r&J_{iM~)<)3OgAzV!zgd+S`55{r-7+o0ZrrH|(_3ysUHap-0bi&`pfpRg
zu0Wj?*&@ahJr&mdTbkPIXPaqs)GR$h0xBb8e=;EHa6lL}DU5EQ3O7qSOxB?eEtqVa
z6KKoC(7vP>XJ#q|UPiPu#l|(6n<IJ={mtewEr{HBx%by{T8IhF@%1nEIiEh`@A8>!
zxvs at UUBqx@o)7gf9)FRd!^uI$vDv&+x!#(IV^S!@2Zn;3ST&MP4|`e6nk){VR91?3
z2|Hbl>+KQr^Luo=4fSw6roCN;at-Rq4H1|n+;~KV?|`fN!yg7W8bF7e!JCtaHu0Cb
z-F_>o<wG8%qS*mJy*mEE_RRx&eSAacv!xzmLxZgYy_>sC2Rroo`yT2;3seuo&2;R2
zLtTa}lhKRe at g5UG^n9Jrs9Y?IeDptBQwx`phGaye9NppmBl#*!Mxc6NU|?6~S6u6D
z4DReKj?0Z4m#XL{Z(ok5xb;dLkb%e1Y8ZP$c&@=tW%7ysO20u^gHYf=z)w=vmfK!r
zg(qT1krU}GslLwmLu=A>$8d|>(?vt_U(!7;RFHR<IlBeBx#hVd6KNWEAscHX=dPNO
z=@?^Ug~Or7#z{$Wa4q^!-HyYD%~b8FL-F9dOdy>`k5Zf6$BK06N7ha|W*u7h^r3vj
zSjk)tcRpl5P2*8(KW&&dO+DD$T!)OW1ADHXj&4u433T3=(%VPu%O&7jS}2QsEqIvi
zv$keCT?b+9HKQOUd-G5)>utVT=8x&<TUfpC3&QoHbWnF4Zb9XVPyb=`9m5ylmJSl4
zV>W9mDoZ!eQTxhgiX}du(g*76<c#EsnFgzr1|Ypzw(}E?G!OB}8AYyn-Z_qC6|UTk
zH(*<KrmpO$W48M=Az|w9OXU5O9Zq??o3Pn`2XRe!qVCwe7rk1`C6n?IW1km6@@DY<
zo^F(-hRGd|Rx6T=^4$Jc_xAW*-*1i5JvXq$LGRiYzf8ut%m>2;nFgCy#pkm1REN~Y
z3=Tr?mmVk`9yVhpxzq*|^vNYHeMQvnLPh8pqB{dMn|3LY496V1ohp)jimD?w-CVI|
z0tEnP at I0qjHuOz0HEA22ZkFV>+`m<3?;QsHanoB8Y&F1ubfGoJxY}pXQ{v6o88pdU
zb}VD+oGB6CqUeRyS*^GLkKP;+<<D!Lw)W=&f0EXMIuJUZnOIPu8&|6on7>-&!s735
zf$~k<wMk*pygfb+u`CINHU00eBEGS!Q$`atFaD7}(I?sX8x6i at s030rW2!E4D!dk)
zn5#|~V}7)oypxCXN at hdnv3DNJO-wn|b#7aahjXqa>IiQFEvYs}+Gw7nNMDm&)7}wd
z7pUk+^gWxQw$APA7mvA?aA$HhS6aOuWzaX>UmukAP$I>=U$G9LH$8p(gX=<1W~xQ*
zTpiP1ggcC(=7v=Q6u453F;h>KRFtSaD$VOSRKvuq1?5)P63OJi91AM#I?U5}&4&sU
zaCFV)*yZjnV0dks3tPn;AZUrTJj1a!OEcoJkS&JK1GC;WtPj~8y4WDLQ0w`3<OG3b
zvLP#SeeL at c8JPF=DqI!f8-G+*yd1^_#L(+J!#BMl?UG$<m$0519`6K5nA_BPOIXl~
zbK8Ne_K7H(Sm&FDV%Wr&gu>659LcqD1~;fP#H77dI_rLqKhWK2`JYa=(rJ2U1E*@e
z%gLM$_hD(`T4zv22Go*p7#Pe>pley1<D(Y2d%d{H%(P8&!)N?uq5t`71{I!?a?<{r
zkmSCQp!oZ`2)_0W5kYBT(NMN(C+M}=9~i)7Z^fJI*)R?>r67?8J$C53=0n%+wGoX5
zO4{(JbHhh0VyupW#AIdY8|$eP at eSA6bC!enM%#63uP4JeT}6pBlUHZFrFjjN#{-?S
zcdw6JQ=vg|auNVjr|Gp+8+K^bQKKIc^q3lQSy72a$=stTvFZl>*=Drw)ia#+DQ>8z
z;u?pUHi*<=g(~q&h;l6pqCAg~sB}oO7>(Y~+FkOPp^Dn*=D%hRz-*zT#9=xjtb&0H
z%`XzBROLZRcMsfMwx{Z6hkyW%wz^iGM+nJ5ogyGyi|dak64K3PmEfM53$P7&<_!OQ
z*mp_VC at r&~Y69O$lH8~qXc^;pxjEd?2&`IK&*2sE3l at _9d-0(#i2kXa7vBBLm3qP7
zQ~8l_{@tAl(Q at Ua?bC*@ZC`2JCU(rT{fW*Mbw|5Us*9VdYfF(fHOl^XoEkS?Qg!FX
zK4#UwR<jCy=E|BKrd`D6ZM)+1?)g2-n5QqSvx-)w`LCkUFrrBe{CzXCu6TpfLV9{I
z#7mHnrV%23DbE#4Dbq${Eq%%$dHX|Ka~oqv8|QHfSDNJ%PXCx>P0#RG%32ezv*v_Y
z{<g$R>yrP-8b&V1@)*;GD9EonYjAkDT{dEEQVZ&-62g(iPJJRGryiLvL;27v?<at*
zZt%25Oe_5FU}<#OK15!9RweFtu_Q8eZP`2=#=-5sPL^N-Z%g_Rm_yi4Xl3oSB^YOs
z3nUl7UBfqy6T46S`r2a-*BC{%H9FDZ0C#!Wk52+4k=DR$7tw0GfSuY8S3Rlj?!kR5
z#BR~wSw&#l-7=yBRWw-+VtmNjDzMkBZuO0afUb%mt(&is3s%V{NxTXHX5u#rxq?Z)
z-4z3AB|Z9_PMDesZ=AvTu132Hfy7w+HFLb6?}LP~8Ac|>Kt>1dl at dqSG8owpcd;Ly
zEXB-pOAQ}@E64=5=53rY7;27-Q;269t#)R2BgSbKAY`yV&n7oi1Uk)p<?5fEvFc7v
zcA{u_qG|MEZ93q%H1E;HsPmbZBaBy6`QW+oxkhJ|PIJnmRMC)4YNowg6`$QQ*4H1z
zIzNj>msbg6dy$P3P0enq_vp1 at bk?kxrL&H_Ng^IYQT;2Mt(iJit8g81;kDvC9#Wjc
zv0y^3iNL5o2`j<SS_U;2Zo{8FMb7gFnAjky%1Xe2Z+?QTtJU$Psw&uHd_-8j^dQm$
z$!{Y^fX3`&X`5A$LnWTTIjDv`BGO5;)Jo9|<I)MZONxS47;u)$eu|W6C at _%e?^UP~
z@}YODi_1OJLM>rm*KdF62~r5GS=uHpSTdWca3(VKR7V<{k)d!MYq}*jUhyB^>NW?z
z^ciFI6(cnhM0Q_d>~+~j+emhBsV*<sm9{jDJ8b_DOn!3ME at T@a at iHbkB}GcGKDj<E
zbe5j=3?5+Y<eBVUz&bC}@>^HL>)phhzMTAimL({^1;`V&;Q&0y*cUjJ>?h`yW``w5
z!b8oYjYTG2=Xs3fl(jW~;r6!NkIyhWh&jD+^1lhOTNO;OSQ(DO2V_Ll$`vwzvH1dN
z^whmyk>U4|m5Sm6`^Uznh(S?S2r*|k{B*TsWXWMLmra&1lTjC?_m7biA?cbEA1`7A
zy+|WVrs)>hJcbClI5jWuhXHG;v)wj3;xIm2BzcJ?D6C;F$V5H&!-p0_t}E>L%wzb2
zlo0KXaz6rYG|v`RHRB?rlN7KsTHMozJK`rg&4^8%FEz&WXQaQJ1nsM%iunAVo}SKJ
zy7E?CA~wA^sL-1&oagt#u1no- at I)13#%8+4Zx=(d8>%#0 at Y{={isSPM1R0`vZh~T$
z*Y*G{<F8 at mU~PwCs!pAVeU}JBV0n*`etsRxsmqN561QmM!<m=LS>`DfvokYGfr8EQ
zjBN;aVgkvNP38^?di3*CB at o;3L_sf=h<<uRtU3cTjzU9zLiq at E(twv_$_(xz3Z@$`
zP#y?zd^rO1BfxAAhM{jQfx<b!*cezcEruT0rP>M7ycOEZ94WmFXwV0b<y2Au-d~}2
z^X|(jOW2!Ds3Q#Mt=cM_;R8)MJ!Jxo^K#Njs=zK at SjB<STsF8&y+<HB!R$f*vW&f^
z_~*(3i}oW at T4LoEDYAMnRhqSe6rTfEgTI1nDJ3-%nAq)d+Cr?3y^?wf*^446g=Z40
zRN}Tn;@t(gf_#Y&iW(hObm at GQHL6?PTJ`HB7bBj&Fh9k-19q*I0Wz&kc78*|FY5H!
zHRO>r#;T%bu#eu5_J~iZ`F7oj+Ga1qk-yn!T6>PGzT|Wy{2MZU!~qm`OoafOjqq?E
zzmU8j)CS6efGX#wpgyxSCf4*t{}#7#a|O9t?um*@RH=5CCD^!z0lP+<o{1>Y2jDj?
z+nYO4Z*_Y-?Pkutjh+r0gCon?B{Ner!+2Af!1Ijn$j12z3Twlj8pgMJDk0vZlR)HO
zhWna-C5Nm)EB*ixf%iLbYwMyN?Ay>Kyq>M?FzoU~-ND)?cO}1&gv2H{qT+8t$N>fZ
z)fO~rdedqX<a;pDA7|C)=W(Lj*O-tmd?AUbkSjuh;+aqxr&AEmkaQt)6}rWSRCaAo
z91NZnPiqHQ!j{t=$G#z;+wQmjzEXHs>_bGJZ3)Os&KiA&3o=X0n!^sP1wrK1mVoZr
zF#$2hlNZFR(4x4da}=(tOCKA>=d1wr75s6v@;K%G7z(~L8#pI{o2A^A4zAv~?K|@B
zz<&JT8g3*pc?@56E;Tg0xJpP$vdyjWIzN`rPBgX&k77VJey{y)4LQ`F6!8suI{140
zL5~nR$>f+|%jTumiO<-QF_y51i<?`YV(sS+tcQo6i8%`bIYgfvGjSnaS%{oFzmH;G
zQh}LE_`6jy*OCcQvk0$!8YKVnM@)N)EU-&uSFu6HBM|E8yN^Vp=MFoP7YUu>Mhxk%
zVk{&cn4_+&eE^nfkBRsLd{aTMAw-Bgn0j#DK{yX0D<j>N-6q6a9e^(!!%^Nt?F~=j
zpRR8h4+bIgTVmfc_QOH=PV&9JAz!kR8c}`224Jxi@|bmBb2GDT4O%h2oq#9PS at bdv
zn-i{QPRuDeLV75^f)W2znucNC{&A5d6G3cZNM6Nc%t(nhQFH-iL<(j%3h{u*?2^i^
z{rlU0u7%fAYkAPeQR10>)3ZIl$}8TiJU%vq1Cfq-1Gr47F|Pzk1<3!;<tN}VDP~$J
z2F6234MoL`U^A{ohz$(^oa8~{+RtQk)&3X=FeiN`TlqSJvWrcoXX>9f{Q=vezoQM1
zjb?$PSo;g>^8tVQ42Ku%)>~-^En!o%V>09IZI9$vQ8f8R4OEt^-wTSvZqd_3_Dt^!
zhCalFbcI^If!(1pGIpD-lc`>7 at L*-d>7+5d(>@CEIiQzE0_rA~4!}d{_SW|HZI3?J
z>7r@~i-O+wlWpderxg>r_3H8e-~b&7QUd^YA}9}3Pxw4V=Ex}obuUE073}R*Rb#AU
zCNiPYibRV7u5-pxtXE7t9&siLZnk`D*8KgNp=)c>9WwN_Gz|HcM-KHt{h=MsufdS)
zUlqe%9fW$p;d3-i>78=02s1XdFuP`x2P~nKtJ1Zh%>(JcI`kx at 14uTJ9erJh0iS{b
z0#a9ueaYgKl(knnt)a9K+vj3TFl$DL=YmdIT!&~gc#Mit|0>0*U`ZTfi-EOH^k2CQ
zOn7~RW<#WLyJ3%>%n_J0e!~ayX9Ph&z8>38mdFSyEOITBR^io_OlB+?tl=a0WHkE1
z7Ayfwh at b<Pl1>}~wE5hSZ<B_(HC5p-eIZ2$*hW@`vl21^5VGb+-Y-zWA8}_o7Wo#E
zNgixD;2|9`4oZ{#1n#is#*+3IeMo_Yj19l6p^Gs5XACK(lKEJO2Qy6 at g}i~URKQDp
zu0C5Ubss-Rv4jh5??;L|<7eA1YN9tZwk>KFjIbWnWTI?)FtyLOBt_q$zl0r8ZP1Z7
zmH1H*KMmRpq3c-^SBKk!)5?Pm?+Is5OK<X*{S%64YQBc=r?#Y<$WV48-d|%}l36&x
z(k1mYHRn1IU|o9`cu+2W4C~vSajR6)V}0Qa at W|DVnNav~5#;Vb9v^8DPludK+~#7v
zfVgN?q>^ow(QDSz)2nb;<9#l|-BI?qnKgZzj<wQ^5P(m~hS`RQhM6UuQ^v;Rwl%br
zMYiTS9h=hnXbGF6AMCJ%Z7s6s(DvZ}0V9st1nAh?+Z!p5U4hGMUdu}>#Ai>u(cvpb
zI2stLFIk<rs7 at HfiVQ`DJralOdKblq41X*%BUfOuXSR%^XOV&DXG at C=>MCYtyf~j8
zV2&BffJv9Do0i9tU$vy%MxEc&l0bf%+tP7$+jLrpS)Z_TGh8n0u-W1NYM`WsLxh1j
z5&4-1jgOMK2N-nJUJ8DFQB%Gn`KnjP7A|41(vKb;AH9TtnGCOYt{rr4u^rMiigZ|B
zpi2!%DLPbHT*63pwMu{S+P+3KfHKgn4kNo^ah5Q{gZwh(ThnJVqjwVp2?FGQtf5DS
zaejl?hd&W>;@;=y^yMeW5PK;CVtnpGKcJA9eZMMfb5Tn1J*iadtm)yfOe&8BqyNDj
z^0m1@;_+1s|7lQhFj0_)kjY)huRm*W5;?fo=U2V{*nmv3*6g|pwE}ungzfG$(iLs)
z=;^?9W49Xi;*7WOAzJ4-;*u$~S*1x1U4=%Uj0h`>il9${a{B48(kNElNfG2vOBOgG
zBfn)jdlE*}t4nK_6;urD*E;xDG<qrN=$`;p at jKKLEpMf@;h1(c+%}}5iD9dwE}~%n
z$rwzW5?#S7iCn8RqRZzz9PATzw|6>!vWFS*lBriPtuqY~QkgS+#{<m-&4c1F|80~T
z`bI{BQr3fkBquL4x={0AlX78qq||sTbp<Am-Az{k<kri%FvO<LGn75iK(cjfgLel_
zx}Eteg_o7}@~5o9V{mukJuSV++B=_z*xfdmn=V;=udHaPAnq=RQh|?>*WKCX4!P<x
zN6S1+U^fJz4{A3=&bq+jgaq~<82L|}hdP&%zX_!@cg7wkeMGMY$4#DW!#6ZYn<Z>#
zD;<=ULhWhqpj-^!k}0W(2lhPu3Hfo*M^<Wz(yeq9bel~>#)X|c$wI><_5nEEC2a1P
z9o*Vp at DDtOa?rh>dd-}9JV28jFQk0|q*Y3)7}?owXxPnn_gjw};8b^!kV<%b5wnzm
zX-LUT%e<$O55XsOF9qJ_D^E=EeM)Bc(IQ@!vy|y2W&5J0l~kcu-WR`|tfh*ugI at cm
zLy;3vtcdIgIGkh8<Y?lzItE;9CaX at yExgB@zZb-j2(azBKb}-u9?pBD9kR5t_rl?E
zDQ2`wVG$*2Vdbx0Mr}Yr^|g|eXm#j)G$pVqB52|nHSkSoO0A at 4{KUCdI`(V2qnUM#
z`PebpvBiUdbciqTMnUu%&d1ko5Sy}uq$vyBkL36$F#PnWU at i&MqAYT|Ag?y;qjS!C
zf+l;$(@81_WRvamBrusR!&vD6-~4P>QgyB}kUZ#Eu2X2q;Q8MrzuXlCpRj}h`ECHq
zm0jv$3Bx#E_TyGCf)wtYErA(5RE+U_&nQ19+e>XBH7jOo=6<i|F0C<DT_ at l}$ugE;
z1NKv_p5&_yap-W63j6A0>^SH!bd7Exh%xtYXj}|&5T7iCJm8?l%B%eR#2+MPf-;w+
zC_m!m6nJn4um(p)H=7vNb4 at R+_r4+y-=)`T)23jnW(;5(ZF4HGZ}<fsUOZDi8)mqp
z_Vpg(5OKXDT+oqn{diPmEA<j4P(Mi0Dw+HNIkXoK^1B~{l>!D!ky|__B>9Q3!k!+Z
zE?i${yGgHyU(k-KAHd;5G~4d|E_vJ&q^6%~o1a6oU8BQ@=EMk2lWzT=i;mPVmS7yp
z8zO}uaL*MiF1Wep=1|;A&_kWK*6Auh^f3bddaqo83G4;7s(yY*QzXtw5W5a!)MqSV
z*Q8;r5Momrk(q{T!WcNY5o6TX;T!VpFphP!HK!lhFbe*0k-a=&*N7f5HTA>ISE>)J
zKz`sb$^>RV+`pC@)-G#nTWo7w)Rb712nmtENqt<nvd(}3lCw(-iI*Jk)BwB3+JD{~
z#BOzaeDaD;?BS6gfOmxrt-XKM!nYy}Ku!yga;_Xv%>le<7Onv22N0W at i(3_ne)0%a
z88th6RcZJ7*aIFm$4(uxN5t=P2nPo@$|&*<*_yp>^qI%&sQfcHrJFjZ(exPE$gW$I
zkeCPUY}OR-kgsio_7W!Mv05g{CHTvxfrhrWM&P(9eM%-?W!rWWA9=%P-Ibl|5HxHE
zjHz9ZvlE?v0mH at 3O5x5n+;(aRY`{b|1d?AF#+gGNZQCxFkCQX0S7D)n6%Ct%E>kPz
zaKdRDX7_CXX2-HbVsF12wVBe~`+<;O#9c$<S?w>PSmotqy1GOfh`va^X at AGSmMuDi
z5B2)>1nq|M!I{uIl1`**azJ3AJIRe*S+pyyr0BGBUMVvu<Ft1g*{#|&qm&w4&B**o
zQ)L%&S?}EXGFT`wP&$H#l<~;CpQ|@qZ>c%Gi<{}1#whm9tJtey;bAhMr*FDh(Z)6R
zRJP3ZYrA>AvfM7`hRClonK-G2@!8vFTPw)f5eV2DRSom?$#XnI$4=dGG_{1`fmv%p
zUq7J*FY}=(o<Jd7%fU128K-kIi%Nc$O?1AEzpzucTk=oC5AGmWEoiU<`M2A(4+0W_
znKP7gaeaL(ukLFcNV|}qccY at qco5D}DxQvfHMuV;L-U4|O|(CcQS9wP%5&yq%X9T3
zf^b3B4VkT916RUz<8=ru-&9RokN#h)mobbBAHY8JBO=`UTHIQCTZpi`0=v4}&drhh
zpI{Otcdm0RZsE0AoYJV7VsLV9WGpf@#`f!ByL7Qq`we7bDeoz;jX~;wX<yAq!7>B~
z8Kf`+C;Z9`Y4UfAbRc(%LNu=%Ddvcy_<~rOv|wkk{;>)10ST$DwA|1%SmIMF{7*6q
zef<JifjjiC4fH2UyVe)1$~SNx<u^_RSSNGgoUPJwi`udf=_k}|^Q&6?&(s+e7(nym
z9by!JM_Sk_-~Z%>UV8ek4Bi|-i3DQU$Jy*(*4W0*p$ixUc)srJFI`;6{w#G*-BdiE
zwdclWzWp3w?U at 7TQZmunH39&D#!}R+;6dw4gaY0NDyPU0l4@{zh})M>pPCS2fpbq=
zYP_8Tnz?zs(N5ox{F$E2o;?$~sdc-*SZ+Jsx}?td982u&l_}Y$ealD at 7N~v8N_$S#
zTjwqL2m1}qBKb66$+J-f<+Q+fSFi7Fi<Uzqx5B;G-~Ga4<YIc&5=2g0&u|B1XAR2G
zP|tAaIdTTWH<US3!N1L at C^@kZv6kj$38K+DSda7eOrr*vXG#qj0?5n-uZ$+$Y~)sx
z&GPJ5&U>4rIA}2mq0^G<4)BFjgoy86b-S?<#NkseB?!fPBQX}a9cTQPb_`9V3YW^K
zWSg*WNRg#wsw_1%*f!P4bO}GZ^b4=coU4nAc2$?=!gvZ?U|S4s6#`US$X~{Dr}mgX
z)CI}@P-BIY5pgJ{nz7&Ua)G35p!tkmykr9i3}4k}#+A;P at e7V!QL-g6+wepFrYyM^
zGvizgb>&vAmP{208JqVfXPX8$ST*L)zkjI^*X?c1$$2T;IsJFo$x6)B==obm6}yIZ
z(z3?035g44=qLB<U%WuRz%x at W7oNEnegOKimb+bDD(ZwR`q5#;?t(jA<uWa*oY at U7
z^3A}YsdWERJdIF3Y&Isls(s_E)L#xooP)dUZ!e|l4S#<TU%aXI>)Qv~x^~*KQ*{``
z4mq_%-xFU?a$3G+ac8z at KEU0o>hoy(jUOA8mA at 46&l8J=Eu9O?hejR=W4-s*jP_nl
zY8{Ej8&%gULxVKqvoW<8fu{YXqn*#Mrs-7t{oUba5$rYcVm^LZlJ+hn9+ee_<#m}i
zZ|;%z|7uk{|NTXCLlezazpQCNp8m2oe^^t$bEf0cw!KjLev}Q?{7XsmHg_%D<;Hri
z#T}TB#ss@*`G at qQZNQqB8Ie=ggGeln6JhLv42~@aI)7$0J}*O?T0N-LL63Etgg+P2
zF3!E;iQVfeArq(j<<qbzCm9nNr!GYe74)rt%}!^+?PBXB%-+3$$OvCVq#^M<g>eI!
zu_t%8bba2vBPt;9m(8cyXX0*UCzgcGy65N_I-dW%VUkUTedsPxaMGAoB~ad{>>ytE
zO2j!%{UuU&FC(|b5FWGVdLF&Lge3m<;QlKWr=7rT`0k3qFQmR(W7NRlZ<6uM_Xm-8
zDzB!eU)3E`Mr11%KR4-2&#nFPAU$~8k^Ycjx07%=pw8mZ!PKv(PM>MVGGdM(A3JVS
zecc(!e}Gg|chOc9WI&3Mj)&CmC^K!c+7c3xQ5e}QaTF{4%!#x~RNAHlcPL7-?t&L1
zxJ*%ZBz6ARa!>Wi^FBMtd(>Y}Bt&V5SSWZftx5d}ge3nUY~k6P0IPosF~=@)Bo4i7
zIx_C&KnbqqhRsy{{i0#8f=u)5gO=M&T}+#{7m0P<uM%LnXAQ2nJfW)-q7K%nA>E0{
zY{>jGPq{QK5-uL1YV+!R84rQQVzVf(&^d9AwSC9^gZ9XzJ at 6xaSgS8%pInKg-DQp5
zuk|q_p?|cL-)2Kl=Ux%!=y6xC{B~vNU*Uo=#$}+~?`57=b8}Xx&wh{F%YP>#HJql2
z*mv11WU&e=_0z^JR|}LUlZcHHIWs&m7o3^91v}+sS28O${^7wcdl at x(=5P&J0#M&+
zewroNaZA{(MpV;qZx6)nuZc1C4o;_Nz__EZYttrAjX55fr19AEB^q5C1q+9sJV~qJ
zW!C(Jh~83yNIvKv=v0*n4V0BzXo-~=ML^C*WOU6&2B}B1n{8khtEo<vs_DfaGF`!V
zpRerACac3$anorrX}WCE^b#0^^JN!z`Rf?8E$Jw3uR7AK|L-~E<ApKCw-myD#<@+K
zqf{W<U><!BKcTK~+-Ebz`}kFKO8;E-*e at R*ZT;1Rd7R_6;c~fh>~opGt$mH at Wjh>B
z2hH95V^Zzp`4^93jXPiW(L806&W-+~p9Y_NhV#m?xQp6;7k{};5+(;zdfV<xObbA^
z#3!`mBU<vCDO94M`2(?u;+~i5)_kpnNN7r+y1AP-yEj4h>=WAQYGTclv(@uaE%=_f
z=n+0hS|r#GiL3Od5Lo;J#WN##r>5qFsog=KjFVu;>xS5k%nME1=117gc7BBA)Pv}F
zJ7j_B$kY^&%{inJLP%zY-@&~gfQ4cnnk!w|^0~hSN2*OL&%lq?ch8Ik230IM>7TWh
zbV{~z;*RStsbju&ML1UkInAm|1!m$HGHxNe1A-~Yv9M{a)#+mVk(R3n?2C?zu!5e4
z3YV}rbs#+%zr7TJJ8Na-l$;inc8ZbB{JAhYJG)4#A%{u!tA+|Upr at z9wZRP}Etze#
zh{fO?;Q?OtWrzY at oIW6r>T2m?n&DRBPzzoBvaBpTGU^qpj1Ie5ZZ)=q!<`)?17BQp
z;sxEEMch`TUb&SOND}4V=k(?f^R6kCU|d{F=6s0wKArT_yLhpesSa#;&j(h<D;b&5
z1xy2`w;wrn08ZY9!p<Z?*{&rSv+7;I_J})Hq3^8U(2%TCLFSbE7J64P^MOjPpy+1_
z4kn|)+4^h7?eS!8D>!{8`w{UHo!rt5A at j{{{c&=nw`vkH*FK~Vv}eQx>XggNAbQQy
z2ZkclAlj_n{`NjSsvAf?`F~*Mu}CJ3OWph^>EHe5h=+*Z{`tjt4mLN{&AjK!<1-e9
zXS|oV$oor1Ge0eevqrBQs?{9q8~&wJEy9Rq`^%k&4z|6t2U!e;Mb5+?w at +xd;<%TU
z2R-Vo51G}8dTDyQ6O>g31E+tk{J1gV!s#Vh&V2Y||Gc`qel(}dX~?GH!D~DJ8{5lN
zkY9Z4Kkd6Dwtq+JgepSEwljePGb-)el{@mM?_9kurT5RjKYNMT`nFeW-!#FbJD>_I
zX{bHUk^XK>LB-vJetJJVM*poJCqbsa_R_S at SL0v3;RaWJ`}_RX`^DJ%Tv93rX<4KM
z89Y=3ryY8@=WX~k;3WGg;=>;{mrnGb-*of*w+EizlnAWW at 3{K7zn8)lM(DQQO*x9D
zXU1hX!WK!74qArmyCd?fvhWByA5fDtX31QsNy at 3Kdt%_+uIlatD%oTBUV}HzYaPR?
zSw$wjl5hF0gXwto?8ff}uX3<=PF>#-+jf!u+EL(d<W6rAE$zU}Nm*QmjoLkbZgaFn
z_l at Okxve~k=TBXKnqn3oOd9QjaB?t(2?g at sj=l{!+_!7#XvxWJq>a2TUcWBt;e;Ed
zN{-rmo7Ya;$X3hVW?nZLRONQ@*q^v+!T2GMw;7nEHTr~sYIU!StQbA4q;eaWp#*Ci
z*+ at N?R7@`rYP!5MAUg3>_a?<1E0H)GXO)1rf*1^xL6tWM2kz0bM8|(gIrdk<ov2b1
zJoN?M5H+7Sq`NONMZ&vc^53W>8)AWM{CVs<w}5W<-M|*+6GGUe5ixiw<WwlOBrum&
zc)!igCd(0$v|@dwp3!mnChdUb0i_%Mpqx7C$zY^UIr)pO(Me6IPp^fw!-l0z+Hd%r
zdcFO|do3h&oO-;p-VN5Y$8INPsN*WnxmEtUd#Pk=t67!9gj}Ml*K#Q4ANN~DCY at 3+
z^FL4DU=TRQ3DxDJ5 at oU(F8<#u&`2nY+xWy5+4<~2T9|U$y%ylwn9+WrHCO$btn4xr
zeDu-y`6GKCA4=RJl((yT6TUQr3>&@@v70S0Huy|w#CPTx{*`|9H`>C{L+rD+Pnf;L
zOMHqwcSXh1MnyLyNxt)!tam(}>O+2o=bA4{r6#K5Zj=ro)nf%Am?0F0<kF>$&rk~r
z9+#rMn-9iIh8eYmc9+jIoX9DLe+Oaz)E)V}x4OR^-9GrfV&9xIA<$~;w-=Xh__ZiU
zhGQNMCBLWG6fPJ>SP8|6-WNZAYlgo02kj=*xw`j+A?E(!k*|x9GrK?j_NU+q`5$Gc
zBX*-fL|6D at YRH~S)h36WbU_JY!lq?lSHhj*=Rc20qKd(xE{sT&vyI+rFceERrqh*%
zM$J4Hb%jEZ?-ta~-r&1AaC4`Ck)L;lBgflG%aYjC+bi1yb%(0Pd=C4GSWsx7ba at v^
zD at 7xi;ss9;D{XF<1)t(@jYU||EIJJmNdwZ#jKfc|6_3g`p${mZv4=e#uZ`QI6964L
z(OtVMCM}Q@%q`8#u8<1+()6CH at Bp|+TI8DYv98HPyq+<mze{>mC7s}2a=buelE+Yc
zDH{;yBZBkdAhSCcuB4Joji8}j0 at 03VQR){hVaE!H=um~OZl at Ir4a<IF at IEiLZ&x+O
z#ryF_5X1{sw*VLKNiCq5rHe?+)y(I7Y*C>BASQ;^^B}PCM2jGvYn(Xf;(xsqT?0sl
zwDn^H5WRuiAbOpw1LB}7nA&wRZFsn0m<Q#pQ?THj|F4(c5DWgVH(s&Dg#F+%Y<M7b
zAeF2MGV1GB^i}`+OTd=%e|zJmC&=p}<a}z?<Ly5utv1zYrGvoX5Vh~Tjo9 at PW~KoX
zctKvjn82)(+-fU*<P0B-1L6YMdV!T8-_R9?7(}+Qg%%LM*q at tv-xGZ|;@uR1SneAR
zGrpSd0>?*kT1hcH4ag;`!|SP`Wg7GK)OdCx)GvOOV8WVOcKS#+Hd{dI=9z7S{9d7>
zHs93#;0lS=;Rikmw61vqyAkL~&U%lUK>p&&cdif}Sz#iQHXc|w+Aza{*0W0R(SfDl
zvtPXE>VS$}rG|hf at xltXq`!Uza4n_uubh>wX~(V);=%B(tLnhDL*YR)(IQg7kC#{H
zZe5B842r>|%a^UoiAYb8V7yn<+ma|FBBH?H5CJl}A3lC&?)c5gz?HuOJ|iyolmr{9
zHcEii3x_`3D-gsst_&O(;{vTnbE^oukUsg-YRl;AA|!xDs|~}#&2RdW3|MCzkU0u_
z-}NipUFk3Uz_v|Nok=Q(0s9M1hk4)@r-_~5U=v^<@Nuc>E7SY`_0K{GykJE at wbnDH
r$|JEP`^WDm7%DHsl6I*h5GWjSgjj6HKR#Iv0bf*SFQ=;xwDkW67d8;r

diff --git a/docs-xml/Samba3-HOWTO/images/14small.png b/docs-xml/Samba3-HOWTO/images/14small.png
deleted file mode 100644
index 89054249c0021b1fbd55dbac2cc19c6db305a4ce..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 56042
zcmd43S6I_c*Ebpnga83TPXr`D=q(UBs0qDGm#U#xktQOb5_%N~z4xLZhAPDp2)!3U
zKvX~wR79#3WykyWd7tn7j`nr!lYJx(^ItQwX3eU<MUt7R9uvbE1^@uSWT3BY0RR9Y
z004Cn7)Tkp*8U4b`G>|6Yk~y;9u6zhCcmfrA0DD(8)A9QBjkp2kUIeDcFn~dVQ|&i
z)7`?|+3jZFh`R=563)!nO2@{=W_)~HSy}nVj~{w^dUJDgtgNi>-o5MY?#AQsA|fJ3
zM at PZI!DKRddwaW~p`og(YJGh at H8r)hwe{o2k3~gAuU@@cTwKh`%G%xC-QVB$_4Rde
zafyhCI6Xbx+}x~@4e$m4mZ1jPSgWvQmkb`-DjWbH$-Ws?HtJ6eM#Rr}!D)e1DxE5E
zVzGXjR-x<|K$=IqISPTvPb#nw%C9eh1E{?e(5cb*dvK7m2LN0?Gmc`=MFTkiG}B%l
zFxsjDDu%yPX2t=u04jw-xNfhPM-+7w;LHT13a5a^Q2nLKi;n4p!9mpjeo025_W}*F
zoDu*27UO^rmQ17FBN7cP85Z-yGECfb?sIqAc8&x{{LhTR!MN+rtc(LjS!O0Utwt-C
zO_z0{p?m+XN_7>FC_*{yV5MHNySioyj)DK(LezpHkj`nxnKeot)&(0LV+{Jc%e{Iy
zt^l8t7UwAR_Xy7BXp|N at 22})EB3u2P6>uLOy9DbTQKCjf>7vPEFkQtM0FP+wSg%n$
z{O=speYm!}z*XdB+gb$uU(S&4PXX?6FAf((<pTd at TfAi%)pC-EtR3)Q4m_8x5YD7J
z#5{-eZOk(U{oNLoHI)#Ld<Npa$12{FTTZ-1I^GjR)pBv-FZ1gezI~(3h*B|EjDZR@
z8Vm^QHa*!Z#73nhIHLb^S?|%{mf*d^k&z at u2F4a6xs=2GVEvK()_tRqB>I4WF}akK
zKz#;7dd6Vjoa#e>Y-=&HEI%rrSN0jA{s${=z#0uEju1Xs{bgVW;L-$wEG$hPkQnM8
z5E&)OjtnBn1A?MsB0^%M0dgO;{m0RPu|6cZA1OT4*H54Q*3*T`#~J6Gm6!F7;J)5_
z8EqEQ0{bfmC`BNU{Sj|^8*d&2#dnxOOd3rJG)Qh82 at a<E370xK at M9Zaan!)PdK{@S
zPC7652*vY|myx at bgPTs0r;1m$NTs8Y>il~V%p{Zx1NbtEpvAyIIHwoZ-UCd7puYOk
z(;7~V at cj+<n_8M4kgPkCfTmA|5}S9O*W6emw$7ngheNw}l6$RMYN&?w2EEAFYwTf(
zD$hzP&NC^be^k%=S8$_zKz3#xIFJVjr$eGM{3+$K?kCvjr+IQh-MH at OLK-JAj6?cd
zjOD2-{RB^pgNWm#0a=nPBJs%-0K~STm<ymz%pWI>GsPkc7%cB<@x-Ih%I7z2tt<dy
z%6MMVgmE*~xP_KHdbJTAl~k0V$D9q%kD5RR>Q5j<20$FEYuvG(AZBxr*@t)R@$R78
zy5%l%B7u#!Kq#o7uUvdFF9xvt07r*_#hW^48pI2 at FrJ>~`N#;;1ZOOEc`xri`Eoq1
z?l$emCGfQzzE^nRY?+_X&J()>TY($zyAvMSF6`0PD_zNXL`8*o;coHEN1iBDc!DpS
zWnzTaYptu$vSPJ{G(l|gQ3V*gu}p#9B!|=?W3G?X7bS~ny^%Lt0fHjv#FqW6-1+{B
z-&^nc)W!!=&6DH;<YLhD&MyL5%nRW(iy%QXDPb1N=!qN|hWNEq`nhPyp;zz2ZNvJ*
z at Xay<kR~N8mimm2`(|#|2F at +lH8<9#4s+9h*#<X9V^tL#tVKf`Cl^g^jvgjF`3*z>
zj_2P*qrlqgO;_pivTDV6HlCh7+KJ4yf@&XKgov<zy<ML^cd-v4G`~E6^qsS$EzsB^
z#yOF8Ex2nJ-dSB!-T^zCu at 0^wQ<jI!&@KJYGICUHf<Q#RI|Fdhs!{CSXltrrxwJVA
z>|UBQJ$to=x%TCb2SMze1+!W(1%oM|`V6<_HWw8*j*lFVa&4b%QwoSF5t!r}G2x3G
zNL2`tre~N?ttf&Ao#cPwyLPAb<<<V_?S*&Vl0C-np28=duJh-jev?&`1`>XUg<pZ+
zt$V}vh8*y{Lnb?jGpbv1ISC4i{?y%sGHc$-eA{&W*Xgqmn<JU?`LMSsx5TGQ3>;d<
ztMLa}ZuM8gM at p?@RarYG+P{NJKaK?Z8Dn0yMqihLg0)qD-~Snh=j6Jh>q4$9moQEZ
z8*(%{B|t2r%dhC`fEeCN#ZD9f;zr6hoPEYq1wK2umQ3D;Kx%@yY?Hq*PIw&|v~btI
z3Vm<ah<^7L#7UT$3)FaCGox3}(B1>pJJAv(m?&1NbmaE4`9#{=!X&5lWbZFr1EH#k
z=|2NSN4RufNY#n*k6aCELcv2rjw1{fQbG~Mn_QNmdzXj_w(9G*T7|acO2x+l)K2IG
z@}CDt%iVk<PX6)e^woE(c#mgWx7ec!gB|WdV|(|`2=v6-^SxTKal3Uow8I_Z5wY}M
z$8*#KDu>)>iH-RksW|fJ0^zpf38Uq`@}Rf3jL7?QKektIe|Vy-av3USTN~~JV4<eb
zdU__bK>BNK=2p+O$@2NRn~SI!T4s`UzCp+|6MymiLQi;Wj*3O+g|78!p6j}UxpYTa
zm8!a at G0$BvN{Xy>Ijvdeim^et0lMqc5=|`Ml{xf(CW8dpW_%XZ=hfeZyMJ}xWjI_2
zuxJY8YCy5<xAS$getz;Ypg%EIvB`Z}j;p{vPZ6=M`919<*}Kv(l2mzRLb*^^dEmD7
z4m;GnqI^9v<?hdC2C8{)GcJqQ#3|ef_i6ud6v1_c+RRr+ojDpqOl}O9x^(qZWkB5N
z>DZ*pr{F9Rle?n)wp<>bEv-q{QhI%`>xySxVDsNikH*?u#z%}?i&4ihLA=Iymm8Hh
z+I|-F!**y~v!l6;AF>a>1{q%&t##2C=X2?td8OB{kWw&(OE=|cJ<rxv=1u$EMSnv>
zn4j+(Sr|NdDr7lOa51$LO5=9+ZjfIM2h+k+mrx-1wajl}(86{OFCxcpPceMOwZgk&
zc7OLB%%s-+v5saJG+*i=IpTWub*<~)-`>scC|P+ObbmOo1aA6Z at uu)gF)5%z9U;}^
zbyS69 at +&@aW|dL7b?}YvZ<-$dZdbdVy(0iny!0Xl1qM13ll`<qMrvL5PEU<Ki~U&5
zN=izK*eU0qc1VxkaYeN~766ptaB9K^+_F+X74Z;l>_HPvZ%YRajW3Lj^_oGp+>1TB
zi<h|bUfT;P?fv*Qj?&7<b{TQZN^H<u#e?Fr3Ym^qy{{$g=}h|184<LkpZf?0GCpQ#
z{nVt4y$r5<qVj-kxjX`oZ{6R#EH_)H#<@6*dU4ir;=#@0#ucY$xdnbZ#%K3|^sDxP
zyRU$|jE-NbmFpn`VwTL&oYPCrZ&eYf+Gt^YX^|Vx*WWH`e&|Sef30_KZWK3k%}Rp?
zH?<QAqj47FrIoxR=ztq_S^f1U=-hTke}i-n-wO--*{LttpK;I_j62jT%Xlst$kB+b
z88%VnMOl#mOlcmMq*?_oxXLWzFcO&c;m{Cffxy$iLJ^(KZ_j+fucwH at j&AP=XYBTm
zqOvtqgBXP!8qz;GbUa|+vXK4!7B=I~d#Tz&e}{gnOo<Kx<n`lV2vRppvQ?0+&`Ue?
z5qe_AE$OiAyjrf5^!{$WtJ_WIow2ZC;bGD6F!ihEyQu2**C>wGeg7*)p7J<iz4cDo
z?#}p+vo~&R0vheQhTna-_3KhRiy~R}qX3|1p at ob9(^QC^pJrnM`O=@9UJ3OS=s=#!
zFCCj;?1?QYDHs^T1$^Tn&Yx4Wb=j8*j7i_>5AvG7VHVLtQn&3kA<WHK>ZI_M*lUWR
z8=~Ndgp<0MrUK{H^L!fj4J{Uv;VO+Dfu<mVV-q at pIjY$ZLJJ9vy$XZQDGfDl`Ly|%
zdhEdtzP!cvYv>e`IAX_%>o5H^11*TX5{nR!5AZ}LR{r&w>(K%aL)dj@^CL$;F``wd
z-$p+#=6zKJr|w`_u5mF!#elS{SR+o*<m0^JD=&-yK}}wC&d@}GbzxUaQ`pPO_0v1G
z(maDtzHg*VrIMVMkL(Gzu9c@~ABXgbpf9}d_o2g(gF!-7qZz2?;`cZ-xlpP^-b9`a
z*zw*JUR{5qN8z5!T+zgOAxd8**(ik$2Hwkb3)sCSHTXSNz at u;=j(X4SCQV^o4n$et
zeuU&1s*$7j^Dl11r$M4#69P5eY^_ID+os#sXBXbiMc~x%?)7ipd)vqzHo9}A7%^AR
zKCPJ8`SM`27Lo>Gm-<TU&JnUtDv-{kK>&UGV#6Mcn(<prU&zr5y6{8%)iX)*p99uD
za)!pMC1<$A(QxbP=3M$gi7`q?MB0a(LYGFUoOyU+E?~Y7ysV}kar`Ez{|;n9m8>d?
zt=?qaC~s2(8h&Ym5<8CC8IG1>!q>-iULR__*cAAF{DOGziS<jRRpfj6#4J16)cXrN
zbsBHKdT_rKsmEUU$+2l%s)sREiwfc_xEgg%>%$ZNA7|WScdB0AxIUs1T_z&dzSnt;
zw2{{jJ?9vYZ4=dZyV3p56Ub|*Gyco#^QDTHZ{K>NwR6VfRpZWt2P)h#@oqUPqINq8
z*}?XSn(}o#d1X`cqhm*t?Yb)6=hH3t?%|b)cv&j#FPi5Bl>ED#>B?h_pTk|;vMA9L
z$8$&vlJAywS|Jr8YIqV-TvdQK^MIb2pr`!C#ZMl2uTGN^BOzMQz=zPoy%ZH at 39fhJ
zY^hbM_~=4BJ}oW#KK_g%km3gKdctU9T0Eexu0jud%Kv=yPhbUdpFjXhXREJG0HBzv
z0%s1$U?G+Kq3NguhlCsGZ$yP!fIz0_WkMeOCpPP~MS~f^0V8`U$#d=hB~^xhURnC@
za(`kvm at jBHCH%i+0u~@aM-Tr)W2W%Gaoqp>NNxWDQv8^A10ZtN;)ot?Uix=7^%+l)
zj7;^RygtAW>FxTqGV&$O-x$r6Bu%R>8^eJR9zjazMF;u&k8<Dr8}Y?(m{qW21pmJU
zk%jPbz~4Y at 0%G=;O{pFrvHurj`w_zO47$CmKmx(IawVjL4G{&?rrFf%6@!IDIh7h{
z5}w)|P|-kRhP^t|qp^kX>h0qHVbC~W0`fQ9qlC8}|G5oHe2e~bqkmXT*;@fcGX9AY
zCm_?~|J|L}f3AfRIxC?68#@>N|Brm)Fk}Y<KoX7CGNQcBP%;K$?v%4qeEq%V!;wSh
zDM%zDmP%Wja>#PpNWsXAd|)#^4$coH3L$la{z!jc0aiO7YpZK!10EAl5<HO?tki(r
zD^1Ugafr6m*AG(IWO~|&5T2Bj8Ih3{1Fa{~k1{5wB&8To8_9~xUA7T_%K9hmkQm^R
z!RF4s$>y55=8?CNOI;g*poJKRiu?PY7pIqDJu4#afw*!xwur}z!_3yA)Xv_<v=FNs
zAEEGxsrxZvkUTIrC at v`64`_V+-PWz(Cgzd!7%F*>o=P~3=KDW8CB24kpul7dw6Qu9
zc#o-ByM*S)=@lg|mTgXfrid@&yA!9*X2~Pce4x$vEA)M7IveO!B{<|RkHNH+=bMPo
zt5zDFZM%t^s!to30{IXT$v^QpBd!lKF~-oGD;n=?CwxUZf_|8W=PdGg&N-^Yl)Hz&
zVUI5Z?Bp4-kr5CrCY7=?`eJfxMH{~#8LMC)m6*0?cZ65Xc*1gFU(%ZIaVsWiQ7vtE
zVr;}!&6I>l+tvs`p=iG-hqkG$Z{D4sPmNWl%k2_uA`{j=pvp(L)CPeUA1wUX6}s@^
zU8!tlA*)WT+sUBiQD#r(jlBD-WwC2qQNLOyoS`()+oMA+b;%Ye8i}w|2Zll5k>}hI
zLu>12_w%r6r2>xUFP)n}?%Iu|x<S^ii%^Cku6j<L(If at g`3oCX)mIO`<$ZqHKdrwo
zbIs)G1o6?!bC$OQkBn1HpWJqawjD07)x{n{bR;&IhIF*JspL-Ip^K at Bo?j#YeJJQ%
z at A~#<*<3#Lt3RLBnD;Lk at HuJ?{_O18cwOeq0b^^Lp$b_y&-Uk%izTW9bvN%VadqLo
zaQ!OpKK<Ay>ReBw_o>0ZyBNz}QQ~6~aNjW~a2-WcV#}4RM2JX<zRB;l)1Y)hs at P+K
zDN!xT-QWXYVaaTQuraM^kVXIA=^gK+q}D98&d}YiCv{()SFQDgK8U2G-wj5J1yE^_
zacU5TF^&G(P{0r8Z;kShVR<N8Iu9Myo>i4wpV~k(U$$u-%*y<#@%knxPA5_9P!&o)
z%dULN1Y at RJl#Sty$HKsDF(%Z#aWr(Sf)ruOt>@ovzAy2~`*Xw6_W+3BnVtmMHd^k-
zopF9|yl!XpKFnBCYwfNLtcmSxf2Mw?0bQMSz1p?f=3}nE6~FyBy|$;5*Tahu)q>@M
z6N&7*3i<rbikHP!XsHj<@2&|0B0LDxau6W4K}g*;)OgsX<@@QI;x8=kR3KdpB{Vwi
z+n*;;yn}DLF2j at U%F|n22N&C_YrSc&N)Gf29Qa+0kbHE-id?TYKOaO0h)BZk*Y!kC
z4tM-~@3AZ_2OWLwpg|jvP+=A84o!)RS-$a`Jw6?<V~=GfqrgHTwBqav(%H#Q2d7tL
zUNMF?-Veg&K3pV7|Ndo?yjomT-IAwN_jMp7O$8*^i0mG6+1Z&jlsCHB7BCWs6{MbD
z8LIu21$ahN&If7=%B`1#+7vaq-0CWMbo#nJ?2G^vf0%<@BrWbm@>M`QHeX)bnM#~M
zJDPp^Ov*F}Q`ezIC$gBDhFTE at vV4UZX`@oP*bCba at AeMYgp1w`Cx5<wJBP`#hV9|n
z{nCt@(W_DBIzK;vigZ>)G~4W0LOnb=9SsF}rXbDS!vXZ=Gu914kf_1O6-Jrb7+=D-
zZ>uKG2DUGA`6Os9=<WJxL at Fe{#b5o83I}<9^#I8KUpjvp4fOgoB8H)M<K~L2a at K?6
zSaYgMo%<Wh-vPmhqj7{-uPQ?ZRhJ}-HcXFvR}e8afYF)zmbCqTk797_JyzN2n22eb
zDsFF)!SYUoJN*gBI4aEio-4v-J%t4kg+j+b%NE6=fLuY`l|~H2W`?`l<?I_<b@~_B
zk1Z+@?2N1*?|lPMgVAXHfWtIuSVlDh9gt*ncaK!ne<~PhTxsz<MYqz2qRRU$(5X$5
znh?>%j57GQrGC9{&xQDff7iY9Vndxty8o|5nwCI=1Jd@!Nt2^$iSjWVtbYxg*94}D
znB{_7bLCekz~}#QgeaDPGTLCnMmGd)_-oG=AZ^qfS5Np7|7QY9P#!4vkMH9VKU0Xe
z!4D0Ooe%q8W4g|ws`YBq{m=i}SzpRTs={wn|74&SAXT?OUh8!KI7;^D)WmU&@n0{g
z&7+*P+^-a$o^Fs`R1*HbwpB%}@&nnM6&vWAWjy^qm)GlEMuxJ&r*DIt4eq;xT>fz8
zPr_OeII(OHnN6bsl%y*H9RIHkdhmG}7*dz&nZ_DfCHwrZbsCbf`DHs1zZQk<^0igp
zJN>os58z%Lp#=Gj8|6znVHk(<_bZ<N`YHD4X^Fl50kLUmF&P;VnPJoR|MNVsSU#_t
z)si>gU-~Z{TBI=DMFlqN|BldTf74l7qBHS8)c%!C3e`s71WEaS^VJ4p=C`LUWd7gd
zdsGZ5C;s0 at yNAt&C*J$_0wMYnq)Ah|H*6JUPG=JgylgVO`DvLsSvg(!?Qi|dDWC;9
z>LIxb5CvKjfZW9LlD~V|AXFleJ6+COuA-0F$7RIN<^T6KLFFE}t+%Y3)vKYnPy^Gm
zcEsD~<<4SFO{GLC90dBtsIN2gSD|LUXQby~v+*lD5*zp0`SAXK_WWhi_D_blGACJw
z`nqa{5$oxxtjU>vYsZiP at 73}b0w(fpd%s=6oaMijjk~?CAadCBtZ*R~9vdHUc{Bj6
z=JDvL`<`qejTT_lw9LyLxt61R#^k&3WRoq{HG3?4*^se&Y~^6n?M(H{8{JG577hAf
z66)&Q!O^G2Y!*&($w&a0^qLbX2adtCUnh8h^-(jicTZ2<_ZgprsLj0%T0AE$MaDma
zKW#?0-9B0q=-KtIQsulKJP9JKl4J}P%%mr11}s}VYlH4Aat+;}LYQ5eKi*wQQATHk
z2iq(#6Gq3P3>rl$c%oafX4o%12AJJTn-U)z04lkvh3?s<eUEJt<E9?6a9vzc9a8C#
zpE=lf%ec~mc}9zS#t;OHb++AWf!dc(Q^zQsoEAyWT_%nxc-Lv?zU6JyJ~)Lv&4hDZ
zwQ`85xT8Os1~KR)9VAho5#`WTXXja;sGbeI6W~qH4VBEWYFEp<bhec~)A;F)IQK=&
zyM?z;1P!d^pD~CH^YUdfGOaw_H&Ro}-Ywkq at kKgQfw>#LCfh3{{A|1RZ8b0Kx2;DQ
z18EZe76s`uQ;>_L;Vo9^6r>qjInC91&(v*|qxOU4&H>K}=+yaJvWbhtEuB{QuMM`>
zD5*k$<=$!2d9IaZ1~(Tkpn?Woboku#KpNe+)wkQ{@GUNxB(F`iN-mYW*X*CGqLKnX
z&Iwh&O3PP+pnN%xE014oXeqsRcfyw$SbyNG-YVMdz{7$uJ at t`(S(8^<4P>e6d!jkx
zouLxmg))ZA8N)65Ex%5$Os3V;@qyx+`5q^34}2}%?giq$g?;?O5W)VW=eEb=lUb$r
zGsDX-882$V_d1%C{1Y=at9N+mvs<Mn0Xd%Bf{E6X9Wr&gKM#ZU1OXQ%oy33lMb)PF
zT_^YXg)5|p!6MlY0zRebiqt>n^c~q-YJiHtW;q<o{TT1d=eyn at KkGrS(5}8_{*(4W
z0T at 5xDiM~?y^yy~AFVu;f7|OOa+&MlIe@^g*|u0lm}xqlWi5Xy;L&u^@hj9xIKEU)
zrQ^*gt{VWsKe0-i;}kE;Brd3Jbe$FRIF88$s3ip!Ntj<oLVAb4B+aRrOBgDjJu^?G
zwJXdL0r_Ysdlw8KgCTAoo)+6cD(j;JCX1YYnC)F+Iw~05V~y%W+dIQzE4=Q_FE765
zcrZWz`_yySP(0=Vv4!c&YKp$#hY^!K0e<rI$C(Lo0h at T7Ps`VVnyquYmW9f5rx#^J
zKl)CsHa-%Wv at 1(k6P9^w4Vo4#@b1cAlB(vw!`Dk3L|JqD*f?RhS|CL1ZW^MAH?T2@
z1qOKjpf3X@*uo=TT;0j6aJ3YRG2>3IXjg~Oq7?4G(~B<$ae^A+7iO=gwIPETMl;s9
zru5R%PT$!uUr at L^n)tTd{*uoxN!X+q*$J at T6iSDMffmdgW0LwrMwRw{y_uEtNnK0l
zPa^oajm=6qJpAOO`HdHXAMu{HaP}va&NOMhc7io-Ve3U#VDA`e7d77BFj>`@xWjkt
z?%=6II8=3~>c&WyrMjQqV`-mM?q0+#@oOF+R=SSxL{s_(HZOU;lahS<hqvIQ8rFN_
zdet~GmehH#CC+3YuQE5(h#STm3!+Qy-hY`$Xr^noFNSs2FUv5sPYn2%JSX65Qt73$
zRFF`wNvag(d5Lg;oAIMpo_R6Xji&N~;K#WM$`{U!#<_}L7>96ECH92AqxhPB#VUPr
zES4OsZoI!wpEYhU!)I$gIiXSdQ6Pa^;VV?nE at p)-?piz at ShI;J)=U<0e{;UtKjms|
z6oEWiLG)IBB)7$t5L)?t`%S_3hC4%B9sW<x_N^TFdy<;Ztz5rB at YoB#KAGmq?P&|u
z$qYOCQDK8ukCW6n_iNJPX6mhiuX8LyTHLQT=&4LZ`oiRFl3bp6Wi)c*w68Hz&p69c
zf1yf~hP?MS#X?JxFm=5SeQeQFHRt(eZDTSFUkDIFg7Z`LM=h;2;~5fgL0Bj1CrEdf
zM at qjoZw=r5`0-Xe=B;mC?&miMW)f8LQOT*Cd?W*=asG=Kq;D0k5?X}lHuQ5^p_IJN
zOZ(*Z$Z`jd-14IT<kb>;{?^-I&+?lA^xL!<_kN3Af4nf`I>!Bs=9${3{Z}-I7sm+^
z at Vx0aK2bZyuVw8^)94ylnQpII9!=e}7_XS~7z-);SrO~~sNq&YUtY(SWX(qsYggn_
z-F#QElYLiiP at jqVWx{irNHX!tWBWAiZ{B;wv{!sp2I3y|wgk at id)DF}({~ue6{|<&
zQ_0taL!KOa<Sf%q`&K+|KH}<_lkiJ^P{E=_p6cvF``jGB^Xjz5N<oNr$%&>AxKWXY
zPd96F<5S`U+dN0&QhZ$6=`FV~Fs8BVNCnb|fq~PX3*_&4QJa20z0m5P{%Wqn>C+M$
zoe_E5bAk>qG4`Qh!gWD+AOWT{);qUuVA<u^P^KH_G-IovSnnDW+z~WBk6#UO(0guD
zk2(Q<U9mp7F?9GI5 at K4yDzEn{&pXC-MjU9H)kw*90&2<wc3gjavY_&svt8_{Y?rM`
zeA8|-_Tf#m2seTL%AI51-ovf=Rl%SQ7NkL5BC)`JYM%6zFC>faEtXDQFnn~P8CJc_
zLnymx!QeuQJhY`wu!G!Lh1{S@?CL<$IK%W^!BDYVX4$!dUn!yB5KBmi+sPioEB`N<
z1t%Szi9$V3)0vI4%YvzAti62JHB;myG7R>`;14XT$rCTwq~;}_e!Xl*Q|w?6D&aUq
z&%E}=4eGv)JK)nI?$pt)!e)3{d?$W1YRh&S7o2q?txvn0Z&7=xL-4czDnWj?b|L0C
zG{QQr?pxRUZ$FMMcHI(=A^Aai+&ZPEl at z?98{H4why|~VTXV$F7IValUM%wF+@&5C
z at Q1=!?Ss;Id(zrD(e7u~@hO1*qF&}01XLS8 at E|H0;lgo`B9u-V3J>x`uCiZrG+6z#
zvqPFfA$?>#<zUeQtPte~HfND{vnI1<i<2A7yLxZSr50?octl+HUd%EQg5mg at 7dot+
z_`dLsnwc?lDSFgP`i@}emia?$4HMjMM@`P0Md?4ZGuI3YYV=P~LoPnM6#t9trCRd(
z at j2_n?w?;-+(&+LKj^gJ&LvDiUKUK48<Pwn8cOzoA-Etqi}BmUqK?%MB~&gXcE~G^
z>zxidC|)~56KVrWouaw@^iq5Rpuc$O&xv&G^k^AjGitqyl!DXcMw4!hh3bc~bRFtn
zQTXpB5Uj;)Qsal~)!wz?qYg7ychq9-p3PdrChvQN5Uq5TubEHupdBMkc)IbvABa!S
zqVAX)eV#Onr6YNkLZ;!JOmf;cjt8X2<d-ZIE)0}|UQ}K6^A8jrc;lk7U&qr_axIRl
z$Rl$NAi&<8XYaIK5S?*HX~|W}^~cJrMiV?xJDSlR_;?2cz6s^djsMbLFh!_MX0<)X
z?&*ntwc_<F0F+M~+?SdZ%e19VF$gXbxGsu8sO*5!ILN^+VGuOGPi1?2!ao|<naF4L
zuypv{{Q7CT%R|MRm}+VWycp|2M6lec8;F5#?6}-7P<?%0+cw}lug#Tg8A7Ev at T9}_
zM|Zb>cqC#cXFSS-7!c-m$YY};Mt<DK|0(8B$Yh$CNvf|6knqLq!-JQ>Xskl1W&D*#
zN^TEt5EOQ47716>rfYpF-x at DdiGOBqs8g|7`{dmJb?y|~<xAht5$MX3aFs6l&X<%M
zLz(ek7B(bP%)NGWqKZytvL;P(+b<U7 at Q#{QOEi_%@qXv`JZYdPM^a<gjv7Tta7dxD
zvojLpgsVp>PO3?;@+GGZiyn7xUybuIZyuWj6-{<`-)BGc>#glnl^9{vUlg}kyA8g%
zXFgV4P;+B;zVyw6=k1|j<2&C=4uAB}{4&n^F*OpH+*@M3<AShoxo&nBCj;|Hzh9AQ
zeP3~$h8UF at NIZE%fBrqh2~r%36zY=Fu)DTs$Vz=|%{T>|K|WMCn9a?g<GbB|X1k`}
z at Li;J3$}54DAfs~_0)f|{;8W|;HK03D_cft at cXAMRdPFlPw4mp`2l{hFFB5CaUuLS
zC=xkd^pd#`0g0z`_J3tdtGo08_4L%i9+fiEq)@mmoj}qVJ8f^{=l-B`cT+)^17w`{
zV>Gz&_-nJrdzFQU+Jl9^B^%1Vt1tEU4D3BrkMFs;{vKah|Kk;$R5oV9XQp}77Vn&N
zPQ?yp4Q5~0T<zX|PojBa1<Ew>xi}$V)#XDM9z+dOn^ThV!8Pb*bY6K}E|-0=e}#0x
ziuU>gwdG_9K3xr?)d2Rp9pCStQ3Sc*-CS`}<r&<jOR%EpF9W?VO+2*Eg-nuk0p!rj
z at dxU^f8Up1p~da`ghS)8^$(OfWza1lR-H$b>L!25ejC|XVRt#*h$l?rY^<!!0}H;5
z{NvD`;DOI_ZnAan22o8uMc&sQsREy|X4mse$vkqNI98GWCG0tzp3R<b6D at 3pOU8Q0
zSU!yhyLs(1?{yp7k;b{&*W6A|6CaG6Tk$Qi;TN|yy2u!ihm?2;_CO?3U6WXszL?gt
zg6Gp{Z`0)164br at wd!VIMCO`!RDB*i>Z)IPT%;QlbbUdNWFnfn2@~X<?cWUJRRpT5
zPTUNbAR%Q&#s(#2$%7&jGK2kN6H_!h_#h&6k%5$pqo1RrA4JpmKrq^|(!xShD#kgD
zm;WJ3eWBL|JTf%IZ1;7Xc?1!;LmEd6(7lbiq%)?~%A8Lli2KT+Mmu8a@^91&J(iEj
zM-1<~&}3)W&$YC$G>rq!EQ<O+hx<;DWCkS-et at X{Yy>n4NnLN$bkvA+Z0sZD5 at 2~K
zA$ES2EExL*$p#`3l~;}wLk9%6K$6cY+<SB at 8T|H5$prJxor6qxn)W;;_n`fNLikr!
zHusu)pOb$}D;k{HxyNX`X4JycGLET^AijV^t~){=6RMS5po%~t;u)wL;hig64$d`u
z%Z(i{4>7iYKwQ?1<q5_b(Ul|*Hm|Yt6X-Z3_G^-1at6=8tK>iGJ`2La5=Zrv9;pe9
z)~lSJK5NtaQZ4H*H~2KLTBE(<2Jes}kj*`Lf^)T?pamk<K0f`+WukQSJ<yU~yZ0fv
z-<fJm!BPAsqn&&*5K*i=om9jB!u+EH=V>y7>;s-`Pu~Z(zrV3xX}?eJy{F5Kbq`X_
znE*oCSdw15DnyHrHMMd+sI2rzo}3RII27av`aD4dlUAB{5RjM_cOGlWTjo864HR3J
z`>FP<hhyqWRKUisWpnttbXj+mg4Uknl4wxoQe}$n$H_f`88Z!@z70D%M9q>?SAj19
z&iSP;nc2-)I6YLxHHDq-xJN=j;t*0H`>@{x`oZmu*#nK{V$ks#C+GW{Qut_OUMz+=
zS8DEoUcWxnC;pH+?AhRNew!M^o#P*&*W4G^;b*DMf<fw#J`_aSZVPLlb6?0oIr-b^
zvsl3TdHRaXs?WK{9AgRj&Y;rW0o|4`llTBn{-w^oS<Kn-r9QW#D=E**e-YEp-50G(
z4Qb_IeBzrStI&;Ct5VF-sqfo1_48Kg_5S)XAy6?!a1)d_n&q6s4Q5jJ at JT%xkQz89
zII~3+NDgCR at y@=>acmwE%ZdIjZKtQgpY8@=!P6TKK^-n*HcvI<ji#owc~#d%e4ht2
zy52|o<@OvjBXzsF;y}K2YrKc|xV2R46Id1a_?QxAcPcD+Uw$(Ten|E&_4$?OZHr+3
zO<z7A770kdtQFx at oyN$1Tl6=x>dwYcgU>4#`0FkR3zc@<I7w!NJTM>xo*ky!MH5 at c
zTAD}p3|mH90-8sX1CrzqTa(a-#6+ULK0Y at Wb$|+_%F+PxaM$Idc(}Q_-O`e?A)=Bz
z4FKaPPK`TykA9U?o~7}smZ(`22XP9a$+h}!i;avj)wY1<b5;*@c^4Qj(v1b`#7Ll_
zmXzcZ?%m3D00pYxlPQ7UGwYM=KRq=`X<~->EW%ZbBZ}gc$8p-s=SQ6$Y{m;Dd5M28
zdtFO<j at x4b*?g;br$Kct)s6Z&Yy$~HsJz07mChULNmtSaeroAB<^LV{bg46TR?g%D
zSDM3Flv0wVz?n@#q*Lz+M(*Aaqz+JNh^ALy0K!ey0q!6JX50{<jpLGSav4)T9GTxc
zR*qK$=BWr}LA|~!5kDeE2gL?Rg2MwNLt`R<QOHiTu^+ER`3`w(kYxgLu%Z!CVB(%f
z0CgLd-Y=jU3WA8UeqqhzCQe{j4*p~<>y-=pX-ho;l*e97s=XVPEya at uVT{qp13W@;
ztDsS+fWQ%O3mTw41SuxWIyxFZw&=su6cc#M+ubcR95FY70WZy3FjV>;85?zD(_rNb
zMX}Wy*U><p1<>o^VR~FyOAB-Jc}jlE{2Iufm-p*>hK-~UT?0~`Unrscv5I<Fri9lE
z)r^T@$-beXp|LShuzlaCfULNz_;9b-h$wiLZs~)JIOsVeE1-_=GIqI+-{7*6w|}UF
zXZ%dVwS?t~a}-rJ(Qa_C#~!fQTQq`4s{3WB+9s!$uyoJxX^4UCni*c7Ox~^LkpO%J
z^M!{W7(3cd?N(qXqN=9G?wSYg8L-t*jc`YLHPo{5*(T>nG-sh}mFt<$iu{vr?7gud
z@#{tY{=QsbbMmmIIvRQfO&nvyDEkYrp?g#=>`G)hIRdl@>3NyyPL8n5l5b(Et3zfM
zVV2ZA`Kb3X;gNkOT04!_QGiN&4_uwig}hy0&<;Vvj}n4fO+or8j4w}$m`*)Y*4d__
z?$%XX9hC|Wvlb0;7PW#&j7%Yi>6{MeIp1Xw*0Krf*_qmG0O=j-!0#&Gg*TU2KP+XY
zx+K_Bb4PLLLsb{$Em^0Nn2~f1<7P#85EwJT`GAtA!YtOhgRxG!MQsBV5BJsk^Ee<J
za?}gu5D=&<RhES3w#SP at XF5*aekk-AfBjCByp_{?;9pDoi}jMZBmnk)Wu*quaor0y
zjpZ at 59BhaeN^71*V33>PD_O669vxmJ2?~TDlS6NI<M=tWVoJuv`r|X_utdYSHYJgp
zLOkIC?w`}SM9!>#ZOa$9^W|a=rKHok(9wqiYgvwj+dXNsahS9HaeAlgsPBuyA};%h
z7;n{0=#;?z$p<;`jpwbmMqAG5yO%MaVpJSyBCgED2d{;2JqC2egfyF9mn?mAU0v29
z-fk!q5L*~T|42|ML_tD}KJea33n=SS9sFjcX&=O{p3Y-<pxAab(_dcV&E2np at A(o_
z#ebBZD;K>Y;i_24;#+0ycLwu{j*iDA3>$E!l~*w7(Up?>2lgFt;zl^V4QQvr8_VZc
zIH$|R$Xb98O^8Q$7|j{#5Um%!5z4&+f%B)Q^0r-H&8#!S_uP?WS_N?Lp67#k#O&n5
z@&nMTNB8{M9y&#xOSVbWTy3EmH;@M&rZ1%a<URLMI_fv|^2^QsV)vChoyx}`k3|^V
z?V9?sHS=7rayw9{gkd$D+{LrccQl{W!uv^Xw^)#L!}LhC8pR~KuBMzaCvL#Bn%$;p
zD3YDxw$OS340y(SPo`eg*da`6RL2I>C1auN^x%VhT)w`*$AY*{uM=j=1I8}U>9xFw
zQfkx<B_nVQ3TmpQ4Ysu>@e|{|-Z6^tym+_jGCT7)X_s4OjBW(ee|r at nDtL6r)lc#R
z0gi48Vr)eTlNBo&{R7m3goldLY77g~7O>>+KE;btbay76P(YaOy=*t>@mVtsGnNzg
zJ{K)VN{XUyL+Dqe#q!#mZTk(@YXu)3kGi}YfM4C1c}r5_DFSORIFXc<`=QUxJ&@TA
zpDn3(Vb8~V?sIqsqm;QG7=OAuk2U at w<q$T=YiZ at 9hkp_r@}?#t+|@Wdr~Sv9Kly`K
z?ZR^4K8zK_FcM+NSsirh5c-x?tt9kE*_u$6Qw#fIqz82g(h10aQ0`^FGos(DS;hdf
zZKf at FvaXZ<L at _H!I?lId)EvOT(BNsb8yySb_%aar!gRbk^-EKB*=vZ#hA)E2e;WY$
zF5szhAAVe5_?QO5jDv;o(C?UXR34=5e8x)VTx$?Wu-|O;eDeCWR$@$4XD at Nkg1<SG
zlm6>Q!sWNr>zUG`PulHwo_!VhC at s#9tlkxPsm$kc&{63_79jDARz_%H8ZH!Jp3&fT
z9W7z8ctqn8OxQs2qGI#>&o?ct$9KeQ^shl}J)YTt(HFiKDa4`LJ>Tm__r^Wr&C at D%
zi8_`JN-<QsR?PO%uVuM$Gi;VNrZ2mk+V?@IZOudKF-dgde)SF2xV#K1M!_IgD}$~S
zpN)+P7gsb-243FJVyX3mmX^XjffugxDKO*dbJxQ`V6hK8V2p{^fZrJd$0q at I0s?_4
zy(z`9hs75-T0P~q&9WTv1wq?X92F*aq2%grdnaCB7x^8VRUZ+dt5DtxKjTaePD3zv
zG~??4&x=i1{)9MoI!bD7!wJk{`;=%Pr6&UAk;KjHSeS8i>qmUYvu%45t_l|5uiGtc
z!{UWvZu&y-$$MUxpJ<kArovjC--YgnJzJ=yZghS&{L|{?ao~!YoZQrImK(2T{7ix5
zhu2)ngDN{T5^6-pSULx7(Se?XH8?f4C;w>(-*GEwZeX!=(T}D{-VCL>Em+NX_J_f7
z3B>9e at j>|%vxWh@;k`+`{1 at zIoC)t$S0)Sd4t-pTLU7}mTe{dz5ym+na#nc+b^4O!
z$O!Pd36X?_f<QG4$;mLqMGQs3#(Phdn0^d%Q;h{KIeBOXy#xNpfw%^qbMTA`df8<g
z?jDMd+*PD0YIU7kkv}k#F;Z~SX%Fz)%?cOQN(sohm>hA~1=(YB$FPs`XY{<QNUgSZ
zm~HgCcT|WuF+3`)i^8gdU3qQa-1toCZ@}rClUU1Qby%tu05e-lL|rk{_*u+xewdeC
ziq0Eh2ZnO-UW%z+dZ at efX)m@@W at ra#u~N+X#U<Zo9+`oza6$akN_k}I+1-A}w&_~V
znm8cvQuZIsoRZW1A%Oj|Iziy|Y3|rqI3D}xRwBXcwy{3y-Da`jqyDz>noc>SV{p22
zW2l4C3qQ-nr4ykyyJM|eCNA4 at pP%1)>Y$*&rm3FlJp7|7`s`^(n%wUlcsw~7BYj at r
z#Nt6==fM{2b_^7gZ(5Xe at 0K5WDx>#Ufs<H+XY0Q=?;Hy+)!uunZDX!<9>uKxLK&|m
z&fSiDVXuz4smVn~vU)5($G$OZkMw6;oc#EupgjG{^{G9!sC={+1- at 4iU}NtxbA3Bi
zCRF(J^h#56(av;CqF)|YUr%lNi`dT!p7~ikPC=3ZDSpb$$e-m!u;|6D1iB!>4Rt`8
zK-kNPNb3!la<!z<>p at 24r;RWg<)dd_AU{`sT;?5hvM#&CCGkl1_#?;ot(Fn9qFynV
z2IGPYf)BLjKblEI$Z)!y6j^0IfxGjmyE=7BVut3ZLsmzM-d@;^C|MJZs(-{A!xJKn
z;77ucy`HZ6RE!FNB9}ePylFV7`4g$mM0n8gCkjws7LgF7Jv&ELQY0DOIg=xkhQzfx
zSQ(av7T~)ZY-X-0vjfXsB?b~XuKQzMIq75vaU8smD(sHn%0aQ8A4!CUzW}4nkPkPz
z?s^F0#{gzLD$YL6aOHNzh&!1vV6#KH!c}#DJ|^{wnACTczqoHLA6_-h26WHmR;as}
zQ{xmlEo`u3rB9pvvp6%0u`RIJyg0`ZG1(^=FA*hObVw=ZAESZxQ1B>=DMD~ir_)!y
z{|g$NoRpH1!c>Z=9fh=2qonVO_J+1_{8=4=PMod`D-Yi)C`n4$bI*;b_dtm3 at 5?s_
zHp_vT2~ciULXB=2-pM$dw)l3Ow(xMgqhqDMhPkPdUjz0#1t;~P081##y0&-is$1TA
zukxXWf-eXMA06rKQ`DCS_Ea}QtSzW}vJ(NslKz1qX&o7yhcixh4_R<?iO7fUrGsLu
z#vrQ?u9hqI at g8Zg5*$fsPyArZiZMt!O5e>CZUkcG$3ZkYpl=N at S1OEML2|7PT&4s9
z(D`_qn|9w92UPl_s7MHn?R3q|4bQi09(92pu*5=aZkapG1GM)`IdvmX+EyO8 at Q+uW
z1Fu%GL)IWMIenxzFAY at YQ7x=D029!U=zu6)CtJ`26>sEoDGqV?vSyhl=})yAYAqjw
zR95!-Qos`#SXYf={JFZTu(#igN=h1 at Q$s^Y?_n;~eve~36buMio*7N{l=dacSBhL8
z_UZKx6O&PaqiB4GmiedGrmQ%wtV(P+we(Amob0-r9_0}efFn3v(PFuGRWjuM-x9o)
zUAu&UkdT0IuOQ&^8Ip`<$<O0&v8t-7aWI|5drZ|Tfx9=)eo%}7 at 9ebqX7YeO+BJ0g
zP>SM}HfRHaQ$`$piz3D_ at eJdqMPYYL%ouf$g%xO=+D}__PrwEpl{?kSTso72owFC|
z_yd>wFoD)L&=QKiSRBU?)38I3k|#7e8p}hTgZ%o-R8Y at -Kn9Df?G&VG at jv_vt2`@o
z^jtFZ=50Bj=MX84AOa=yu%d(Xd(Kx}LPJVD*m{uZ;}mvMSitF7&blRF;i^te{Maiz
zK at u6A(7TH1`}9%k;S?&-2gFKm`lUj#kOqp0`5b1 at 591^n2u(;D95XBQXxx$~laAn^
z8Sf!N%yFZ&<DWvjxjH)I(dV2Jma(Su(>WCuF`q1su$R$$cfY{J>M6j1#L)sgUud?5
zTQgfT#?08v57l&hHd&Fp3O8Zn;MM*Mn5fT!uWmgzq$h$8 at LxaZA28|*mR(Iz+2MNM
z=1>nHz8RY8my{ouCxait>$^T>nf|l#76ve#*}mEusMD`X^PQykCdlY8V9W^1GQ>$0
z>L5(p8!<_XjhNMmI!9$-uy>9L^RgQA^>QFn&p2w<7sN_M|L;MgiqXSV&{#aqo6 at _2
z;sr3(?4Lg4;9s4Hnb9*A2`<nRaXEiR?05idXUMfVV*$P%PW>T*EA>pyh*ONCm-=|(
zN9J)2CCn(O?)EPj<k_|O7f)?Ij|VW2p2BMYU~2OKr{iXs_;{P#o2R~^N%iN|`cWv<
z4U!qtqMj4Gn8G=b?o2D&Rrcr`enMh5AT$0+CVdvxMl>lxFRio>&)*4V`8BZ at X?$}A
zl1B-4Jyti_^4Q+8ZPM|@4%7Ha$fJ#bt$=i1mJ|dkfk;ieQQd{yM8dSg?3V1Xo><0_
zq-Hs4&XmAFhS5VJASUhBqB}_DyobLUQ1!CR&2EQecH$TdSKct|A5;nSx;!xJaiT_E
z1_0QTEtUmNS5Q_)q4f`kDIHuy6p?ta2cX5g<bxrxkDvj8hVljhDd^^)6nXsQt_LoY
zm8aVGsdxh%=C;iY1NB)rMkV=9tI%GjXKwmOOy`W(+1_%|EI_0pEh-%e<>MsaIHV<L
z7P2DPs2NFWQc&J5_oN45mFz;rL1$S-%>4spC{XGx!fNgY6vuzN02`b4qv1XnD54aP
zrEvqLTWaeh{v%_Cw?H6gxQLv2zyyN+0X!@}Om$I371oKY>7~vXCy~cSM5HO$;{gUg
z`=p?K`oR4|bfDoVOV2oBN>t|#X?$2 at P+E}zg$FOI{8dTvh5f_A<bl573E45x5m_NY
z0i>|Ffb__iFq6~|?7Ai!fuN~@QMJQeb|z%5veJ}XlN6E>ml6`Aq+x{7UN;8K3Gj`j
z_bgG(QZjw#8NiLbz5i&SoF9<r=t#l62yp=pFEOmeWn&r{=03u~x}ab*^sIJsVtM&S
z`8kuA%5fA_>t~G5)!9`h5lTjt^3duE`jH~h`g{7`{6QHi-2in9j||T(p8g>zrmk^R
z{W~})80Gv20G at cJ0PmC$m><6kZG?lbEs*BL+&w+{RST$m|DdC+?C;7I!s97u9vN}k
z?qhh+kFLkr)rf63cK_*A4l5Vri$7Q^udiqdg4+H$WGC`u79!6}5aeYmFT_M&NiNeX
zOwhw*IK{>!VB at d2Rl9*2|Ll)~c4oCk>j$>%Cyo;L(ZTXm=omy+8!s at gu~C611}V!E
z6RU94$8g?YI_}(oAc0WM%FJpoEyulDrR7Y$qjesQ`wx1(x{#{PrqnLku8@`hUo3Fj
zfZ67EZ6X)@RqZzN3*38$_V<(M6Xm0uuI8+AbFgl0Zf at Z?oVhokK>FcBdieu}#8#H$
z at u>gc-lKg$6oC>kTauBL5vLi29FPj}aa8$m?WKO&MYjQ+POL-YxBh$>EGj2KEKh+w
zCHqfSj4`H~<3e6Jpa{Yplc>VZ!<{f}HU+Wu{TJyZRPO- at rwgAf;;8fhC}wrSHkNL7
zF6O&oFWKlH1UHWw?4<<L4=14lgNO#i!=UCMqp_BjeIRWt&5|~4LRj1SUrb$Ubs?6m
z5Wd)@TCgZU>4D{8WY3aP?*S{T(*b!<mVh|`dyxX&BLGjjlqff)3AwYHgE5_hUC0WP
zYUCKS?fE~vU(1Fg>Blif^noKOL?imvs9iW0>)Kla?H9QAH|^?gH14ro*u1c)hd0=^
z^48W_ac{FTGFDgV3dMwbk-dWAqarjMP!IPr2Z!PR7%mF#jVy*H8p*Fd6OX at GYGjjf
zF*QynImW~)HoeRwstB*c)+UCD#V6&IIAt>}2IgktSTosOsB=q$EFhZYJHmaV1Hz2m
zySk>aSj|*lmH$eKb2dE6gopmb1ZIG{lb at 7kU~Hky)en%aPw<PNI!-C*Bze;;8n3&o
zvC)Q>+jZvm$6~KDJ(A){026%x^ohYqEHD136AHv|Zv;Yk>^B=*3#f((tLO}15|qJ=
zfd?sj&A|bfkVG&;0K<NCRwB58rj7{iNkrArG*qi>Pn(_By^ZsvMj~Vc#iWMMAEEz!
z^Av)_5lEz<v19Bbz7&$FM^-k0dXx8C*ZvM+g=l>m2^BZUFgzddB|3vp{!@NYIN^j%
z<R2SI5&bm+9Fs67pPV`fr~UgHC_~jze4yPKv8w97SUh9-7_cOFI`XGiwz&mG;r?lt
zKU+WnDJB^Ngj`{9|Ie41 at aovbZ+b#^`~IGkI1C{%$7F1HMVj0G{f at bSYS9@7|AaE5
z^mzY63G`=VmB7zuUDNq at L5Mt%NJeO!@y-6{Q5V98ry$cMl>G;nkra-=S{k1?&)e^G
z<!!jLpDA%J*ZdbfiQl2*lZOQ+C&wtw%Th8ULt>O3=5aB4 at 3z%R#&xz6s|y)A+Qli(
zZDh<pZ7-AthNS}h#o`pL<hZnyv^1mqf&`|1K#5GRjELkU-IH3zQ1?8IBcg!;Na<|$
z&&T!ay6}z}cbL^*WT9CuJRi0=&=2dZc7uKEA8=bD{oF3-*G7B|p>Hv2ZcWjr=FvNd
zBt#z&BBPBf2^ePe?NvboiC3Gw<0FG|XWajXP(Iu(UngH at Y0<rUQ at az6cOI7+CW(+G
zC&+zcy`(<D{z(b)NS~mD_$0YcP+*EY*e4*yw4M?eB)@N2b&4429TbvZ)~_`D%ZJKw
z(nLQ(c5t}AUrLB9Iyu@$>xW1J2L$f5$nBx!1C#e#>04Xmh@&m^K`r2epg>fRK_b5C
z>pGkJmJ1uMT63P_?GGXp3%Tq6q{%7QUEVfD>hB-uquN0OyhWT at htKJz{z-1~uJf|_
zQ8)VajX(BlWOFR$T|bC6=1ui0KIxN^igu(Pw;E>LS&?^4t+Jf5`l~z4mOY_voLlT`
zxl}XdPoo}#>9P>AJP#8SX?VC9DdjAEsxE>CrOLKW=}TuBS2Q-(SbyI2)!qUZ5|0o6
zSJXhsKOyDl<1Y8=f(p-%Ky(aPh(}iW0(U|+tVj%n4xo&ngp`HyApBV<*^H?PS;U}r
zT1+PrzErJOmE!Z42&K149f^*r>*;iN!_8e5Om)=crPS at lMMecCL<E?d;4sw!n%J(`
z#e#1&u>5a2U9mLxGU4C)ZS(u}^sMjM{L31|1$1IyOR_#V5mP9+R~cX8q#vJ`m2*)$
z3Xio)ykeYd9cyjlcsUWTgV8oiG^ZJM0W^zU2%x3B0#`oDGkEyNbADVv^|1~5w1RQ*
zmqwTs^Z{$%fCAHbPueY#>?h5Fp~}HxF8n5JCGvo{$w|=1ONx)sWoPDbux4fxXvEjw
zdgSF%^Iv9KHj^C?6{Hsw4=u^2DcbhBT<-EmBEF%4xmt=#w6yeYph(d`YT;()WZ;0X
z&Nnk&aB0>$*^4GB8*l0ls1chU=R}z&>EpRT_yziAp{4|OEc)*7^C?qJ4}=@|zBBl2
zPHidv96Nk>#@t$BfnsoDWzqTvuBKZ=#)H+SH^Mq`NS#>sfU*X%%%sq8$|fj;)!EeF
zT!hPw+t6Tduh}Shq?~Ech at lk~m>ku#=)RW6;p~nhux7EjQ~tyPZZ*fn4M&Jyk{;>R
z{87!-Q=N_Aln34dlyQu0>t6iuXTimuP(BJ?O#du3zCt{comT4)GT`d)Y>h<?GoPBk
z2AO at UHTL>rff$1i#mg9xkB?76V)bLmysZBZPj4L%Rrh at l4>b%hz|b?&-8D2Q(hMme
z-5 at O>B~l_ebazRLASgpf2<X7j9ZI8=h%~4Oitt{Z&-eHKjm|yyoW0N8vDVrVj}=e+
z_5u|)zTd+#M~Z at 8ZiwJvv>l|i2IPWgH*@BwzcCZpA8Yd)HVsz1rh9)@4 at tYtVHe1Z
z33T&6&?0Zut5ayA=qze8?5WTW42gdrSInz8nu7BA{O+%-rxNMcoU6OK;H>(q4`N|v
zi0Am2Ctu&u#fZW1|1Q{IS1{Xut|!Cv^8}2lX!()-w7Je^oUBb-M}08Gt_A_CIIl)x
zKl#nsdD^%F*M{ee_nSwY=?NhW{x#!M*i4EfrgpNa;-=we at AY0~RBI?9Mg`|S<{F0G
z1`QANWFUR*&Rps_S!r_?C=<?dxxlgCl0kiD>h5Q)A}h{hkJ2oD`^tQ*$mkjBE;1`g
z`_z{ma_=HqfrwhlRn+75saZg9!X<C{>h-J5HbI;f=<LmNVh6Suqd$jBjz=M%TD8-F
zwwUM(Z;^qXo}RXh<3=SG62i~4xJ+2kDjj{k?rs9dEb|^X&wG9dyz;3pHHQ%E<T<zm
zE-Y0kaGL8|g;9EO8#g*{h9}d593OeEL{wy0>oa^dR?T=Ttg^;KVi+SmEB<DtN0p5s
zZ7}ks_6t2<DV at UK9lRqGvN@;tj63!69mFIxooz;?tSb9{c9jI>!FU4?e`M{Xm6Bd}
zT?t44oZ};1KRDQdPa7(`#zoE%&%Xvhb-C{-eNvan*?rx8IT<aq_{hHIeY1&4bYR_<
zZgW|kS|J5$ze!_~=u$sH>fK+TAF1zTCiI>gI3IdL!YVZfhgc*L(q|6FC^2Gc&#4nq
z^<;zcD!K<}2as6<NrtaW{0s)1|5nAgmgH)qk#^(Ldv#;dD8gbDxgEu~jFMizq9U1>
z at C6yxjqT79;Vbuv)9$*^UNfRa&4BXgenBS%z?xELF1n2+%p^rcOaav4x$kr3MsXC(
zyQ|9`?*>o*iY0ganJE~4Ma==C5Cl0t+oFT+ek7}g`tVT&e4J~tN_mu{L}N<tn>Oj<
zWBL_S at ETDs@tyH;dkI{0M5{7-#95QKnodQVm`CDkV^t4>w+F3yr)@`m at ut>7UUZ0?
z8u_-vhvug2`K at u<k at 8{%L-F8jr`$%umg0u~w4(AaCn~yQ$Ij66uf)6}zE`g6%j3te
zh;ILR2ROLgE#;uEM?84J&v8W(XsW+R6nLQ;r_C&%O%-D=x6#`h3g@%)<hbw9{aB9`
z&68C1&1>7;%w($%PxWbU8UKS7fyf8`zp|sTSc?0Pj2hjve6XI at hUt@HLj!kke#88)
zHV6dbi&d~0k14-Luy15r*0Lt5**mcifz8yigbC;#nSO5kA*{7nrKII;Xd3b<?MRZ9
z$<<AL5fLDV2$lFC8$NU;6!!E6m2yPt2Lng4^*@fa5&l@=#sBg8dWM}PnV51QD`5pf
zsDi{zq^AepLvOKZ=V8TaoLa4KAzDQBIe!)9rPirnC0pcKDoX;kYv1tRYRXeibLm56
zY<0}4fcTwgvuS9 at ue8ukpny(r^HvT;$AVgwnVgvi!@p=K;vaps!=1CF{7lOlYR at jU
zL5FXIw%sLO1<o at bnNsHL6X~eeDo=kZ`gb1h5s%pE9A30F2mr{gvvKY?2N<{_b&u<E
zxdjcO&IXzRSp-gok4<X#HImPTJbx%z6RR$_g5PXS(Z&(29Y#nha>O<C_5~B_`A;n|
z``#l~zVoQtb$Po$O;!XSMSnokR~OZ^XgSj&rWsrYQOl0ers>-J+^vB=IwTJ>HiZx)
zO*cVc#Qm6%vwbO2PXa=EU#{fcD91;*V7yLc#3TE3Be6GOe;AP$pT-97!ow?`o&*G&
zAU*>ZoNyggKU;uNzChLcc$3T&z!LPfDQHQB1LoCj5)+exsO7-Vb`ZzMHZUToBkku@
zJqfN1)E;MNi3F412CBXA{>}+QDi8V;C5v^?gCU{rj>MZe@>C35mT>c1YGcbOeNR`)
zyVM?Rb`Iz7OVw;RWtd9ccb8eHZQqO-YAvajMbLM*k$=sdAMST03~*ss|MG$BefuQ?
z&W_HOa(A!L<0NJ2>F7Ji>tAxa$iHvRD(==_Xe~T at A`y1Ofv6ON;;@9bViM}6e8|Pw
z0r<tfmY-Ih%l8 at f=<XdM;U?iC)hB0fcSTC_lJO0xs*$(V^WUsMIjuE5DOB+#ll1U5
zNJo%Z`%Dkbd=ZXOe^uM at N_-?m>YW<bNv<GRvVrKclZs>&64q>07&4%Ftn?PsdWQWM
z^vAkr{T^9~!{NIQ at E5AzKjCLxUq7nm<)CG9815r4X86B(Jv05uzd-rL8=VK at c=Ac0
zv|ZA$lb)MM)_2}@Ka;w`D7u4Fwh#e!w}m~xA6L`TN$@{O9MVYuVmVBt<s7!PO_I?q
zQJe5xa#n(#G4%oikv6h%7<HnWM)kj3eo?1A!6uMD%5^w`O;Au!bniy|ic2Gji+~Jc
z(>KZ^G}+INzjVku&@&*&%`wr>IoU5bI6g$gf36-B*{!EI#htp6X+-T=kNUsNeCx=S
zt%)k?WhsHDN91-`|2dG7 at Uhi8+B?y#fvbfaOvMex*?>%qa!J2mxSw0Nmz(@nWn7D8
zRghD}2FKbMR%mPh1tg}BvdEPcf`F`;GRgUyHC5qhxxLDzjdTJ7^%3^5NgNMW2v5j1
zwy#Pp!Xi2?N5?!>J=ZERQY+ssB0(p{;3n1~C`QD5m0kRA1>zEr=94Ju6t1dCP(5Nn
z8K|~^@q(#beDPR#L?|d&SV*);r1cHKJi*=wX?l8k77cHeo6wLPpzBgOBVHpk at DSr%
z{PtTur=t?Ss1bi1pA(Ykxj#DETBk|cTE0n`p?E)E at ngKu8C_lMQdFdROxitdwaou5
zqyTYlUa+vx?$o!Sd9xoRC at qNuF$sUniB99On7_ZokXZB|F!qpNteZ^2Uk5oH0p7Rh
zkmb5)N94CF1J%drcfA%jAtsgu!p1Q&ppZY$p5}s9wv>vO at Esn)oS=ZZW8;vRZ{!3A
zUa54i2tRIs4cFHP8ABKqm)&OL9vK({Av}oAgpdDAqRN2k3TexwHz0wApXnbB=Ov5g
z!<^@Br8{J-=WIO4j@{P)e8|;4gN~qdn}<~3YOy~^_M990pioJDW39rBTJyjCwUWU8
z*!}Nxq#9pvy}-JTC8CsD>2RqU_QZ**FR^UAxfuT+S}Gd`uvd_<K8jqYL7*%T9LxD)
z(0}_N=)LBej(L!W&D-U|^a}ue1M;A8fN!pWXW|F`83;dDwv=rqnus0+8Uk)DE^r{B
zFaN~F2eG{v9^~cV#(zoFco6COEqB1zM-KSUDFB<Uz+s0#3(uXOox~-ao`;7XZ0hYm
zKNZM8;q8DBdK{h2_ogTnAQb-Z*Hk}ba7}WIjbS-?`vy2iaedr8q~!>8xSF`*J+)#z
z at Zd(cBEX*mPG15y)c}uySKXY3R$`GwvYt|ePG*rsrjBJQ!6pg<aPCA*nY2;?P9wO>
zWer$qWyB0%jwo%?VuV_Ifdx=AX^$v~D$yylf^8b8dy_~Pzf1*K`BQEZ?vfJFi_gun
zVv+v1A}w7<e6~WO1zr3Sc+4EC*WXq8|9`U at f+>UmM_HkAlwP5xrAo3Dtr{7gm1-um
zCc0)n6RO+(WB};XOkwAtm80SsctE&ZKM9gAv7}va1(i?$_^PNvM0 at P9P2_*a&}ER8
zm*OgBw;~Ue($pjp=zwSbMzmvT$c!prx5B2V{3Ntua+2^SEk1?;)imt9c>)BZrSqT2
z18sjM8x5}vP!w>*w;u-~)HY}~Ro*Yf--}7mV!7wI2}r}?O+fdJu=<p&Uv4ZUyQNhQ
z!F3T7%#Dcc0m=n*Dx*52mC)DP>j*7;-f&=(cgQFfxq)I<`^AmJmhlx5ssY*aX2gB*
z7?(WPb<M;({3<e*0IhT?;>#Jy($gN!UYQ$9Au=Jj%gdTOIvo_8o+ZtCr9o{#1lUnj
z-J=5T1t((nRluImz%4IKuSUO}%NB6JaARgsKzRVThH$*do8P#g>eojZYv=1lVaxY#
zUKTE*?n>-p`CWO@=%$K9bUZ8}PW5g*?dEt at T|mFR;NS;3H|LgDsH%-l$uYpcdF7rA
z#Dcooq7$*he-9;LtH>bKy##(v7N}t`2#*X%obRFmr9s_4^BdM`*3n~tH$-zwV3JUn
z;rRGuKx;uMNrM^yd#$(h|L;#j%>;Yk?>*8CcYv4B;na$V|5bLgJ~t#m&~nijo7GD|
zm=LYWnUGRbCvxK?FlX?Nwd7xWd>~=gduF9MD{3-J*9I+;6({$(F=e#^yxR=poKiI)
znWS{4RpA^aJ*=@87YQbT`iT at HuraU3K!r&zj!HyGC;@4E`_7}6px<t!)sA~b8G427
zcO-6}UIV<2H_YBag~-!Wmw;rU-F(N3dw%WnKbeoWwDzIaj(sUcH>S-t3Oy}jET)RE
zN>4~K(RNyk;KEE|HC+YO&D;Al{R!TJWOx~gGs=f=URGFQi1P^-cYpo@`~?_uJthMK
zXsH?^^vdt2opehyGG&V-8yTW*?7M6fI>bV?x#7rUFb^G at dPOT*B>8(Mo%%6HdZbq7
zLR9R{DfzmjZ+vxhWLop^u-`^-5n)OT6iM9{Q20DI#s=ir#-h-G<pL!aP-|tnzG7TS
zf_{oGp}zFh^omlfB%%D%Shr9A?X*NRtsq0zf>MJ?FTgA2BI;MGTKIZ_efVlYJwiy)
z{t7F7536bUW_$C21CYb3-6uU?=rBi_la1fJl#~Pti6r-V7HJPqp|e~Z9bt41-yGIq
z8Q&fdoxSBYH#djF#VAR(9?<3T)(*g^9&Aw4BJ?J*`=4|10}WuIn at t>t8YO$`Iuh7P
zZj3?!Hy7$kZo-~HX at G+C&KM)u1tAh19zHZa2h^iijKbDJ`?<Iag3VF;R60$5jhHkF
ze#6{&wMA6nhpihEEkJM~I`Y9dbA|U~Ao+6bRI5Zy<3y5$vdygQ^-PCchmG6~`Yn7D
z+OEqAq{@a-FaAEq<>iL1Cq75jS1><?Bd at +DUMhr|FqgL~hV90cM#exRWT(;P!^v$f
zu#9c$4Z2PG3|9bJn(OGi2DD0ajWRQt)<$=U0Qt*yr>&}j^L%G>;By#rj?!JkzH(`y
z(KGDF4s+`p>15rU+yfU-N^KKGA`kwRB7p)g17ne-0xQi+p|s-qWI}>wNk%fV_G!ZR
zAI(xTbaV at 2)2z_y`h~Gu2?T-OEYj=KCfZvsIl?&tLn<`*fYtSmu?>$(na^>qjYFdx
zjW&9VJ&QASo4SPdg#aI6!wqnbbCT{NQHfCl;^wkJ`D#i9%4qeNEgni%H{lUC-a=hA
z0Bot|==`6vic0wWXljJ!-p at V;pqdUMrr!K=Bw#8Y7A+n_9%XiW7yET^NdiSCoilZY
zlk3J;hfMrLq)s!cDT}I9*ZQ=w#O>5kKXd0-aC{#nU>+h8pgkh`#vUV<jRT2ziN at n5
zQi)-0<jK%5#&;z0FBH>@GRoF7&ddT at z)3k7NwEcSI>jZ$7`RQIvNvbKf*y1zffd*?
ztD7yOc<zsPES(jx8YV3*O|PuTV<Cqp?cl<WuqOgNB#)Gz0?u$H+1lD#2)WYhDRk;o
z<x%#2`Z2;uDiglwg!0b+KbKu$@{E3I%O*)6JUlVfGc?F6%EKedCo)M<6#?Pl9qAik
z7s2;D_s5JR;o)*}x|$-1=U?<!g6z7qGCu#Gdszd$`{;*aV{fSn5K4PuO8u1Q-XXAD
z&Ei9L{t<3betbiMTl+jeRwxyN!777aQ}KnIA$PBe;68-X|6M`Y at yP+PnhAZ5XP*RE
zIX|#TS^nh+tK35lxpNI?iu3*FTDt*I2N7_iGTjNS(E4_zQ80yNp16FKnjfcDadJT4
zjrZ|MMEoJkjIM(*LBH|f)rCz=vvX&vB#(83-du&Zd3SxuFyhcwa8H at 6ny$7z>_CwT
zAJmc%SzqwqKaecIgMWo)R=U1+6y~YYjLSy3b2W-(%)hyDBxQe60Q#Cdw8Ou$z?twU
z0F at A9l#{iB-MIOi-(3QXgAh*f9IOW(wy5K9wAQUu)mD?vgljE+Pxz1fpT4rfc^k5f
zisqGwaLiZs1H8akc%)bTP)_0I+L1jBpmEH~W$m6Nr(6S*^QZ7U=D<&kyQJs7ak<=O
zMRkowfBRU6E4IdJ9e+@>&aK+vwsszAQAnS1CIen{>;#^&h|3>0qcWx#AknKL7T5s`
z)=r0(k>tRUo*!k|l#SGM4YUcZSP=9nT*1=d)88Y&`NIy!u!EyLqmkZXtel)G at c_ux
z2JWSE>*^n^`2-#Qmk}}ZN=KNDDZadD^yzEG%u69%-I at Gl2scp`QJnHBR(Ny(6%Iea
z1E6e)ra%>DZHZi>OFG;40bB+Ed at lAKx=(fg?0-qfEgB+6H}+K)VK6vaQ-Sv=qZ(3G
z_lcy_CzrBJe{6Clyq0KU)#vI`&gTy5S(Cb_)}x==I(Hr)Hs;-}xF<pzXMLpe&Je=Z
zq5!Q19b^QP>kDJ^ELQ~^?;6&t`ER1iUoXAN+i7OD&D;*qn6Q(<%kK<i0;tl31HN=d
zjL)Kcd};u!;GBD$w?$JvQP0qk)(*Q!VUM1?gWj2SFeyW3 at 67H8%U**1E9hh#SE%g~
zr?km>RNK99_#hSJT7~ZU8 at pXSvq$xouZZ8tytf+vkbF|ur$8jg?vz3lARW9&OFi=L
z;gw?y;i_2`A*ql*VcwnT2e|DaA;sQK1wM9LZz9ND0E#KB1C3@&f5pvT=;ldnw{`uj
zc_CE4BfgCpKw<*AqdRvHBfsT~$w|kJ6!Ut6V8I7a`(<qpHH%Rv(4+45F==b^Psj|n
z=bb@`Ke>4P19kpYwUA$I9^^ai<kel)vo?t0Uw__H)ZxM0wFiN7_+C;Qipw#>*6i at O
zVT{vEN-0X3Tn5&45Ae(*gs^gOMD^111D^R((3p)lb+j0ijECyAYM~@MiC)j;bzW>E
z85x;v%bx)GQvF+Dxjfx%J#4z#GUF4f1)^<KJ?Xo2k4fBbdm4ScOk6PeS6{fKz1 at eY
zph>&7I4Umvvfty7gqokbkR|tNazErYvI at eqpd2J{@tf3LLqW#30?T{;WE#H6Ose at i
zzRdG)h|lOEV%cOvn$z0x+b^1k4#5QnIAQsmMahE624>e|89?2wi*y!nccN~uj}rzd
zLK<kGdS4!G>ms?S*LCHeLt4z9jEd<T4ZVCS9x=r0!MeUdMq08BGXs}WVAdZ>zu}yP
zM-$;JX)k5+8eb>-&|dd7BAp(a<Z#q4Z_!qjxBe3{JL$Rg)1d5hZ%S`uuV9^n^F(BH
zhDpARDfP#>-g(#Gu1A1Xg>a*lVNA7!iAx#}Ukz{p<SlxIpU4-g^oWAB_O!H8h4W at t
zNCnFMG(Dg%0rk@%+nYDiz~Fjigsb>=?pwHms?9C9K6Io(gQ!>@6CH2|w{!5zt22)Z
zNAv{!*v|Xbq4q?t>Q!V9HT;wj5$9_B1@>;FOP59XL7?%PMz^o+899RAI%>%(gEpdO
z&+^R$0EuM=h%UYMAeL-8cE(lM{)i;7sHK9SkGQ~sCvR8}zDOQ3sv<jbBHG9a1km|t
z3Q5n#*KC61M<Z(>qiss`;ork<*TUU^i%P1`->)KbZB>6>DOk{3CzE6xwbs^E!xJ6t
zUqeyc?JozwG&ZNUrZP#P$xFfMUzuF(H2MV7pK~skQmWR)v9js at r%*tPc7W%;>(^t-
zYLayEqS?8ACifMyEDi1qP~7z((;8TtbmAj0`?3|58JXl~&XsJEJ7z1Duv&F7Py!X#
zLAL(x{1mMDZ?<Rg*YgV2z2A=tY at NrZ`WMA!X{6-q1UpBGJu?$v4dS3D0rz%p;~_Q%
z`s7t)u#}q4hgytSX&cWx!mO$ffdY33*S2>p;PJ|CWE}%ax*p=&x};av&n#xkAI4dw
zGFr2UY!EAE{C=bt^<=0>+FrXR-_c7>Qlur0G1*dh9gE<hSXjMqMmF1gtK1J8U!(bU
z@{s`Vv6{n!$WBtNG at cC&j;9I1JDERsS_C3twQ9uDB6gqBP at h5ioX@ZY)L%V!k7M75
z0c%J$0YMz#@_{g<v%73NV8#+B1l~SW49d&u%I<nW&pubttNF8djBzrFs*mN>#(4jj
z>n^1Aa7Vrywh3Nyt_cs+&c=6Not>iSi^(XUGs(02x-+9rb*f1OYI^rId02L$yL`2@
zYX6)@iI8E};Z3Q%X0=#0hVo_3K(v^|kj|+ at LJA8kf}SV4eo~bS2!%NuJ_#@z$@L}n
zG;gK=Jg}l7-xq{{U~`^f1dxE4D?Ru?2wK09d{YBN0jQ2koEOH~f`e!mxnjJ_{ChP0
zw8TlZDU!z6L{VfwU5879F)L0Wogu at SAkc%Pmg7ceF1{TI!9)f4MI-<1TPvEf&+u$7
zE^@;!V9{;G7+(@aW$`kt{jg$BA*M{#y8zW<)Mpxu at g=9is)>d!K!{0b*1y&RpF}ld
z7kdVWbmwhns+hCdbF2-Y{Xrk`zH=kcL2A at K?dku@&XrDJb3nSzPJ&5lj8DR-j;&=;
zyWsmNmB{cLA{4<CREh{deST_H20&^+km4t(SrDMhPDz5r^{ew1EkMAMlw?#|iIi+0
z8M79El7-*cvm|X}zEt*>e;81O{7E(!C%$lKxK6k(OLdY9rxs1a%qfAgQAC(@1m*GY
zTG1o56LC`ImWO9T{3`R$JInH6mrxKp1LaV#wMS}%2UGIZTN#AOwER|Z67ulz-RfsB
zT+`e0;FfPN)k{3W+=h?tKlqMr%~UHm29aP_bGF!EILuHGijhNJ3^!v0_>R^(QFjF4
zp!vwO5!2!+3^Au<GQq$ucfjfP*|`|>B<kDouJ^80PRoM={+cDGz9!#%v9J3kU$Aco
z-l9BdBlBXhBnL~xI$2&1GQ%)MF at t}IT{D+79Y<{>E>RTU6k3~+r&=TKG0=N>?Fwy7
z5I|*2B@(O<ZNy5Kv2*oA4uk)%K&zO0rRv+as)KGKRThO!RABx$B++RcuNGWJ-IDJu
z{aM0K(1Z{lhS9Y{SUE7A4E^J^EmXDlm-&9RSbPM7kW_Soxa`K_dpt`k<@KC^)R_Kj
z0w~mOx=F4__2;j9hfAS&?Q>~#=)Hp7yZ8nVMdYA3fU*tGqV%1W6?uJN{{C7x=_7$;
zk?BZofBm*N3WtEBt)FzTdOIf<zC%O0`h)#xP!-(A61>YlZry4$ML&k+FB>hg8f)8M
zV=obW5!o5<G{^C?n9X^X7-<;{3mY{WIG(5f4tom!Gnu)5i}~8?a*(l5qUfp2Xoph}
znUW1Na1Ol&@HccYJaGwj$XBYPXF7Yu5#vHG%K?iG*VJfj=?R{HDX=c?>MCc5lwvu2
zVDytw&`L61@%T95l>sRI=UM30srSq(Q*;VSQo>MtOE&X~$rZdzbq={Dt9e2hr1U1u
zVKW#EcAv+ViDpmS%eTGwoHs{5a!eCZ<Ub6^mPGQE(h6kV)kj5){Y$fO{Ulsu>T$I8
zQijuF79YoN7%rpw-n1+?$9xwh at 7CdP+=h65Ol#uWC}+bt;C-0VUx~r4eVup_Zbq>G
zk53F!*wo at AB&n&rPL6Xvt<4F%j~KDT9+OD;q_-gUMRgngh~5TZKX08Yy2hcRc<pl0
zTwn(nh{H18eoQuHPICSFi_jTSN03{?imX^?X!$0*9gE~y84(#5<9_u<b at HDMy6vwa
z7p42uqB?}%xDkzGv&Sb*55D6x!u<!-U7}ps6&739EjNuD#?Fh6)$qRcik%`f>}7SE
zVRjmFXw({;u#3R`!yC8!Ym5GwvCav4;+ln1f~YuD*BWN(9~0Nh-a2|V>Jfq`)9faC
zyr85w6pgtLC9ruhlmufNAv}QjiMySS#X>{c at h7ip7;ir$^m%o(hj^W+8!RaC_VEPe
zQ_T6U4<<M$i0F>kkAw%qRgV6TI_O`W+|zAS7{Y!J6<Q8=U^aU6Z9c^8EuB*ulohY0
zBZ?N}07u6y;xK&180F*Z50c|#fmGYR<)gKn%P0w;Kage=Ni!@muEw at y^p(`T1R at 9u
zqQs{Y*tq4WBlT9LPQa at wB3kz|pWup-DfFm<y~IR0f8E-pgGl!!)YzRFeL#Glz0r>K
z1ES*f?|cR~U4$*3+6q)sAwXOJnNY37;&n$5&5;jE-==Ye4f-y at Q8`-}^BT<}MF7&w
zCki2t^fyyxc2f*oTEZ&rcX;&uNBaHw$|UgT?1%ICAN+-iJ0n5XBj;tj*^RjQuqZE;
z`<fqb^{vYl_Du)_IL3NaM{*hQq)k4&6%{qg9-9B~l#M{C*uWZElGfh<k9}9wB|D;V
zPdS}GY=6hUhGXB}IWuZQiAGJWPx)nLqblWh8Y<0t$JiPgTAIp9E}>5zU`47G34^L}
zJ-kXf=}pqohrM=^$B{D2Q6n%d{;db5?7sc_ogw+#DO at 5Io%;VRIjFOOF2(`AfcEgv
z$np{vTqXSrP>AV>?;8rp{wVIU&Qv&LuX>C~d~Na<PxtxG*Grh$blMacZ$yDbhsDu-
z;`HZlMLE^oKL7FOGub3n&DDg~?`j~eul1J<QvD}9E|Q`zbC8(UiT9(;b_h_aPi|2Q
z_=%|6rCLw at i=)uNp`NtLWgpz9Ioox%6F#mqsi|LE4Hq=3MM!HR`|YKhti~<iyIyBv
z=I44(pwA^?`Mvceh4eyFnc5H7h8Ej5pl-a16GZCHhdAlv?o};ZBI&aCt^8R9t<Bge
z$b)l_xt>Y<(#7A)hw9P)*vhf|N?0L10$B`Aa5Q$b&GoHI$tm*jbM!U1JNBv$Cdn3c
zeeEQhuKXK0R3%x&@-(->%M_Yt%#`c<<w2I0pO*zienmt6E<K~D at -Q~a;&*65vjtDA
zgjbB#6^QgudI&T!t-sqfIx&dVU3k;qZx9y#?VIg8JIClJtYiGes(=PTm-Vt=9~<Pg
z_?BZ$u84Mu_{H at HYhSyiwu7<OM-&yQ6yHD;e<b0gOQlxa^H{M-c4KS5#Nn5s at w4n-
zdPYV^T;WF2=8CtjAJ~*k9ar-V$n^F9h~hS9Y88qc^g|N%KIu$RR^Hx4FgH_X>IwU%
zrAqr6W3r!VvD<w`oJ}@DpA*F|_uxs+a*Fm!RE=$}|N3jm!}$kf(bC4R)c~b86ir7F
zS#Imlt}gXp@*X^*0ZHg)y#0jF!cjJ8J_#z3ZQB(wb?MR at SUNwie)qi!3^vJQ>9DOG
zT`FWC=|*>)oZ|=!#~&T$mHq%US^zg at CILQc%=?apFed}0P2jt(c-HD)C^r!cb0Z@;
z2qiD?nuLlT5@%nLfy*ulFLN9B_szVo_x!U~E3M~-!j5yMNxzA4(LH?X7qh`}pSIy6
zzrf1JmX-~V(^ntHTI>n?hF3laA*z_Ed9e at KK2UD19f~@F+pL!f8=Nd&vpX>N%8{|A
z^xtiP)g>!2I90Uu?wgaVRZ5Y%ZyG1P?4)E0H0*2i;>GWCUQn5Xn3!8=I4VACn!6m^
zv6aHY9!vH$t$oe-H}J60c`wI&7>1i6KdBi{o|O$aeHxlZ9%AR?yGQ->wDwEr*s&l;
z)U}Bb5O{OIPbF|6>05-OzWw{s1gp(EL*`W9;qYzxDGL7{dI#}7$>HVa$5Hj#%6h-s
zkoWGImst?lz8b1;^`bi4?5n)P)3e|bFTfb6UOR-}@R~?&+HWRDRe*4udyq%Q3Nx^@
z_{h{Zpbf6ictxUp(duRNO)I&tJS%imJUv)4mNDS9s%7L-)~G!-r^FvsA&Wv+g&-mM
z88^ZDnHPv)C7Cq4@}x??me5*aYtsnaEFH{+k~_FVo#`xOyOT$}jfApJ)uQeF%Y6L!
z?t<x$4K$h^cVkd9RVdrag0$bdztePP9_2eUaN}Nrx@<=M05C-|9$A{0y0m$p?9E64
z)WPeQfrV!iWl2 at 5p9sR!pc|OFS{D(z+4Dd1M(*#`i at n>VRq}!a5Op(KcRW#E3uQ^L
z9(fwiK2ozILZSEJ?@St12QRQzX~PK@%@4&eTGw->;Wni`WD1&^&0+-t6yZc&zafnu
z7(YRyo;`o~o<Kdw$s0kLscLA>zG*ntgw24=leC?kS(weeMPqR9JYCg|oN{%zlpklf
zXBUqiqv|Eqqwu)CvA$RgTGvEW=?;0VDMrYX0oSoak}t;s!+l%s!7HB_t5V!KiQyFs
z at -|V~VR9f7VI*H-gt~78X}})z9WYR1-?>vOOVKN9HSQ^|N0k4!V)33fc><#sDxV at e
zay}?T&o(RjIY at -?+Oq0za-F?3Y#$q|Pijhv`O(N2sf1hd%r*HIJE=8}e%WM2 at 0rd+
zkifz>#LG|RY^c5XWx+indwsoW-5LIG=Sow&E6lZqz~aLfiq{la`_eqT4N4nfVNmaz
zwt#o}weH5fwNe$5-_!W?=*S+Tc??M>FA_Z2h9|P#vzcjp7|_po&zjrz;5!c<!xBrr
zq;*5;Llw_YQ?3kjCiEo}Pd`UOBwlel at 9fdvzj)hx>QVi{4}AMF^seHyg=;&R(pbm7
z2B5 at 8>!?D_q1r1kn=k}mz8YL5cUvo4cd1*q&#hsnRxS(Y0}ijOe(`_JLs--3RgMc$
zXH|5$v>><Bn?w{B#MFtoe at O8K{&-<47FMjv=v at 56Tu+T_0Z&(Lacp(7&yCP2D73q)
zb<hO-O!jk*iqFVyTyyUAAoR4)V$N3R)y!}SKEYl4c7%GBvCrG1)?*DwPBIZ4J-kW!
zn at aP;rXD-aET6#|H=a9`uC45ws4QdzUcB!S`wNv8IBLr`Qp3bPzICQK)<kCZuz~^Z
zX`W?h2>uStwduK>Va4)`{{9e!$L<~`$PzXQEyX_$l-2?$yR_h{#y(Pt>btc8UDv`-
zYsuQ=D_J6hBDT8IhSMpt at s`^P>YwbtcDpx8Vk%A;WMYGT)L1`Wh4=Mku}>f8xMe~I
zN*_vUPU8!eU?Q;geZHc&P(?Lmp=n>qu$WBz3);s-7(VppSCy-p!P~bImjrQlH&$hG
z at ZKXu#Dn}QIeFI|=jXC}%DL{J1TaQ6W3+OXYkm7oIe42MbC#$x^FBy2L&m?n0u^Pu
z0ZPIeB+7 at fG|aM6(UgR at 0?g3ebKm5Qnk~dNLwCw|`It+GF^MVM!x;~&-h>@7d at 7Ax
z4f)r?{`HP?5CpsY=|CPDWxpb)p_ll2PTO4ys9#XLI|$baoJcVwkb(U>Cku;!-i>}G
zz4&pe=upHdzRg}L<GxU8p*7NM8LplBN{0)aWm9Kqy7Ry{u1DF7slmeqk?|ngL^WZK
z_kiDrIdvD9Eb+bk@#!fUq``=9^{#14_*?1PbMQ+!r}0rmWYa<4!&ECphwUb%<sV_5
z<WcQ-G}sYSUhR_=^|6oT7lZwyBvc9#2cRMv(_{;ThZ2=Ftk|JVa_3J#P&hJYX}!(N
zBuE#pdOt4xrM;s?)Wk;qnws>NI*MySV)<0cl&U8g>mr~>X6g9sPy&b819lyy9d5ku
z03lvNOMr#$W0IuatEhz-mwdTviLhr6o4hrip<k+vK at XaR`-g|a?;%s1zw!E_?kE$i
zx){ubalURJSO_S6)ltiIi>qw*MZ?U&YLXt3y=;Dk<f<Q)F!R_kvSd~Bl?hzfupMSi
z_>f2W^*|Y?T~T?NVLh9yIc9q5o{IH8Bah;)Mq_xm_3biA+$|~OpNLOt^U&`nAt83l
z=jCHl2G6YNYGv~fSNQP at K#^FGE798NSe%qZ{4|nhH7ITd at q@rZ0z0BzLI2N at esVuQ
z%MyF84oCZ)3#UdQRLR2y`N$NsES7#EB1o)M5(Dn2-RR+}0pTeX|Ho|-Onzjx0!~)c
zpxLD?yeQJf*3;nVm<r$ss;efX6)W6HxRKzE2lyJAY-P6NZ1_t*`cnNnMXr8$sIPgi
z(UiC7QCPGI at F&1uRM~i!Y02^Tq6WVI_%EIWI;1;B67fD_5G|j0-wkv2kwLylSEyzT
zK_H88C!8~ug_;&WC!J&MU%Ne?=^T4&3?o3S;06Xe{kO!0&M4XlW%z)8zn5{Jt<l-_
zlZlqzHxJ@^?4!!0e$Ig(Ry`Bz>ValgpLL6J-XYl*T`(?4;Ah+Kz}~(!>-C&agU;$s
zVM>Xif^J6xF>S7fDQ~aJJ^Vk+f+bJPb$sag#+*|`CSOGOC|($UShIsWp?Q0Jq7nLd
z3ms8RU=`ScyS8`{W{Iz!sqo*mC|QwW`SR at N<Y;Rs9y3}HewB{M|BEE&xp&enkeN8G
znvLc8=rM8|+AD~)bwSv1nF<=#azzfsd|-LPl><#nu~f?U9V8Hb+Uv2b_jj#P>dt$E
zg4WvuO7q3hf&z=zP2Z+g#LRv)b&YEk{p+eqAig?)hWzXs1JpCS1(%e8G}PQ<^^Jt8
z^rpc6^|RUD at Sck;GII8A#SERSy<gXea4fV<6UG%TFJTUHnA>ta*vpNDj3*3|HdtC{
zVsr<|XwKTjF<E-gr?NvcUq?8l>bZQhe(W?|9{fR}$<8A-IfN*_b4(#CTBxxXXOqRS
zSIKn*OJ>fuRTs0qUHahzx!dX~Kl#t#{}%Lc*ny3(oOaqbV54P3@?;r+$9aSjb?!!y
z$Ix}%1~|t($4So}LLKe*?b~gB7T){Xo&HPwe)zo^!jwzAXo>f+mv7^n6>74&6D+he
z+>|y?d^$Pv-sBs3F2-`B%qvVyj5l{M_%-u7!-B#T65t;h*vF<*obPF%`Gf2+xKWku
z6ndtkLGHcj*s){!h;9jUM}UFn78B1MPdZ{eQwF34Dlbb7LU-l9<&~5;1zw9?_DK+i
z`2d2o{8oKII<V#SnmdlJ8nt2&@7H-2D5K?>$1^8oMis*cM*}XxK_Is>BaK-SKj*l&
zu}s^t)M6rUWcC`fWDJCi^7UJVm*;L16<cM$Oec71zu at yYy2)bv<>{jOpZAh056T`H
zqjf-m6KppC!YJ~{+zLlW!o<y7puw<*3dX<lD>+s+DDb%d89dw(9M~94GKcFv6Lw?a
z7al)-#;ZHOIHokWsu}izcIUSH(7~ZrU61`|5M at M<xBc?><gj^<%jEIRFZXH1>NifG
z#{cY9`xDks=JDaFaZ*z1GS0?DNv>2(jHLpJhn8Cw=P6tl1Sz<t#{e92!zu$+_)FS?
zT0_ReXFAUoe&WyN at D6bV{|I+syIBkRPz#Ol$j`P8%L-JeiO>>$ck1_>+#Rf3qhQoD
zfQNRx%fhn$hsj0kQ9e_kcSxu*S0+`gpP#R-F?`kr42?HbtexxjqGBAXPKZomlPRyT
z-Nr#@5MtR(ueyW&oi&Bdtya;D-x%{l3p^Owp;9pNQ%8Bl1o1uq1@$glvmxy9*LlRQ
zRsNk4-IiY-Relg-!XYe`5%_9CN!#E+Ne&o4mdO15qFxrMw^4t~ML4yWk9um-m}emg
zq3fazX3}>_7b|<N5oAf-BDcu=x0;)Huw5eB*`4!}XYxZI#25NyiH8|LOZLkGMJ){K
zZ3G^MyfsVc;#&0KN13YoX0i)w0k|GuD{#=3?2(q>H__yDDQS{s+gC at G>L=B`bf}{d
zyK#&JAYB4q<BJiXeP}+m4^w+bkl5)&!E;=cC~d{KqH at ZUoai;aru*$z$o%t{lJVoS
zcb+%Ugt_}e7EtT9EU?Z=$PRG<P*n+aO(qh9^iGwl#=S>2VrKvky6WR}dzo4$_I=YG
zbuNly$WfjRmso?$xP at p>>hQrmWfpta^Tn*a!uHQd$>D~RF<bcf4sYAh13N0IOgxG0
zgnT(ay|ajan$SiO5O<I_qztvBy9SOO?4=#hbEVzIe4Z`(NeT>wQA#VsyH_F_-NA%^
zn-mwPhu(_8Q7ZCisiE9Jx%X#w!oh*I(uSE&RjvPz$D$}jVEGPR$~r32OQ8@!pG$du
z9`WLiLMddXR>`TYyL>JliuE8fATIpVhQc)K_%}9YbS-DJ7yd`HB6#Wn_VwumQ}mhl
zudkA9anOGBrrO$~%2MM43GzM><k at 8*`Ga4$@_j(0w~wnw>$K$A|NrSQlsFb|iWeVA
zJW)=gbY;j`-=GC_iYF!}#)o@}GpIAt?YHgmz5Z-FN2VS{^buJQa+Uv$T5yO<Z>GEw
zyzAZ=!x+GnR1A?Ti2Og*cmf*_urh^~p@=fo)GMQ!Mvi^#D|~aRh>345TSUK;xi6H6
zJx7k?M at Ga@Cn}DVTtXZJTv&4XJf<3gg*z?`RCujbT*TL{0+s<~ix>Iu7$P at g02*k2
zl;{g0jD#DjP0=K9gpdLRVB?GEfu8Q~Q&sNrk^li$8z~fQ81e+cH)yMzlGCVQv~t<~
zz0JFXDBf&Ue>h~fqAm#$ge8(!!sjIB2Yt}e5sQo1y;$D(bc#2#ef4r`J7WT11b=>8
z4}#z at uRnU5YJO8YF}%K(c^e+dLQDDFpMoTY>n`H60k{ZrKNHVS{I`FmGK#2iaY(Q3
zpVPb)c}6+4%e-(a;e%&(21vIEg0JD=JS*+zJ}EnD4wrsp>_Un6V!Rdmw~pv-8~AY|
zz^##u56sk>wth^YXH_XCIsf+y at _<5vm3iX??2^w4NOEDwYMhKX%XhD=K02 at +&y at 4o
z2S-ZMweC9RIA`H)c(B56skz3>=cfp71;p&8tCha4Afwuu^~is~ME&0K&CdrRXe)s9
z36=*kw+d^=sN1^M$mA(t=%{kcy<|Oe)54-6Vsi;Va4gl)C1ac3DK|aWIWtZ&>s+m%
zJ)dx^KrOOqW{g@$2nv9$xFGNSBV%Kq`Lt!7gYWgL|3AA0c-}zYMItINR~!^N4FFs@
zxcedXh$$pNa|@=XUN#Rd3jn|*{F;%N1XTc6Wtz at F;0zY`W|tOM3`|uHe_IqkWIyu1
zP~;|(0cMy+1d59#iVvfD{y<ftkk&@Gk-(5n;xQ5-p|Ba<+cQE!M(HlpqInVVLJWKW
z{^-O9bCRgloPdlHdA7dc5cgRD86*g%a5%dW#=qenW1fh}fuh7<US;Geq+lYV at Bb$G
zH7M6cFvl>_A68?OI9 at MmEiPK>zScNmFfqh7Z;!u<TVcM>)HRRuC*i>(xNg&{PIk_R
zq+LwO*z{VjYW?_E(0|F{!c#a;_M_}|+K6}lns{(9o*R2~G+ULq>dw^7O_K}8x4}Os
zOe^9U!u{q!jM2+^Az;ZLjeCizLz0@}H{00~W0{DvdwA>32a_pprKeMcXF)0NMu*=b
zG%w7c;;G>q97u8GvJGiX;dm#o8BU+-o%y`p at qN&jPkS at 9@|#n`DK({UxE?N4#fsvD
zBY*)w9GCc)vID{kM6p5ru?F*`7_z9td!P|ek_0A@!rkIyo&7mnj{OOLBqbR&6%6!(
zGML at L^9|j4UM^A5q{tBe_~;P-nAYTjt(rDzlESU>-_}WDK3Wj52!>P+S8(7E|650_
zZf{TT06WR|SPp)CX8TbJi(}k`%+9?h4y?w^ZX7py3LG2~J~|RZLq5 at m8BUtk>Ll#S
z^S?33_(oOlTtdUJ)0N^fd at 6Gh6=DUhSc|d_>cEm00Gn5EO4gfQMA_ahvnUcTV2=y)
z6+2EL*9;G2<{8rEM at X}X1Bz_UG#mC=FCMBEnAVvtA})ga5huyLn4};6@#KGg(Z?8-
zZT&w}s_86b25S1&l2rx1ql(eS`^87sxib?u{ZWd6K9-#Xm0MSoVb5f7U0W|2u<0;?
z^vvoi`jTqWne>&Bf;EI9&xfs?2PBWk4=Bg2>G+}hE+S)xP at Z~Kf>4->n3`#9u91>M
zjS&V}EEf|fn)Uf2 at TmH5jB2FOs{O<D;?|RuOCf^JpBdkR8lOARM05!b092C5>?J+b
zeff`XiWc4g(^tS1PDh#L0tB;qC|+5T)JFqVa7T<ApCna8YF6QiuJgy at w-P>P>f0B4
z_tlt}P(QV`(b0*+f(U8hcwt`Nh2<i=$YWn|FhqOSj_JPGXqe_6k%2$j%S6wM{VXx}
zY<-vcdMsb<ALjB=@neFgj;`iJY)8;Q7{q~%lpx?mQa)Xi^E6Ofc(K-##2^~f_(e=~
zR$A{{5nf1ftUGBDW+XLn^S*HL4l;Y$L5VDWdqhg9>2y0>VTl)N=o9XyP4WlQ61+d{
zXVNNXD#(Wa;r=bHXRZ0MPxlTC=l=;V9FXG*^GdyGUdrL at J{BLrX-WVoo?urD0Srbk
zZSpX$l{jjArXP6xo2=;QKIOi<0mvUn_w7`8Hr>y%holCRPWK=B#V0I~Cx+xJuqnB0
zlICW{m^r+I;iQcZ9Id}_8M#2TA;IaC9PY3}2mT+s33O57?Oe$`_EOAaK7ruVqU%&R
z5Z#MDHN5SMwgFMeO at g$iGO^wf at wCy&e9;iGClUH3j(Nm^WjBat4Gpwrv1TEolmrkN
zsy+mZ(~E#Dd|W`xB!pv7BWk6R3ZoSyb_ at _M%tsKKpBJ2)FT$N7axutA1>!P)CboeH
zBtiE}C5?yZ_1Q=sfNu^_3h&qgL3#~fco(!Oj$-T;zpmO^a&|s*pMVZ_^}hWgg9hx1
zMLt1RM0<v)N4iQBTe1aqK6NliLvVC9^<sqWYkBmV_1g<&<0FWu^}t$E3Eq5~nyT#A
z$??QbIqAUCxbEsZ at NjQ*cDL7_Ydi3Lg!%z9CD?Xu34Wx&BZ at _9XxxNd42n~nMyzX_
zZcoA%zu1e7_si3WtC%^?>`$cA;8zZifpfdh1A{%bX*uh04CvGB1or*@2GytWEKx`O
zq^46YV&-}t2axxB{EF5WnISv`{m^CX)aG5pA@@|)#P2^mPYLb6SsJmSmE9z`KN at _L
zFSIuU^pze|Gwf7%zM~>s9sUdXY>oChX1fUZZA?1DSTsEyLO5UUXIe_9#-YYI5nxgG
z3*OV7rz2tiqe83ol1#`{LfPD%Iik$KEs)`P9&yQ|FtzK}>GwhpCuAereyO8nSk!@G
zTpWR3)C!odA_H7wLc_#z;c?8`+NY7yNEHf#sOJYb3dLs4WUY8ANmCL2UI9X1$W8#u
zRO4MX(y(yYmIuX at gL0YHZLMQG<$e3j7iw5dP$U3M$BqpUFP#kasQk_h1cuXu5Z|(L
zj(jo_dyi%EJ6oUWo&PnQdR6WODuXwkEH@^JM;s=AJEM~lE-fC|SCaTW2K8d63ms|#
zZejZ56$H2Y<U8Sl&n1Py at BNA5@Ez00+27m{U^(JU7f-grnf#(K4lZH1@%F>uSS#o>
z1<O5Z+Nw~p0N~kNqL34N+Lf}oW{Bh>1_$9M(dQ4`u~b`l-96Q;q%?bfgX45<R#_~K
z*dfoAD$|iSTP@*cC?Mv^As;AO3C1m*M3{@JMvwq=!UlfbcTZ%i()KFnLkfx<b-#mV
zk(i*9A8Kd^)HmDX2YH*<9o~6nUNSc)wHHF&^P8{!F2eL|B8|oExyaN2>2~y2gUG%3
z`eR)lL2RY8eznoT2lvsVdsQ_qo_SGo##_`(kclH6ZK7zuI|y&Q1-U%>m`FI}(V)=N
z*A^*ziYxJeV%1WvZ563XPnH}yeKzI at Ss<EPzGb@={ZMMRe^>B)sYNzp;_=gIVV3H3
za^Y{L%kSh2f|q8F6{Pr`q~23AKYjM<gA1+{8k*R4%2=|k=p#88hi_E43w{)rPx~?D
z;!Vw%a)fn|5$rM_9nkqsRnx$#T3j|&KVBZs0xdq|kU&1{AoCwjl}7;zhy%W$(D5zF
zhoLx7*+BigiAm6;!*n-+tdL-XBqil`+q2hmT|-k3*!9S&B#9<44%U+$F1l!XVT;`L
z+Yd_}2zG_g#E%7Dwtj!5o0rs7<?%c+(Wg-BvCVz;J<O_0qZ#cac(|&5+s6D-7=FdP
zGl@*LACM9kU at z%+{)kL7tR|4%4BHt~iq<?DU388&RfyhI_f;Lu&jNjW+bOwk#HwI`
zZ!@@O!<T<tB;NfS*#%Jhto<0#4r~J2)j}k5agB;xg*#V+^~C{(Wl9-dk+$}xs){1u
z;wMIRSI2Q`d;}W&^A1}J!ke0kd3IJr+S!Qb{n<>;o(z!pFHFDYSn734w%>A>%_^Rw
zOn@#|D#nKPwLH=MBs?9nhCI-@{j8(*usmBq at PZd-$AP0<d0GC>O?rfEbE%3F^HTgb
z&NGC|oRfWE5nfo(7J>JMf{wKEVR9}>#x3nHm)^@`^t^Si?rz_vT at Atiw;UStd+3-S
z6l#_ZaL@=69-@)#?kH{Tg!Su5F7=H*7E_g_+0S984o(jxn+C7O=R6=ia<DAz`?YnA
z)0b2!uivA+iK#Y!w%-qgY))F$HNLu4&EA+W042Y};dgJ0L;qmAd18RZs~yB#{2BV_
zo}qPq?sUqtgNuKzXi<#S5o at 7?u=L+7dBVE_M4H4hr7~G{6_w5ktiRiT`Yk4!dHl4X
zuf0EyNJ!sE${eF|N10##`qgw2n4`L+ at 0a__>Si*|=Z*t0NVI)BZ&4!BEYzS*7>FZq
z`vdzP!?`vGRBT}v7bG!Hpg%7{8NIl at tpd;%_^q7~Y02Bqt?D{C=2~S1?#74M47Ouo
z%vsN?iA?ogWs;8>;v|^6?Xrty19GO`@hI~!cD)pYBIejXhlgKZnW59FwSLi|k-uZf
z*2RiiJ_So5p+&T6`Hf5NGVf&f+S%dMsKAL38AR9}?YLm-SJBfMwS-WDVlg%8sdqBg
z8u=f}0Kwq}g=pp&Wwv;u6$%J9A8m#-8jvM?QdE;bOfwtJFv(@TFg%v7d5%AL>?b@&
z_|YnvZTU3#U$iCn41~4TWR^s}u_6HyfF7^$uY7>T7&G7cx*xJ+de3aW&H5K@^t$&c
z+3wyEwDaR}xYKO{i{~|EOvsI}==dIn!xXhU7`TCm$FD3h0!_*nuhcgt%Ie$ryk<BZ
zb=LBK`hjIm^>2T7QC~R#`jtTSkqNBK*1l`mA61h>M~4GYw2MpkLp?$~W;jWF9P<(R
z`{B8kkC&>YV8!pFi%J;HN^4D69OE}bJ?IoWpH-Xs)0e*65(VFXH2UIGbpt5+Gx<!%
zE+$uSHWuDX{nl%b1ikGrmV;<5CBR)1|M^8rCq&*ttyQY0CCyAUKksh-t0SE~tHpi@
znM6-Th2jO1p#%cY2je5ZVBFg7R|n!)>SVgP1=50bbpu)7yP!KkD>l=lKohRM#$RX+
zs*_VSbp?#ltG4>CipcI^ITPU6TJIuzp69R8O=7%VlN#wKm?v0ckDT9yEquXkTb67Q
zp?7@}miV5C9m6xn`9zwbq~3J8l~1Z~Srp*4d<qKcKUx8|5fI4hif?~#LT5?0N<9w!
zq0T$>k1+U2Ef?$USp;FK%iZZm4f(%TKVEf^N%QFZsj2Q`JnNV<)~a*V!DF9$Td#l#
zeTMn9=IdGF9f(J2ZJ61QhKYPZ;_ibE-&7L=l7cF27BcBQF<yOR|A6s|qjBPk>JPet
z+*KgfW!Zy!f=BWM2Y+`!gey!A1b9!2hxENMgk`RCK4^`HFIwKm&E__nev(DSysrfn
zg3YBey%bbN&Y%^}gdBI`m}2G_w`z&Vm=h)VNNi|1++SY{BlDem?xikbU5hBC8{iY&
zKTDS9Ri at 7$2AwhIJzCre3Efis=lrk0lC)BBNKx=Z at s~o(>F}^J^i*b{TKdcqR8=Lr
zCBUA5e)<?ac9Gk}{zU_5?5~vcP(+DA(aiG8YKS_aqG<S+YvF%ZVA~UHKfy5mi at 4V>
z^sWvb9DU|Gi8^P|oGS at _8bD*hK((pP$Jr3fm*dCN88ROM3i at v2M}S{7H5j#ZmXY(K
zhlNwrB3s`|jbEW~XE%HQIS<Z<z5!%K`{KF=N~X~#%bw5vhPJT&y|DK}OlWih>@{Cz
zz;x-{T<`!XmM=S%$YwAh%i^;w^K(5neqj%KENb at 3Aql({a_{HkR~{7W&79j;kl?#_
zSU;4wLME7V3jPY<G(p~Pyodo9RJD~yrB0_kX2HD|h>eL2N?j{N6=!F_BQKOD4r@*3
zKfjaZf@&s>F?#i9uvq7c#x`~S`tFS;@aXPWcPtWp;$_jiS}mu|1vSiZsT_zQPR6?y
z-gJK2`5_)Ur(#%@jJ}Q>^Y_9zs7vx-Y6Ocl6Dtt@`Xz4}H&D&YP6KO0)`Zkm+?G_q
z3UAp>g5>ncTZAm$QS{?|9e=7&>h`>W*tfb8Mr|JSVx at J|2}oOn?i`(bVmPne2{#j2
zVYm@{e?p`MjS>@!#-qxqCH3kNySmO>)eZeQqc8f|9 at 25>-IOkBT}Oot+b-l=9{!jd
z?*23Pw|nK6ZBviLZ-c4I$d`MZs>be+KkW$V*ZQeXakjB`HouLKCR1uIUN1C~h-$t~
zI7Q7fR!I at E;j-0aj|pUjQ|r$kXl_lBE1`#}X}RlIr2K?r#VnsTEPnmF5PED8^JX=%
z>b6grpMTk_;9~ZBxG&c~->)$4<bgigj8aFlLDjO2qdDjeNE(1xphBWM`1|IRZB_wO
z^Wx(0p^j~x89pYHVol)xBkHUJqUhSc&$6)80!#1G-QdE~Al)6(pybkx2!gsxEZtqw
zA>E3gQc5ENk|HT3ARsC#$~)ZmbN}AIcW36zoHKKst3F at T6{RP|oTguz=zs6Wm8jyl
z#uCbH{ogW8;p<bH$>S1Yvf%HE&7$8}%mmB7a#<O16{+>*hMEqB at rv!p-eC+Df at 8~r
zU-a|JcYt#{pJua$q;gmexGIn284e)u^14j7a%g at L%#!v_uuB{U%FuFp_B4O~{b)Dk
z6oz>&Gzt*xu_-Hu6jeMP+WhBNuZEt$YHq`_VQg_#i>U7t{eOv};Z}KH5~fF=4U+w`
z#f2)BJqn)svNy#J8%47C{Z_KloqW+lJ}F#FuL}lans?D`dt&<0Bb{I5d$e5-^iX)}
zy}$57ZsjI at 9m%ZJCLo7Sdhk<^5)lsF<PGX@{OVUn=@F1;jSOnz6tP#iPfSOB&{i&+
zA8*G-`DaV%L*Y3sCjXy0zA|>15l|*XJG&ZI4{#|u3(0Q%(U!$pZtXrjiSXL+CBtcP
z at YhH`dR&H@^Wn7nx^dOAw*|-hsSPpTRUd5SU99AGiC*o^c|g{X+Mb-dtkoG)Tlz6t
z6gl14Q_q9M?yP4Osp3a#4Nv^Aa4G0Ozh8PIWu?!6Pw!i8e`ks)re7x&{Hi=N^I&)s
zS#w!JC-snEkZJUU7E_G6&hM1*8(Xk|2O%Sxo<FW02_&CRs#k=cztAZ$G|c??;f~`-
zzkv4CoDvk!RA_u0CP5<kwei-RiVyRuIjQH-P+f^mwV1We7u~HmYV!_{N*1!W&lKNQ
z&a~N}bvh202)-~fMC5^L-wtBZ!{Xyh{W5u_Qt8;&^J~9oVK<z5`(ObMN08B;rKri1
zP4I)PK*P1Z6D;Bw*tJ7MfPE>gVU!iQZ`JE}*5p9xc6YAnUI5dIZ%;UN$yzu!H`^Dt
z#YnytmH8{DP+c5zbXIO-TSl~Kgj$MgAxC;ZVz#}9zwvyuc+NJL_e|VVO0m8LKDpQa
zv2cgXYSG|;i}_5sSDIb<77qBG)<>amf}s}m3?e>u{A>+}lFQ!A4H#J9Ogqym=9PWm
z#bnXRXU4TJ+mDj}*-7Lw1NCZgyz4WNbR+wo0BWrlS0YcwKzJZ|i;s(XUTD-;#n|kk
z)AE|n`d4nDbx_-U+Gtf3V_OgL@#Q`iigxZ<1xxTMv-$bfPN`c_etga?PyBew5nIl4
z+R*&s)l`L*fok$iK8_TfLQmTtcfZ9nFe-S<CsSYq4l8VPorMdB3VyF=;z7owqv&51
z)BhwdDI5FrVCRe1m_GxMxYGn;Z&+hp5n|Ooo~IXAcfN~y>{9qVMU%v<*y+y|{jx(e
zeBWlFJrx>kd|OJ&0i!SDvZ-=Q`j%95m)c{mh)RNshj&1A2QtdQT)|P;f-rnLKvRYm
zFQV3<Z*r6*P2vx)yHk97ovSS4x33eaqLQxy2T1k9X_M#(_V0T5iucm|uj-Xu4ot0o
zGF=aG4=q>Wd76 at HF@+>}lYn3%T?(d`5UZ78&-$62`Q=M~dfDw5N`CsSy_6aDv&Ar3
zcZa%4Bok91hIapdA at thdn!+spLf8*?H2W<SX6N)B!yZUu(XoaL<6DJkNOl;0nMC;w
z!X0AAJO{;mnua{bv-$9SbZQuX0?JJp at h>Mb8(_%B2^aETpTrnN9O>&q<w&=y#^_B&
z8)g3xC=-VqE1k58Cy<RLI_9 at IxoP+=44Pwd#uA-PD0IY?^$3Z!LnLh)n(%U-vnwBX
z%LZK20!%)48HEUVNP&*uO<<m)(=r^W9jIuwsR()OsBWLs##Q1a(o#kdUtEF>PkebD
zDAN<MnUv#GB09G#XZ4mom3_9y2$KYei6#l1E-vx(g};5>Efd-eSs!x`u{db%0Ye03
z0QK9`^n(8ax0*t<1MKkIO+Hu`p>luQ;vbL3D=I$o$2C1aN3&mWv3*?_He91dtex=T
z+Nb(BA^z421<`DVeX1|Qqi at +H3TyPdFUEFBmVJIdp+a)Ew1ny>{}q3WFuxr(l(p!r
z+4utAIgYXPwpFp1xieVg<t(43q-o>#BWw=4$IZWB15t*PYL|PqPzJfdJAj at kOZ+vk
zM2v(QIY9r&$^ZD#1cowA&@kIH`T6^l4%Gd%E#+Zhf~H4e5&k%Lzp`Nm-uw8gV9$=q
zZ%NCZTYKt^zL*hB{`#Vg7Z=CF#4hDuU8jOjh<wSIJ<|h0?ffpy at q>*t9bLu5cbWJ`
zqMDJ9i~Z=bVsv9KProtgb*nlxljr<?I68HmjSc$8B=EORa7%j3>}aXo3b?Y(=wl?|
zc6dEQ1b=Zl!uaS!;Qmcg%O4DbLE?MnblJV9o^c!OiP%-;RmWw_zC_7xc_-^?$E4h;
zPN?H^f>HV7;hJPG&S(-7wE{=KKBjjCTBF(#P)R4sz1nHfLHgr2-f39W?6={twR<z)
zUrP4gS^dq3 at Wqcy$XB_Yz}8ERmO!nu8sM*<k|=T*+<sh`8E;(>UziVM82sZ$0>nr4
zR7GJs==2=08^nQ%cv)O%{Pj4+lp?2aX}&W8jRsV8q)22HjnV6A&Y!3mT&M}YBiNZ$
z5cFyJk)_VMOQDFR&`+UD(b%~BzrQQg-A(CqNLx-bGXGsF{`WM6fEYh5`6y4lez1&0
zKVZy at E=ZQtT7KM2YX2Sh<vTBQ=IjpQA|K%%U){*VH|t;}UMzEHU&w+apo}AKqQ}@K
zHFPS;oXN`0g?<u5A~jqD09=MeLyEm<ffQT<9-A)5_pS at QHua_e>5MYGh10?dX|g9$
zh7&9kNzx~`mUjZ|C_~#||A2PGlon<D-0_&<dI$IJAg(KiP#2u--MDd3qy{Z$l0R|9
za^hwb_OdsO&=U)q+qo~?zVPz0NF45+v%m*u*LbD*LU%aPk;ysoaU98qv<Jc^+D^K%
z#Wys9^OYACZ5l_Q*L&Za6c{A2rZc&NPEwR<gVO#VKLO}!QPN%iO?-vhF9`<fk$Ib`
zM2TEil7pH*IL0FTKWJI>ixGBBI8=R{H>U7~Y(7yNjci%TbBpc&LdQ>lcUw;~>c=ZV
z$^<${YwsajR~3K4S+{yDM+TDn=Xpg$;VO4jSvEox at GQew0DC~(QzN08d&gb3kbdO%
zE1u)D<aBYd`>i~B-yiJ0USq-0Gu_I&8l28{v~FIh$z^#LN46cv#b$cbq3WrD*RR}1
zb#DIFVjfLV9G at KcJ7;+Cx107dJu~+QPT4CsrOJp_^oePCk6*7aD at O?!2e~kK|N2xd
zx7!t34#Y#&kC*S_MXNY?t4~*I>c=?50v_114H1zvTNGDIdfFDopOQh16#4ARuI1wn
z6ll at 3ljIYWT`*{SQ&Eb%pjpX!z$cPaPi;l2Eh!ht74+f)DqWz1^?xAJX7uD7>22em
z?6ZC##UsGvUd>t0qV&h&cgp!u;z$b#yQdo at OaN%w4?!P0;^$dMZ;!ked_5#EOjID6
zO}Di(D0MhO^b$<jD-}-}MoSTqN47l#Ta*=rSqp#=4&x=(>a6!46T3`OEpmsziL7{9
z at PtTpLPii*>|A|XX?O-s3=E~adv(M}TZ+biBxY^`Elq(fVmjkchCU7K9c3nIjzpr+
z+Bpk`ZH8^WEb0rHP?rF81^Jtn^s}Cn66DwD)AEPtG$KhGtbZuGloW5mc_g4+lfuNx
z;Sp0?Ey;EvtP=usgJ#BY$1Z6zfJDanN=P>not8XgZ>Sf}in(92D`Di~QI{u6OUfoC
zSe8XM2SQgu$n6d>o{+`+=Kh{kLp`3La=MxLKI%sq{4Z#q={)OVQ){QL)Wa9g$;A!o
zb;wd+aM$MI9Ve=Vk_kxNK|gFCWV>y;(7QQ1Q>Cddw}2G`jnim?v#R4{a$C6Nd$@^c
zgwFBx!?JpWIjA`MZjcC{R=KzkbVpY$nhe4ht9Gb%qt-A20#LbJ&=AeWdbE9Uyc1&!
zf>PWd1FJ<HVZ_^`Kt^6u<uQ+~HowlOcZ@(QzCzQ2DH#niK4q)kzQxN)D0j=ONDmq;
z|Cqg{gseQYf43N4ERFoR<ZaVvBX!d>d(wy*QRKTb9a3==vZWnh<8lwUnwH*W8SvhW
z;503*7gdpu#PEV92 at Co~#)pPQ1 at KYi?s#mA64Q|siUMK2^ax*34&PGp3}#`89zG-W
z$jk at s-~I{8LIhyI_Rio_eP^<BtLZQ!@UqH27YM?NLeOk~c`v!SPtK$VEAHXyBPc&f
z$rE|Ule3`83hbYrF8fiJjP*2vU=K7Q2KZ3r?|poPwj6c$AZ0x%d|%)vMEaAHRNvoA
z_gnbHHK=>JI*~}UfNd?uZ%R>gE(vcqjhGq{Mt)A|H~ZNY^XZ%IN at XhEp}opAkS&To
zG-hBvM`a)H8&D3vT>Krw%6r5ppvc`OJf42WH&`V*_%uCxf5y11BHYCko4Vq8Oj3Wg
zr8)o1iPn!)#C&SD^<_`B+`SnVA6%m8?-mtqm0w|ZV1#Bjkf-X)A`$)vOGWc1*6+s4
zvo&Rl{XiC*wp#o!aR=>k{fgaj1wghH_Y at e50U0osyYJp0gq&t6g=Vk!y^E_MD`hQe
z9J{cA at NL4gfXt2Mv6F0j(izPY(h%(659j*e4!$ORrYLrqH-y%RHO(<cZ8tnwj&Pr>
zIKeO3zm)HxwF|`Jea`uFsxf669TeX!%8Z8OPIFoxS$T3jM;6^sQs-5fC%jEqH~;?7
z_19gGL&_0<bJtKZ0F|{3$P2ab>w%+ld>A98G&ZkZF<bk+2wD;0TNCEXaK0KvS|W~J
zYP)TOE9J%bPz&#Dm3o82RKj62oMCtdO(an- at MM=8KXOX(Z>ENBc7`z<wf$Y+?6wdV
z*pjQp&Z*4?Aotb>f2pnDf3H-@%NZwl{CbyoGGnBnnB(~C2y$}ZrXJ!Y;1Foa0wu9<
zO;WB7{-li#$$UU+wXp{ymT$z0dHV3 at FKL6HgC}|@bvD`M{`GhMX(9_ at _50eX7&<%H
z<KL6Ay6+XQ1i86lyaphQrSG8*HEl8XP*(LFqM7*g`;qse`X|;yV?luqw|{#hJ5a^m
zZg=^i>%Xf(HpoGX4=d1N{RfY^a at EAufW7wSJ0djDtoN}ScrsDOY3#$Tt+uyD7Icpv
zO-9ZguV}Q5jWL|KCw;>(;e;lq!*izGDtCA=s=+83sAin~v3f>G!6ej&ax8$wOAz)v
zso(`#`Sv8mro52mA3$pWetuGw`(WeZS0DSwX)`uu$l&zlAC1{|PtXB{(`i9J#b%?q
z_pIz%{faCSirQSWo?iQ>7)@vd2$ncX=<xx?3xdJrEx;OPuJv=MVF`-!OWzy``8#-G
zHZ}dLz{UGX$4HzK-4h+cJB7bOZ at UqwZafuw&Y3m~2FIQX7qxV|C>Xm)s(o&}x0McU
zFeZr(H)+sW@)$L!YLA?LC%hZt^91xWC5H|4eU_%+#RX(N*e+A?Va8`S(-9}@$JsTZ
zrLTb5I?}}(VE4{!bW<1`1$F^dX&_6MgYCJ`iOD$HluJNoPdxayoCddR>A5A at rMUwZ
zdL?TqDT4}T9N99T%>_%WtqgAEK$+sDct7~g*gS;{#F|GIe0%6)!0xN!)v0;hT9UZz
zdgE91S@#P%)rU9$GY?REf*TO*0`ziR6DjvscxJM5;>d1rjIrygEKo-VLYvv;Ip0O?
zwB`?KET;Qvt7oW5k;{Vn4Zz>tR$ahfyJvcO+`SZ)e=70hf&1ol*8cj0jfmQJH#Cg8
zleU{<of)?AoR&W{4~hy18B`R8Ul8P5Y0C at a{;N2$_kvK{&~ip76DP2oY|2qh50IXe
z-=u;OE*X+$>|_$~ktvSg^OxFC<%v_xefDmZvT>-lNWT^7t6OH+M3+%ztrnk~+!6Xu
zMhvKzLc#$8cv#X*adA|7ZhBO%(PN`LhQ)@B^=w*(Pek7ka1~miJzg0qO-I1~nm9T<
zQX}OirKQ?ghm3>67cZHUn6;m_x3!aPwmt at TZQxs35+{(DxxL6BKAOi1{MvG=o1XKZ
zPjMtiJcvZfcGE)JGMw-|%)VV+W$a+BY&r54FVnnl)O<DgK{V)>Uly99M~6T8RZ-r1
zR_rC2IgNvq8mD=<Lo at 5~Sp4*BEMKJkNYee?pNI2Vsu2$OjqdE0zlw)~H^~GUzm7cA
zIqoc9T`(L?ANFZThgf+<(rR#&ypX*kQI+-agmtMU`JZ%@s625rlGatuOta2GSCEng
zkPe!$*t#wKCPs*rM1UzUJgoT2>7q`Y*qI8gnL{^uq5E#&Vz1!LDwfeH!uxwLL)U!V
z52Di0k4vY6A2^z6aea3+*WPqh669k4hR)L8Xywuv8~kf2=o@*`8(kxoj5D;J<!yX1
zqzXm^+iNKAg84KnJhBszRi6IeJ-23>6%Eo4R*AYcZn{1LK8Bs#V$ewA&S(p2KDKzO
z<jFsNh~n>fK5onAPmy3h&{v1k^))CEqL!e_poI9(L7uc&sZOBSeVP~>nB{K<2T=bx
zVDSXi=Y&I!RY`fzo&_}H6h*9REu?C{Kbto5|CQ%DHgjn#Y8ddn)qW?(mb at rD5pMhV
zk1YPEO_{#VQdWY2a<sg3C{B*t8>_4q^S#^sm*AlEowbBVZa$&O*CoXA6#yR>mLON&
z5Tn}AIqzBc=jx7O=EJ@&m+)nw-oU^hHPK7Qi!$*&O=mfkY2hi>RO~!~;{9Hcy-qrU
z7wh7Mr at 8}@k0Urqv|4Gj$mfD!H_w!YdKf1 at Je|*hHaiHLe-g;Gm#sLtpY!t!Z2U#_
z;h-6%Kls<@@_S&RylUZzyMohlw9Gh(a+)~0_6}=$p_0P=yg}(#_wKE<yaEl9ja>(x
zyq17)yCY9aWo7Xg7fWT<(bZL8<2pF4`l!RJDc+UO;*w~PGM~es)MlFm=N7f{vi)6a
zK6F{jK%+6HmtB9nTN2j&prkBmJ2{GU3G_={be&!DD|0)Sc(MJGrd{Vom at swh2jfS$
zF`WN1xJG2ynwmw*K>uj|p at x&pnnoX+L!8g&p2s}Nc74iB?o6#@%|;Y at 1us{az`4aq
zUe{mK;-GyMI6)**nE2VE?s&zS`z5dp31`D;D)^ey{Fg_i+ec3r1}R64eWx?`HNw1Z
zc{M&C!brMy{iWKL;WyK;qYO{CU%97uOx%_4go`s>F_)!QafH3IYU+h`%4Lrz+*A+_
zI{twjY-Jsr4ZZj~B*R6eapMbxJG(lEUSL{(<oI_|`RNnz7nd{@w_(^Nk>~UpIWuk4
z^3wA^vf{nhrGM95iKX8<tZZvKm*)ZPt&(mlt0iYgZ=>J%;J|KqZP7=_%QS>;3#!BJ
z*QY6qT-dV(zCa?l)CyHw079bJ?7eiOi`Um2jnpLNTdrSjS_z)+&I~p^$Ck}ENo$W$
zb|UE&vc*bPihN|!Mhcg9Oep5`2TWF<Gdx_X*M*rShDO4Y1iWvcwfkGm8Q4DH{V|k#
zQ)rx!oB5zw3`nVbpK^!+A_IdSX&q>D+w?}pAAg&>U&Va0gRFSeC=V$y at I2&AyK=p7
zL}Qr4d5hL<3?g!Ahum^H5_$?<WFTb*`}VG^T;p8$4|6R_HVsbBEd!w)BhoNpbJN2D
z#-y!mQ>K(}F7t*dN3s5n1}masgcRZ6tSx;~^*j>pu}vMdnACo#O%fSw_3iTrJ0WF<
zU&n59 at ZawpO%}ul^#IE8_3&_-R*n>f4F#0})j&CLAcE=K2EO9K09L$x?r>XG`47?H
zjUF8ZI{xS0Bql;K95zYw&%<oQmG#rqJ~pqk%q<StRrAXVV$N^jC~GWKf6B)+^VJ8z
zOTL)@OdfBFs>PCs6WZcUJ(YO8Drg8+NHJCPnX#HEyE_kBn(yR9yrjP@)!nR*_z6;)
zAMbypl<Ep3a1QNdN&Aq{ir_sMlD5N2 at 9)*PrYAlETvhzs<y4Z;Sy=DN?V<%0_eV^x
zFo4jqYAX1WI-93F?dh+d6O#uVv|JcTeR~r4U=bs0#8E{r%zN}ZOZzlhrbV`<W2U`3
zxJisIM_(>rN1H4Cdz7fqYz0f;%c;PkmGaFq8=z$7n)U8B$(|ZPz?u?19&k^-b)4P4
zeJbTO{jFqv&C<o#qnTjR at V<x+r7PA&A6O2zC<<nBO{oNq^O{7K;~OP?e`?g;juIRF
zN|pVud2yFOO?RW=vW|Q at QT2XeJ>(7EQ1xJ at xa;-~;J2iCs04llz#Qwivpgg+#>=ju
zk7mCv7rHiqHmK=_x$0p_l|$3E|BfL>p|t(KCga1?fO-q|-{qMm$`WZ#IWCSF+ at V29
zNU>`-%kc at of71d%Tg+~ukfUQ~Nvbw#h6pK$p=upG?wa3EEP{%QYsZSRu at WMcAJ(Va
z8y9%cP7}2Rw8BgW2DJUB;{l=)P_fy=&i9rd1NQLHZ6a`CBRuccP<tFh)^Q^NkNv|I
z5r88C#8?!UNi_&*8<&|0gF&25`uZ81S#H4g!3mbmMp)qx2NrlJWjIE3t#EaHyOEA~
z&tykslHpwcJ~uewptEY6UeZkEHExXC1roBiAG28LuiMhzo~rqt9Y4a<)T&2?Q!S#-
zTs=*%V8#{=oGC6EK)D?e4XdgvHsm6rnpU@*cbN>ZQT#VXqNEfZ3>Opp<47rvOv!**
za;ir914rxu{6pSBjzK|g0L+do&0>Egq3O`pewIkAtv5oPGEW{=Ey*#`H`F)4%T01q
zHHjs{5DxoCnWK+FGOF&A+KCGHCA&)tp8OiS(6%xk^NDHK-zb2b5q>Qv2UUHiUl}3;
zok|nm`{UPrAlf1Z`CZGVtA2Gxs~+YTr4svrfHim2c9Ln<eZMlWQ}pAR`%vnS&qL}9
zDUDm-?n&s>MA#{Q8E6!7QY0Bz`i^<PH1s(VBu1$WvwA?{R_d~qoX}qSVR*+RB|rY$
z&%lW4m0GPLp~C_+1lab%Z6fzeiTUmIGBXl at Fc;_%@@T-ZTmAmM;kKe1MIagrjj*s)
zzWk at 9otcugFF(<%%@nxp-}@#OVjkPuFYZ;o^#y8#ur7M*yr1fgH|)csCIM)19g^hC
ztlKTD*?Kz=TT^47eX1WIuWBJJVNYhIFp>`pXnXY<_Y)|o-)$O15)<@)Rk7Hna1wT5
z1zoqG4psG32BnAeh at d-HBPa)hmn1oZhFgf`T!{U+SI073Es$k}-0F)ZIX%XX7d#(k
zN at B<!#8VhYFx#kY{XAi&^(V;?D!1 at ml|pIn&h^_gkZCuc=gST4cT3i3wdj6q%{lTs
zlK3kuCOdc?`}DGO0-l0HoIR8qdm>|+0szIOM%m7vyX<*3o>|YZKXNRkkzD!KU*Be<
zFFbsn(+b^;@Q=3|E~nhnb<KfmSxwEZm=>&*L{ZM at OuAtUYI~u5AIpvgYVpOzI|mfs
zPp*DqUXcFI+ at P|{?8ji!Z%O<EZ)+ at z_1OXbqfyIUz=bY0p$0Ss)k!#Vl#{Bf4fQ?)
zWmdZ3;Ng;op^%VR>%6evt0nz-ksWn60yiinZEPOUOc;D*?W3>eZvW=LVdAotcUn^X
zwkpT*`4a&$)C|NI(ni>(cq->~<cpIxEsMHUK?x%X<4eol&TN2qRa;STBaA}dWQO?>
zE8Xf{xE_Gsb at WfYbKb~Zt>JY}!N{Lf0cI6T`%t2fX&jC_EKtYkY-9HXMS0F;sS^cT
ziH`fYxwhuMG6AU7qV+rOzsO+TVv4BAmvqf*rAP@=cpX!ij`#r7M0h*Y+`CO*@t90k
zCUdl)z)xlyFXMB=hZ>rW-v>Wp1tS1soOBm3#_XQVrJD&EyqpBLU_d9(i$j(f5jD%y
zoX1~Aqy7YmbNdXIHuHarS)c5<K;}Vr)trk9cZ8vF#aqKZ$Vc$w&VT^=8TPpn7#+&7
zHfI#@o=kp!?bU%y&Q)%%QH{f at 46E?&D?{vVHiXc3g%6z6{#ou!`m*}-nr40Nq9c{5
zVrbvtmvt-|14d(jrq2HU;(N<sQ*Y~0HL-~ICnIqOR`rrye9CxGry1HPFao18+0S_C
z- at 5p>^<bQygwi;EsD3(d#jDb0hc6 at -6<R*GG54UY%lE6CwVhn_8=lmqU7uIcE_g&e
zUyBiry$@?$hivfxA40k2QCwUAvhC|=Vq8!Q{$N6`nlT`mX2;6kPvL?`7)q$Is9}Zm
zTwHpMAk>;&W7iWYbsk{n%ZS%*)zc-7Y{EL{Ix&FQ*dRGLW at Ct~KQuT4F3lF)3b`;w
zx`5>F2E&HsIaYZH?qnxhJthaFfvj9dSnhlR6SGq at 9AMFs7wUb*w8+;K+!&{{PjCll
z4nYRz`tMk+LY=4<hGcyXy;71bx!I(tfH8`0FXF5-jAU*p_aR_pV4&ig#2 at P@#;Q3p
zl&wRIpJFG9#(-~dMZJYqe<>v6QonS3Pu<0Oi2F6-S)R*~ia-wKBFfbX6v+J=o|k83
zby2m=6Q<JECzukuI2$J>4j3LlRL2Bai>2k;%R+{zNJ#~#@Y0iT00g25>AgcFhoOVz
zZQ~>Zo19oIphgsx4B{W><mDU~;MTUV%mysZH3t`dn2${~SI;O(G%(IH&`-(FCF>9>
zHY!TKlVY2aYhab6my}<a52zYx6j&$ZQw4ib-C&}$-l~rP7=i%V78v=5B7I>6(+mXw
z%bMg3?LEslE3J>k<f~w8)phZMN67$*l=hZ5>_S6ZVpPfj-(PB)xog}L08*xfo)utq
za&$7%b>a-{bOD{Cc&r)_3RE{`9&vJX+ at z%<lFoc~f#~jIxQC7PtAsBOjcPCacV&mS
zP(TMp6?*C2z-h|afG_Obi?6RQ-r%ipsp?%can0W35*Z&SABCp1-k=g|Yg)TTCjw at k
z6cUDB-*g7*{prv&wAndX+dF7#>YVfq7uPK}^p4BcI+{>2vr=98DM3(s;z)a3B%`(|
zb1At#_qCw~{PYTkG=O8wO_*nOae>XpCYKZ!r|aP_YOO=Q0|?>^t2_d0j!CXC0aj5>
zMXJSBp3>L*+`ACP{~g=10H|wK!%#|v&$#)R7-*Ql?(>v$*c^gYr`KF>2xX-+02Qg^
zc(Py(sXV^70~%)+*WBuVry9go(V`%)R6#8CioK+=1;(co>c!W?u2ieKPD4+>%@B1?
zak2PQHYU_jPfQ)YRH<_$bqzGW1|&x*NMn2-(1J`4)4rKb16r-Fhz!odlWgrnWova$
zUT15_e^(I(^<+sf#n-t0cj#b;Ce=1)K*ay8nI?NbO)2XPM&1ABqGgi2&6~MWBI}xb
z{m-^z#Rrz|=*+|M;2NlVef>fDxVRv(w3egf|5n}`avqTB8_WOOsX(=#4 at Lj?<J2ld
zk)F5whQ|8;CJh(<6uY?ee^1d0Ox^VY;6VO+?w&Gk0kuO<-~XO*C|FU9m$Qfbzw!C|
z at l%Dzll*swA3#rG0snsuw|tR`L;90Yr%zq)byQr=z1K~U6WBO*Cb571G{nv$ORCwA
zB$^oTR-GU)*8w<|Q6Kn$dtxJQ6{EHQgdne1a}qHiTcmGH{=doM#K3c*Dw6+uPe$;V
zz44>7{@J|33AqUT14*cjLH|1t);BSvt_)D6|Cwb|yc>lC4+;NwU>u0rn>q9o=-=m>
z4u(HdKhXjId*56{+G4HinUH^%wI&SqM*bz~|IXRq3x0eGh{XT1Ub#VNdWCWEe<!Cw
z6NO4zNAGAF(oK9I$fSD8Ed6zw5)>fCS`_&2MXA$VHi;Vb((tNDL~qk?2WXnmtKKJs
zZ--9LP@!rrS`MWCy$=(N4t+-f0=|#0|Dhp6n_4v*?e>Y=YI|tNIOZbGn&IXi20C>;
zh{FXvQVbGGVEkl at j~`C_MAsWY3>X9)fz;beRuyoUaK*bQCl-PprZ8)wndm)Kg)IJH
zMyaCb$YO8j2T({j6-E%U1CJ`mOTgcp+lts&NqemOh@`KHt`ZNhMP60U;;eWn5C?!;
zdJGEhTT~S#**4|hPP;-V5}pZh0n&eO)a(L~Zk8AC)y)|R(KH0Asd at MKorU%o=Ub|y
zmsNySVvEet_cy3m-4MBWhdC+~7<MQ at RaLTb5|zFL;Q>&g*Zmt*5&pp?HFJp#XGHji
zp7$u<DMN-${{TKo&8WP=90)7LHwk?COfN&M4o8rlU)JfuUfMiXe|)%|E$zYl`cvyG
z!t2Fqtz1x|ax0}oB~BxSDGNb>%~#QdEQ(XRI-&8ay+e4>2x|{R1jyk_K~xOcA}zjT
zn?~6K2m;|?KhW35IYh2+peBPF5p(#$@$cfdR*sBSF*STlwn&slAepJ0kF~WSp2MPn
zvxPbGIxG~#n`Fhr+h&*>W`Gp<Z-5(Q;Q%0Ag}Q?eV*&*P at nZea>)Qj%z5l*uZFoZN
z{5mOwd1RG~4*A$zJq&o!0JcdDxl2v3^z4~R-Ov*EP*p#;iP;Xn&o_#nAB8u5OY@=B
zLo}e3IPr!{Qes8N&T5q$hPjE-2Eias>(q9}HaEP=OuK-F!QgsJCHDJMve3*+*NXy)
zr0mrq{iax23y%-jh%j&tyNY!6smerOrL-aEZjQ&BP2xyy6R9VMR(Ax+Q-5p-{9~~2
z&{Sv_Qqi&GQB|`c1&Q6tm}f1|nf_<Y!tk{I=gX05I-vVL>f`_K)$oGw|LfzCYC56&
z<gT?_|9NGHCNOs&|J%aZh$lqGKr_qF$gLfhcb)u8FGS=aRK~-qLa{jUuexywU;#%*
zirbEknrL<q!J%<XWRg=-Ab)+#hH{d*A at fRPC|cG+C15d7JHWysfqt?*foya7t?r5j
zn%R3s0WcbPQV^$q8non5{@4QhUhjy&Lt&ty&aN#mLtI?n8wyo*@)j0{LZL13_YHYj
zdC|NLyYKzmfZ3KMw@|f8(b0x<wWMLO8n_IJQTD-jdnFW^&jPi-zfOupY7`+737d7p
zBkp_I*`N#^Q1(cuVo4jQZn$xI^|m3UZP(Oluk5jY5^pRb&_6I2ns>N7+NW at 5Wyr2a
zV}&B^8zn-iv0b8{fq4m at of%73n<epNntu2|6*Xa!WHhXu6_hMcF3Ebx_{~1~l~8#!
zGczR&N$tE(F}hT9J4Mi5%>O_PU~OJ_pAv4E%||>z72&t|5y}$}vUgO)eeZU?Yhb_1
zdv%pR!^_L6ke?TNqD at vw#M(@7k%w^48SQJizc2E;EIF8`Hxlb?ly-^~a_ylhT1G{u
zFdEb*BSO+nG_<G}n|-5BY%~H{XWQT2F%zJ->I<&Wi2B+uOEW<L8IIvln|8XbWx(`J
zc0BkC(QTS2uhR#U%^ox6_lN at Ait*muyGMUDaWXh@@)8YjKwcuYfQ_s%Ei{4(3Mh*j
zX9Qk3)7R-EgznbPjWS75zfJA``vJP4qZ`Tfk=(y{Lp<u_ at 5zVe9}2S>*>OejjqL`)
zZ$`V_WG4JokHO$G5eHP-!Gvy2cok(`(T7TX6Jr?}Ih3N2sXpYMAfat at lcftvYy8~C
zfhc5assi^J+1%Y-MU#y;UMsTEgS?zP3A#@6yrers0x at 5rOsni6$-8BZzphGT7iTKR
zedQOpGIp_P!)g~L2&+2|x}P##z7+A(U-5ksG(BDEUb*Dbp8du06nooFK_Y6!FRkI(
z9pXCtj*^%o|6%NY8FQsJiG|w1+^rX62)c=Y$8xPAok4ao<p}XG**}fz^t at w(%cM;N
zFO*LhP<90y5x4PMf{x?>w*bcE<Q<jj{-BEfT9`{_k=Jla{Nn)r2YdVoHyo~BPA*+X
z&cUayX9nfsXroGJSb9ZAKLjg5m-2cvfJ1q<c5=~scQY?~^BuKxoP;UYr at wNmdLdY1
z9ONa5fE^P*p7kqNY36p2%C{mioB&Vs8tQVwc!&q+&27R5{9F?Ss-V0<a_&fg88*@2
z0kx`{Uk+qLamoL+gb?7hNeyhaqzm{gl|#wlS+xFQP#CI}j{@Fgipv+`y04)61}^OY
zd-h7VU+?@OWAAA09en&~3JR$aKakoZQ)_()*K&Z6kXGHR2;)-W@$&)YHy=-K|B-y+
zhI<<Z^i at G^;5Ze2yW2zLls at Ru9A1yVS8t2Zu}us86jAmXL*ub8iGB${Upo>b;l7bC
z0zbzV5-5?|{i-B_dVw_b|8N?(>J+v4`%8QDImpSGzf^jr at r1V`mdf_y-(N6JVT7)C
zfr>anGb1EF+x#cvP{KGFE;$*q1eW=u#L at 8a6NV!-@^V#jUkUNh7eF#OtU*KA2^`rI
zyofVIK$8|Gu>kP8`{@4k*T*~pB(bVDf_Gw0o{G2Jd|u_AHqC6Peu8`HCGil~wHpzZ
zWsMFLanD at qKWi#&ioV5NzqMe+r*+VUW9ei_MV(f|oYiK%v{JsdzF4GRA-GxLru@{Z
zAhDuyE!Dm&jAKZR`VL{ZDoaAkn9A`sO+Syq*a>p*K?LFSx_wH&aN>iG*kTWN?lz$F
zYUCOTC=rK>f`<g?<d>x*fQCGd1>l=h%JIzDFYZu+xe<Z;w{sbAd%SS(6v4DWxq~?>
z3NIF~X+u|xWQH`@QPa_}oc8Q&{4}cOc^J`>3VDU(VA?-?mO8*$iA|)joN?gt>6eIt
zr6-z)S#4YOp~4gtfIsn<*1pAqVT#*rf$U@%@^ykLi5tgXho=X>UwxvM-XqIWakT9B
z7Y#Z~kGt)OlWguL(k^5vwDYrD at 6no`sdZ`$Peg`>PUOO<<akh8XZIQ3Q#a5$*1a9}
zqL=2&SdD)YRV%mjsc+XSSj*~z2X2eM#dTl#@|Q0IH=T6bG}*(%6eWbO)<1dmaiB#3
zrZ0t_^>&(!a%T?#Cd+yuCxc#Bw5sN|LK0GVOipNPtH(9tj;E1k?I15MT!wQ~0Mw$-
z4P-|*0C6L(I(|)E^_wc5?LWInTrr8V6H7sf at uhq53_x|1i1dMimyLjVqMk19(jr(0
z$6snld(Xh*95);1uI&=-{MDrEVKvkc%r^JOzh?Qxc~Wc?Q_D*O#~&B&>(3AS_jTSM
z&c8aiw8T~195evxsN9KE;E*=M-T5-86z6#5bv;ic_aMV<{fN^}k6*#LUbEv5{$L)S
z43$}?X>)L$OijOZX|be1)W}L~QfHh`ZI589`Cn}p9?BpdXVOkfr$uP&f1IFA<HZF!
zZl?y{rdH-M6YW#Qh44h-t?4=KjZugZ(*LyeN(PrzC9S4r_k%uX_j6N(c8+T(Emed~
zzjMoT_IO&{Ca62J`nxEy?orXzn13a}3SI2Uxo)c&S<&?&C5yC31Y#dkGw_>xlc8q=
zgxbXNnF#7Ou9vAGm0C?`FbILSLPuvd9KU6XcPpHG1AF8(;sAQr at AWr><4?Xi>Oj3d
zbMq`vu{J&fmeXp$XNvop<36ZN!aZk(ut;iW`+%*j`GY=|e_VvF%X at Gh&iO-6xz`Lw
zT*a7F))kbQ(&(~8*N@{=h9F#KLp;dzorO>CQogbTdvlH$OC-6hue^BQ9atB at 0IHvA
zOcHSH%E_v~y_tNI<KFGJK|kVrdYz8Cel|l(KK|Q>1Kbxpp+W7(fF{^cm}%=uX_nr3
zQ^oI1<^n#$`nMMuT at hCv-^R9gs3g~r?vT~W+;q3s<&z|e{K9$!n&o{FUN15xH3NRG
zriI)mi807Q-6*feCFKcr5^lU(M{TTMjzKe*Ggk7#gIoCFJA80btHUkIA6GsT4o^dN
zk~>!J)^3u=Mav_~!8axcy=;7ZZ9E*S$qavA<cqIIhbABwAMkySS)<T;GbuEUvY4uU
zV)=0dxenL3<xZFGX(ucrI8Oo3uTT8>7Rr_n;HScOXMhkL!Nw57yCK{nqwXA#cFQdm
z1B$8}r}f at OUi>Puwg$4>>t%l>tNJ=_S|=+yj&Oy9TgsQj^~x^~NthNuKFdSltfB at x
z9n0dc`jIq{dydNjSMP^O4p0IFBE5aebf(faWpg(r2rHg^^eoU6F4wzk71u_nCyT|!
zeyvv}MExYTq#w&Kib+qZ8jGwIOllnX+fKHABm4mjGP%}Ve&9NK5ZJ^lO092AE*{&X
z3G0;AGb#Z4yDSmv{OM*|X(<4kcK^xVFq;6<h~20UjsSn>q at f`SEFMd3(*NVp1SsP*
z+wX4gaDthKc1<2ZY_X2(m3xBLvIFO)5I<`I@$PUn{AQ42#XeR~d09iiL%?|+vv;-|
zic^t*my-XCYx}+0rgu|bgAdL;oR!>PoT=jTD at 8i{_aVm7h*>o6Q6m(r<4!L0hE(lg
zdq7TZpq+`Ocg+3}b$0$cJ>EN(Bs at 1_-Sz}l1Zt>*CDE<@{zCUy2k3i3qT^iP^Qr at J
z4<R<3H7f at vVSnoUep$K_e<Au~1R9ZzVu7f at F*bR#@qKf68i?z6o!Tx0Ad0x=vJjJy
z*o}CxRh~RB at MOtI?r`Ti#6 at P*OkxB)l{0LpuQc|xSr(F-?zxzY_7FC7ow}AbX;za7
z4&T;Ie9m?6SY5<s#+|N#HSlLAZ}=LQk at vgz>$@zu^Jkt_Wq<bVcULCX2|wW?^neI{
zE<X5#tDgp!Y&a+o7cdnVIN4H!jLtyJYo=*02TGqrJM!Ukv-O#o4#jjsLQFZa0TLlh
zI|Yb0!)pW65tTZzc#NLoVtHW#^0H`*7ep2@{ptR|`na2;Bv=|bnusmXaSA+Bt`=@d
zA-Kz-yc>m)HXLmaz|+H{@JEr%(Yv_f`GG;M5PxGNSW*l%iYd?uoG!rXk!B$BRGhWN
z*B?YGf5I0oy>IT_f$qyj0Iu_hD+Gb#nAv-+2o at m~+|f`Tv}q~8(n#P96M8R!!bkh0
zIFU6c;NKb_`dr3=C>uUY=~hOLGc_7by at B3v!b9`9PqGg|ni!QClJQ>W!}EB6u>u;z
ziS4Z|fns9*fF8?$awk+dO4H at F^0qs*GTzxSP~Qr};ky^;s;aicDGZeXlXYK3i^y`T
zPqP5IO0(Rz3;Cw__2wHO;;XbtuBk9_VlToH;Zo3+OdqQkvao#5Wa>wIq#~)%Bq_HX
zB8@<up+dMq{@rg9Gm8E)<XGs!bKX|%XWK`re9ab2l|SFszrQ!?Ps+{+h^F6rHBGIZ
zK$%k*zyC}sUV~PGOpKJD#Q>j}eHjfwLrz9sB3~83B!xG5WVA)!42fHbmR4>pa|f8n
zlFYxOH9Eb%fp;<}<qTdj%1{pc*UAN at UO$P9+WmsxA2>82TF^i+ZKC)c#Q-2qs^<|*
zm(>?ME3*z{zH@%Av*y%_C9)}FD-Bk*cRrNxrn(Mz>pjP)@(aSGd$il-qoWay&GhHz
zx3a~ae4K*m^q-G9GpgLx0IxroDo=6gSKuZ2JPab9Y6bCtYHUdYF`v)HnF&-ab}Ie$
zESgQm={}Lx)PkhM+>&lSDXE&YJx}eNT5qt$n}5mn+0(77;i=IbK{k;ZrSwO=Pp>6k
zcakiC5(54LS9|Y4&Gz?B!^=N`kihe at 3r-p1Q`za<4{Dj?JZv##Eetb1vnwjl8pJL3
zaHgf;c>2^og3PYc63jNk3n{$sdwqZKWaKly<@)Y8{A^=Sw%GWGrth@%p6%dZjNVB1
zuhe*CcI<k at i^tnj30mgMksmkgjCs36mI{dW&mSaGXO+Bm|MuDb{wb=1|AaZ6)L+Y)
zco^_I`nT7TwImT?(JWbqZeQ6xu7&%~7~r9s9IhJ;eUG at w3Mq!uu(klhvqR(4y7;CF
z%?)PvP!bP4z27s<a#4*>oD&)9f}K4j)1jC5t92NyzYus6iIP9C>#In67hO|O>Hn!=
zELCour?{=|bx<j~^5yd<vLTt3Izqw1l=VAgO|)O*v_Xn>vuT1~9zTGss*s>6;%8EE
zDiH3c%TCIUxaluFbn at w-&ajRTcRp2lPd;$U^Xuqn-^jY45N-K^>Yud17g63`{QbSi
z2|?O#j@!9nAAd*>bmky~q<W|ZkTBN1C4<H3tZ8HQhu{CK1>VHm_w;L=Ba3BMNRMHW
z$9}PlDibpG{iZ6DK at ui8ZTZ%rHI*O<D-hIdGjpg$Tgqpf%4Zyvcb^M;xQNHC)-!7w
zE73~AWhQ5%c>GrVX^!@-wFRL!N8v$`!JnW(UEM`-#Zm4|2MH<4%=Vl5mp@;TD}96d
z2F~B2jOa4n=vizSKPZd$K4m|lY-DsLo6>u{Qo!+7Y>v3~K!`l>1+VJs61Ll>;_3T@
z{*#&mWj28ba|66E^VEu9n-`It`#Hbr-VpiCtt~<*dP|aXwxu5!6Q&A$q01s>FY<rq
zC`~u1GoB~wVZNoH57Jg3dT*Ll^d*b^ow0`0LXFJprd6%4l$N-o-`N{Hc#>{Cwj2O|
z_veA*-MBFolk}jgd)-fqTrFE%mTu5^8VkN%$(Z{q2z|~dz#j at 2+oZM02d7UKD54zm
zSRa7D7#%LjstwZJtEYp9VBheY^bCKzz1)>-xnj65MR|-QcB;!g2jNbMARhdO?qP$l
zN=A|UW$Y__q7 at LRmMyZ1rPpfpuU2}Qmq+F2K5E}OF;!B2A`EhliZy?|p-}X$nF%aM
z#Rx=|(ouJd&b#E0n(s;M_H%2}8&c0evaa)I`ep)OMnnY+Y;+xl`@07ERfHwhP!Uvn
z0F96iak6R~pk~Ed8+v?YW%sLy1mUev*K2nw^VL<6#+-Q-#y%JMtnS8s99%#|_*?5e
ze5(oyaXjmGZnGbd!_Qao&^tgkWT!kuq%sUKo?g{>U-<?5BGA8581vy1>v~3Y{43)$
zS0(h^-JeEoct6vx1UB-FJlrdyEAro^V-Ip~eq#oE$|BKU1vso10-V_gw=Hhd${9Rw
z-CCNZ2?1I~XxJX-oVs4g4elxq6-GY!Wqogi;s%pn+2G_YrpcHo*l1qUwkK~b*7b_o
zWv?|aQ{el%hL<KXEAM2fDH#zpZ$=uJZYSAH5Z=>t9j*CwVzVI*Uvw;~H?PrEInL(4
z*X{nm`o>L&X8s4sY*?i)@u*0_TQY;c$XL<7UOc%sEoQDhh05|>O$BQ7+-K74dTTs6
zj1``ot(_z15$t>J>PO{d$?j#9D6f}9Jb1p|7k_wO&;3xr`2mFL@>Pf<JWmcQWgy3|
zAFOxnTOSrXnkkjebTC9y)5LS_Oyv|m6$k4)Otw)e36M%@qF1u#rojB9&G#dn^c0g;
ze`Nio<>y#@dsv6sdCQxR-&{%SDt2V|#eU(<{bup<tp;Visx3_2&hlcbrh~W1SJzER
zKHJN08T%G;&sEySn?5A$f(vczb^k1|Y_S5h?s}%{1~W at 9@#=`87>OoGe{dhuenYNf
z227XB;Qev503tu4J^uEO3>bU-l!<`D3U48xRjZDY>q?7fLa+;`6c`Yk!R==8M`LBs
z<Atth{Kc!Z5I3#d at jUUDm_6{o-5LKF8&3;F at 2K?QcM#h{wV0j1lqi65{4wGBvtH^0
zFBE8Rn=#mN2VxwPJdt#FjW{o)+9X&S7RFhQ?kRm+dQfp!`Ze<#Wj2~ak2ba6Ia<vW
zYpvnZwzj<pm3obb{?*R82m=24W)XN6Lb*WFR=Ho9^JgM4{(iaf4PQ_bhRKkbg5l5b
zLedW&L-)+72Kj(Zp3#qAJ}Yx}upD-X(PLCv at WXJ*oF%Li>rs&^`5bp$b8<?4iwAP;
zVl>N~8tNxFHg7i%dIxp%;8xxw(trMfedUZR#G5OAaa~Iu?VM<g)MPg%HF@~)O3X{!
z#?@mt*il(kn0d{b+5d-khI|lu?HiFaxzHa at wK=AduD3PtXPNy at B(z$sxCkmW5uFGp
zzQGSuv<&Cg4S(2=hK_EGet-VxJd5;oQb)5KBQ4`x8^2aa$2K*i(aOjAPj!U+FQV3{
zC=e6}BT;NFX#$lW>lk~V%UM+*TucPMO{k-qU?)^Vk2d{3 at aNljBM;V at 1QnewY6^fa
z);DzffHE=Iani=d$HHupt*ijx?@DnU-rW!QY!F0s>ykIq?xk^a=%2R%O$g>+xu9 at V
z{i2BdYfMc&oL?j_$tu~(;mI=k+mWpBh~b5jKJ#mK)gnD9s+h+y1*)z-+YS+maRZaV
z^ax=C{gDvVUQjH#+>6ok<~F6$<Rp%F<yJV1rcB+FUE>QB at jRyERYZHXfpo52z&I;$
zGa1v=GRX5sI)NR at jv!kMO4fe!@`KSQ_#KeM{oZZNIpSH1)Le at Merv}byN?ot{^ZP8
zaio&4{FF#ICw&F?VX-i#HrWj7fez)$M2yejOSf^N0dl;n$v%e!5SUP&n}B98Gc)%x
z4>UxiStuYXa<wg6MoF9mOs!hK=u>g`I>w|Qlf|3>nufH^ji12Zox?(1tYqF%S0tS~
z2vVuTA;b8p|5OW?qtOm7PEO9?`NeW!7fmw0OMVUx4p|O*;ilKV+<g6+JdVY$RZLO-
z<7Unsk=apEbX=xC)gfl+btdjakAGpeb(7q_4r^pqJ_&8eC{b31ETZBqh|se<4R-Sz
z(ueFawU{j8TQ-IiGnARM*d+frOhUMh_P!tw$y=!L3)7K-wl<iftd91tsK+Y2Bwxka
zxut8{i5dOy*P5o1=7g!r%&)?MtsXo6KiD3CGXXR$!E}WN2cCNe<fE(F0362t&S>b|
zP*jnws?M{Mv*nWuq?`L4jj6J%&B+TVlKsBXwEDjHnkk`-8V8;%+Tj~PeDYyiyqfuO
zrlYFML`svM8XEMwzGjtR6dtz23e#n_O8=^d;kEIK=lSh>9A%9eZi;R>yGhQmrp`7h
zPskQk9lAJtDU`r#B(LUr|Ju|mxio);eo5cp07#X&g8&N9(Ry5+D$6%fd;cxa&gJ}e
zT`lvanmC7b$Y8|bV=5 at slR2{H0AV5}m0jU)kDbS*3mtyj{Iq-8-6b*m^3Xv%U||fB
z-fos)>2Z45%A7Cy8RNHW9<86^5Wz$cbvFYnW-45DbYkDFTbayc_iT`XCv{G at a-s6s
zWGHT(^VO)dt8*r=2S!m&cK7lse`8ntA4cIU;6_I|cD}1}WO~?<qrCbTXcuvslBW+@
zG&xUGUZ1Q_?N&!<e|g!t4Jex^9hI)zS+cF;mlt8ue*1{l8RTWLlHi^lfAkJEjj2Tr
zGv>4~#kt9jTDX*$3GE-Rp`HXBgww<(5c^jqB}4Q?STosEH!Y+GGFWeXH+n^*CsAXY
z|2#4;zsV!(@7PJt*vV_ubq$JlAP|d0CUkI`$#XbK7)JlTGy5=2Hj<2HDO<8xi6iU<
zA;kB#R at BCi^rlN2vYZ);mddu~y8My*Y+A&gzEJ_O9Pz`)fjuK14s8l2pmby3*-C9~
z++4n&LW`;Lc$}@aZ#4?UFUKeH4N at Z2yB4NCyY$;dj<?ZJ9)C`aWNTh=2o)OK5**~Y
zp15m<qvOd90kc6HF842wCYW<e$<C`8rio(T-o>pd4Pmk-NX7TQdj5W62$`Hey7=DT
z?PNotdO$o%r^_bRchj at E>TwWHupT+iJUxGB^QaIeM!(7<coZn~1o7N`I_mxJ1d`9A
zhRH;n5K}4_47_b6Z)fZ&DdS at kDTNW_$Vn5>h&XjjpbUo$NL7}3YP9AgBpko0%DrgE
z`h{SWIoNW^79Qe*pNMy0R4mvU7vz#8Cc3~!JfF23hJ14bJnnb5sgwPBRj%qa+ID0c
z)Q3_heSuD$mFLYD7oJ?NaG?YT+6QKdVaf~e56X0NCHpV?T2MXw`$%|(^I|IKjoO_J
z4~Jt*+#SSm5Wvf!t3<*E`h-p6jKw_ddnTo>9-;XJ{-~sWR)M}LEluLe`1#e*VXd91
zZr+Tg>-gOF&eZf1KB3b`fI0d;QfUjvP`<t5^41FznB<rbX4fqU&PlsPDHinGqn1+c
zvx{?5vPO2nXo=wlMQlZ8B<n=91uTba*6e#OQ>3WCytqHf*Y5b5ir%yhRUAJXNWJD0
ze1OYuY1n-dxqY4cDmUZ&1P{x11jM!j|7lSZNDoX*dUnG0Utkz)?Sw+jI^|9}$R^$W
zzkhL~ka}cMP3kaJyN%(uee9%0m5~a8_zI<{H=$v9>H+!vv7h7Y(6=L=*qbu`nKKEX
zSVT_)0cpT at w*@L6VLswfup91o=$wYxlnOCOrpwY>0lda%S?d{YE?a&14ldUI+9%>0
z<3KgZ9+_+vVw)RM{+H>0V**;-ZLax&?H+2&5{X{R!G-aFD^&!@-6yF!`YAFij$lha
z{?sdAR<UP{Zj%4dPyeVw{fJal^p04AwPslmYoOAG_d9<<lRrzdv&e(lP7uDv_dj#q
zAgRD!PyT!wlG=m6lO)lW7}++n{&_F&Hjz8RFA;YK3cv@`!C#*D(ivysKb*T?WO4P#
z?U|k1#Xm(@?64^1G3rgz4s at qf&-&l1{G5aLg<`A<U}@Y29;$>uZIGEh+FCSJ5m}tX
za#1zhmb3e-jY<ILX{9RVPz=pJevm{h$v5bF2X1$OJ8fY4$SwGl at l4xF&_gSfcCywz
zJmWD5#SE`MTaJ;X(~G4z3(b*tnSsIz+`JjjwickIe<x0QCQf!dzg>SkoAKG9U`Hm2
zTb0HMe at t{EuAWNdK7TGN$Dmrn%#r&=@e^-4gA+mdXMVgI3G%}V5}Hh(wYG=Ok~^xL
z&wkP$mBiRP)EME3dOPgys%S=b-_Ra0rt|5T+x8~zfwmyho9#M|IkM_3PD5VOqz}Cu
zd`MMdH?F9&P1aq4sXzaDz4UKqZO|*<@-g^2LX2uTAtS+xqHy044&k$T-5g%sDwPT}
z{CpTx6thyTyW7_P>*?IXne6{KKHJP;!&u2AjWNgA!8v7<W8@*HDb+}$sOFG|j+>c7
zs5x)U6HydTm<pwu^USc0I#3i+sU}aQr~3Kb)bDryec#vp{a)97f3MHy`n=xn_iNCM
zroX#kcb^5+kq9n8GgEoqA&8=$R2`;-ucJfZQ_}Jj>IzUnC~xwk=1+`fWfnY=W(PiZ
zazq5#NjHGJA$c)}Z$)x}LB%NT{{O!1Il;IpzzuL7+NtFEt6tmwVu?`h@)-)a at NI1T
z@;<JqB6?d76pn)Yb(1)TXB<du3Xv4Nx{ixucQP0Bj}Ypd(ihb014a@$@l(YN at lD+~
zp=H+OVMQ3{pM+PdRz3anXR^2O3Su?P>*5Qup2ra~n&rQv&i793TNDrl;H=AhN_tLS
zez6+W5c0iEWT$3GVurl)CQ&?&L8oilCu|{$JqP2h;xTZ`UbtgAl?N|FQ(5<NMTQ~Z
zq&N0Wqn*-TxD=c#>O-wZVJ&9+4*SzV$paDJwU_`1pjP7<UZk>{lm)0+Qv$Esj1OPc
z-ERw7pxr)nc3F}HN(B<_Fo>SFXtxo=(@8f{7njcM-+n4WdGCo>_zBYu?M1k6AFB7x
z<SjVtT=m!DjBNdV^JpqFDR8tz&w+AaX`L<qa1*9+cDj|f%_fu;YVo=Qwua$r7i4|+
z%@a08PUy%n){MzbSS+$XfjKmAM^5%pH|HI&7`IdkNw$CF{mA9o(ozQE$vEMs4KW;?
zCF%D8-)~$6CFS_A{A8?(^W7E*3p;8mE7BiozEP3WOOy0CEMh!iOrt3SHC;l4zYA6W
zcv`cvQp}H_^y08H6_Cp+>FuoR1lMRw5iDD!1zYg~i_-`cO9v@;-f4JJhd^`r at mpI6
z2|nr`nBFet9G-44#|Kz~j6Sea0B+cz)X4+5$?5*i(|LKZT-Tt|=7<;FU?h19mL!%i
zG}<2!fKqOMyt>`VkdQu#au}c5li%*3UcF3WyfXHTg}se}!TjG?IC$;qcMWm^`0uCt
zVBve=W06_g^*@XMNHaFGC%qviGy!wlekYHoF$FqUYplfrcNiGLx!shC*gs*3hj4a1
z!tJoBD*%ne(=&N~Z3|-JVeKa^-a#B1%y!ESPXH%vPEShuD?)w-HwjvK5QAj}^GdTd
z0**If))z=NNG<y^zA8s}+3x at i8WAC^>Y&soJoh(ahI$n&{gqSv%N2|gO9#5O%r-K<
zb64yo)umGxFT6w9;cy9=3|@qK6!H7!aaGQ{|D+q48SeYww2^n>O0s+8xpUEI>Tb1I
zZq;g{+|u`c*<d{1A at yZvHoU-2iK{Hw8YfiT({baf%>`k^-&PMcs$bT0k?X+44-Xe~
zi)HmAo{YuKXrL at flq_S(BtVl0V^wZJMb)j{+3DBtbb4tdF8=7p3;l8htDF$8`gLDl
z6yIj6mh@~p_9XSb_;Yz^#bWi09DzSm#V{OxRBQvE6dHCw&!!)t6kgdBsbQr_H-=n1
z3=2Pu6<=2SSy3S{tCku;?88)UIb~HOVl4#D?Gk&27Nf!{x=k?odf6y&E(8RPFr9O)
z5qKDU+j1T-t2<c#9Ftb*)0o_nI^5e@;knT*)N=2_?g{^X=j$~^)06ss_yM2ZF3}M`
z$u-WUhyHb`)nQM7^U`U}G3LoH1CqU=$DLK)?<+Jy{S9wfH}pu$ros`gGADiA=W6`9
z&XiB!Z46e#Hy&R6A(1=oa{!97 at C0BD81ot%s_&0VSSLWpn<<{(xu&eGNon>#*+BZe
zuXV0PZU^kw8)>?2I{(bsp!a3yQT;s5Rk7>HB*uviD~Rz7I-XOUSp^AXoZB`RC_gn3
zwu2uvd^2STUAxm2X+{!px$41q*`V&$t4(8j>RzC4hx|O!czTKU_o1h+M;GhA3MP^N
zi*z8H6%vh*>)tNYAFg3i{S%M1*7s at HRJDg&@Bf&5E1FD>ojSj%Bba}%;+U%OpYFSR
zV<J=WLQ;26>h;~ZWV08haiWQTwk+6(O^;WE;29l9M-i(LLn1AQrjPt_cVrUYhV7g@
zv$nL(rg5su+fnyyEq$@o<jx!S;(<LuH?7!CmmeSg6)_=Z0VAArT{q#}fm~DGd%zrP
z<A$SOE3=i_8IzCc^n2)|huWek?#GJagxX~k at x22%Ts`gD3Ey3n)I?SKg;gF4>zKN?
zzE3?xxTy3EXeX_fSX<>i`zk8SsD4&fRnd9*sNxzzlhrk}sIe>EQ=hmu?X>^i%2AO2
zaqc88b9UE15~qLfjuR>txu`WimC6!t)2Q(XAn^oHur7-tWk$H7K*)(YbMwEKmPn4Z
z8&Hrfy>2B at -iGeihie7LGd;W%Tfqa&2c2(Ob6+AxT1%RJWXXq3k^|dV?_8bqysU77
zK^L}`?<d_py9AS#{+)5wk!vW_{HlFwk09m$x%$fdSva?|F`2F95>a39QqUD#rWwE3
zY%sqby*bw#8g<enz()7uWflH~Bz`vHZCCW{yvEmcfCLPAB*(`rM21JMw`dg at MJd)7
z>9sigXj4s<LyhOIc**`n%2Y!M at pL-(s2pL_ifIvmAY(S(m8$gFbv$Xqc3CR at P_pb^
zuvy!s0xmiRPgmUYhasmUCOG^|`C8L1-`CUIs%;_Kq9I(jw6jkl?&}sSG&EF|O7Zh5
zErhKJ^Q!FR_ALCM|DDH%%O0+klvca!a#mhEwdZ at x5L3~Mr~tRvZxAorY-Q*FT|0 at N
zi9|KU_74yB8X)F$iQdWsP1ym at cCYl#x=DOiSlX$Sl_zaUAP6TjP_Ru)faZxH(*QO+
zjI-|T9USQz>H%Vnux_8by;l0=7@(Pr86uBJL33**&B{$eZwe7Yn!T;V7{ZK5VNwM5
z=iHB=kFLLB4R4*PiQcEJ82u+9z|mv3<H-=&1kt6RapvpYGKJW4ET1A)4qr2zgl7}k
zriB92a!YJ^haR59^iwEU{qkkija$FWZfm8YZfnIis`9kPkNGpDh1w;BGkU}Gn|F|C
z2XQK5dDftcYCNP_ueweTSc!L-ekG_Sy|N87`$ZRR at K)mpawTIim;@oU7^VEF)S}a-
zJ%NHY>T5v{2Ev9~v%S)kjxzZQNk1=|rYvTnkFPZ)-E>}H<SZ`}j*QUd-BekTPAyj#
zCGHs<3X=LS3Gbaq@?rncg9H~k{}_uSXCT|?T*VOhk2v2BXF)=TFTzrgu$_poWPhP?
z?v}Amlef}oM941(BU_TVX`U4_qwwr_TDZuspi)o6gjCulsN?FfP3_m772wNtnw|l!
z&z9hcEqyf<xaCy41Noq*{v=S&LzxN(K)?2Mq?F;q&XDv_`fp?jn*a&eC*mN1F|SNw
zlORnaB16fbq6C3BpAh~d0pa{I&RHmobB+wR6y$bqcnXjw6zH#g-2gV<vH_mrZtha3
zXK#WkZ_sNsMK$?>_QB$1AM77UMPl5B4QdUjsnoW|0L>DB7p)jEweowwPDA-?uMUJ|
zWCmy_J=er)wCE|VU2jT~4>l*xpSLUIQM!kPdZOf2i;)Y!+E*c>mW?rjK9J;chQfDg
zxGOO{GBO<D>gz1^wbZh_C%Q~NoyRHUDDntXQK`%!V at I5oI<0<dNlsu!PI0Nvj;!oG
zXFQdujd;}9n9B}QF8Jw6#L>7^Br=0It=i6GdHVaQC*5%*H7P=Gs8yWH4|CP&K^B6>
zbB9Mv`^~Y4vZPnhTy5x{JoScc(DZ2?)>b#qQCwb{!m>&&>&6Kf|1NF06FaoB(jkOE
zP~8c9Ylv~6!eiELgly7%3t%?LE6d~1mEQr-%#jsVxaE~*iwRx<j&17Ek5iPU=jX7R
zLZW8z at Cv*vvjXI3oscZu*U)7slWc+M6>n69sbLO;+Wsb=RVzWiK~6>g-x7gb at c+S0
z1ppOV!M&?Ns=r9)v;fd=Oj>J#PAe)zMQfH67DmyED7($AedP^?5q^#a1~!EFFA=Mq
zf1}N`889w7K!#YQRLZloD9A;2)@vH^rl4*CoSL?b(cvR2JHXZ(h(J#-4R=}gn_*4*
zhAf9oL~tj|UA#3#=$gfE#?y<?>8TzjFZeWn3&<(BSK4W<;bg$mplXWY4E!J=$LCWb
zV{l%WtzOTOfR at c*m&09^FB-s}XxC$cW5$+T0_R8%zIAtnmwfA&n_W(DZQ0u)dkuS!
zwBml~gR0cjo~!Cp^Pc*YZ~gq?>5+Ou+QS^`u#EXBDYe*Sd<6z?@PnXQfx{!0>0FMn
zUz6!j4#FQ9R3QMb$FpM9(AwTOGlG?sqXJBJtsXp)^Pa=BRXLk(>Hz$};`l at rLQA})
zS(xo3RBNOIvs!>X&sU5}*_Sfqc7bB at 4HOHrBRG24nV|#x&oa?Ts|$2c_H5Hy1iUd9
zH0x)qBEMA2efQp&%%}X7$6>LyW$^Pt)p at 9zjIiGbu8@f|fmG{ZQEbHQOfbQYLZeT>
zjFSUsbR=wiRJFl`y2z>F_b at jphFQU=bZ(JSG>l-Spm0*b;}CEU`s8vk4QN!v;4WX0
zou)ksPw)Z8`jtLHK8O4sOC_m1wwTeH0wo)y at QtR^+sW&qWceY^2q2tdR^ki`pnK6L
zGM?YI4+s6;oZI6XO0&A}l)Q|R&gTFTKJI>kYz`}1bL<2?8ddPBL?OALbMK`Baw;yw
qi;kR$q(x|^(_xMmCvC5*B59y3ze9$5nq#ma;PQ6&bGzb7OZzY2!!x!3

diff --git a/docs-xml/Samba3-HOWTO/images/1small.png b/docs-xml/Samba3-HOWTO/images/1small.png
deleted file mode 100644
index c4905163c94690013d8255d6e5559c782ae71a7a..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 20739
zcmd422Uio(8a14dkWd1IYJ!x|I|M=%goI{72N3}QLkl3FG!Yb)5C~PJcj+h!YA7lw
zYUnLg0Rd5|VnIQ$prU+(_ult=f5N*KYh^M_&YU at C&fd at S?0r%l?2hnoiE at EJARZFY
z+zAANAV46nF$V-Vb08z27x;h%5Nrt`(7k>=_O$oFcXX76Yt+#*l&Evw5&j^8-x(i&
z3 at Ow*z~9N=+b=eJz~2bCi0okFY%wu0v9+~Dp-}Yn^gev};Ns%a+}!-_+c!%~%g)Zu
zt5>fM4Gleh{J5s3hKq~q)2B~yadCNhc}Yo0_4W0yU%#H6oh>ab{qyI~uV23+A|lk(
z)FdS(mzI{MrlwX`SNHbzh=Yo=AdrI+$(-OEGv|}(C&AtVY7p3}CZ~YoK|bWSIil>7
z at QI0x>eS%6e`oT24iuo+onc!Z6YKvy$wr}%|0;#y!&)e)^B_#TB at PnG3>?Nn!FbRW
z3e0^9v0F{WPJ;Ho(Z`Fuh4BCW@&DAJqY{q6$=NtC)XdElPIwNw2~rW%kUkv76*f3D
z#1-BM%HzVuo5w)?8V~kxW+{M)DV&^~;i;)r7i{C<={}B}b!zj~I$er*b`aRSmc<<G
z>r+)99q#Lcld?VHFifyL(kHHAYs)k)&SPucDQ>~9zq>E}l_JTQAfOhI3wznym#VDV
ztB~3gMM)`1+)1<yraQ)Sf!G+wdk=v+G04y<XLzKzdrw{7-kx>ieVyJZTQq7R+jpVk
z0+yWf&Cr_zKYEI)vgYMliLP^%LMu1- at bcR~$QV0C^=2I~c|kHyc5u3#`QSMZOwi_v
zdipo1)hQmnWLRWEhv8+NTe~Rh at sE3m@(fQ<biEqf6bV!2AtJ7d9yo5 at G{2XhZ)!v}
zk$<_7FJ-&-1%=M$cmyVN*~8Z_ at -B<VP%5rXbj{u`5ho?>2FGRMPV)!&qF$CR&Y+Fn
zuSs8z-TYf1uHtA6BcG%3-Es&MNYSEvayw??a4}Gcqb52k2Av^HN>zS!A|W(&m~*%D
zqu_-<hF#nr1>#?65y410wZhfsMAm)9G|{oWy$RXj4tUISuM&ouU-Nb`nj_TQN(ZfL
z%k^QYnOx||;kyyHRM;X;=HhZZ^mIaKVSq8jZk;>xA;5z1jSI^yyPni&lr2 at xBlX_y
z078&&*65IYmePz~b$h+&83CXAsd)+Y^7^=+Ig8b6B6#N^M7EQYQH77Vdp{T3bJ_A-
zL{$y+#!2JTUdHM!!~$>`x{#WBt;F6+Ec-7zUP;_TyE)#;5DQPiXR9kP76JqomzR^@
zEoQI!5$>Xy at jS(k6IXkrF2dyNUMAvU1Nc*lO1Z`mSDk~BD~jCmWEi+u&A=U(;Q&I$
z|IrErBVm<cq2{LxlRq#rXZH3AltgEqoQOTh at wsB-$;N%(Iu*G&`E&HfZ;`8*CZgNQ
z6J(|}MXMq+)SQ6$4ON5~;wpNT+=hE3j`;NJ38<7sUZ>&W6RV~CZrsEP4TnC)nSJa)
ziw?zBva6!6%>iS6{G$MVatIN^6dL5cgO2&BFI!<obilw*=?!dKZ+CPfbs*Q;IkZ!o
z60|r3YbXma9(!;z*TI(S-F>n!7HLevfCgfG(MXvKi2p{d#SBQaQ5JF!Bz<51$zKF^
z!EMrtk7OW|+7}L;29Tl>K#IBobo~1(W)gD&3t+ipmb@#b`H*=O{K2f;>i8*`UCc13
z!2{pZj?zxr2H}Lis;ZMJsPhZ_Dw#rXTy;ChCq$^u0-A-ckxB!)24{H7bKgPl{H#b7
z8V?{R2Ef3^ywMNFjl25y7v+5x2E+H^Q`43vQ$T|QGhEL}T?2Pls9jj$)#hW&)AdcA
zi|wt7`Lb=OK}CEc`3K%E`;rr1C^y78H4vY3W%P?QF5f}NyV(>A-lC8TEN`QC2!F)h
z19;ZW77tqYAaTWG5xJ)K(`$o1h#-IOopcYix)`s=vy$%}Q7D#8ZP!L*MMWHE3$8d|
zwe(e1IwzHazwz-Fhd#5+C^2GwBhkJ015a>e-CQ@^uf><RmF`?+&|lwiqkR};65Zk~
z76?B=S;$sgeU*13VwOk0=83Kjd&}O)<|}>nv3GN_HBePK%;-o)FeMHc-0%N^VJFx4
z<iMi3oJIgmD&ZiuKy4fb%&#e>uKS_1?65lyK>#7~)kRcG+q=MXyaNDUbQsYB27n9+
z1%b7T(fcR_0!Huu-9z(w7G{JV&M at M>meSr{iq(iQdkR$;ky(^;u>UK(_O at G}%Qf+c
zomXzM<U>kGF&1Q~Kr`Z71L%pX0vM#gJoL=Y%ve&)&q92%rRhi at wft=oxYcddA*Vq|
zve(WAY)t4+^?etg%vqK1SbS~syDiL^5-Szd_K(N_P8(OoVXYf|hY&__tccwh9ArmU
zMjNbJM78!R<lJ@=v at E=p!Fb-c33fA9!ceM6tyiZJW=If}ypa(Of_f_|`)F5?l}-g}
zN9>)L>s(?-+4w0}esb};xp$C<#{cb}IH%?3OYqLSh_0~<p2yxEzsDn#R5L_qoS9V%
zSX06tQdc@`?iRE7P!H{_s at 5~sE!KW!m}s}UvP5T6zXjaqwfeh`gxZx-(;GtZE>YbG
zhtd^0T`hFe>FuOFznz6xpd$z;5X>8sa)rx6#R=)|w7K_e{q(6y$#=u0+VU4pWIx}@
zL9;!mu})XCSxgEvYLXtc at q1-<uM0doc~CRD_UeaMFAo^mj!Rz!884lfKk_2Y0G+Zj
z6vrnfA^T;@?vD1ftd7K+Q(XMw%H}qw+ch-q+4Jrwj0|AAmPF#881 at rT&?=C-b6Ccf
zuUaE+I_mRf>$MztFT9>*ej<}1AE$e5L)#24d1QU!)YP4v%?V#83zy@^bh~P;pBYf-
z>}CWzHJ5vdN0ksK!>=tpb<DTfsFCYi^Ln6X7Jez!q9yP34;25c#qiCdmq$}oU3X>W
zKD-htd^=G5Tv4P{@S5IS?>AiO${uBh`b8lAN#p<+3H1rwC1V_In4qok-)|;FJj1}p
z2hVq&nk$%X*+`Lko`@Dwb-p9g$o+l76yf?a@}Q593MYYP-xARf9D8GNt2&uOzU#Z-
zPVkGA$_Kxodzl>)hYTJspP=*51S(%6E at nhnAA0kC-s>9zmV=?Xg-h4?3(N_dR!*C;
zY at K)P>1Uo<gU01?De<F26knL613W~IWNodPzHN$wKpb-2cymJtwwD=J1cx`GRicyB
ze2`8=O>L1YzQ6!;uEJp9;jj2$n4>Y{&{$Dl2Gdzht%J|%wOB>TDqfmtB-g3d)5qe{
z&Oga9X}Y{Ze}{xkIcFZ-m<@bRlemMXV?Z3t*KIW*jxM}Vy*%**ZQ9*~xN+G!U{|ao
ziCiF+X{&IiUpn>(!cuFc<=mz|_i*N&r^Y at G{OFM&frD{Fl#Sk7sjo9b+5PZgb;eFY
z^T)4UzH>gET;KCe_oQE7%s`*Q+w1A8B$x%BEyQWXmSYtpl4PBd|EiU$<H=K1M7HYg
zvi8{-*z7pB-;os%M<-r8%b6sokkDb at ws-it@_ESd!6xn*Y<rP*r3U*u{B{n~(!w*q
z^|NBa352cs6 at -<TIqJ*}wZSDyW;XxSS}sS3kD`QCUUPCU{3LYoJud9T+48A=ELODt
z+czUl#t{iiWmOxN(2*Cv<5j1d9xD*$>vN<IcUfH4in}Pz#yH1r07}5xm}jE}eH;iK
ztw0bGE&rEU@;DRO8{~Oh|EmnvFCX>lMqI!RgroX%#75%hnLI%^sp>iZsm|wTmn0Kz
zt)T>?!a&ZZW->qQ=Uj&?u|@aaRq>t&2{B$+Qt*Gi3H3tF1m_iK(ZoVc!O*zmL#4c~
zFRRY8ztjM&{KR!hiaZ3ZdlI;q7{m$hv1M|LV#b5Ly;Yki`x#q;Mrc)m3oUuq8S#SF
z*C%XjBHSrzlb;uPtP9Czb%Ao$_hmsC^f5S>0O>ld+jRT0{i?DOShls6JEXGq*jiI-
zaiE-D0ZLRX%P2w%CYSOn71tlJ^h&Qw;u{yneHd>o?b&RZ#A|@Nl8^L0p{oUiC(ZzA
zv<xCtS)I<>S3Iw}{4MaSz0&qy(lBq9n-?&X)=X(mf8M(QfFuXNj-szdvA_ at 66hRyn
z<E;Pp4jp)i3`FP;2y`rvg1UnS!jc$zH0M8V^lqV4NFejXCr04^?Yl$csRgkKi~p0(
zw493Hf5c%#wGQN1J-xED_#e?`Od}?t^G0SfU;ay<uv2VbDm`>S|GUY{;01|Cr~lV#
z#&^+uKC;Ah1rFm^Z-YO*CUKJ9O0gCGud$XpqOvtLvPE<@az5;TT|xH`R{6uIQUd;Q
zz+IR{)azMvd>rVoZo=_9R+~h`Fbl(j#Jl1khTJ at 06RSMsAv_LSVfI=k)`ZsZ4tWO+
zV&e#=EWFLHMI$Y|X8Zf`W}}T5 at wCxVYikTJ*A=<7icjcL&NvVhIn81+i9=shED!m^
zF4Y7R&12E6K`{NcBf+pqMUjqdv at 9x!OO|}+bkm7H9{b%f)uM46G~rGc3q__Y0*@8%
zqLboFfqA>@ruxU?vxcSRm4`^*<qSL~fQx;!An9Vmpa(2$(+ at nZpG<*y8Mx0W${^%c
z`bQD_%|)Do{i4vbp1_OwZ=I^Jr({-}QZn~PqIiFfMDgoXO6I{#7E`4|anSnG at c!)S
z><=dGDI51F-VbK!Eg|9Ebbu>@v_H?oz+33R7uK1ah1!8*a1OB69blw^&<U7+SDmn~
z+c1N&$^vu^_`fFuopi!*yibb3z#IhwsVnvN6IjfL6|wU=5FoGpT1-vKO7gV3D$aqb
zoK4~{3w3q142C&@`5@<~@O><dl(e$4RkT!h4;+a%_k+PIge$(vs`k>q?cl>tr~H`@
zw2t!gCk`V*LX0}MLfG(_0rucHEu at aKyp+6^%P_N3ty at V}T7 at aAq{M_cN_TS)L7L`O
zfj2G{)aZANp7XhgU}xi;n~e^P2T4og!Z;XO14G=TNQRbmq|deqPIjs>qB5<SE2|jo
zT2$z|>IU#dkt;j-uD~*;S0=-$-4DppJ15%X5T$Wq4GpZg3b}*3stu+Y__T71t69gK
z*y`B&v%zW)#P6U}*iz)`=hwfEAaY0W5GeTtA{qtt#%9=9+tho)h<=@~_tahtwm*KA
zA5)zyVfE{q#$|m-SJ&Np{w^2D!%pPv#L4?s*MqUGqXy!VH~biUKhAh(ehEo>BJ#DJ
z;Eej9{^ax|@mKC-BawLip>XtXX{Y|b3jX9lV|ekE5R%@@$}jA;Jv=x1<@mBxZ2B)M
z$s}5%?VgCf8~Yl68P>I}2D(6DbYT!|V|QF at i*U}@8yyz+_9Bi6+FL(pUDs8YJ<Lq%
z3+{wtznYaI9^Ak8$LNM^K{C9eo<BB)9kx~^THRp at N7)E6Mip2N4=aty#FUw-=mX}d
zH#mYtD~$3VU2Sx|E$sJ at S0bUEws;?XJ4s}MhYq{0Weq*v2!CsIR$!{YGW>HTvGG^Q
zVumO$%2eXAh{5_B+2My8>SOlc8I2rqIsuh(L!VO{eAA61{owB2Ww+|v1!YylCsRwz
z4gt&J at q^`9GX(XfXl6qGG{526>Sd80si=$<{k7gSQ-Yn|a82I0U=6olOn{u at GisjT
zc^A6)Ril9DV_%u|ph54MTbos7ThWP?4jRurWN0&lgiM=fqnw@{&JP;g*XL*=JW9qD
ziDkv$<9lz=BU7Kac_eWm-~V<soh4lPwsbFNQ4VAn&_Kf?Amgy-y-;F_Hcv-Z1dxHY
z3TYnDm9^Y3ezQ&bKB9dq$a+ax`eu(pZjZ9NzJnKB-^FW9VtvHN0ahJ09`vUT7vkJ&
z0DVDt0rxuweii0;$U2hjRE`b&*7{!c7YgzXC+zxj1nt$Zl9aMl_<>xURtYoQs@!~%
z*&VdiT>t4AZv6rMT;^7s*{)f^X+H3b9!-pcfJ(c1$IpR~YRQ at O?$4R`8of`#^#&R+
zs*mEIJ~iz$Ly0<{^qWlJx^;6s=}KpOkJr;f&M2`Lh<9Uh{@c at tb0y|s9lhV!KFK}`
z5$HfLt5!VC`eZVc9K+JATmIIf)lo2E^T%v->6U;uE&0;Pq{5VmfVW$hZO`AOUvSZT
zn|$ffbv8zTx(X=4LCC`|ww6^Ecxq?w@@$*HxK at a8OZ3N5bgTUaLT8qh_`31$?c*ev
zGyf$FY&W5@=k()7vzL(zxy6gTG!yTz?xGbO!Wui~cq-76C}r^y>3#Pc#R0Z~prwYu
zLZPAAndirHP}8 at 5Z6MfBF&gN6MT^LI at knbRM6C)8a?c{p&>{wB_tYN?I(|LyhrKO<
zU=+FWMF~-VFF&F#?)qZK3FR0e>oJ1|iq#7nSSSpWFLwT-{Vz4d*8Ni%%4e{fVh1_Y
zPEE)TWD*Tdxn=Q$g$Uk>{e%e662r=p=$aZWowC=r1HE%icXJkhwyAsh{W2S1a5C at a
zscLf2#wb$3hA^LC?fXCXp5?~8Ydar#!=r6WBxbi1f28jIp*K}N-;;ZWF|)7h<!pP3
zB={LxQM7Ju^J}t1&RAYV?CT*>iH(#yC*hW*#+?1Wu|7cw=IH_np=O|<Lubum?yThz
z-b_4tc*MtHY}wW;nDw34yFX({(Pl at bi~8$nL%!<W8bk?5`jP>?Rg8uROqA44!l)}N
ztB)vlsH!Tktx(^JpwO!XU)v0XD&CDBMmA-?b~q~w9q54PcQ5Jg<nYHf#TWQuoBBaY
zXc0_KIe+(3fY^1ay#JWw>tLie%4#3k9h-DXrA4Khuf~tncS$k}8V0u+e3knwpg4#K
zkv3DnW!!ZaFT71~x%6%l0kG7gasqGMIxn}A8D}+(2MQpxW^J{;<rHS5%OvU)3_xck
zTncV$+gD;j)^4uy22_ite-9IL+Y*tLD at T5d<Km*mi#=o*9So^gd5obIs<P`q((5wg
zYvL;uoxPBeQ|#RL7!1 at 9Kx`;R7sQk<I3A2TwBOaNTy#tg6`#g^n4_ at mRv}upW(N-*
z=<0)N_!p9s8W80|Dk|{$4CKVu2V#;3%27bWCJK@`cydb%wpxrEsg<r-6&gVHUIDoe
z0 at RNL>o3-SZ=2;$rS$JVnYj~%oby&BOL$q(TxF;YeX9sv_!Cc680h25UV|U9bLFa|
zT`w2UMPm*}M_(GNp||Us$OKLal?WY_(}5^RD#)ZGa<ui*GfL|+>QWGaRs_q$BnxL}
z-j?$x%z0ayO2b<y7&dHYx&?pC6lPFC+j)Pq*5 at 2~X&3}-!J+Q`jM!XCSHjo74}}CY
z7UJBSAYUu_E<ZI1(nzX&bNN`Ctr35R(!(puZ{x-}pcW=&VXY@}R9&m-s;Aia=V<Mk
zv01D~rQWWULr79hWk=q}!)S?0y4>hpaAPOd at vPw!uD5?XpHMR;`(}6jce3eU4YkDB
z7{QiGNE#mT>bmBs at kbM%A5DXw?5Ul&KwCOqslf3w2Ab_*L;oC>J!&n&SMs~yYGzN7
zsl>d`IO!`2Q4~=B((2$GWy&PNy7o}GXFE(@thHzRqqow*vA~iVJJju^I_O;ZmbX^q
zt?p+Uo0i1CK{=LHi<X96>Yxh&Ei^2Lnd1vKGru0rQ&bKBe5ZT-&J1PP%j^D0ESrBh
zFaHNYw?OmO_=#Rnl%JX$4~x|odZy)h^7LNFGn%(Kr0pY#j87SN-0Gi)l`APWHGTTU
z4$~Wxvz&>!-(-)Te9vQcdMd2z=Uu{~V;4&*wd)ObBk6zcdpSt<oupCA*cfMY0gS^V
zM?6(}auKGULjbKG<vjEwlJn8$vVf=J`E3Nc6y=$Dcb#6PaATQh9qi7BuazjHvpjMu
zZU|Yn#ME=|VyuzU_I*XpJ=lZ&!5_UaW~344^ZX%%k2<#%kLTpDWspF>_YlX&!XBVk
z*7_OT%)9?dJtzO#kUHEOq|@I1eHis<-Ey}98cDaINEE?G;#Zcq9O#PcQ5vUSG1^Qy
z<3fKJJr#r$5sW76gSrwX)vSYM)%cxWs%Rpsa<rcx(=63DD-;et5b?gDxW;nX2$c{%
zKXcx85B_UpGH>dPL6=lKQNng9AG*<#%kF}lXT~w%vNfo9Tb_y<1Y8BHX6 at vTi`Q-A
zq-jC!X&>N&HybIGR}^aV@!`r<xucN6g=qc6m7<#1*&4Z9V*zA;pVb9HAE6`)%o2=A
zc1*dJe!MvE`aBEk6Hvhq4 at -~WyAQwz=)&=qPAmuHPEg?F-Lzk0mPh{XY1~w~Fb7k4
zs(yxQ^fn?4USLhezI3rl{S at chu_htCu0_omJFjvVi5GXyY2i0>3t4|8{M^&X>2vW_
zuLFld|DMP!^qXd#-xEfhEF$pZ;=e^&F4x<=zE?B%wIgFzGW-{=tJdkBQRS-56*S1~
zgUH7d9GTqZTJ9e<%k3T?h9XHtgoLcDBzA#;s)grDNClsic)iM|$OysGEAsvZbp7s7
zJdR*Z*38If9t71i*qVCgbG at EtYDjmQoIfq_9uyAJTL}blX+hwUsIY1UcN<6#d!dqg
zT<d-i9Th5|_}({9_B;N`crjQl;pgHpn!bM#waDHfHwSI>hs%8jdN`SwXe*?Q(HP;g
zZI_O7Vr){@l7)*g;<61wOG^+S)Ngh<a{P`Hy1&weM`#McRP>|OL~^>gNc9Vd>%OCg
zo3h%);#do3gVvdc%(*<MjL0uv2nBHPS>jfBmJ^V~0C9hOz$o7yfS!(1Ac=t5I?6(x
zpnuXNLcod1TaS#urRH6`mRH2ru6L3Rm{?{bhS|rG9fnh^h>%DQ&Le5zU%*ggcoF#A
za;YQqL`{0LH6#6KDLOtiqa^uC@|7zGUFYI|uWA|XZXqyI5|_}h2`$Kb9SFDHC~!}g
zDbU73!e?e}`zRAKjPTf6 at KfX%M%cueZtcd!ErjJS(u9m7;>JGxtgtfWa&63<u*rsT
zV3xEXg6$8y{mdLkIy27xOsZ?a)?<5$sCl+tR>eg{ZdL*)kWJ>;V%8dnQ!{cqvOhBy
zz4?inPx~h7Afy?g*#-TVjDX at +<*OOc{Xx&m;}m$rtWiswqr$}5z^Z at TDlWn}-^JX_
z&DE|^_bzxV^B%9MZVa%MIxdX)r%NVDU?9QC^@KAbuASwR3nXVQ6(@`0?+ZMJj#Xj;
zv^K%phj5H|asjfSKnSCRTWCP<teT^K`kTjZWoT7t?T)oeK~}iJH`5b}t#%`-Voulq
z%=ind;4^SrwdW$tb=f?P?~%k&q!JD!*e=#W$&8mZ3R1_AX%txY)pM)BC;-KvJ6J>~
zd1iL<)}3u_qncO0{+^k2=Av~}7<zm*ZU1X_$;4FFAcXFnGWC+BP#zhz_-Ms3Nmet@
z?YQl|uLcJ8oEVQ*wI4xoKQDe`0Gh$!3z)OXP-`{A at m~|RCL<=8E)QBa`5h>;c*ONH
z$aOTnKVIwtyROxvzk=V431*I~^~H;g3R(SO=jCZL0us?UhT6g%?)6p13&cjzViOm0
zq-_Q0AU>DPZpWM)m;$vM`g6uj at K*il+ciV4ncSmB*ZhA5YxaZkRuCSX0tx4%Envdl
zLGkohFjt=U5%XE|lU3Ia^i-sJCQZI|`hFOqrH~=+6R&1qGIC<$#X!XmOKYxBtBw;_
zgHh8~A4_}TPfECt;T7|@yiSZ?)+)t!ReybxNquR2=_={W56LgTW;AVO{4({A&<jB8
zrB8T)j3^N at DV(UtgZx`cytMbQA;{se?y=sx5;Jz?qq;wypqy{SYu^$paeI-?_>`jK
zc2aSq-hZv>#modl&O_6-*xg9-G^hfS-l5p!j!6gWwEGw^PZD6dvRy`R#k)>blRlXb
z2zy!t=S<p$btz;W-p!Zz*R9`rH2!DlQflShsq1l<pHI>b{1CmB@#IkdXSI-|)fwu6
zwH^a4BX;C?5%rirT$4Dm at k?U_!>TcXZvvt=^ETJd|7{NBdJLC)E7u{@60=gSBI<#{
zQdx5FwM2c{LW4Hh)mr4RtVcjw_H;mImVi&es-T}xmO#F5HifdfoQou{=EB64Ve2>s
zBV{XGlLWcgEyXec0vtZ`h34L-CbNK00U&zHLD%?OSom9XR~8Xm-Lp^FxjUnPAgYyM
z{nOmf;+7*Wj4emd2p1L(Qh~d;g|D!fgzLqGl<QRcOi$-DTc<Q?dC9fpEL$s3`)W~E
zdQtiHgRZzRY!hQMq8X?KtsLVq3%Gd at 58{7glK>P@#=hKMXXfrNeik{>yw-sF{<z3w
zbmzlA89OW{U&v1qF_OW_&D~5b at r@I!80Ot%;q#0kPQxG;V!l)?&S+OvEUrCcfyM0W
z8CK>w6jy$NSR4sNQ0yt4^{~&C&2UkGV*(1<FdSyy{&@nA`dJ~|?R#q00}zhCoO7Jt
z*S<VBV>JB^F)kx1qLbC&)1Sl7Ao1#y4PcPJC4Bm|l}y_nITZJq=5O_>ihoG>bU`1&
zvI@&Iv^gMU$VhjeeKrCj`eZH!dH)V_Iy$A at byI5$C{lWK04f-VXJd*#f8LNqEfBN}
z`@B$0vy0{LsOBrL+Ym)D(^Kbfo|VPsvUzryGU0j|j<EE^N6$+<ak^_3=h28`cehZd
z!m~%dbGs>%vcry+4{=|o9 at e^7_qqxvGETpxpB+xP$q0P1y;rt)I+*C=!ncQJy9lGl
z3gT%op#p|*1qnCHgqu42ZRKF9o2%=J>rSjeO=ZDCQ at q8>3V9MhVK(wwZiOXf!9QQ7
zAu;_>5tR=U58F09Y!_EV$URb4!@{r6$%;tGd;JB1{#?immdm1uU|O74AqqBj`QQf&
z0;+v&^)7B<xj$6bGv1|ZxLO{+lYLUhAs5}cGqWN$(?dAYpSn#Gyb3i*hcem_?r>#r
z+gE({HBy<R*xb_Y?o#dyI}-2b2QzRe>Qhwac9I1fUOZOn=;7h)gA9Ouo$xYub`fb8
z;tZ`6s7q&dT~U@|dj=8x`1&EhofoDsrm>WTg`AuN+4;FkIU>HRkYS@{()Jh9_8?7n
z2~rQ$B at SbHSa8v%?8W#Ef6P4!hyyc$qao@`jbw6Ka&ueaTia2AN3{c+lQOh#w#P4w
z-9n?}I at FI8ABU+d_$;p-0A1iz(!*+XjHG+>ivTsT6!x)du;KtBBaXGiOdRcFXK{)p
z#KlQxOicKA#5rxXGv`1Lt_mxT$|?>kAXo-$z)8Q2q_+TTGhfes#d36#3zZAccKei$
zZ0h{odnR`8OUv`gbhv#c@~VA#c5bu at f~L^}wN50^eVvcehsN+W_oF;fm&EXIy^Bip
zKZ>rupdOZ7H+^PQJIVzw#;~om_)hZ%Kbe{cr9Tr~iV}e(4PHEXg={h5UZl4=L8_4>
zE`7R#jW2vyn4uBw<(2H6auPh#RxC{SMjDC9YaOZ%b)Oz+`f+(EXy(?<KOX1b*&<~U
z<1USxKZBWl`+AAtrT4sE1366`6 at C7dJg<Rzz=|(iz8Kpt$j_?f9Cxz3>Bfj2I`(!8
zpK$a<p1Ef=u~@;^pm1 at y_3s(Jmhua!@?|}~cQzFCQ4<EANuFMB-t7F!_|RQgxIx)%
ze#rd{sG501AnD$UDLxANmG_+*%;k7j|32)_8cgFU=i!bvW|rtRtv~cG40<9Lv#t~%
zo`d}kHmiM;v^ao}(6gDhh-7CXvbCXSUmQKEaIuF?`-0-2UAv*cO^c6}w|0j&&o`bq
zS+c0r`PB7=`$tjG^xva;xQwG3>t`B at g3QN`oYu6fj6={~vy<26^Dux4c}UZTe1yij
zt(f+E?{b^@i{8N_zKx;o5pS7^^Utx9r~Z`bsSG?hF-(qeC(nfbHJU}}=BV0SqPmn7
zf4R=?Ys)fYM+T!UjvkOtQy)C<m;g?G%}2EAdV}b*uW09_<r(i45y)5z<$j&_%UOEx
z8a-NYmiQHqgx;T8h+X0M>%lL;$V93VpQM~KDHkQXxpz58Dm+ZkQ_SOWRN%dHdLAVm
z4zF)l&2O!g%9q7@!>k?rv)dwhpLHTSE|_#S$vkFHbv%j;_FHbh;Z;<0C^w{VyORM@
zBZq<Vv-3X$(CI^WUsI{apFYDv60<+5mgkCHA1E(sC91lf$|o3|rvH`#BJ%yJq3IF&
zoj{M!9=qTg0KJ^_?91lW4cB|GKqcDSkqZ%;xy`p*OkOyyB~$9Wim3v-A)2K+T~J=f
zmQ@*fjfidQja>98VL|e9v5j~7V*(&9oc1(5 at z|%otS~9|H=pnaDjvq_WZ$X0DOy;Y
z&Vp<l at O#Y^hf~g2wf3n`tkLLi8#yuAI2s1tN)hn&6UxtKTb1XxBY$I;u+2U|$w##m
zftyD`BHluoZ}SBga{QMvmjm)w3YL6?76dbe`InYg-U_Z9$bCx(>fID2n4=Py(?w|<
zC|5%<Dpqb3WJlvl-U(uwedgfl{{&Te%Yf8}J)c at FT`Mh+{BzHc)II264u>^SqC*t&
zw@?Vjn|s9;F1}l)E+B2Q?y)xrIk9iTqhZvJ<}w?Kp!oMOl=ZA%yt#U<<3ZI;q6?xW
zlA&sK%kUCK@!o at zul;j$w;l$IRXG^SYmO<!6GsqBVwu(ORs+J_T+jn;rUmBRJCkTi
zSw{(ar?J5$sZ^*}MzvG1OQWwBR(x(*D9=~O+ZQ69-!aM at V)D5tNK5yr_7C at tN_S}t
z0S1OlHhl}l$8dK$L@<TC;$QtMTS^^(XX%R*wy3ooB at IXJ8?fOy*>0UtRV3E~2^zaH
zTX7PtA&@;<EfJ%)!(e25M-y+0wkD7L*)MUNry$ol at 1G=OdIKoTHR>)b`U+xudI}#w
z$y{7qS?Rv?h-=3+nqSvTH$z*okESYXXK7MwEsBZncdbhvk`7;TNkW7TgXWq+Cm*DR
zUVu1*n-0C>IxMo{`(r->uZo8%3=|PK+MhUzT9=&Qjl$AVuEhtQd|fnq^w2UlH6yWS
zUmuY9By^hJ(b18A%w1N*($UV%a_q{e;$u8v3ond3ySw1~y|t~w`q9tT*0xpr(bLk%
zBp{X!k567XJZ2i_lx at R`n<z}~*8K9NKYi;9=cbnT{2X&Qu|+YJb}gf)eqU{wX^R#I
zfH1J{s=%q`;|(o|iU1 at xyq~bk(^3#5Vj~j_KcCt|G!vcR{-L#H<9A=Y*>?D<`pw~n
z;}XYr=9MnQm$7tj-N5SQnhVuGAEmwO-#iz*u-%_&EJ7YDdy4#iOCU?}#f=A8MU7o|
z>!sqgv>1b@)9n2()<sti3)*!)9gjWME7J~ukGl&BW?B*S-J-ZvO8ub6%eQ-bO;#Lj
zbdQ(m(lJiJJN&jUb8$+-w=R2LK}R{!nD<U;h621n3Q7H#^ZmYY&Q;-dyq;87N!GGp
zIP1L5!r%U|RE1X+q>$HB=Ml~PRg<Bw{Q}(JcV;*TO}|GqK3>ZU44SqOcmMi9XZm3O
zCICFmv)%v<V;d?fcWeBy9HDM+_S6c(UJ3^(eCK^&?ACM<r?sNr_{Q?K<+$F$JhK4J
zoJi;AXBz2_LRJ;jJTwwgP$&>Y{Gyipi|@PW-#LqVl$0x<qtdFQ!mK?jS7LZKwjG-g
zq^UPS$Gh at 9tCAv^_k8G{6^`$lq_Q7pqm2Q587Q-KVi6Ax+KDwcRld8_vay%1ett_i
zW+HfFQASR-T!wa_s{g{|3-6X&^ZnSbBW+GSm`S%>`JjzV7oQer1^M29{H;}mt`Z++
zCdF{bp#6DRrwEC+q*Us3R*&<M4vN2gTx3dY!X1}9gb3$V%&(#Vedrjm9$i>l=vwp>
z+EZDt>53XJAx$_jM-mjdleLN0K_(^&DuKquj)i=2H4 at mIlr2q;?eGY|yP_Q`Pt`M^
zP1my-vYZ4mOe-KQGx2~i%t%4-V5^E62JH1 at P<@nlP-tOXmXvv(NWlbabMDtWG9eg_
zuBdpwRCE=z8nbu##zC>esAb1C_4(-*&!*48tO_9}eZ<r at Q}tC6+TjMtf(c at lCq#N{
zYhy??Wg|g{1l%3YX}u4i7nBjagzgy$e!UcQVUH=GI5Bc#Hf$&zwI%f8{QaAnH1qp7
zX`$oVZ<EQyn?Oi9#0!k>3G<uA+7mABvndukd(UL~*CEjh&^}_D`vV!nXFUk-vqeJn
zPJLEZ+!CIXUG*EcpT*J#_VU?viiAQnSU;XjL<b#9Gf0hDHVVH%P2AIYe}Wu%<Y<Qn
zRkk-}p)DO;shM`O^@;*EPOH9DFCc{v7qbfgWurRuEoAM^rZwpMU2-x3l{j~7EbmI_
z10AljfA>yW*?tF0L{G>h3J%bIa3nqtqBBmewYdGdk@>?j(~!S5;jH*KVe~=Vfoii0
zr3dv_5)auyOpc}^u4Z7-!Ao&x=_XXE!81ZD6i3FoI>!AZA?wADUr$oGoE?#@^k6tS
zX>HMjezom*-S1ab#N>{O5|C*4MHrEixx5CYD at rD-G8*8~(>vWOHH0<q&1MoUe{oCm
zOC(+k66grbd_q#vNl+9fr3PX0P at D0CIjZfB8&kz$ATv!c&VJ1t<Xz}`r)`S`Uv^x3
zrXi9bup}mX_sf2~SCOR)QB#JPNTr at A6r3>@;Lr0XlabzjY~`XdGTcj=Dbi}Eg#86!
zd}5kuO^vB+2OYGKGUoo40Tu5v(ZrCGQp4&gnmMjw;rlu*v4lz?Jbhav8Qmnoon9vk
z;ZEpFs6jrU3pW;?jS8K>3?n)lh%&d=Yvg_Q>lLCwIuLb?Oqc2Rv}r&X&h&!~f(o<&
zg?7H#<rW-JZWpuA{}FoeCN3y at VQHY!jc}zPR|QrC621O($P9G%usuRr6c$ria)5LW
zAZxnpfeAOFYL$`xHrum8<T4-~<BPye>EI|XkO at 5MF)dL at Qcnj5kp%8CQw(l70ydiM
z<#VS)Uw<0lsF`7RrE->)XYoI{1y|*LJ=@i<G05ry(ocj9WntA<<gNb_1g0V=i95(A
zC|NERQ&m*_Pf?x(6y=g5SCevbEUqR~&9aXOC=QRR$qsaBbV|vo_KnIY$@g_aa`X5_
zRu2dZkQWL7=J)X}@beM7gNEIvkn`YbW=r|(wwgoDIMU$2(Z at gzz#I|34zRrgNcL7%
znvShw&DYs=lN*>;>O!(z_~jqR&~?xsA`yME%2gNC$m6woGvo!-K-KdUH3BLXN-oaY
z(&)0*^0;taqW-mv#YK1e(ftRe9tHl~-R%n9uF{Gu%7hEQvv(YUXf>v7gI-ogIGN5*
z%&%uR?26e4Y-O`lSz=lhXU}I>2i)OxEhku|@fFHI7Zr$3PeuW~Ugp6lb5u&Ux1&Rz
zImm1CX`Kyl)U`8<smDrF&DdOJnwzX3a<cw4NvkzQZf-?C%?%P~R$W(WT#sx7pz4aL
z_U>tBDeNt|!XXX%-+}@4K(w)%lwsOn<H6P-)|nxey`I6wQnhi)Zf_8)U||%8<rEcr
zdlh>-hFH?lYD)5oy(*njpg|a`0dNj5zoD5Qb7Ju4visAUwTAxN!-s&QH9vcGH76VV
zfCjt<Ev+Tj(YffE*m!nclX_IODh?<3Sgcw0oz*E3UT}06F7+bdDQGo at wA^HND at sA<
zUiY&4dPhb_H8i9xuZSk>2M?B;Mv!J96Fo^46K+|cO2KA0#+0~^k*qJR(N<{|(&Mg{
zmDJ-lDba?jlw)L)k$_n9P<!oN>UoHMF_eU#7^CIL)?gy}nnHxc%&&RumpS{dQz?s3
z3euarL|OLpUZnW)^9v$HghjHJg>!+7P9S%+z}K4$IVLslVQRD+Q9*UFB)RmC$I__-
z2t at W~WY$WntAQ-_EVZ>TK3*2t)Q>$Xha&<DlH)EKpYHNg>cYIA>rO}H>53x#F{qeH
zOquOf_DA-`{I{L1x)olID)T05LA;pC=2uuuAf%}d&Pjpqw%hCi2QY66*|*AapzGiI
z3eF+Al_~dWJ<<(AQeffXrwTjwV<2GNDaHFoO?{{ck#}Sd`>$o=QMorG05*nB#$yN{
z|I at GzBvfnP<?)0CGR`3sUprRXTSV9&)P0l2{?)w3K@=s5lDvBWY#$%)?0Z@}%Fz{?
z1Ea&zT`+fQ$H+i0g!d#`LSig-UK$~Q2&n=Jocl at s|E`TeySc8+tj7Mtm&`*~EC@$O
zClCuI<AfuO!R9SZFuF5$dSChj98S{+nh7qR3JP4kjl8EVc at tS)lUSHrXv9~pU4WF7
zguMF;vm+VvTK#)D|JQt>fxdoWtklPx)*Wc;PK{iW1wokYp3%<yc_gjmT2Yf7`+<FI
znFb6-U77E3n+YN-oZF3CI1+8+?c%~RwN#%q*vD!7sI0U2f9 at 3T%>dZDp7OC`YHAV?
zXG((%TPb9=X+#A#4|=CiiS^G=^S}NwxHve75!7D at Hl{HID}zmK`a+_rpA}qQS{AHz
z`LB@%S%*%HorzgtPfASe4txDf>Z*@8pM%<Wl at As@C at 4DFgA(t7;CXZtO2iS)X>azM
zspI`}ZvJ1tE-cb7l*K>%tGO&@EM!UwZ<wgK_;N;|5><{VXCa3W^C4s==LcL$S|j+m
z3U^5bN`I`ar`wMZly>E0+4U<qoxCmkI1ZR+D=1`Pa&|6!4MG}A;gm7apYF&_)Hj at w
zc9CarXsa9G-(Ta2YD62FbJ(P&TN5{ljihEoBP%{PM=t1{!#|b)jE?wW!1%)I<&|*a
z&&fsxWM}*2Wd*<;RkyMmoEiicRI=Dt*@1mEGsq$;`%E-4H{0he)H7VBhov?;JSf%E
zC8r>(>5PMDgyLxbr(a08=_O;$OK9C7`B-^gk?^sfc4E6rVm1{eS!ld4)WO`Qxa6dR
zyNHuLb}&4WNZKSuLbk6N9n4%}^Q>3x9^lXltpju;e)p?ZVSvuC?@}_i%-JEl2qi%T
z4J30I3{W`-E;D<@cO~BLag)^`q#2M|aXX(yUB;$78W7A!riI5duL+ulM{bWlq?&(Y
z;ZHFCLt|aYq5v{<3XxG^*y$!$1Wh!rVdg^NDn>XgO_wb)j9Nmn$xyA3V9#lh&8dl3
ztQTTDm%?-^4eJ9BX(;pa8=6}${CwMgO;TDqkZwcOileg@>}bL<5Us)pP>0#Cvs8Mx
zH*oR2h4J5DG6$+b4)pT$i|;5fPTrsv>{}rj<Bl)<H}n5tUNBwC3Afp0d5pcbZKlSR
znv1D}gMs}P6Go*IY$0N-1*3lOr@%og+!uxwseg;K6^0$!W@;(&!K;mOune<deRC~{
z;jh`)`I^$)Ze`oaOz{3H`95+Z*&7M%DtRt?tHt?!U(<cSTw at UO$@`)BLq7!~2b{y+
zt2%WzZ}CWO$IbiaXAL$VqeVK>`U7F9z2jf#@n1q7grA$99p~USV{fUg$7g2k>UCg`
zu!R=)SljrU*{8ewYCtB22-E3<4`ct-95FAt^;jo8tm at cvhxFIj+$+X8ye|X|6n;l@
ze#_EkF3bJHq5CA73@$~BMk$)be{AY#9%N>_BU5VSW@>AH*6tK`y!f7ie_Q5;mz6oV
zqAck$7GIAn&om0Or{$_*KUsgNbe2VIcI|Nd^A`Y%_O7j{SP_+WE$>98y?bfSHG5*A
z_`Kl~NIuHgQP&t8t7OcJCSb~sS`ke-X3PbamKUH8uE&@c{xol;7Ncr^&dl!UyW$m^
zxVFE9bK<Hp4kPcMO8xJo0GR3E2SXc=F*Q^q59%4ckJucrB5iZxzJ#;kAP4=r*bHxi
za9CWt-Enpbo0l#x`FL8<wPbkzfdyZG!Q~v-r)0B8FiujFvp5|ntNsUtffn729ll5b
zwQ7+4kZD|YoQIPQYhrh)g11GnJlBXO1b7n|UjrZk9L7OGN<m&@Rj1|26mPceBB~C=
zea*eJ|DTWXpPvt_s0ER!yAG7dv0<G!8V7 at q$rGYTGX4C{d%+hbALA9~1NVoyjal#*
zg=B1HFo6tf0?DR(bEgM|N!RTr6cjNTLXKG-`z%8PT-LY=U0lTrg!Jw%z&U at kAd4iN
zi?I?pouef%5#m_2oytws{YAq;uwNiJ8VJIO1cykIQZ==<!@m%>2_x*8&{sav!vpM-
zs)!{H;&wldgzIm%3Ln}QeArsDKdLZWN+x;Lr_!H7?r3dIPR_av*cFdcGX12ZvbjwH
zu_<Okh3ExelkChgDxz*`6ci#4HXNJ4>)=IQlQsv!Ae=#(n_*ck9Ib)yX=D?Vg#pd&
z^}=4Sf*!q3>nCyk12iLG|4X^{*=ES!m&Q~%UctPkeNr^1fJ9y=HbJ-*AXqi4%`U+d
zD7PV_2XxyRg_gssR)|XQ$7XWKD2!=yp0*Pq*0TxB?3T`xAv1*F>Di8t(}eoDo}HPL
zK?G1UFyCWg(n`^pop2+TDzRssIZDe#>sP{~J3)*j&N=NK(s|$1a&d7+zt0fBRFDV?
zNceYL_B>>Xjd$tl at B)w-VCDdZ*OWqFl;X+UMCqB#q0}07KPARBo`Dc4u#0+Ptxbis
zS0;ayhLp;!!@-wyN!mG3*`n65!vj5o3K(rJ4F3>IuDb`pb6O(&(Hc7}s7e_|-Y2M*
zVT3@#ggM0co!xOwu604o>>*>YfC`NKJ57JN_6S&2u?E?prbO7go!URi+Mjyu)AA&S
zbp<%~^rdjriPG{D61};g0&yoFA at +Rz?6XS|om*iK>KLUQTnh){yRWDY49lYV(azQ8
zev41>J5CP879KuAAX=HHJKl?JG60m%XQM at HJ>0jCwqG}J{n9_sevZEoPCk<j=8lKP
z0KG;vf|w#+h^~>dK$FTZ;Wc3y<|xbG2=lM#8g|%^LbiSQ;wc-KrF@{Un^u$9;<6FD
zs at kOiWU*nmB2YbL at ZI~D5-k)3EYw6hrkyLJCgo7G{G(vSr;Dg3PLCPp{#$bU;zj=W
zeNq$)VFvmaIlY^!0oJuP4*xIg at VtKr01*l- at F$=_080u}2dG>><@6gfl+ur0q;oAg
zhkqGo#e4lnF2{15f>{PhphG^)cGro^XKz}B8TnKffuHQM{j=U8ClR|7AzSmVr(p88
z%Wo)3TN^ef at 4Ii~uj5?3QFQOXQx3t|^h3k>x;5QEMKxXToyI!jmD&o8V43^_*zBM{
zgIJv?_!H$drss3MPCf5E*PSOy#GCMg{nA=ZU=3IK>xr7Y7ho at J4Z%NnrQ~{#UTJVQ
zxkyp!cD&YN8ZnuzlKyDA{jk+V6#GHg*|Q{ka~u2$s#t3E&$(>C#&{us0oZrg#(6lb
zUraa$-)4USq~3F%I!<m at oYN}ej*ax*$ypro(??@(gl*>uhHBKzgnW_(94bYFv#l`_
zziV}p<nE`0Av`{{J+`E(BNrl{ISDXaO)gMcf=t_QOWK!<UMn;Ys`omcJG)>f#QgQy
zfbI2i*cd%?&df92^HA*c8>y}n04<$PCLrmZyQChelA{zg%Ei5hVsgDhuhu(D4uho@
zzn02>>U)D$kEY+u`}1b!u8-o?fC+ at QT9CKcVu}`lG}HG>*WmV at dk>4u1{1Q|<wk#G
z_<`){RrZE!OE#Z)weL5nBd2ej9B3&cfP7y?ch^is$EQh}zLt^v&{$lBRUUE(?I_D=
z3hn{D`Fp%0Jo&ibli#6?P({iAlmZE;!Z4{!Oxw!1JUMlD?_ at 82O4B--^6u0uBkbG*
zxzG0yCN3~J`^gpX+}F+lLGS`&@|0&srjY7KXPyWA%IPGDpT3j_U5oe~WX#=9F={vJ
zZ^wOUN~kgxC7NThe at mo38$Hd8Np)WdE?6?T^=D)hZh`S>{>w`)y!W<5L_PdHykui~
zRtE4 at p3^;yNWh}JlI}`fsu*#rDgo%bZQ at k)k0oA10Y#6PUx|>|Jxc2gVy@#ER)6;1
z)hon=mj!3fxHH~LRIcbIT_DL-#(tK6_R5Gq at f168;|m8^s7(<uvtieN{?Cbm`3ef2
z=B;O at T3czF?R!fJ0aHki`;p at 1_0j|kQ5|K4G^&J<)V_<`!Ns;)PD8oOCI+G=5WpxI
zo|A=nqkt-yd9+vw7-A{^?(aiC3;6 at Y9HI9fbzAR(j$iqH4{_3k&gE$YeOzD!rr(5#
z9w?bj<-65plg7y%$44 at oWt1fJ2!vN)!Z)l<w-2J~4$r(4c!MQ78(Y;je@>wKhQJ+B
z&ggk=*x>P-hYS)vIj#?_A49twwvc^9i+Xj2iCsD<Qk74+Wk|Oiyk7Y5*tWZNL)9F&
zmyB-tdB}VEMDk!57xQ)Az6*h=+uQAITV0dVW4;7z=PIm|d?!~R!S5U1sFM!eEn57b
z9pvcGlRWZz?zu{l2cOlWxQ*VM@`!pylj-*YakjUVc$diX_-z-zCt(ksDqv}rii%a+
zQZBvUogc}@gk!sOBc{gatCy}iK_2pOmn^*c+ZLg3bCn=dz(*S}8arN8b3E;8ZE(`l
zbiU$^t<R$K=`YAq=61Qs;9pn%)jZV<kTi^tC{Fe{>657p&jY|!mz-Qi)_uiFLzP)x
ziDM)D&0qXtWOiG5F2=>r--^cM8IjRF&#!m-VVVEcr4I=&l;DpZTfL#(xe7hMv|0GQ
zPA5QUXh_X&46g23jT0NTcwQ)qYQ=nu!VGP9R%8b4-hSpzXo%JETHk#2<iYClTDYx`
z at bulnsOk`t-e<309^X$bx+tLn&#+g8MZ_S79*|-wAWvrn(E6VgD;zO0VPrNSYi$)&
zuG}@K&;w~eui&X_Ol7W+RZYz=n^|q{rT-0~7N4EUyW&j at fQ63{(RH7?WP144mp})T
zB21gMBAgOJjJB2<!~`lR0($T4xW=+YBq;I`cb5Ozn~J at Gj2APCSh$*wERV;IVKjpX
zUP0hkUL{?xAPKJ^f?Wkl5r=IiSv9Ayb(LOsE1nNE|F?YtK=jW6sP!TODk at XC8T9V7
z2&cD;iza8RrId?2`A9-R>ak2u4+pxVLt$Pjp^QBW&E57Yz~R5i9gt_t;Al`dUn|5G
zLH47_82-!kfzv>p>N^Xg(Qh6?S;+E{zfcbQ|8vobQG`I}x^%aAi(;q6-ww$CIszoY
z#<(%~|1ub$iF_8OBenQ*H#+lLrN|mZYEfT`Gd%pXz){VAwYh(pEqMT;>Qomh#rZBm
zAdo^9 at huRLn@~i{TShC{IsISxayFWoPGk;QU_w at aouBF>s*2ZY at Co9tk5ZC7xS`{`
zi$JyqSoMH&4NCk9&WH9nle`h)0!s8oHH0R=q95HollAS-8>i%$?;pH>Y>2W^Wv9@$
zak~}>$jUK!)y2AivsYgE#6RaveJh at J+Hj29+%opF1d+km<^Vi%Y|5G82 at RdKd=^#n
zCsY=L-yE(1>boPJa6B at t(r8thD<z>@6mUdOcI!Vr)Oyb7{rl-Rh-YYHTu$aI_VDiF
z at e&TX$6V7aT@;7#pTIIa50NmRY?L7MVlrFf@#JyNHd>u9mbZ=dTE}+2s@}`)`!E71
zVxRc8`77txokO<}lbnR_dnfJwFz*`1Y^a4!WJarWxzOJrXnrR8H5Kf7pQ5CP-tpz!
zt0tj!yoIA$(m(&a`KV&bUA!fG?L*AO<<9rxsBl$x-LzvpsQl3r)0lf8X(?PvdPlQ}
zVc93a^@NCjaW>v-n5opGt|2|lTjY}yPk||&-W26_Aw;*bjs3J2$Q+=Y=2haQ at NPDg
zqLNFs^#X%2e2O^GZ^RNSBq2@=kLi}SWf%_c$3r!MXQK5U^a~5FwH5A!!x6)_HW^<w
z<L!2(zR0ctp$W${g4v?3Jj{C+4Yeptl8a9*@f7vI5sB1b7=w+Ifa&3QT9zi>qDRU^
z7o$;?fZQO|3Q-$n!463h%BUq4#S0fB_V*mkv=xX08w9v2()jS4=IoL}@Avj<)xyun
z<4Q;#XKg2PO4QZM$rZ=_5B$m~aY#MTP?c^H>#1<-ii*mSt`2)mzq>bbcHPL$m#B-j
z^gR;&d*Z<8LR)WiVplPbIci<m&3gFq<#orxyOU2j&FX#IH5ZV>vpV{7J$Zhv4!0`2
zv%jMu9srBM3^}?msA(--)}iZXEi0n;em|@Iq%Kk5dF8li=lh|8UCuBhOs3Mq?q~4_
z*IP+FN<XH|KC9edeSQ_1+|h+KN8JA8n5%~x`K8x&?*^$ozrwZcj$CF2gZq5dY_Es}
zd-}aIU7gu+kExrO#S2Vlc7C2if?o~}ZXwtiDOXbkVCugqI~*7R97N?^yo!s1t{>z9
z-L)nL|9A>b{iI-7Aqzh^wr09Dc?a!R;Z}Sc>5SX7*1~NA@=g~HS0SrAqs_Kn$IY3`
z9 at Athz!ZfFe6B#lYkYI19=kZ2r>K~;0hZ2`Nfs0O`YM;XX`D}c`-BJcHqXQzc==wJ
zTE7Cu{u3n|qo8mN at h($v3~a(uEj54b2gIF-RTf_Hbgcojrl>AhejiJK9Z9ks3g<vs
zpmJGc*bs at v>%9yOfPt0BQx<<%7&SRLHIBi{PVE8{MiqkmM}p~DW&d9 at SN@h%zQzxz
zsC80YGEiJ_TrfBEFqVlahz6!kGUZZQYKqoWrkP1OCgMWn<eCa@<dQeFBDJff&Q(*g
zBqQ#$Ok;~(Oe>o#v(#z1U+m7E`zPGz;fM1J58rdn`@FpGXTvLfFI#cX5(ZQqhmm at -
zPviLB?HIjX_ykU&;lxg;U~RAmGQ%XJJ(hXf3%S1Dy}NelB)Ph(jRH_TM{z_4Sk at Nf
zF~-o6!jTB->?)w#Yb64TW&vcb)&*>3_u%C82q4TX)=#HAM}VK!XnjzI5ymp~2fa{a
zW at P`YK)=Xz9-Ibs9iC3<_N`Vmf2NRUq%2*9u_2p9bKO})t{y7HW*;}h$xkkj^iWMI
zsk$Ilq(Gux4j=ph6BNdQ-s3BT%KrFV_BqazRVBq`Wt^;tnS9;-yfy=s!hcfMH`?#l
zxrB7`fzts_X$Z;Gz8_Fr9#>Wz6K89SL^=Pukh9Pg>&snGpP#_-URg&aPinSV%t4YX
zP*Rw8%tr at yPrkQaREa-kI1YafKXnS<koLSxWo!dw>JIbCSa?vdBI`+*p2pc6K)=f0
zp at MaTbv|V^-kz7de`J=MNIpd6nMh?9K1~<B#3S-Ou0?@#t3IO^E6?5ZcR?=4<}zza
z%hA1~kM=>KE3fF+9z`NFuIl~k{E)@B)+0?m*2wYMz{MvI6_zH$_2HO2`3J*_S}6JD
zHYjxzcZ`O^WQFN41k8&+MN1NGfC}1W2a{IPaqsco_5=Uedv3kaOa5cxlSdlC7AN&A
zNjnc+mg3_~UvAh7qaRo at JU#irH;%fFZO!E`Si6}^MSBut-%C>L9^KPx`A|YPzGKF=
zm(R82vHI;GkI7=dK>GC0Xp>03!TmA7NYF8%<uo>Bx^C|oF86WJIl4LK3`6awqjm=(
zOO+?hwz|3zr>pPUpR}1zZ?@X3&YTmF24BOk2P}&B+BJ|P at oR2<x6+qff#DNbjXQ7V
zv{b972IT2>{Fbu~3Krp+UdxYex&y=MG2(1TOMCm9S9N8^Fo8auPbYk&Dv|?Qr$M#^
zo1Gprpr~`OWcMU16yE14osj02sRaGrO4eAbjF2AjRGhR?hvv54XvY1BTn6n~m&Dwd
z%s+09vcbrE?b!+kr3x3i-(60CXgDqLrWQ&jMW0L}KKfEtw=WXs<#8nES)6O-dt&Y{
zqC_(3kxg&jcn`v~%&9mNt_*5kzv?Y}5hE0*W|!5G+}^n-4`sINN>kFbuhzmBVkAK)
zM6wYxZT`dBG*g_Y=wYnB_ZS3~Ms)2{O6ROzg at DPpoS<^EEhF+bW(U_PX0(-`J6i+W
zFFas|51G_Pz1xE%WawXI`r{q2lU3PG>Mk39RBXQcZIZ|5`kIwK12?w(9QL^^Wl<DM
zy4HntUOu01Jb+aLroZXkoQU~Ftm~d3JGtXbercj>gdL`Hh!g*!Td$=+(BHW1Zb=E#
z+2`jsQIt1rnPPa&irv(_PqbVhL#)23gC at e+jT_rfMczNPvgmFf=)b<NKikw$55%tL
zh>B$%<S`NZMUA0)mF>6n#l)F?)7HjkObgZjKK{I*=w8&5G?txbM&$Cz#Ol*dKflJ;
zMcU{~>#gJS>uYL5Zhq$*R`;fA8a=)__<$mH`|Z!w<Dq0FQSi4xnieG0QM<goF>4)7
zb~sM?I{rSq4BNqIR(yBmNJJNy&cAAeDNMhQY%yv%9Sy>Dh8k8)ZHPRW1HUY~W<37k
zIF8O6T(kIn^s?dJQ2I#D=;bKIp~Ujt*5@@deBoO|S`38qaH_iUkHBQuprrNMxwR+e
z7OswZYj?2M&Qcm7W9i+X2A3>-x6ao3=c8BfDdNp3j!(UKpM|*G9T at 2L_k&foZH*@k
zKka9zTPAObJ-kgi?v{F*<oa~m`>p1>D26{U1n<;nbY{)aJwtY}!sQPSjOnwB_v{H!
zSVYS&HGfo4H(!U*W8zEA)O3K=65jTtx5iMtf9pS}YasE*a!QPfCku^?nmRb%DyNlh
zWiE$zYlGT1XkTnU at Q+TF;3X)dT^uJJyLUep5ZH7A+d)}*Lxsv%&EeC83l+3K9C1SK
z#6(5rrBz<thE3TWh6tjW_Qs5~)0J%t+VKV#u8#cNwe&Xe%LrPiIbZrqcEyASw=Z-~
zn^__cFa{V$x+}j&%K)+W6OTX|m+i=<OC9<;Y&q7Kif^ZSv_nX at dO<doPbu#)>|C30
zlt<ES;D|#&wu`>ng)JJ9N=K)mA*q9t?yobpw$4(AQ77pjO0 at kny*4_<>*^*MOhKte
z4)C~uFRCaSZFDCqy;$5b;frq=R5q&Lw-#Q;H&~sm#9LWxWcPJGQ2TX&Kmwxu at O<+y
zgy|nl6#>Qwej)RIU%VyBU2#z5OUBv>X%PaUa0|n1EUc(}0@$G6 at 5sq~Wy9idZ2Y(`
zPEm)lLTjo|@eT`VHQFh+FH*dm0T}yxTpSdS0e|cDhME%Lpo(1v^w{cLK>+%!Ng&Va
z`Epm4y;;z~T9YK%>N5Ph at vss}NL<bOr=0N~ZvjZs0Ja!G(}cVdp=ks%lRUhfg<M1*
zF{nzHO at nE0|0pcDvpA5Qn)0S at HFms^*t?`CjTbM3FJ#+k6D;G!(dYFwOzCP5lq<R)
z<5D8qNV?0Xuv;^NSLfS+#frZU*`GY?ziedWqQ9DnX%9Lg`K<$$imt1wia_^0)7EW*
zny8(bkcotb4zajCWa&IA{ie_2)(zie&JzF}0`Y1Wu7LUqQCq1>7JG*P#=*ecz at Sz_
z&@@j7Z-zA6dmI3WyvDw^p at Gsw&7<Uzn<yojrGPK(z%o(x?b+F-hMJXB=j$KBmr%5+
z at D^}mV!&oz^CG*TDp_x<6s~>Gka9R7e0953+J4hmN;`IHcfzKZLWBE)vcjjun&zF3
zmVqxEC`&6)&44OE=LI0Ap{i-F5U_)5*M>D((>gsz_^I<V{s`JGbr(low<ROG3(cJw
zkI7dwjJp5HWP-2$E&@uhXQ;55S^r}Kf$Ojf69JBSaj81uoZ#mlw7Jyew0Ev)6 at I>v
z6}U}RX<rFOpVJ&{SxosUPDy;x)0G-=7*0r1k`8J(WQ`4%>%u8SV|JMpqM0`#;~d*d
z;5B{q$K!g0JRdA|wbga?fZt?qV-&5j*0*hJv4|$(3;Dh^Y87~fP)PfR1uMk%{$Y(_
zL)I0v$+OraC)OqZwIqUcn{M?f3oSB7Pp>?FyeJ30Fmga}Z2t)#%_r7f{Tuq)1zCpR
zlgV&rnthoBu8sfxI_l6V+Egl9e%_?`uVs!{fmhcub(As|V{w0Nf>;@xZ4%ayn6;!P
z0qX%^&`%0^@SjW;C;$;&yrhy?+8h%&nPofvd^`Y}-1;Bn at _$fHp(-NaAg8c&GCr2@
zj=5a`xCy`wyQlhXMWyZoTK+(v6O2NHFA<P#LLY!h$QdEeuF(4$p1>!lt>8H*v?N_5
z$G!9i^VdcLH=Y2qA7;$EDsPomwx*|YA`TR3t1#Md6AUO1q85k}pdj+*HE!TNy90c>
zUUdMR1_<{0KfZ)z=@IprFT4v6g0mh5VHCKq#sxp(9MOC>A;&`rd1s=a%N<lVqmfN+
QAfOOp`35o0)1$Kf4Ky{W!T<mO

diff --git a/docs-xml/Samba3-HOWTO/images/2small.png b/docs-xml/Samba3-HOWTO/images/2small.png
deleted file mode 100644
index 5fd9071349fb7f6ff9b03d99d4120843418ffbde..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 15016
zcmdse`9GBH|Mu()7se7Z5hKG`CWf(1#EcMSkD^-|8e>Uit7x4ujIqSnjmT7#_E9SB
zW8X%kO}o9llosxEdoJDjd_Vud^ZLG?=cisV<2<kPdN0RuypJ=>&u5jA!eRvo1ft~W
z;TiyezySyZip9XepD0iH-2?wYL@~XY5XkvXJ7o47 at c)Elx8UTp+d0X*!V at DQO!oGO
zNTTP~@Tkau$Z&RQLRX|C_#u{`SD at SH&!4Ycxe^>4{PX9}H*en5*4Ey;cP~3TdtzeZ
z!-o$=MMW+yE{`8S-nVa`si~=khQ_yV-}rp~)~#E6dV0>BIkRHL3QteZ=H}*zh=@an
z4n2SVe0X at +%F1edd>mY1Zf*|u-gXZJLcinb$_z|-5`j}&g8Yhl76JP*%^Qm*-qoW*
z5jcL`Gh>M}izp(btl|s*;p!2&_{Q<{;8oC#&@vt8VL8!uu}?B;?<@q0kOND<9OItj
zy5&_Du{gNJO628mr~O<AjDvc3H(p{PT6&y=?*)=kax3uT))fR4i6+hE2$*Gr>1ik|
z+M1U85I6?eK!YIqqdEAq1b1iy2ZE8 at l~Xs+a$(WE5FF!}IJ|*_NA_1hiClMDOLQ+)
zL1F`EKn`*QcPqj*7+X+W$l_k$m`#f at _aX3m756Oyf5=$^<o~q=;A$-PD;UgERo5{K
z<&~{y>4{O;TokogtNj$51h>@j49niQ7x!TPAt%K=F^_PNx4s at CZ~|;#a*WL}8 at MMI
zyYpimE>E<1LJd*if(ud$KFZzbgUhfmN71qsIrdjHyaHT(U_q9T7{AYIQp_yW+hFf8
zIcjP+I24K1a at NyMZ!>AhZyC<rn at c^8yFD4*%TN$Os&DkP_2icx9p<7dcRwC?ZA%>t
zo{=u`?(S?AR<w_?#>;AS?E2$9cRJDigN at WUE(cw=9p{~ye+NS}zC_1*vT+<=e;W7d
zm7B4kR*hxJKc*4xIxW;H-Qm6k6+z=;tULAJl<?F`;|TUmF%?S11jO`A(+6YS{T@#u
zClFEFIGj|dkH=|@5J_B&m>xp+tae$^)=VY?0l?`iVrGziE5hGMxUbT0509k!0U0}g
zOy%@4o%C?Lu#lm4X_4+?r=^9ot8>dNm#LoKc0@~h_Os)`_5U~nCux&|Y5LTC;i3l~
zwtw3K4hL#)ykk!{GRLNG#d|F4q0<VeH*;{y at xYFf-H*!+5jP$`jUs#boNc|BOZ-yn
zroSg(7k<NK at 2CTdo*m8mP}5|R;MB02-1>LWJF|=R8aDEB!AqGW1uNV8c$|uXG3{Bk
zK at MlQ)9St7|GDzs&#U4q<e=kc>Y=!uQ%Wu4tZ1Xw5B?vpgZ5t=PHp|6j$(e;b=P>`
zqPF;UGkCcQ(2o3?A-3LO at yK>h{^h^dC}2LqsL#xmSCZ4iM^12gCZ*99GOr(&7ysT-
z^FFwJ`+35;wwpI5S!NGQLUvjpea&L;sQ~az0;Y*=s6ofDVF&-pwncrSOM9|9m)ku{
z<ZYi-0m5Fuq`Q!GOga at 8t-dkv8s{Pd_GK>W$(w81zPbm|S7kiw+VJBvt!X5+*p4dQ
zcewD*bx-wioZRBV?JlckcXMPFuO)o!3G(!i2Jkq-db;VTgD>o!?N-w at nRB}YDlFpB
znZ<!h^<nGI#y@)U2-@@1A?Bk;F7vtm;<FS3dfh|GN22c?DA4fa>?uDF&(|W)MNKn#
z<e9102fN?^Y}yfV=uxcsi@!|$o2Vo5m-K5p1t%c#GJmyZB5vi~dSkc)_0p1)XZFl(
zu3&t_Y}mhM1~axb5kc!5C<}mF#%${<2t5Vuo=|K(RP?j8=E8*b+ILs)0uN%7$eQ%m
z&bO(XkR0ijsRx(CQM~mx)+-#Qyr|lgG<}_r=Rmk{3Z at JBrJN|O-GgY1*%Kw}VTLW;
z4XbY at 2C>b~z#5Pr-3)fw+*k(tu?3}jM~{4T``gUE!8Q+pe}Ox1f5rDg*xMEDCpLKt
zu0Y-g_b79T09 at 6^XzCXcH99v}``qs+`g}XzK^0Y2KX7RiWF>I(<dcjGO2$?fnIE%H
zb0mvjoqe6Q$Zfm(_L_g_JJpWt%3t(uYuhP at rYRAL^t_84dAPE$nt%s{u{9ajpB+{&
zLaHV&SBQR7b*2^J`s~5JuLlQ4EpxScT8IbG at XTFPJHr%N<!Pr6A*n#W;{D6zw;+Na
z&kU(8<`4(Yy%s7aE!_D+<eS{!>!&UqpPf5E*KqK?Y3`6)q~DGo8(y>@DzLV at h~STP
zJ{0w|_*f<3UfpH9TT=JdIR5xL;=vK!?b)_pPwWvURj_}Z1pZnh<1Th7W?!By8CDbY
z7JS>W=D^!h<Sn(Xw$)$yS%U^Iozb0*x}4&N%5W<{dGEKpn1G`fFMX_znBp<(kG05P
z0p0gTzj)&*H<10rcQg-|bN|4#G at B(pkZ3A at Q2`-^H at r;0!$?UZ93F`Z!Lmy3kl|y^
zipH;_)h+^#G$B`=XeU(#Oe)4+-#66mKIX}?<Dv`MJnu!5Lu9Fqsd5*PCdGuq-Nks)
zKd!F!;bNYm+O$j#3Cs+j5mOcDG~xq5t$(#njrM(BsU!;QPTb{5T~J&)&sZ_U;}p^L
zm at sATuO})-jft;b!IZ>b%H@;www_Vug^aJ5mEB$*<G|N1+Wcl!z;rwYdg5-L;ST?O
z8&3uC^aH8JUW;)0r^@DP5A+*Vh4U<~ynN-aT<gEXH|X%jp5>Qa+;g~(?ughfMEtWQ
z!1}0YN+0jm9!<duU6^0g_vHYeiW4k9b;=cQEV4#4{k$ESU#K5Y>N7(qkaIuePjzYW
zn=Z8k?u*YSsR`<=w*LT*R=g5*tDs)KjZ{7N<jHVBs{;H}F|TnSegE<$0taJ0HiS^P
z!C~xf#nMx48^7SN;gqtnJ&(c;F6LbSDRI}vqe7SEt at 2pi{bKekVBn0 at -JTTzVWam5
z&O_uIn940g;F#N)f%{0;psnvrr{*?kYI|?i8{Ex@>$rI7bdcfvD>f!t(-0=~MhSNt
ztZEQV`-~MxST}*1vg<{6UfnibsUo;`<MicMxB0_2UevsbqJ0vgu7#Nw|6H_V)0S at m
z&yJbs7N76&OO0wR->cD4WgRsH6<+1sn7gp0`pMY`61$i!tf5KXt+dc*7}|a91B$4e
zOvw9+rwZWC1nYAeA4kTFhTr9Vnk%Q(OI<#7m`_xtVJ0T03}=oc03T?BrK{PW|LK>y
ziWa}TFRIpy6g`Pq(&Sg)H0FSm?%i#QT-2OtHEDw1Cd578{Al{NRpt8h&1(|B8SzIx
zKM=RoDVY`=Pwp1?Fh(5=36>Q%)oqn==>(WXjmDMbPn2|q`iJX at Wm}xD#qD%_PHVkU
zAGh}oY2BWt9|G((tNG}zBTOG*wjv^^Q)!&ebjFcx%;Ew~B&rUgzV|uap$^(DN1Lur
znKsmqozAG4=5CDOF#R at dKm-QxR{8~Etlz=k)3{d$W+SKu=)Ip`U<Uh$w6B#af7&r5
z&QKGc-qh6s_coOW#9hGALqei2s$aOQc*Fe=;YR5i#$szdbck=eti^z+vgxVPVj at DU
zWT|)U`=OAERT~)lhiEPFFW<D=A!vNS8H8fnJ`zCewgvS+fK37&Dp->J|0z!Uzk)P*
zcet55AY77)>cXiV38ckmDeWdQCyoEASu^_ at GniHPFQx@*D|nvU`r&Cap at -MxReuZ#
z6bR+A4wc_v*%+)*iSI-C+LNk9g!0$AV`p4{BgP7XAfT71Pd1ZL%X!?v{$5}n!h at Jx
zu&!6uveZEcMJxXBJGZdH*$Q5+96~wYBvQY!PFXoNQlP(a0i{paz%$Q~&J!^gawg+P
zyjli8;3-`|?eZ-sWo5!3Lq*SwoHyHS)=b|(oBRy_jqX2!->cI(k2#Go)4Ea#G}2q4
zFh4q#?-uHl4$V at DwJCTMzj$Qf;lnr4gx!`_w0J8_d}2?1eP<#yKC$xx6>^Yw!JbWM
z9mgZNZ}f~io3P!BD3nTy4#nX7!X99;C=UZ+h at Veo5kDixQ;`3cOSxOATcM}B;80Em
zGa%5%JvTF>C at 9xgkX2H|FRIEa at GP#1Y+X1dclTbIj7T(W>1%K9GV8F=Zz7Wo+K5;-
zwyU$A2B-0j)m7lvb*e?_l{#8*c#%%Ej<ZFJ at bm)R;8rj_3UhL*%6xrtGu8&@Z7L7p
zX8Pt8Fav$c#UbUJ+}A<wdyQzIyQn!+Q&SKc{B~opM#q1B9eOQRm~}8C<6zmMU{C6r
z&UzRPu7!rfk4Y(HgWDK5{Cp+x_0rTZx+=$r9>&qkD|i(3FJ%HB9BaOl72ekk-0x|o
z5ar!Htrp}ixgoiO43#5gaw54|rf<~I+S6lZj4BR?aY_p8`~Ia^u3rfVeB;<ObM!=I
z?lTDi?L_xPX`1_0>6<oV&k at +ei!jDC5&aXjb)IiEiwTYCD9!kT4}riX-mq_Fyk(?y
zbSF=DTTLStN5mOssjH5?iqe2Q04NcOp^kA3BBhPN<lqP9U+=ISI10aE9+up|k;HO_
zaJWMCaSf4ZwD1*Mgn9 at JSRK6p01ShxvL(?_CLIg)@!^Cyx$_F<X(H~9T-NI>>KQQ{
zYXu9=DGn+`)5M9jCu_ZrS4D<5V4Y at a+F{naR8A(}AyUXBc~iRuxp}FX3Aw|F8t{AX
z8)=;Yd$%fKLd?6hrHJ at E9HmMpgxEUK_Y?Lz8PTzvg#Ea+c~wQoV1LLvl>2_aO=)_L
zeT<#x-5!rXPLb|Fo3vD6?G9gZmQYs;o<n*F(WGRfM>(^6y;pA8s at 1|ZrM!b>p2b-O
zMexDXoI+ewII9S^NIil*#0t-Ni;wve;$bw%76eq2q^Ss3B*PVRAkx=S;X`9Xh%1@)
z1V&CtFk^)1bOIv&ODITLV8Z2(fRtTdWTof3o7bHVXzYp-&TnZxiTCv~9&N2&d2JyH
zMq&kbSM)c={)ZfcrTM=Yu?_qW&jy1A1ueZ>!4obJZ0UJ|y*(*4BShc at Cc>RNim>-*
z?E4fr6XD019MLfPH#>h1=DDUn-BX~ymgdpZl?CGgw{@y1%7%q|0qf2`mBpRWD^uDK
z*3=C3I!zhU=z*=dM(JPXNGzp%#XuT|z~~rA+&jd-fgBu9Nyt!k-ny_|0|^Hbg^Gzm
z#n_toDEq|N#`q}r at 4aZPqODEZ6aPi(2 at UE@b9<a(Pe(U!xFtWWtcFOPvSzGzw!9MP
zmlGi+yh*WmoPenFTc}z8*ud>+lbw at RU%Ecm)1)v at bIlOV7^V}QPPY{CfVA1f+4rGV
zBNUeZexvX^ywe2xvFRh&L)yg%Li+Uh*favk2txKZc{R)YAeSZFrj{l|@}+bQDk0}{
z_T*I7TJTjOSXZ7UKtQ&+!RqTVQ>ECL2VFNot~r7M0FnL$$4Ke7FJ;39>`CL-FfaDU
zmfCLD2e}1D*Rq#T<IEK{c9*^&wJcj~q%E>6dGo3x at a~T0S%o%|6ownWn($%g!2>>m
zwUC{6mY^AU!4bylBd6|HGeoeDzqWfmF{4stmCJUQjyBD-O{zxq>vr`cTvuXE*t>Lj
z(U~7@&t#9euChovl!ae+^Sl42w5W-Kwc}xox*VLLR>lU?Xy($tD~{G%`!ymmj~se)
zmG%rKO>#Gbq)|0&G)&a5$V1t8=H_~IzG9gw-x`1Hx$3~b{u0phMD-2zy6P;~tT8`a
zaYi at ixtMz4-QKfSMOd!~dOL2-dEY7o0#1t_be^?RwLOc0EMn*+t9u16XKc1tUG#QY
z4x!uNQO%lp6{lbzN;F!;30EyuA0HZG7jGV653@^f$m4W+0!xjBxSY*Rb*WsXJQxgP
z(sv4Y+TJ5ksyN*6D=nT8(#WavLvSu5stc25q=(?$R0t_wJ2NJpnL*Zx2<!!osl0-T
zI!xf&fN3UuCF>v=>yzbKoj{yq^gDwgEQo~s1SG{Bn7B*4=GE?bdV|grqpym~q6*ls
zB`=_a4JD`@sSIwFSX at 1H1D>#uy#*mODyAn3yCw<tbSPKuCE=){;YF2=8qUtI4^yBh
zs}qas=oKW4le&vbo>uE<*=82%Zk!7-#IIM at rQ)j}_@`mWE129MpLB7C8v|BOAdQpC
zLl`UK{Bk at 4xEV$KL%w^7TToDskz#d}=A)sHT&a%pMSHyz<via!^#R_5Kz<|Z3+yL=
zAP at iPA;4S(5AIJBuH1sMgu2tQA<8Dqe&f?;>MBWxFt7a}oOSg5s>&u<u;}GM-_tOR
z%yp6FVz=?eG2RTrCy%)}IT}hG&9;J at DY=KR99E}gh}8#Y&`M_mPJqQlc9?Jsf`K#r
z(u_U7qMAY}KELKHZfg9)koG73Tq1}(fOle{+QKE)G?6xt{@u8|0vVu%M&3=lk6+b<
zIQ!`r;IM0oQ+jdnsmsXYNjCC(LwjI4S?O&3uiH?mFx0Rbcca+`C=SKTqd#UC$7 at 7i
z27~W%+ASjHsMb~V)e{cB{V#!PU(_zc9-n6g3FjYs><RPp9_h?IQ`b6mL6JlC<f*>A
z&REq*Se>;jw$}XH=K|HO8_%1hS(lPU#3&2K9vSd7`A-q+f8x-;fz-Nm1+}ZGxvQ(W
z3F<W$I{RJ@$m3>b1LB7Zu2%mmJ7Vex81^F8kKz*l0QbDIq5<vr%xNFH-_j#ku80u(
z5N6T#Sr>}NOVo<rJrdL;4Q_EnC6TNmc9{l8(p=!R^7=w`-azB-w4_q~!YqK9g|a&d
z)*PnUARdo at eL&QXJHLR#u2=Ai3d+{|;Tnz{=KUk)Ew<r9Qf|J5++QgB8+(aF#LZ6`
z`8i1*4*`n3o%6lMg+<=SqF5Z(s}b1q7>|i_>AZ7<;4uXH_`+{>wxBu()?(>KKFTOf
zA1Lb+5ALDBm{7IHBZxf#^k8l_F at nOf3}IVRb9itHmYq0ok%Je>i7hHP?mpTelZfKg
z8TZ$!sy{ZW+Q^@q6F=F{%UrSbM#7N&m?5oY4u8i(plbLk<3;`oH>~faIG*IluFcTw
zCl|`saR=N#PB4OeCO*cGd}4388nJoJ$ER=a?oT+ROlnyZmmhuX(g*9>6boqmRi<j<
zyQy~}OKen at wyc8e><vbT<55RXZo$Po39T=_ud(@`Ig5lj?h*Bfi#~SGzI at f33!iqQ
z$;IMFUD}_hkd_BG*6`BxFT)11Gqx)-5Kj|#OX}R0eMmpo+avdNIe11X_2!<8d%LKW
z96^qqL#Z$(&iB*$Ra$OJj_xqe)Aph_y5zB3t!?1i-_H><nRr2vrJs?)!G}u&uT{*=
zC2qY$_HvLcDVi=GypSmTqSdmbs;Q(h>1)HpS1&`y!(OMZJ#3Xy!!U>Mb at nn>-O3Kx
ziBvu()R1A+-y$wNOfic+ZU4-AZfBJ6*MRrymW-;769!dUCxeIwUk*s3Exc|I1KXj4
z*VC3jn7HoJiy;RKj+?LfHFx`c%<cZ=4a&K2om5Br$?2v^HxBEg-8X$c!SS*{4!w6f
zaXdX?op|SU#QkEAj3RNBes)EFzD-shR+g21va4)s at YA;Z-KkNHn?ilO&5v&wvdcT3
z=_tK>iLK18Jy-5uTiK#6kH^mI at L-%wGF>7<2PhQBSvA-NO5BjrKeEaui#CO~L42c$
znwjzRl+;wD8}Ci}lJW#Z8=cO4H2Q^><$;w_J-A<TDO6ufx1!p<8FJ7Tlpn?;?dL$+
zkaf4*p!trH9Ds=$n&cgdfvp|N2(SwS_y16wjtZW4#j4fW at WG8J4oV;DS0Y1p0|R>#
z140vB0FgRK)bFXzrokLtB<jYlyvNMoG`$9nZw1o}mE5EaD$W+vWomntS%Zs)#dBDh
z92BQNb$6nbOfJJduxL>%7VPHvy>SU$09L_yMhPzYDgq9Q)k}n&B-9u((c8KbJ6G3#
zp2|^#Ll054(PVf&hU&~!7KMvOMoNp+BRC_V&;;t^dpWpcK^(~UkyJu0oA+TUD*6dz
zr-b)FM^U;9 at l|C}h36ltH6E?zwTMKEmv#yh6BDVzo-9kS`3zK2fE%+TUWuV{+2J%%
zxs;-=MT5iP>du)pc(aRK$T1x~>1q~YhsN|6UW|6 at B`VkkBknt}VB1qUh*N300hHcW
zGvCzT at Jx1x@Qw(yFsxD9t70~<uW{86lF!W<x>kuyTl<f!d{xwO;>1+^Tnj`8micOS
z^yGCPgL}UM2DguAZP!MhAbhuLu>*SROR{aAz7Mr at C*4DOoxBunb&YvshScI}#9h-c
zz=Pz^*0&{NXkV|*eHmC);@*q(+ at rB<^paDY3f}c4OgJqkqPA2IFaH><ne1Zqx+Zw?
z8b0BSf9`UGkqJl$`-wCU;v*nYB9}EA7<5>`y__m9NGMI{_eMGKR`FfDkladODNB=j
zT8io787*QD+J~exMMOAKWXIJ$FNu!559ml5l<4dd#b>;Uk|M+o6}Ib)n0r$<)nh#`
zORxMEvYh)5?83>U<tPT2x95>OoZwi^#N)|l-cjz)f6SHA4KPb5hjsTnWl2}Ox6r=b
zi{|f_SaO<P?D{95QK^Mz at qO{;pQXgJPLFM_9f-7d!aFkeSRn7%;X{7i5AAxAdmGq=
zA%w76 at JSG}V>S;8&AL!e?)!yK?Q1?>p_rU-KK{GnL+1L^{j`(bBW8z04tz!gtAE>i
z;&fr9+WCaknLuVm^z|symbH+ALIVECe%01U{r)OoR*jX1vouqgxe8L7w^67NA5<%X
zfKK*T1-U^I5NRcqQsZ4TU=DH?oWO_}@;5 at 2<I%yn$Q#aSZl#B9;QGWa1+1HUz~7SA
z`3B*-n!{x?!iAfHGtym&<m#+Rg)GQ}3!a^yv#C8Uf4Pk89U5e-Yp7|UPO5^PB4Q}K
z1a_7_jMIQ!%4ZwSh=XfaffOqW6&jV5Kr9~&)_MI_lnk7z+NLH6C at b>J<6RT;^1=C_
zM;|aE at nnWu?)L{N6zheCCUVIKk^!X;`TkkFBDH5SYm#e)rFl4LIaeF&N%L3}WvWG^
zQKPWSzk<ih+3ZGU6cY=7T7Pr|loG0}S|%UAX$OPCYpB*Ua9)rQ*2raYIYrj8jI6wT
zrCvF`c6w}Z%#E2Do((1t{JKrEd}#FB_;fibgg7Hu!#FI~s#CBQEHmp<z5_6lxNms*
z(7~FBD30z~f*^<^>C=r)@HBTXG at m7%1KS}nzzSXsNR>tK9jHd)3Ye-Sj6jdq&VsY`
z+1|@iY>QObrx4SOU{shcXTMa3M58i~mZ%1A${kex3TFQ%#_u9h!$$R|X*v0uM+czt
zdG+v{M&uT=47 at jt(9_;VLcewBls)vtPV!qYg at i_;ezVi^3fJ3m8FRy at i1fpGP#gpN
z1M5JraiMAJK4`zJu*UfHfJb;Vho#AVe5X$)Co4SYk)aP;r-L68I(`Bdz9NTgO6rC!
zw}U4qqS!R;XtFk_6Z{>%cue=w^852#cj><9MOnSD`n1d{mB5EQ8lR|_To|I!Ia<UE
zZlTEf$lNd*ChsBewHu%~x;ToSS2d^IAj<9-DqllxtXLz;bgS4X(!x9rd5mYB*dna2
z&+VLtD;|2 at Fep>_I5+W(e2BRTYAGQ#_Q{lKJ{p5<oDuZXrQN1|`GGV{)87E>*c6c5
z1?T{3R-)r7 at Y6Z~)iX)z at wo?Ua5gM5vs_7o6ETF(ng`VdWd!@_Y2L3*s!sb&I8JnP
z4#(DMzpf}_Kn_IAy5tT}M!Y108WUP0#Zd*Kq6qhM1jb6QTnQnW<7A`@4ug3hqvtKT
z+=yvNU8RG;yR|Y7y<mxXB?Sfku7xT)%TeTGIu@@y=2cK(@g+}>i!b8#ijd|E&D%Q8
z)jHIYo*eiZE!|WU!Gmsq_-q&L21s{7t{!y54Z22 at jE=r4D;VWKUs=$*z@;9Fc^R42
z+8YMoG`Jm{jKg?zSz2;0f59Zdk`O8$xgi00>mkdx^pZN-tzf at jg%db{Sf3$-C|X2g
z6@`YqcSuHvkH*r~7^s`Qp<!z)Nm3MZ#_O4vWZAROP~yE-WCrh!nnskGIzrprkfiSf
z*3IQKh#AT}dKaXaK>VpwGt)L?19!F`Ps;B3++3U`6C0eGkLGKiqF9D+8ymn~Hp*pP
zE?zOq(0 at gv!9$er44_bRR$}ITK*mwij<&$j$|{MV6f<n_F5rs(Jc*qj!#9IMT?0m?
zX*45baC)YOJ_KgD;_fH928uWOWbOLPmKipqUtX3q>6?<}R$mr4`^rYnkf>yMw2&h^
zFs%G~o3ExThYRxud3H)QuUcg=zo=+bFiucLVMi`g<KtZ*=&Lqx+E=c$$$wtfc~0Y7
zn`wuLnTW(4D=a#qd%48~SCDw8<3DrIC{H>zxEX{21b0<ceY%q>M>!;=m)L4XYV9#!
zs${3#@J$Q~piM0psPvaQ=@B5eV*Kb)&ihvrUCB{tz_INstD|Zj0Xi5NtQ(Nf;R&c`
zD~|yEQ&iSI6swFE;+MCnQr(~CVX25=^aW*{8qGLJQ5|$g9Ml-}z6yTv=+G$L9<}mc
z1w<cIR>#s^gWbx<Y6Sa1kZ+KZb%l6NP6QPbEE=dhDmAfAsML-JDW`e>4QpM|+H7J(
z=9edrcHmb<;$V6WuJM)GL3!1B_nXzCSUd>IGA(T72b$2u_w+D+dSTy2G{!^Jg&s>!
zAQkfdrkbBVB6bB!^;OYk7o_y at X8Qh}p|6}T2v=sVEfB1uXUs6Q4-X&nq`ck;H9C3+
zGK4s8sj2IuPgm8o#SE#Amrb-P2IIL2n7)3B74=7wQrdhb*Oe23#p&sWA!2cep*SW0
zj8R&Pu?(7$00=HXa`x+LHl(6hPqVVrEi2Lw6KZCJ6+7UII}Bybaz(G6c%i&qdEBq0
z<@(oL_<Z!>zFEPeB`&Uc)ggyB<?#eIeB4hFTGraKhJn3OX>1!#n9LG+a8*i+r(NT{
z0d97xyH84yXK at C6`HT#?yd=1ixmwv^I7z|4R2^mm*P_*-(*T*Lj<d at +gO}UMofo at Y
zZ_0 at ZlmqybRIzvlW2fEK4S2~qwMsS@=zW<tqKMRXhVDaY_Q!0Z5 at nFBi8<IWLtz^_
zh_Fx0i^8cyrj^o(Mx0hog9N9NV{KvacZ02TPQF?`LIQzbYiDOCsiV8y2oS^_osAnv
z;ZbrVmF1LN1LRht&q+y^Ju1JIxcl9J%u%Kkj-6zpG!Vh|C&h#m{S2X8sORmXw*jmb
zk(-+wz8MjraY{{}8Z$Ow71&q|_d5*}&+ at vLrFtoDk?q!|{AWC)@;ItP|Ll#1yr7Z!
zJUY6L!x}FdeWhNkwHfvRkkxUZN*USMwH7q#<m99jYB?qC1Oh9ga3lK388qp2ifea(
z0ctYgYbyn+p`|`LF`>CR&3k>3Qy-)oxY1xS^ji}UZV>YdvZ|}Ig1FVyga8_~E9;BG
z=P8=sG8$mOxLLv6P<*IB`0g-aaHb|})5fNyUb9v!;&*V9UjSWGfK}qN++<ARzxxZT
zhTivz7<$FO55x_1vPWMn=>;0j5Ng^&gfUN(I#;h&z5OxIt+MKM(C+ at n&KDjTS at QFr
zE!O!LCV;`_IzCS4iJ_si$uBFl|CS#U^LE<6sl#ezv2>3oSKFHzAG07U_dYOXK>U}{
zsGx!YjqjE9s_4$B8}4dO0ewI#?6N>Dj{&(`!@-HlcwQ2Pg6rqD{r4~GI5_p%`=3ES
z5ZEF=%?Ek({U}yuLw?HDRX^u#LZXxN4Zz)oZ+#n3q0!8~8-ou4{#^3AG3>U1-v+3(
z&d)R&|B(^%<Gx|-swmKzB=DJM3io>e$-UO{$5+e8uMRSo6AT;0DYav(e%q4RzboO*
z4 at ux|&JrXGIuYnm0yWD2F(%!ufX?gK3wEdf9+~~`e at T$qD@*%!W;Y6 at 8R8=a&;v*C
z6oVTJg29a~D9wa0cTM at dyx`Qw_HHQ|A?%PE)u>Et_Ql-y^XCk at vnJ0G5Yp$MJi64N
z!&nBUlFVeOeoo_cUR5~zk5au0ERxFCMm2X&EJ455aMTR53`ZH!RZ%EQe@)Hlrjxmq
z49}1n^)K$h3*0Q_5dh9Ej8)>4cs at tiyk~sO>R*)rMe;Nik0^H?UV&65=J1O$iZW(j
zwERannX6#>75jRnuPt4h?x|4ztk#f32u6rypa`h$>};n+Zs4#Y*sRSXYQv?&noE=V
zWB*G^msxa>TG8+IAmTWQ?!`(GB*(b1kJ!Alsm}t{3rHMJmbZ;hPhS;JtFB*~SGVx&
zpm09siYO<HPuCzD8P`H;rg>EuOAijju1NAKB`KRr<5%MNT>IOV)E><5QLHr$_z6z(
zxO{%mU!Vf07)tZ_3<p&^dO|#Bh^-bm%z|#rYQuH|u;#?s0g6s##N=N??tu%(GWZBc
zgI%})bCK=0zQMtP#j(=Mib81)4J`~^+F!v8EQRl#TGsNPr9M?K8Gb&6P_NI;G<ZO-
z40eWqkX_mF#gajTqtW$`7%JEQ=Sc?jZQu?xM;i6meV{Veg&}Lp0^NHO5RKwQ=%uL~
zRLX!li`9M#XKul``JdV2;15D8KG?o?h8qMuU1<-`;R<yuR#)?Q8Ey~^Ua}A6$6*o5
zD|iQe1x0`5h8!;2go+i~>pjfrZ)8hSxjf%oajcjr04c?MEa`cVl#C;c7$~0vx{+>(
zyA!>}3C>428+={;m3N*n$Q^D*d+qc}Ozc-2$QT<VNi&q?YACwX+ep;B2 at w?FT0p>J
zMmFu}BX=xogRLH&olQKtSCoq4Skl*_{0=Yys}qo_C=oOgWqE-HH?)DP7}Gkb at O{``
z7;JB1a0^qUw}D1gyy$;%VN5n3ipo4Grl?Ltkv?u|HfUYeZr)?q+|^{*+TLYKk~cRS
zwIXglEpiL?s4VgpD&F at h)L1M`MWOcla|o6qi<xOU6PBA8(I3xZ@$iaXMU^nA9MYr8
zV4{423sEL)ql^EOZ~f<xK0dD_42VcqNr){9su_do-;W~ZLt|dSb0Fm%M8?NNAltoY
zx_s<v2ICext)YlCeN{FrGc_f5^pTKWQ(n1hiL-I<C2}IAyN5zF)$fy&T8)g*anLli
z24bCg`1l0r&)gJD at WJIl_KIs0C*LP;)+p6NU*5wF;cWs!*J3PTExZs9pW?DI&%Au~
zWST}b{))AO^F>F4+W;EG{_?&)vJs+~10^hLHzR?Z-aBj|O2LWM%6Jv){xY>hnU}sf
z85D5>_D10R-N8_R{2*|lq;|+#Mi1njI^9!hefkE)zKfRBQ!iS-P$Z!?Ex4!fUJ|+2
zm~3p(XKr8tJ4ImZgL8CQCv-u*oVX-fpFa6O42lVIw9n7?GD?#v*-V9V;Xi-jECCe`
zYC6~SMOj*v1a1)GJYH%6xdWt$?wgZ4(5rvI60PL&y+a?Z%XGA;Mcid&#iPVOhmr;k
zy7HJCXj16D?si!R>Lh{0cpl|xG$tpKFg`?41vJjk0Sp=@4K7}&_`~aHQVfQQ;g%jr
z9O{EpBqgT?gX%Hyg=H~yK{Re6v<yQ<rdjcYm4G%a8m4 at hkTN3{yD{Hr2GcqfiJ<O2
z_C3Ko@#liV8`3Ll?o@=Oh2~Q1i$OsOs&1EKeLB6oJRL(mZmJm`wywB$h0wtI^*S1L
zGABEshfm|<sA4{OC^%dUweAC_pxFU5ZiVLnD<;vQ|Bn(C0v^dN-l6>JO+LW&4azaw
zc7l^sTLPV6Wa+fu(iRA+T$<?RVS_^FNDu|uFYDIQxK?m!7rYz3G*OKq?=ZY$+O0CC
z*vSNYw5XUU>Ld5bRn8M6D^JhPvgg~~Abk%gTjDXJn_M#j{f}AQ|8ZbVe$F{%Wg{b>
z72WQ)dKRI!$)$6gX_l1?Xllf7JT*48TDZ2vC-X&xB&eeB#<}({Wsom<JWO|_qG{w?
zo1{mBT1DZD%JtRWc*ZNA9cq5Rs!LUceQg51MN}^$;F2D6w=XGaI-ObyfL5PSra~(b
z&?r8`yh}kU3cxACIA>rgY{TG9jqM2|F#?h6#A$rDQ}@d|(Y}$5`Y2CH!uATgJFfSB
z^i`Ug0MxqM2j{j5 at 2;Tisg|~s2iiriDtcI~4|^afRd`qK|HWdDVCv;g*-A at RKx@w_
zU7?OI_hMNaQ`xcg93?M(ec6_hVFT_YTfjp;12v5qG4vTtH2f+&9H)i6T#;U5A4w;)
zaVcRYC{@;QS4XFbK?`=duV=-YfC|3b2BEKyPjN|+oA6LUe)XDAL0OTvyPsNJ;gVqA
z&dHw7SgZc?9HKL8hR}3yv1RIS2KK&UjWU;taWy&qPf1<<ee=nGt|ae<*xB4Yc*cX(
zH7Q8{%d&3H_A9wX-KwFutN&zYHuI%Ay+D}j$?rY$fZdcoL&ILL*6buzm>l5 at I5a#E
zoIXYvx}=sf$^2As#D1uJc4F{Zh`V6T{Pg}93-g0eQ(HSo8cQMAv&US^k?gjy6tN*A
zM{{s``Z3r59*cQFX}Og;&UO|CaI%!v+t;cu1D<??%YkM`ouxx^h;?R2#k?<q;g#E&
zu?Kz=y+P;xb(v=JA0LKbQ?E>g;2i<8%^GuUS_0p{4HZT=a<@g<Cd9A?&`VTh&Fwvi
zxVcVj)<vqc2TOyfTUnS<X;MWgl>rJm);Sco7IjU0Vot(9l64l0*kjz)ZQvXBpBeUS
zEXqGDOh3##K~s}8g-(7;Mduh-pV5%^5IaaFz1YRx5fF>#oPrWH^jV=MYXp6KPlz(g
zr(f9~HQ8 at UrEvx8>CC at g+PA%SsBkU1>lv}Ygj>#YhDy-hO!#TUYt?5uI!9$6;U_SS
zW%Bke_!&ZQ>*EaG^C;HeT1BG~9N0l)o-!*#ryOyXP|m%H)dZ{JkmhE>QX9D8e;Q%@
zdz#Fak<{f$<r;}**zDR`Jfem)GloE>Os5j?r13@>`2mgpB~PSN$6=|4XRtw0TBZ~m
zUJo<F_*jn6;B7YWix8b5o!yb`C$(nSN(1wX#C(5Du*TY!P?Te*lQ0l<J4N+sDqNAO
zuV4v3<O%9++Yp%$seYS at X-7B31jKVqT}|ZnToAlpw3K2zKsSt3m}M#LKh0r{p}+5v
zF;JPFz^se?SB1}5kI5X-riBtNuz^!(+&sw8IAn=Xzl)+zZf|cgG9Y)!S}cs@@b`W_
z at mUuwS9d1xW0jo}luh(meC$ciP}wMFvueTUXm~g)P45U3L`sVW=gOc^r)@exaI()Y
zuf)be+V64f&R#<#I2TW=)vOPmqU`sG>H3u)qcC!g_<FV6_GzjZ at g;M3Gl%MbMe?r2
zoVpt7_9_i&+dmfi0@(!ss#UkwS^h9Pf{UBX-lqf~q_}h&w8v&6CeNz>jikK}dsy}0
z=;gkH%9}5Lk<AyDjn at _6Ow5?Ddt1DIR$AqS_j7ZR-|xm%Ep1E4$QU#or5e0wiMM2X
z_}rTDrs=N+Oo6!Q7iDuA5tRYT{(*<j1z}bia=SHJx>qSz(E=To^;wX=`mzU49Y6RY
zGA7!B;)Xx6LitVjhu1T)o0nCeyzA6KubayQHvM*ag!DqZL^{TfK0ZPS`ZXKqjCG_U
zM`(<3HuEMLr+%CZ2RT*<L(x`}n!RlwYTel8mey(Jp(kS`ZV4hE5H(pCkd?O?Sx)6B
z at YoDb&^1MdE~l<^Ijp*8G`n#D{!vd8>JY&)w70U%$8H_n(!@j;$AavDjUiI;GfZzi
zBRcCZUq9ti!t~g5NTlJ+c*+=kW-O(akS>F^Q}T}`xc!-`G(G?VL8{DAql<Y8HgF)G
zmk6;4hM&Iy88e3XM{^+Czwvakp!5w`;}-s-z&{xTR?P3q7`e?C;A=sz4HF_gO*BHk
zRpj2u3Fn`=rS5Vckno!st0Fu)Ev=|j%w*b+7XQNkx=}KC&xTB}^^dZ~p6r7>nL^$9
zJxvHDih0mP63Uncj&P7rdRX?KEI7+yF{+6Mzc9cB-(Jb;ULp at 9pWWDF4}t!hhe2Rr
z2t(wK6x$Xp+*tw6SMd1!lJz<vN@#wA^~qmI%@`0qo{dF?c$f*X7daw`UF}$gVXes@
zH{JOPXt~a~$ZjM)KHkzZNn|f-b$t<Jc)vP|!A5ZiPOL7A-uw`nw43L?He{L at gm(Lb
zC4y*DsqhFJrD;ni3 at l!)1B|_Rx)QYiRUbO^mxj=_t-uQIr*&I|bKV<W0%FzpE=6ir
zmq&Id>*j;>)`j;Of11D$^Z2|XK99*Qf+uUDrjJK~Gv7}76vKoF{=j-gFf>IQ9{q{z
z=K)DRjz?ci*D;`VlAus244gp_i^6FAOJ`@L^+BqsM*Bf-l6iPdpG7NzGDn{=^vi2y
z4I!6Nh9i$#|MvQ^K0ONpeK5wcaqm~2i8ie{`+Dxc at skR9%jv?6F#WaBAC;E)fK%F|
zG&#1^NUihx_J=RL)U;2nSpRSWp?--*+WH-4cIn9><tkl+dXj78$zEYoN0p^O1XCS#
zxFe}Fv#1>}qwh$xQuypbzxs`DP1I}6Rm{>yi?`n&7t`Xvs|)S+kY=I=*uB at 81s)nW
zZuD%f9JC<i^7#cy-}^RC%Pa&ch5Bwu`(fDWW7wu*Q?*YS6OzqEAJX%#4;|fiIZ*2o
zv3Q?B9Hp{F5U}CBgpO-%dQ4st(&E5w6sAvHdEMIQ^Ypnvi^)7op at J-GkUPWJz*TBE
zq&FDF8b%zCQf2v@>64W=RP?s#18gfxsv at S_lRC-Wx#prJraNJcA_UnAPWzpaVDT;w
zMwEw)r{fv1k&jbeH^eT|f<(qz(w$6FD<V;Z1s(&&)aKDKoJh18$wB!~KJSy56}640
zmp>jGOR;Cx-o)@JIh1NZ(eEr3o at 1>iJ#Q+b5Dhv|w@`r$;il3Mt~jH5lfs$OjIe#E
zP%dvxZhn5&s>3_~)n(?n))~TdO)$gm2wa?KC0VjPBJIYF8)}IWl69(n3W1(d?!9vq
zZR*X7 at e1(k5~7UU(G7G13<4EIk2>Wi at bovf73mgN3lIEl@y8!C975yXxz3G3p;TW_
z1I~8QbwL&IVnRASl8z@$*VZ!rTFHBiJnpJiNw9Yf-|G&IZzo_+Z2ngnf!ct6M;(Vl
zRNUkwF%l*51Y{M^O0aj1Pp3DT4%XmhHvBpu5M3uGIT^>I7DxT(ppvb#(1!`GbY2x3
z%R%`-ZNuU-H!ObUrKUQ>8X7Jd9)n`Je*+_+PmJ>Zy(7qrh{UEoBUzVBztgan`lkT3
z)N{DWfK1Fo5B7&|9x53v8G$@k?Sz~sG(HX<Y#bj%f*YWmsL|0gP|Q!SG_HHOj3hT%
z+Cje4wA8qxm7e$q3Y_H(3C19P9MIjUHZ)WUf2b5EId)}cd=Q+Hcetm4?$65H%1Q)U
zku(|~pJq;nW at D4AJYd%qav6&xSd4%FFrJhw$xH^x6!#{L4#f+2MAa|#EN2R3lm4$O
z;?78tNkn;v at _Ut*>vCM`>W=QVTZB`~y2I)!Cu>c-UBlGQDe=_}qZAtuW;09kj%cXu
zd}_Dc&-1VSHBCN_2bzH^zhS^>4rFIGk~@9_l5$p;9POs62#3E8TrsIY^4pDE!>e$D
zQ7SP|zili?6$BD?3-Lr9N at A|U$Z`qTg+isjjuwBx56%^=Aq3Z{*k^SEYRM{z?nf66
zVkL+Xibjs0*af1^#S;ZbZHo(yPKjH|9@}NEfAkE{xGep3s~AqFpCV+$nu8Y&>BL7z
z6IAEt1M_m(Y8!Z2Iev$^C>;X6P!l74M(58;M at PrF<W+#{A3sb0cs(#04eIW{F9?Db
z>Ri}j&L24d6#4%5?+8kqMc^0`6*WJq0nwf=G8yRzI<$`syKW-Rn`;=r(Zt!KR>!!9
zxxPMmV6oMkzg0;G3qb^HWK<6cUcIzRw}StSKGW~K&J_v+AZNCG-KK+Ao4<Mr at pSWX
JJ?Fwo`#*0Gs-pk^

diff --git a/docs-xml/Samba3-HOWTO/images/3small.png b/docs-xml/Samba3-HOWTO/images/3small.png
deleted file mode 100644
index 22a39bae52e8469b581b000ad572500c974ed590..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 15785
zcmdVBXIN8P+cla-NMH#ew1gUZ6$3$}2?PNF5djec0wzEbupl5JC~6A5hTbJ0cGLhC
zRNOoC7K+$VQA1NyRID4fg>MC)=l$Nl=eo|1bAEA=tTkumT=Tx~F~&Vswx93jH8N^4
z5C~+Am#13*1Of*j5GWc22S1Vf>~|0RgJ6=kk|B^Q0~@4rUW5PR6Wu9^+Yc}j57QFp
z5OUOk2s*)QKaEKbpwpsK;s@!D;6+qFpFsDIA3qKb4o*!?{rK@?=gyt4UcI`1|Ni3Q
z;_KJ1PoF-WpP!$ep1ybQUQ<)kW5<qd*|MdqtnBvf+Z#7-Y-?-#`t_@;t7~_6cXM;I
zva)hbO^ub6RYOC=^z`)n{5&|r%F0SkZ0lYK#Bt2ajU1T#Btop9CY31tQ}@#{yNS0D
zZG2Z<06}25yeVV8GnK%@FMDvae!IX3ES%eXa*y3+=tgKoEn-?kuvattA~n&0g+LJ^
zVCK^))@9ZvUrrsBA;zyUvWJ_XSr8ZlIeIsazmBJKrpme+zW`L8)`!5Ntx4nBM1^}k
zY9qjxQ9v>R_$9KDfg1t1tqcf?e^*2#tnZGlrx70lt6zHj08T+dND#z$Gz0gJln09*
zfnZ!tRne}F5oP%6;VzJTM#f#IZe!N}r*F9Ly;Zd7&VN?;gejEn`ObDJtxw;KVd`QL
zby<Bw{bR#sX<^FRs;0YrREDULY&DBD6_N9=Hti4%xcyxXC9ph5;Ko3;#pNYpDVUv|
zotH*TR=sK^o^pClpF(L8Tr7?tPbUmox(0I+5(wP}bC|#A#fq-}=4;7U=FrXf)&0-=
zhF^kO*f}XM7z#-08D8%N7dKZ9elA?a at 0ZZTh<%#C+ at w5P5y{=5kl-qE5fUtPjDRi0
zdHalWQp8q?=l(OweJ3~(O*$x?>J$z^4*b*Bc8Y;SZ9*0M;xHiu^CUENL}+dx?X_e+
zet`|$Q|m}_=-33kmS5#wP=qhXyD2=E+BE_kR(Fsl>62VW+ZAc5>_H-N+|aQJJSKwO
z?q&d&=y&$5%e#o}yK2oouB;>&1t86yKAjv+l}TX2j=cPI)DlMz=M;()#hS!HN6VF}
z=@IX%edagM#>bf^?LSaxW9Is=aR%XXRjOa=ZB9NWILyfQT)d6>u at GFuk4YnJu%O|R
zg=>YFb^|xCZ`+PCbG?gqNME`SL|lx#gObn7nNe;i#cMUsZ)(w+i_5 at FK0BDS`wbuu
zoxItooJJ$`QQqBucFlh8;E?Ug%DSy|CAWW#|5`p7Zu}_JV%@JhxS+-JTX+tb7u5&Z
z?``bMp4(L2ji{wAGcyWs{FiRKpQ+}O*2i5m%X597 at op24uJ@!nA}eSGbJ&o*S?>AA
zY-Shn27RFiAY7X&(+HWEF_oHmTovm at ahteJLR~TQ5XkM&hWgQ_<AFWH-qRsE2ke{-
zIjkiEX0nWM6yHn)x~R4>4Tl0RJvfBGzy9&}{HH5r;kRZd=_e7~H2vK(CqDi|^m(_V
z{mrNIw`OCeF6f^>v-fktZ!PuirANS{T*RHsJ<or%UOQ-cg%S45Qc4XtS*6{(*WiM*
z{oUj~3;OdTXqVv&53_FROw}PgCKAR%>JQ&|M-+WPi#zY0$6p8=%|&C80Q{z0s*hnH
zkLE$}&P7gX^cF<_lmW=$FaZ;}7Q!Ja+2|_zv=U_$f2^#u-q at NY=UTzv<Zz_=uVY8m
zkE1eLkln{)BJbYx@%jY?R!02}BV)d+yxZ_n|By48o3T5NZ=%ia#%?;%TpSn|+_|&E
z!tZ8~&F&fYw`jA3L&)CI2 at 3$8tNu(g1KW1S>}aeK0JqC*9MZ=DwbtiY!RF^X?tHC*
zGHs=(eR~dLkTgCj0 at sYMf<3+Z*UGLZ^0nKjq2HfcpN at O?RZbeYOJ}X>C1v3!{g+ka
z=}tEy;UhPwdrIt2PrlxP9Qah)R!EEowqIGNy%@>5u-;l>=0#?&PEv;A!FYy#nEZrc
zqqjU)r#UKH7^gk(CV1THi^BW!Tkom948Y=?Dq5Uu61<L*Oidf#L}66sqn{?-z8VrY
zC$9N^c?gE|_73{I^?^Qja*q1f^uHux-n+GsgRd^bbx>~p+PIvr?umdU<LAoXUlM3L
zXCA8U7c{oVy(C(9K#>)l<4Ye)<s5FterNSuJ?QiO+h0xh?yhO~^J=EiEj^<Ze=Fa<
z$3D2P0kyXCdzOE1-}dr1krjuoyvJh!BAi;eLc?tefI*ysNyoZax(Eev;wDmH<dYY2
z7bA~D*WHB{cS7DLkOsbD*H^O>pIpIvzY95j?2r*~(HTJ<%}c^$kd22zHZ<<Fyp((C
z(Cmuy_UIe7io5e?Tc)#LCbY*PEd4I{2Le6Tn~GDmH{>nxKB{d_LSCOUc^Urh#o##{
zLT%$zN1zYkP5Hd(lDw!Q<=hsh{jU01A2J%XP0HR=v+ygvNJlw*^VhtQ^z=HMVJYhd
z`||9Cy=zPT|KSJmHriO#rrfz0+=9IS at ZvQ3pANlEy@$=~BLjY#A}1V9X6anp*?oMA
zYk{+V_ZG;v%XBFh3<|4UR(1!`D_B_(_1*QeKa_1z7nb%co{{v=%s)|>*V+wIr!~7S
zY~B1+X;XdxlLVh}xZ?7J4eUAXCqhkTZH_b_)$c4<#a}QE7L*jTzOIOPMbNV6>pHhZ
zwI3*1_OsJkHtNV*jAE;#O5v-bKd8|kvhlOiIpY{9CPtKc#0@!fzj^_n*8jaZShRG-
zzS{)S7IcqGL~Ww`sH7D<FnybcUs>7xq|2u~`C~-rHVu^a=_?<uO`}BPnR^Iwy)T`N
zu8;xM#Sjk}2cqNm%ZW!Xim1bb(^JD~lkek$sscA-UQj7EM!S6Rz03c;SV!+ahY!iP
z+kOxdMZ7Ti6S8TNP4+DtP#~2TC{}Cq+{2#VvePj9l#%mg-ZcgLm(9;6wi>Qy at HQ^!
zT-f>JT-4u?Za%JTfk<b3LzXn#{=CXaMhlyj-w{z=!hNJx%Tj5n+XY`&oDV*7y?;#D
zScoBvC#-!m3s48tnaK|-gYWAHdqMs_AtcVINxhamazttqS`3Gu!tV at uc)_cKLyIwc
zPVUOf{+Jrau!Z7ccicMiWUNsx2(R_+%%dgJ{%iZT{jj!gsZ7X-liDJaG9^m)DcHUl
zm4DfnQ#9Q!i^oL}5mc86o0H93`v;T`Z?;KUxDfW-il=A$zC<4i#?~Qj!Gt!cdnY96
z5;dKMOFLtj?}s}@pzXi+bA{=9Z0~K?E9sg^TU at QRzEqw4O<5lkvr#~5_(oEHwvmq9
z^qUqi&_YEWJnE~T+qKiR@!{Aaors%3(3J!C&O0*&_r>7`s9{IO3#4;?>X+}|5gPvM
z-d~h!t+lMUyI=ak8Kp<u4g2=E*mc_<f0E#eC at gqUqTGckdS*Q78t#3z6`!nb?-+gn
zYCT{D*GtnwzL7qd&7!A_li-5Sz?)3A6_=Q7Djiy}DdYTna1##EdA=S`A`w5k-b$I_
zoH~X)0 at t$ZB)@m1N&pkr9Q;Nmn{^MSN7UgO*|A^OZkLNess#?Ym@=quDv*x|Rvp5o
zZet at UA6lN!=_KKDHS~#Yr20ad4fY=wdA3Ms1_g)NKas!P*RxpBdRpG+5w>_HH9^QY
z%dbTg;u;x{{JJ65gte+5-K5{h7_zT{b2~a<qL_b8IL^Q}!PjQg;wKH}+I!h+LaNx8
z at gSVxuYwW`aH;FzgBBJ}l*%u_$)7uB3{*c?g(c;>Q}n583 at pZf@=)uX+b<eG{PjA!
zd(3*x$3$!1Y{})SJZ6#L(ckr=8?>}5&EW4ZvL8}7NJkJdCa!}_;*duf;xZ6Zk_Bn%
z*R$%NT~ua7WO~y1s7b!McND$hnXTs|?=<}7Z3vAa%q76bM>i|BCJW`JaXu2+6g3%z
zbPVzs+p5;I3NmBg<NyDQKL4K}XaGD{&axOe?;h*oe}RZl7*{n;p(6`IkzjD*0N`n)
zDsMxu0l#xh;Ns&H{Ux6Z27mxqC|6-=$g-fx30|l%%$IUa2z9$J0rBQma9L8f7_O_^
zXlvC?d`DUu$Ob}gWGfcolMO&nnjD2p3VKYIrUa+QJp>ZE+ZecxS84Is9e+?i{{#bf
z{a8jr-Jh%V8OS6Bh4FVqKyqSB>%`Un%N>d;@RVS?@5}Aq+i%|Np-;x2r&ToU9}zl%
z6oV!S0zD#0klU5<G&#NH6*9=sNh at bp_^D$VIy)s3p+tbj&xFvKnVH&9*95E&WxZ9_
za7&h;;2Yi}Wc6+^xL^(dplcP75DEyZVN+~K6(lN~MbYg_a1=FD at qAYS!Xa=FWG}c!
zl7(B5xVZL|9+6(ZUe}PRsK2{QZ%wnFE#hVhWm&&!vNw3Hshw`iN>$Oa at JI@li?{G_
z(y}mo2(lT$WeLtsdkFA@?HL~7c2H!HmR-1tR=C~qpd=eKF*lv;f=YzTIMml7WOHi~
zMsSB*jVrZjrNCQocFKQdhigZ_Rv|u<9VDWLKDK5PN#2ke-%#v6k*L|V!$&kDH06d-
zd^!Gz$%q+x1cZU~FuV><PP`(ST))8Z<0k16m($K>diCw7+gYf;YYC(Z4I^ndyr$9|
zZX`GYc?pRb|LW|RP%JV}fax~*ZUosyM(FBhwK2rdhqBm?E?te*R*g?U-c0CEY(f_x
zd_&IJ9GU^G#k)nFo=aX{UT$}1zb<z7tvr@^k~X>e%L9G at x}RneupFSZb#ca(kC*mi
zP*r&_%bSzzDt0D2TQ!^w*^4B9yPJ|h+bwx`S(;lTq`u{xuAF3Vgxje=$w9}dkH<{A
zO#7r49opD?k@#>snvI8thmD6{Jvs0HPL+ at u^q9U(){LeehD?&E#XLpT>6g$ELr+++
zSkAgoL!0EsD%{O`19DOZu5>jMh*OZ at BZxc9O6P`^yZaU>PO at K?)5>T?)F at 1O2{uwX
zNe2-{zv&X`9e4!~<|1y3g!UCx;@ukN9l0zGfq}k`k&bESux`I}bx}DaNsBUR$5Kw$
z(Boc3oLdL2VoG=}YnAcMT-X8CvXLWhDX+;aVHaiY&dSWs-(1YCD=OTb<?fQPsXUCA
znVt_fHW(V~A0Q0tta)Jhgo%5&`a^qu0f4|gxmj0tk$-5j2B5L13vQ?eu-LpfzQdc4
z6P8w|*<q8-&Z8gwpD0-H-B4QR*i5u3Jwq)S1JBaH1MnoLkw~Z|z#PNh&A>f_Z>+`(
zB@;}G09SbGX#V)p2mlU1maufpdlA8s^{U>hb>O4?t7 at 7x2^f;BB#wzZ&ra-EjvM{o
zmkNg+`2}ZV7*r}%6I?R``DJz05e#aXf|wEc=d-J;pD`F>gGi5*t79(V463q{A_8V<
z<M<kVLy4rP_iGQ51ySp)VwdeGFXO^HT)1%ii$Z85w5nO)CEfldx}IGtBB0f^OS{UN
z-P^y%shR5PxLx^E()4Ue0|QnA0?U>*j%Qo~lShZQy6iww^2jQQ#W?BPfV#TF4{(H^
zA|dPo-Zmvp1<FZw95&Z+zak<SfHhIihC~#2#b<vW@<L^yAYK+rHrnIQwT{R8)pf2>
zDw!+C&Qh5(CA^YITBP<n60Z)=pZ}}0RzE2}BH3}vBXD()9}HeM0f3Wpwz!@Pb|1&+
zaXzo?w#i<QeiC`K^{Vui>yFRw{k8x$C<jyKF0<Wlv>dc2tuw8;HlG_mUVVH^!v*`A
z6DOx5ahLtI@^hGo$o(8>YW-*Qn#+MX!tlb_tZsIh1=E;FsfgyBn%bJR)%mbM`$d?X
z)&6^fZ6E%Q%cy`X);*PB5rB+qYwdLt-As<ZSXujd=Mna;=CDC3Dsp!F<aGC-cv|f>
zi~3L#?(noZ%O7ZM606R#yfm(=gwuXIcW<#WzVWK|bk+5-K{7htBqt}-_xQ`U7<lT@
z5^`hjKoNgWOtXmvckCW{f1k{-GGlAM-rmAjQSAuo-=XCas^Bfi at Lj(@qNFs6_j_fx
z_p|o+>GmBD4^x)xr|J#4m>ut4Ru^3fK7(TRJU+4^dibA@=S at STdY?9qzaXW)#n-ym
zS&Mb{=-rQaM0l+$K$h>5(U(b8n4DzXF&%4px6aD;NBA95wESO5TW>$&u^P+o6?E8o
z-Z&Ln^X);v-*vCX29_`^P0}7HCXFr7%`H`^^3oexSs~rNS#k1h3x;g?*RvZ>zteGV
zJXz2}G|^V(r0To19Z9bheRS^?(7bl$z8?dw94|?GAQySPRIH3OUepL025Mf%?UAZ%
zI?C{4`dO9-`B%oLG&up;h%ak5+SB%-gAQ%0o5s56*^>mibfiKO_1egASFc`wKWhNc
z=)jsg5(e}JoSrZVBvO{QOxzaX_EXJ#{X!*TR8-1*^7o!f+9 at wsg5y-^ROnA(PB6yA
z%XKgE_%gr5dhUX&Aq}cxhgP6o(U_V+*p#r=ZybPFpzUlD_DZ5<1Tfd&i-cX~s73p>
zR`}Lgnu^r7+Rn|7WLvj*Wn~eGS%Q+k{*Adh#+qXCrpq8_{SEzQcf(5YbB`%P>CePX
z0d|X{LFoG;$R#|*kHpnqx16kvW-y{R3cFyX8C3+2SV<i?RRs+pvGNqAsjAb`NV^RS
zaex9DZAT{Tq@<PAd3oo|9jgbiYUy2l4?7c{H8I)XF^eWIhc~pKKE$x-NJ~6HOl1m#
zNGuSRIFeZQ$}>KTSYb7LXMu8)PpOo#v8k-JOF6r)YHBr2kl;-WG3_NHzaI8uOqeI^
zG3)O(9+g$wisj8JGwAb0vqmW at N5ECtUzPcWRoC~=8O|QejgM#DvvJlZc at DGtcj2Wf
zQICL7F^djaUqTV)>nc!beWpfGFZ){2+<!zy>M>;Sal3GTG+K)f;o{Z_#?1Al_8GQ(
zhP;gow>y6~1?f$Kt1lEJdo1;+J4AbC$xo$X%i(3O&H0FRQhOX^pvnr(`1Vda7Y(I6
zPC}~alddDdWNCb at U+K;?$x0wcnOC}rC^)U`iP8ii(+$<Hv-JBw at X_c8c6)Cp-$<+<
zb?*M954=**yj8hF5TelXAg|%UYy7WMu?u0to1IP{?WW)Oa%23rL-%@I`C+pX-_M5^
z5c+LzR2r at b5@O(wgEH%?2=Ugkwtv;?Jib)sL^K~7A8CcjWOGQSMqW*$#I7l+Ce;()
z$Cj|HI<rAZRP3;s4LE!^Ep25b;7m{Qs|y;Qd~{}#F}vaO$Pr|bkZ*ocf1{H&ezRMC
ze8F<<OosFw>Zg5PAIDEH2Sz^qMC3g3bbNnIc^7N+t-I{}zN2-0>wR1j#HwQ#?g;&l
z&S7*euRW_7=hEH316X-da7V2ttnK+{PP$R|T9yZcLE!C3o7ZngNF|diLi67<`Jj at l
zl68>8eJda9`Z~MvKM()<lu)WVwM2YoVDhdLd?RFo@%Nmi!R+lP at e*ATl%J_v`hk75
zp|$$}rIUTuPni6TkZ-;2!O8P!ljm2FY&1hyq{(`gd3WPD*O at fX_Q}&LE5UN$zazLs
zA%o<CP`Hg7VkYTGswu<JaHGQZRR}TwSoshLdYfWs&R_}7t75l*ar0TlLIjea^|L1n
zazzQxj41^1q|YB>QpCgKD0BMBDJceXb8hrtY4;H#c<UdS!4nC4E%fxd`(V{}kR(mv
z+dP-daA9GWSU3{Vs|2sV*l7=58!IWq-$Xbmsxh*`5cBTg>Bxy6+HK#b>l at z@2A;b2
zTuGaL0|-BCFY at 2#WnFJ%Pe}Nd#(Nk`!SA&k$PfAO6#Ak$U~qXu_tWZW1s6R75^H-~
za~ejv1S1auN*tGvi at 1W2H6o4-d47iP@=x8Tp^@j<fyD-dYBX#3Oa-{8Y*3fJXe;ZN
z=Uy3B&dn}V)$J1+7?>FJZ|28>I0m>WIn1|T7Q+dso^hy>GqC$Eq58<mE;YxDTl;VA
z53l*6M?<M9oQKyQ>a=eQrJkxa2NX_ujClT{(5 at zJeJc*R`04w{Y)<}Y8o}M+pc%5`
zY32!1M;>qkvKUI1VG)71Pxj<C=J|WXPpmlKd$0axeP%7zRc>&zNO<aD-7{ILOpVJf
zV7uAzLA3$`x>QRYjd8HpOz0dj5}i;K3>_PN=w)z|I5OVz<pXeFOU7nMK2HRBhA|!y
zb{gt*_H=e4gNufQ>pD%*PRI;yem;9!fqzDJHg}6JCC%M8kdi at 8W0OODIh*}F+z_R*
z2-X{18haW{;zm~XW5l1U&_t(-U0+jJxU0GdKKZF)mL5S at MZ8-qDpQ^=nH6U=?UR$E
z9z`F)B2`HXX<Feb at j-HOTH~?1oNSU7(r;?;?}Rw^G&4aow7Q!t58rw+qT at -{4rC?X
zb~2s(ss}Qh0ybZ`AdgZ&sw{iqGytn&{?QH!#SVw~&N8PKsvD3{#Jo`w at TZY55sgK~
z5xrP at kREp7!Bmo0nmZ>9GI<fnkR`|3XrY70y>Nh4tCf$HZgbug2-}-|0H8JEXM(w~
zyu|ukl|Cxg5KYXxyjAV^D$?u_LEfwd&p7<4D<GOlXat15X#~;&0I{^R)1v+o3cH5&
zyN8DdM1Z|j#um;tH^iKVLcHB^s&A1(8TC}h|Kf0!_(}@>F&@+jPP2bO<B>?H9Xb|j
zVyA_q%1x_c#1*rV(l+(U22zx{G}|8iIf}j%7`*t&6qdP#iC;zoI2O21eXIGvgTZ4N
zg$Lo$<F>`-aJ>a<GaXt|a8MF8q at qL|NuQ at 8<Q-ZdM-{F3+y%1H-8Nb7X!ra);`}VM
zKHi{vNNA*E2ZmV2>Jrlorkbtxc`|nqEy>rDhGcSc2VG+gX;>vD9N#%QYHT4IkbA>y
zYs=0haSG7X3aK1R_JbBuf(-Y5i&cwd3rHg~cCTgw`ayXPeD|S#IcE}fAnmenmYR7o
zjV<D67C<MUVYB_F4&bDJ_BHm0#<MYEHU5A4T)%+Tf(qj7k5%MKSrkIQm;SL*S{G-V
zLP>59ZW$ycw9xJnv3oPXMjB31=yjb)OS5(#)q$vBm-uzMGC{p&8S8WW>-0_R1R!88
zQ}YHXO804yq7Y_C at LUafqqA2bg=uL((!Hk6_%Wk?qrM(P6CL*a89Ul>a+Jl%gX0Uu
zcnW#g4Cf}qBm_Y&qTtbqXx$z;72VqtphoiNjCu|Nyi#*QrXD(%8><viA!cU)+B73?
z6cELr(j%s$sB<sjWQ&-kN)z?^CUa@^4HO?2N=8_DSaJH){(JxBBN&q^XhNFyTxwiO
zjFwjX(&HDRnN&yq56{Pxx#gZJdc*Y`ash`v`*Iq22F0LxAY-9OLtn!byl+xatd`#o
z&!7N~dq|Slii;}Ls6qYweFW{46qFQi7e4+*Z?fzg2Uz4JOzDEtDFlE?ocaL>!XY9E
zdjdmC`|{%toh8q#tkCs(<rmIpeyhG0szrjczaujKIr8Cnrwe|MxSiJpc$^h{4zizp
zQhr-qmSX4FC~S?a4Au4d%259lS8SKKq6Wky##Hm#9=14X$9csZ+6Y6c6ve#POx(yY
zfBgb~yc-X;Lk_QB3+W=<Z&gO9^r}3iykA)vKKaZ+DG_D=gDw5_yWE?#QB=kY>1TVg
zZLrrGkA+>EbpKUl7Xw$!3cQsl*PB}qn!*Wk>w53`G)*9u9`QdHpmF7L!=2s0<$Sir
z;}5cGS(szjN9sD{Ymj;h&$$Lg2X)6hzl`CXGJ#Bpt^sMu8~PSv=f`BpPUu0xcA6SU
z$Lh6k%n|antshwj>fz5ebi)41E3GTcu2MDcUo#4r3yx$2bM}h=1%x3kEV4=^epxu2
z$NJ8y$d&-U4ZjDh4srpNX}w<$pMsLYxJ2m7DiuMT%6+qB7Z1dhWGhFfLj?Or`qOY*
zVff*`Uf8X6-*9gkr&vTR&SekMg0dkria>(HD>T$Enl~{ZVXp>ZxBl|h07owfjF5f+
z=(Y;O;j)rm at v6+^=FJc*L1DxiZS07yc&{gUSJyJWp^6=huo*S&6pG9cZKy;`y=I0u
zZQ%2oI8dIr6fX4 at uYVJPXiuNhM@%0>>Wp72@(E2y;44N<5{5%JgMsn4Brql%#yz{6
z7cpj)?J49-RPf%H>AqIEu#^s7HFWYG5AwoZ`aB*%FiEEFMFu7LkN0h(GFWnk*{~mj
zi{no41){g#u0nb1DN{3p{s9R=M at w=_k<(REd5f8wI+{^23@={N_(>v_LFGPgf<2U9
zjA&!6)1#}*ly1I^Po8U7v(}V}3<@YVzi7Tr7H&&gl8uADm5N0o<D6YlrFg;`SCyFY
znZO{q<Ji6uO7L{%3lL{4!96Trc9yMTpR5j%aL7z&KxA&NqXS=5lg%1vW4}Kk9b()q
z0;`*z`LJmpEN80+S}Q39)S3(#bJgSm*>gJz>hY7w5j1Q=2pG3|^A|M1bgDI8&WNjr
zPDS#jS&sl$vEpJUbK4LnDJw^@4j;w(7nG*tM!;6}It;I5CIT0_y4Y45^y}y5HsRy%
z2C%{m#TtZQhmQ2E=M at T*0%{49$GPf|OwcOl!PYoi4ugV?6IC&Ldx5IH at sOOHlO6N|
z9f|Y`k2P#;gPWPH^Hfc=&emLz)j|eQz~8}U(9>@uWnIRzV#QK7T7=RXlEp*E6OFDw
zx~Uf=M{ij~7|jH0CU;wDy?TeIS4K^`c50+abby+1m&IWB*chzNXEsWKt{@#o9g?!z
znpdc>U>@tCay&LJU)a;lr8M`L!eKs(QA}jac&()ayyY13xK6Mq0|Px9VK;8WoOFaw
zh+qrILpDK;ndkHg?$COanRKS{dl3lfc$uPKpC`^H5iU!P)2$CoaZgKhcCb=y0e?#k
zSQQfz%sFo1Pt3dYIuTd!tQ4-huQ&40NvOScCrU(cV<Kbi{Auwte>*M4Ptf_m;AO5&
zn=aF`mTc^rlOmz4-AF-ttw<>B?9_p2;vy6bO&y3R$VHf6KBOuUu36Ekr)$wKI|KxH
zRzWMnlCw at SLA6gy0jU70ipTx^sqa;0`jKw)b8g>1!l`DZC(c39oWEQ@>jDB)4p1N|
zrbvGVk4Ixx6p2-75SW*pKT?;Cx}o8`Fkur6O%_{WTQ*mPVH{5z_UVb_!Y=f58x8k$
z8w_{$>4999e~^)-?E`v3R1}hsS~vY&WH4oT4au*+yOA^y*E&4_5M&#^!k2v$8XGif
zGnmqra$R*u6|_VaRiJn?F$(PWObqz~n)Ma&Q5ih{f^5rAa7}`_xw(PSVAh(fVK0=`
zjI^UrW8-~@;6B0KPCNA`QLpW%c-62lzQ|UYo|p0mDK&v$Al;A+b-5-!vQx%?B1_Sd
zDH`=~vy%SSW)NiymaTEQtBwv1#ORh+M}zI`Txr7_^?v~Rr*WPagE*NnOL>M+#5jKt
z5ayX!n49~0)RQ6it!Yfv>9nr{?ZMe<G`d)K3KH?ERMCh=$HG<DwHFr)9j at Bjk3rtL
zY*`u@@891ek<_e{_aOb7zN05LgW=j>W|mdIk6NaTF|5S*7}$AI-gKIFBcVR0N at 79A
z@$Y?^9*HpO)+-VYc6A%C9Wh_G*2~u>;$=y3F}4^x(-<ACT&kQE`#@lYd5>=^xgJqg
z28U5LKQdGRHM*HE2i4;xo9(}j#G23*>>V&)M}E#(%P=N5kRZ8gD%jSpg_~aR8vNwz
z$DjV3(KmFY4%$!->Ey)llRL$k^%?~hyUaO at i><97Ey}YgS&+-RC<&|(@IXns(YjrE
z=a5NzURUE?cG}3FY3uQLWVoi~k3e>R2$<+dz;;ZDewvS0v$>mLt at D}3tJsI)G%s!d
zlVQT at Z!;sIT0K1lp1Gc$#7%pUDt0<fTIg1FpHs|B1q|fBtLwkx1V2~RL+F$}kDnCg
zT1 at IMuX<u=1Cl-ixH|-d{kB5Y0Me4D%S<3A#hN71qrD}lD{vSPjaQQqp`@iPOKixp
z-)Rsafpe>^9>OLDrl?|Oej57hoT%TvTB6!+T7^Vv4}eD3Qv2he*$6Z-g-Ha?{C|Nd
z-ZzE%1+egdA4f?5exv^gK~JZ*M<nt}DwQ-0Nbp}0 at YNVTLeP-{;~OgyiLZI3Ch%uT
z$(vuTj(=8?3cziK#_-uwFwrO26rrxmvC%x$=hGi|)9T1-citUbo&0|wpcAM>|8K98
zL|_3G at IUS-2J(N|qyCE<c_Nmr$w{8QT#|+ngm)_}0vvGezq}+H{kk+|9}B(@Aq`j5
z(^EHtC+Us*21ZEOM%yZib^{ZCaWQMkS+`)5!A0OKaM9dBJ^IAST4R+R&CTZ60o7$e
zLY89t81sL|Rj6Wf(Fr7F;^~8y)G=AG+0d-9uY=G1>DF={X0YEfsp$w?{A>KbC~q7L
zJ4b;3RC{?&f6|t4R=uT5-abOgOiZ7lii;wPXjCeO#|?yG?BY(q2QZ2Z*dcoYr+Kk4
zfg at 3qr&k+AS%ZK`SSlJdmAdt_s;(|OKbxzWnup`{j>-)JeA$aQybJU5NA5)=QqIN(
z&l|J?;k?iX5;Zg+XydLIw0;^!CrFOV&Q*|ZNXl{<t9ZqrGUuePSGcjI95Mmz1wfvR
z#Ov6Bofw7VcJW{%N-l{UYbh6m^yTx@^x?PprI5dCF^Yvsdhq&Eg7d<_Q6$od4}K!)
z%GgT6e$s)f3}Iuk0`~4tzfMt+s##g7dfniw*;sHWpu;)Qh2aF}Zm!SdTrI0sSzu4`
zoX#K0El}8Mo_Jh)+Ww(`)8p!Jw8GWTh!PrXmaamCO?~0g4Yn?0GIo=q<P4Z*wPS;2
zktuVt5894YtT}Rkv<P;QqL66+7%0 at jDcnwlI_Bc)<K~u at y)%pK<C_(HGPu&cm>k5Z
z(40JuMTRX|bdC*nLT`QE9+Xx^F5T%t at h!;bmhDig#Zy>z?tZ at BDwCxVN;L3v at G9`j
zbCi_1cJkYw4Mt;wpCj|*;+IEkV5K`8{$w~SE4ccip`wamQZQP@&lG8sSXrq*m)t{f
zcbg1;te;HYX)hR-`Sg)nI!KHgiqB<zxJOs5P=tN0c4wcjcP}V`P9EhID at KaXMp?%+
z{R2)H)lfw)K!-Sq2LJ&T6Q$5_h`}qCG*>2kuro8WvoEnxuc&m+^ACe-rS~mDNZCr-
zex+Wnuu41*oDo0yn5Bt!VnFS@#-kMk1(-~Y6#4Ub)_${bde%&76lfy^(I#m at Ey~Hx
zBwBYK_OL&BFY?wGFwF at L8`??yN^3C+?q{fh8Ny!&OuD<$w>*2T at MP}v%7Jj_`}m-9
zRzXRff_#^o#y34T-2u!;-|dF$>10o6!>kQ9PSO0vsLSBfe{8V*OzGwgo0G4EP;-tH
zH84CQvu3&b_Yw;j`@FQyWZk?U*3M~nOWC}xOI)}e^rhgWT`)*jcr=QNL83x_uWZ>B
zk#{@x*811?rxOmBe);S3)g$j7<;-rw+wt%6dsPM<KZpQDv2Jp<i+h!NFjLN~h4-H7
zsWJH3&+yktsB6W=GbS}^_JjN#K!*KXb4BXCXF3lDMAW<Rl#D5~+V6ex>FMu9DMxbg
za^Pt_s)?lGP!5*XE;=(tP_uw%|C|^;*?s?7gjqmq&rs9}`)6x^UyS}5y8c1dw$fVx
z3%sIxw-pb{Z_hP)$3+hSrYfPjqyH{*pxVXvUP~RCym at D1ci~;rM~c^8yeV~hpbp&5
z(R)Gp(B`edG2!+q6UQ<4dXs+fYw`P<E!^%XW$0={C)>(3A!M8(G>jwW_E2m^D=S-M
z`?QJAzuf9BzV!Nf(hEH<uE(TMYVQW6HIK)>Zq$6x^3V93t7k~wm!2NxP{$9STg^KT
z4I`Q-6iSv>@F$C>FIyeddb&wmVE5qO*?%vp0Q*aowvrZ?*1zkbdxu;_U%tM%w6Edt
zhHev<$AIfbv>Ss*$4KwIF8pojpzgf<eurF85)@6Pn|BT9LT|E*LETH!T1UG2lwvuA
zi9C)TkH(&BRKddcD8sFmY)Zjm0 at iRpqYxbKDd!W<iR*aEy8fKTl`O}(Gl3uzwHt`P
z1M&zBW7h;-KNa;dN#R%w>jb4O)YeUpd|S|a(-&8q+g_t?J-TG^{5kpKcTCSeMT)V1
z9i2vQ-Q~J>P9QW~_{%wz-!C*7TIy=dHsCy?0>sv8vb~p1W(4%~31+f4a-r(-o#{H@
zcK-R$i$&x*;2o}hD$|PM|8nYbX6V1IR<)~%;{F;3J~S}MI9GFMhML(t0{8AzI_Of`
z;=1gT1GPRgR4@*Tj(kVZOY-TUCuAdtC}9cM(1=Cdfhw|RnzTkvRy7oCbf)RtWEBlb
zN^5 at X4}IDPwP+4|Vb`o=C+Nr&r*Np9WgG+Y4e0{yGtDf;FSAU-bMTiKR37vnt+~_Z
zL;n;sf)0u3XC$fNJQDmAVx94M(DQ<@m0n_Tq|5Oxhmg^!%BLA(9usO1YZz`SK?tCm
z*mH1A9>=FS at VunTVl+d=a+Z~)u<s!`xi#)GrAAG{&+=js#OL#bh=0wC*QX%(O)X>2
zR4C3*&!0|^<o;7tY$YL?;|{hZI4(SOC6~NZ!m-*37uUSZ`t*|Eylo!gYUTqyMkvFZ
zmH3-g^HuF+#}u#FaVrBGCnp<n<EHHP|EN!5m%q*G@@mLllBO(Q6Em$S&6Mr(s%={R
zzOPALZ^N7S$CBjm0iR)9;DHs$W!VAXv(I8b-F82$1_AaKbxFiH*K)qDm9(spL-qsM
z2KnqmlFQD#-sD at l+qYoX$($<oPSB(60hVc1>9u6{#g|Mm^xYPSHXd2Gi6x-Qh+#{c
zpp(6GZjXzWG2I at o@JLhAKyJ&@r&iR^b`r_cOJaT)0$Qz_oA>Q&1;jc5ej`GtlN{v!
z@!}#nGh&ukHce$lmOvlrST+0X6C%beWGA3aQuE8?lyqn`Y%b3dpEPa)1uHRh2>2u}
zJ03W)YVDr1tI&Xu2^n&3wQ2P%wG6MyAKKg7S at AKAVK;`)yncD?EI_qer(5e%uiqo{
z#VzBzvO`~VcH@&XI at XI~TZI((QCxOLrsk*^Vx-Rxw5DufOgj`zuHeI)n8R^seo+bD
zEqRW$-b~OiI5^sEX4KPVsHbn#+pTNV+czqNi8O^G0#tule-8JUyoX%{y*iwkDSh?B
z){sD7j(c&{7T*G?0aeJQPcNm^`uilT+-7wvAr8!DI01m&y^gcKc1;Z(upTsnJu$po
zm$?0mI`y_{LHd|*e3M at b)$pCEs`~v38r-j?&cv#AVP6bESZN9z&Gs`Ma=|^o?$zx!
zmBr)|=*mgUF93Ne<yY9jNV$TkCBEk4<*#2yz%?iYk|2teC^LsswHUMHNayH-H619D
zgK^B~ftD7oT#q=iyo~;`BofZh&|(BBSWt_V6pB=NB`VNwc$eTb^`2KHvy5`Y1^PU$
zj>#vGmWDea1s7M`^y8{ffEM0P2UHEhK|8*h|A at W?GMEaMOR0RrY{*-v6NblARGNlr
zN((KFp-<o=LIWcU`5;*l>8Fd-lzBp^2<#5Z*)z~6${dANMXshLo at 6(Qgu4ABXlVN$
zq?VR~BdBT*Rgt|Vr!SC!q4MS-4*{NtfLvRyuisM at oJ`i+9D$7xww@#h_y%Y-sa*9`
zzJLJ5!*pt at 3Iod7@(qko#9n0UI<7KrR;A&{YF9)!`uH6L#qqPvk1;z{PX~>=D>w4)
zJvqX<W%i*m^iw=*jne}X1gST~vO?F0klW55YD|IycAnQOW}-1KjEU`{i=5oP=m$Yz
z at 4v>>%%Fi2V{s<k$K1vOnvcD~c{N7VM>C#pQK1ukZ(I83M_>IkTLa4lXa`=?aT5tB
ziFq1=N^`lNKr<s!Oj?cqSy{2VM7WiBetV+Qftg4R-c7d737L%T_-`aMv-R{9e(j`V
zH<a72c$i#1N~2t-Lb4{u#V4Vnt%$3)%08aA`bi8e>-5mo$vV*hGrQ5`o%J4%G<bW?
zFp~XlAN`$9q~<}>@C<g8GOO;O7Zj7hKKD2E!N2Dtt_Ae{crjreCfk^$UZSWkTB;nW
zt)}%&ow)ICR}?`9{%SVxL3I9*Yh)C5kOwP>7Pn(YTozS#23+eh6e%dGEvs#l6MQFG
z{bXRQltLIq6-2|IGRoVS!Lcd4S5CC3&`JVh?Y7tNm2$)Mx^-AfQ5kHh#y}AO(iEPY
zwSXa}(|O1cf?TsU>vTaaMqL`7i)b2yR69VvnNW1Dp^_gt`?(a<XqK*H^_C0LH2m at r
z$tT$*ASH64F<3AyKZZCHH3&Hfk&a$cD#8mlox`SnTEt?h$FNwD_26oPkl0ER<cxVL
zry>|)>YPF(Q}vZXR0W+rGYvbl-AhG<%tz&7oGXCa<_<=xO;!49O-zUS`*dXeWuJT<
z)6*Z)1MIU3i!$Adx$OMH-KElrm3MIR>|M>^xk at 8}4yA4+qIK!gFCo~_xjRVcG+PH7
z1jKzx>k2z6HP)$az<BfSel%RwWNNEu3y_F!q%25@&27~3aje34N*4gQ$noY_p(z8S
zkl;L{QIXu^e<6XxGS5(*osd}h77~$FL2BWSa4K!V{N6k!%m{Q6xa9F at -1`b5aMDZo
zC}FRSJWopfcVv_QDzDHZiEj<4%v*(0>&ey7V~^yEWr8NIOXYvVd*Zgb-UnI}#6{{!
z$s>eL#0U_P;M&Z;Juq467G3<Of!V}B?t8Y+5{*4<2bRTi>#ISzsFKyi5mzBhC?k+z
zKo=`c?X>9KR`bW)0(J{tPi at 3r|55m!ea3Z!KrjY4T~=AuY;>adLVGhygGgfSMaCzO
zK=Pt>f>VNzCvY<UR4)=7{ZFmrF0hRcpAr&i>>IUB214n5vV)sm;e}Pu#8F)I`O~Gf
z8qN;;t>9M>pc3^~B=r9M`$Tb~#56ZB0L-Kk35H|BHP5Hl0Vg>Ote8<+rdY;Q5i`n}
zv&b4#$nyt=1G+=qUZX>(nN>nMTE(v0fed|~n<Z$=bs5`6Cp5-VrSdhPhXgZf6|OJ2
z`E<}i<G0rtPEuW1-cOCpPOpyDlRQB_P2w&MW*vjb;p3gOjvv>8+JL<te5^%Brqn at V
zYYVL8I#E^D*;)H6 at X`mCiPIhuk)+l21ai}zHtHKekA=KoAf9A}_Vz+eIQ*%Kps#7M
zON?jQP|dcZt}eQ}*4Du(hO=+=NS at wtmI97NCl9tiTQOor7^u_V&9Z{@c8?AT;kP^v
zgHcc?B6Pvucz9+H-g5x;b+E_^Mu6tUpZr6Qfz*VbdBO~=BIw>zcPK%uQ<Roo43rH@
zREci6fC6hl8d1=I5V@!F%dtOe0Rp$IY%7kUEG+D!ic2GD)Ojkr2t+4)_Wy{&zEV2%
zsW|4(?)_Co_JD<2dZGq72i`@2tuhr_F^@`TMn*_)b0-Z5S_WB%IHMgrs38-nWd}_f
zf953;ev!KcXilEtXgBES4G;D8$c!SaS^*!-8or1iJ7LrZ+D~wwj`E?f=t+?9#-nZI
zmaeb&Y|9|?+;M><l<c6Ffc1VcN-FHj;ILFkp^=4*{SQuAo%B_?LWR^Cbpe()U0e=j
zXf7$JSuM7jn-?cwC%OWrbRz;ni?InE!qn~o+4}?`ScUqz{_7<SoU%&lgwOG_5ER!>
zsU~9k+DkEe^yOB5_bbgTpsi!|1;ziofYpZ~b2hfnPw&Dy&H at p7@FtWm;|afa$R`8#
zRUMbE^0vps_=y7c^mLTM7qz=Td(WPGxo=XC(sO|l^IT_biNB}z^<NI%ZwKPg!sidp
zfK!d1d8aq2_JH%i=Jv|kd;dO0=U^P!g|D`MIi?KULe}eN9!(82(0G*c0*eT-M>$YA
zcHDLgjp(SyAI|fy!w- at RYU01$N~QMd$RmPsM%ufmm05jhrX at 2$L#J+s`e^-*{hN`j
zNdkd(I|C`_LG4`g#+LQ;myc^lM at N9U73gWn*X-EE25|{+wZCM0f%@crmH8;xH&_(y
zDQ?pCCV7MACs~p}#*0;+O!6irpa$b};#eLfmE<2=ZC##jN~!GC31ccajSoBk)rPE9
zI2=lXM^Vdm1fde&OI-wHo&P>pi!dfZZt|OCL)HSf9{KqdxTkq3UG3jpT?TK(7u2!2
zU_09@#IvBnt9&Qwek5}3EYfg)QgAc_@=SAxV9~#>3k`~&m(df48YS}0s`f-21B8Yc
z_2ddU2Y8Lf6#!Ht%kjcGbljtgx*fIJ6osrIFv}#7$9pu)q`A$dwbl-fBtc^oGVX?Y
zEnav}4ul$x;4yn6VGL`YiU_DZhU`A4?{2~psYS3GKLi87D~zP=)v=V0&)EY5L;(rr
zFa{GVMzC5V#D?<cPEub<y(?hQXI180MnNr^y)jOUK^YNBTQfjW>b`_hsa-#Yw2AwK
zIPK{*?yWa|nT`fwcx9uMn=Pg4=6sKxTT0a=UZ_5jGN)g~eqATk(Xb{l6$$@aLl3?j
zy%9Mlf-HK*L5 at Bs=F4Wg+X at xe6ie2>>OK{K?$dcXbOW`Atx5B>^svyeqpD at z2l%I;
zZnka)w)ChTgEZU8;5kZVR1es#CNn#ULjtb>FE1-AZ*R7hR7I_lpPRRDo at Nmq!S-k!
zj2rd>J-fpnWjF<wRl8~rssE>~3PRITm=4f0o)lddd+35 at QpLH+AKLd!PP%?{{tiql
z3>-Y1k-8Q*?>mu)x*njXXycu!UZg1x#UQ-1W!(7Mj4Nw?JgRulvQUZ)eGqu?P`~{1
zW``p<YgCl3jnx6-!ty_V->JaAe-505ELM}{Kn99X)%7ggx<+H)%F0&q?uL)vV$brh
zmu<s5)1{_5TNQU6zq;~bk3GHG-+JwMmoWZTnMwGZxkLHpgEt5DJ)JizXxasSkga<?
zvf;}(r%S4Ih_`b>IA(Y!9B%=&&QpDZMw8Qn?I!X3EuZ*@{m2K-MPy!T08>`xIXXS_
zeKhMW<XtQ)oGN7i8h^FVorIq$;g)&1mew6g+&{rv^(ik~OnaDbX|w{VcTivr(M<9(
z=(t3hj$UR+nsMR5A))1R)#o<-^^{k(BPWxVDF21H+7+<<kQg}^ampQ}_t>Z?_h6(!
z_Wu5HFm_fwuhz}~xRA#6*FoND+*iKPOnLV|y={-eoCf9pdRxG^GU2}@FJ{ts|M7<X
z at 7GzUi}021IHV><K|vy at UXl>M3~)lwWv-RRI^6UXkG%3UEnCu}il#(mkYzn6_3Xl<
z0+>qUYCS|&v9}%(z<j?I-DiqR)I}~VkYIyDkQulHYUMXP<#8p_Qh%}@`k%QM<TGNx
z*oUva^8w1pE_)<KfaO2+8GKQeeeVChcCo6CdqA&Bisv6OTxxukn69oy$z?TYR-L{6
zAd*>iPl4I_|E(KHF-k5ZFx;UeuJvbQz8T>%e50E07b#uIOTj$^eIuRqG7B=v*)fLs
zeKL30wIIH*6fAk?!R+DTCazWNz1Bes+Geg0C=wz)+jhwI#y17<C1;42yRX}2S1RZK
E0I0`AK>z>%

diff --git a/docs-xml/Samba3-HOWTO/images/4small.png b/docs-xml/Samba3-HOWTO/images/4small.png
deleted file mode 100644
index 6b7f1b1fd40fa1a176592f49f2a3f62fb4051101..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 22370
zcmce;cT|&U_coeF3IqtDCDa501ZjZ)f+8l=1OWjNfk7s;P(%ep1w|%>5}Je}O_0zO
z6%`Q`m6-`mLywAzj?M%GMF$<44m!@vd4j(0 at 2qvcbIw}dAKzN8g at NRL_Py_Y?{e*H
zry#)JTUk*@5d;D$GZ`L1AP^J{0)gw1P~bQ2p-+r~AFz139~}g`BH64^_y%~5PxlN>
z-*u3kel#jA4n&VV7#&Ao?vIL(3yO=1%}gDRa{=DO3h)i~oSmI at baWgX9L&wl{pFWm
zZr{Eg931 at M!GjMUK8%izHZ?VsmzTeL_wLiDPh>Lr;>C-H4jrnitJBibiin6fe*Ab*
zQIVUQ+uwix-PP3<7Z>;D&70-r<r_C{`1<++Px$xWf3*^C9R`6y1WXTlaK^J}p`k(x
zCss@{A2UURA!C*ULwi8rL5j}R7EU^$&x}MufU}D0H-2khhxY>GIp3?C!RM?`=NDZ8
zK@#k##SlA?HbtF6r4~_?ki*N$r|ZB3ju&-+Ot7H}xOhvqG`E4XY!Fg(e~hB&MTKgB
zVA2FOPNAh1toUsOMe4xP8|t^;YsA5SiVFVEtGPJ1YqoWEcJ}?5DPPFfMI<BW&P4dF
zs7m~|&!^czvnKrf1*y}qa1Kak9Noe}i%G+#qwq1+tmLjP$N+mkmIf+e=LOQ>vU!<I
z7++DLUin%!k1 at 3V=|8I~h{wbZ9WF2ot)(_fBS46U<)6y``UKwnF^~cXEZ0C^0-FQ*
z`Vf{ql?JAPl(}PKv6WLgXDWeBgZE<H$?t1`k0E2>s9Qu>4X|Z9S(Khzsu^0oGWVxi
zE|awYVxLi~lFOeE3nw~0C4vTXkn!;Q#7ZZm)fOXDs$h87RwY*w^AgIIZ%L<?o64})
zr4139#>Cqy?Vw7#li;;PwahW`7-(bJ_qE*8u-GLin at PM73%7M977#1G>PNbbid02S
zcCH3qWaGBfZk!JE181sp1U+>DpBM1$Y{IG18*H50IO*%=90n4`LF4GJo8AZ4`4b<S
z at B9CJYqKAlC5+P`{>+)jU&80 at 8mFY&L201-rqoW!@YS-5)lA=%ZZ_^673~3hn4l8}
zCw5Vx6+*o~6UHgUNqI#1sS=*W!d0 at Z)2a`y#N;die*k1LlUso3ciIm0i!tCeOS!y>
zS_hm>_b_^v20E9K+1i?^h7})kFGOVbB0Y!^rB38GhenHvN*|*K+P-ZBkWPrL(o_hl
zPflLcdtNMN#l<MZBj8NikVrObYq{#NmC8y^4Vg5vT3E>R8NGJRmiPEemu)ey#@TPm
zN_fVt0_Rmx(zj8l-92g`Mb1gn91WahR$8(!oWCc;pP|?aMLT)#%e(IieL<CP-jND|
z2A?bq<L%I@`-x7pyeFCLSLqHHpd6^3!>DBmHH8V$9~v5>hEvhibx}x%3J^rVuBGFG
zs1g+a!F4A}K at rW4uV*~%W9{r5mfBs%-KiLU8hu}74N%VDKENWHGsi(!Ir?@=h!M1~
zPa!ob<q;>G%CUp~yO8hz_y>xUzv=Ke0sY2c2WoiO%`LPF+MHt;u}AbLK5tF>R=$w8
z{JD=Epy>tW8ir2vYXb^2>Ue*G1N1lGuUqQug>qv_*h{4hQ296#Rs1+S1!94Utb2s6
zH!>O{2UMzDD{65V!2AK673R`DID4%QT!jx6TbZuiCnY^X^KfR{FcAj*M$9*Dy7D&~
z`T>W1`w4nXz{cvf*23O+qzLGB%&GJEp1B+`s8U&M-}hJ8r`$O*aEBeBfA51En5&Qs
z^1Gc(<f1G at QW-|&J)B+_XlJ$%zS at RA?_5V3g25wbmoQrA?7{l|X=%W72spoTp$2W!
z&CnW?TQn<#|FroJM$J4sMn!;LS5{}m#I$E_+z at UkM`4Cp$E0yiwaPD1`ei&P(@pV!
z^LD3B95Fiv!}}B8eltgRLB%$5w$cY%{MY?Du0ad4oSfICNY672tozZ;XlYRlJ4Cue
znZ4^deYNI!TAC4QL-WVSK_50PurpavR at U&Xg8?2Yu5V0zu8)bWz1`TjFAmVH3$NlZ
zLRK8lxvE;zS~AG-G{>cs8H__6>PVcl&06X~Y|iE^Zkgi6*Pf!LVO8ww7<DbUzPh=Y
zsb{48D&77QKbO<PeYfR^S9>EjF#wHw<zhtmjrT>2N_yIv5 at 1dR?Sp4nlyh}MOMO<{
zi(hGL#^s`l6n&_vP<>MW_~ed)D~XX*it(wFSzTCGW9kyI;3`uvunVP#A(<_}TPHbn
zc#Z>9*PhDgO5uUjEhPIO0hzXpVbq9HG!`wMei^5x!P|e0<Sak_7yIB+9-0|OFc&LX
zaprOc2Xi<);eC=pKsKGZEBFE)*7SjFY&I3ZI5lX2Rt#sh*V~)?^r|U_E#$W$6J0fI
znTZ{>+_fSkBFP>VKThDd1S7wjCcq3#VnHTm2Bd0tJHqgWLEc7$Ljb{PRA^&8i4?e!
z>aK2XF(*y4)jGhSGSBFeCjCCtfh&cvo*uDLEgfQ7{we2Zmz9VvF{Uyu<`r(yflt}4
zjX|bSi|7?jooozt9#Mqi4CXkqYQfDKkWdNgcHeF);ei99BaAp{a!;aEvLkY?$zv%E
z at nGYEC;VcjuHHU99~GTjH#s^yg3|SiR at 1=Dc;`?{Vb?&{io0E)7V6XPvx^bWzgSKI
zhGpgGDovHnMz{&vc%o>%nt7*Ok;7oXf?WUD2Q&mVjk6C<3?=y#DfSf_s`*@L({H~|
zGD?CAbppxm*awT4Sr4nq>DJ+4z$JV9w!e|#evyQ}5!l3*33IChIyHu1n?5 at YvZA(Y
zcvT3g(2VsG%^)g;psTu^hrBC#j=}pGHM2pQ5wbDy0ODjY%a2g};Au?!jHcO!r=?7y
zJL|am;fLI|m<Z8Eipfz$;?LIZm)W4BM|uMG!5I+EHh(rQxrHgHqwBEAX0c<Q*!=IA
z6LN80kBK+a9H83d`>PB-(YW=T%4MrL*{VUX1if|%KbYH>sCJzVazOOC8n`$>-_&wT
zPKRkgJWb|1r_f at S>?Id=*3!nwAUE`Uxjba$Orgg*qmq^a9MY5c3ijngs4K^E^Fqc6
z3ix*VMSN at 1cMSN>aoRB|N>iK!XTpzQShL!B`;Drq75)NFL9!Q~x{#{T8ZQr=#1rst
z!mFHnriT14m`nH`;<ZY^zu6cLDjNyiy+o{pN9cA?2vxF-LM_wHUJ!nN+DdR=65A=?
zFy(u5lp(QklCK&E)Mg{`crpgMi034_=j?{VL))U<Qv|K3F?3~~!nP!MV5Ul<N at Ajc
z7MsWjZh3_6?Gn!Dit=-DpF|uzT||m~0X_%;0xN0Xn8#&F)l#w<y4B!7Dn<MxR#3hX
zt1}w=m9OA?u6FCtEZhcV%g!EN73+h8IIckTCo=dF8xzk at rv;k67|dHtz^X^v7X;F1
zSfpo9Sf<RUZycTI(a6m&QG?|WuKK0PLv_>{Jj(&9K1+&?WV4qpC<Wk0R6C-Z^aVt_
zx*V6M==YxiF=xAE3PRDC7`flBv!Lvd(PtUXFM4RpBnYfm9B`_CsocLF0UN9x9+T$+
zZb@(h*Y%GEsD%tAY6jntB96_>4`>8OP$`AOK8jtmyqx=gp`(}B*qbgk2;9m_xpq1q
z$R3QT6ck;bT(||StVOVphj!$7JPiyDtAvH$>Q^|=`4md99YL4EQd52Oe15x6nqE?S
zm4H<uQISC!Z}|uImm}E$c19~!>JIYsqC{9nKLf=ba)U%fK-`2^k%`lvwL%%ZR|kej
z=HcyT4wza%T{2jRLGOzD at iW|>I(h`|%#=yr at 1x{Nxy1&tWl{69(Wi969iYbDkW+c3
zPq~jb^Ufa3RdcVjl(prgY22uUyN?q<eh&Nuc%9F_3h6@!X!L$6`F-runIY(Q!z}xP
z+Ksr;8VfgFg6ukwWRj+0niw7rHwQBhWQ^uBX~kuMT3zZGG7<D)OMZJRDWfNxQ{q?N
zT<?lZf=lz%Oy9=l_1$np{m5qJ`n&Th1egTzsRHkaGyDdn?jzbRy)g7X<`I9~9I+m_
z7lNEIG1Pi%Zftv{_B0T_5*qMQbrrtGPd~Lf*~Hyd%^DXI;NM+y{PNhe=?U7X6Z%%{
z46Ss`#SPK6#?WGh7p0x>$%k~z_8ED!BLV5DbW?(sf8r(+->~WT at t@=1I(+a&{IoO8
zxDdU_6O;N7zj<!8{|nuITojk0dTFJpBQPF=ar3=MJ4#Kf=z6LuPrw1G2tIGHnNwK5
z<mtFP?gjiD at W5Suvcl7)yU+O4Msd6<NU(sN_b{A>libHfQJ9!mZ%vE_3)*n9Zwz*k
z;-uh#p>Zlw<S`9i-pngFW}fe!+|4Fv3S<(rV6U`)QSkV#v;!|t=taBWUdm=&g7jwR
zwC($Wb4+Gqs>>mHHa}}XTj9~H=(zcu4~}hk++gO at IF2$o5-#d>+Ny5RYHKnySePCS
zwSk&lM5}KlA(lF+Beq at CCE9dHhp*I`l$i<_B?2i&h<HdMxW6)wfnTqrbNqsY3I=Js
z;^In^{;~|k%`}kOX}nYHC)(BzpVmoYW&4!WK?!<Tg_jkLmRa3>uvnbsYbjGt9t@?=
zO7fpmQ0`k~#XQlMLAdKL?#OA2*%@|@Mv|{orXF3Xa|sXED<0g{1BM6|#>4`rcrL15
z(#Jfb5UpaEfoa at Xx7Qz8xl@d4sKECN)j7#m)F21VK`72$1zZ%ug~J{oV1)q{{eqnP
zbx}0C0i;W=E`cLBV0!f$|MMr&Ot|z6F3Mj;CB$~2pUGx5Yh$%A>I&mOC=R2jS1ASD
z!V|7^ttFqBfUR2H%V%nH`TSkjG%qD3_0HPCkztUI87t<sjHSjgm@*nNBMkyMIJyzY
zRpr@@Q47=xrTc1 at bD$?KFBsSRKok`v&^w2TjnwW4hqSqyp~6B??`TEWxH}*77o%b3
zb8);g<+i{IrT at ux*Tz5{I2>Nqh9J|a1Jwhm{r7Io=qmJx at p;v?sz*qKwb-Zy=>;d_
zFEsK2J&SE#Kzd!rb(P0|#w7X+W7V)<mU)o9u7fcpP7^hfI|E at M3`21GZ_cs4OiWON
zI4?wjhJem0e*m<T0HnMV2|xu{b_U;5#^d0hyGG|t-c9Xq3CG>gELFEHvmT$Av@(Zp
zd#&jB<}T{}ekG+Y^xyKj1HF77D2R-<0dabFmav$MiQ*kxkLSN5 at Z*4z#nzSBs`Ox{
z;s90{W=yoTJ_9@~-9C{ZPZEG<c?egwZ0=wSIZx1#r8=+)l~X0;eoSPhrM5gq)2ebn
zYrVUHZAEoYQaIms*4#c$%I>bCgZ7Pso^2OP#uc|DMM5sIL1xAwY%gcat$)ciai6qB
zUKSc%gj(^YxNM^fY*|jEr;+OSB}$j at 8JVGkFdkni_4bR6QtE5v1tcyHb_WZZcDp%1
zA7C_eb5NJ?p at S@}IOSywP`P<|SHP|1c^tmtK!4{2?jCGEkT1yc4IlL at G*qkSx1KOq
zk17 at YJt7XNbW&0p#WbYr0`=bdhE~h)wAVY3ovVyg2o(B!(X5%x0yq3l8X}H^!q0&5
zsgSo-bFX2E>`IobESmSc8ss_^C$OISp9QWpg6(me29Y}C+{G)j5p-HlUWg|>hS?P@
z()1Ctwbq^+1sn#uDxFsCrFvpXV+7LX+m4BV+6Z#BNuE6)utwb~^nnHCK-IUT>tfGg
znrmTutHBx&;FOl$1<PKTl?$_sl<i>Cf63IizS}8o);G#^Zr4TuwdrgN6YwN%Y}tHS
z-sV^M&|B-ZEaR5m2QIxST5BQpDh3N)B$2g1Xm7T?x>zF=)*MmKE!d^lD&X(UD{9og
z5ExOHA1^rYUS9uZj03K9;4jS84MQl%`C6RIpQ7)_+o<F>3Y(IBc}?G{bD-30IRQ_Q
zhid>J`Ts4#zuGZ?WB|9}22fEYnSwXqluP)82r9ba+w%Ze<}q3-f8lOIT~f&=SPyLm
zYG^<}+8kGIoXRDD4#yldIMRf1PMke6ne1V(Kww2}Kn+m~pk_P%x(pHAfzLx@;Bv`m
ze~u9bH<LJe4tD%C;fOpJfZ0KzH)T?AP!4rK2nKRJ0QxX{+fxg~1bViHR2|(mCic!`
z<HA95JP3M%tMO0 at uGcfRl!t#g0yM{qs+Q+_fVBUg0E-;Aq153;8|w^^apUL!U}tiW
zrkD*Ue^uQ78d>^3xoiqy0=)hE68_P4XM;B>PAbb~wfI56*;IE>Hbev=BKniNWDg(3
zK81NW<%LFKFnK)<ej!1eeX(q~R#Ygilc|_e9s`jBRd6Sk7M7=vBMmxD+3|7ZFFn23
zY}uST&oIr{<8d2i1D27|KyTJ9e`>12uVc>X50^;C#5w7+6+*PL>4t`B6X at s&9*-A6
zyBjcuHX__pDjY76jS*mqVCz6vyU9L;{A4-xc*3xNnIHkK3X9G1{xHNCLuawz3*9kY
zN%9nW94)D(gT`12d2cbg{t%$}2cWy4JZ9PPA at YW-V`E~{W)k3*#z0mBt&&UM&J-|g
zhyS2`@2JHeza1bnjg3){)6&p9rB~O&gfutv#+r+bj{(_KSmk%Y9)hv2_#rfije)2>
zgboCsOhrCMv-0_rRmm8-Uh3=}fDvwf1D9I>SjA&bR?(By<$j6H@~ER|=r`4ZUBOnQ
zK}N{e8wEmqDTkEzi$R(d8db3dN%{$FCX;C^z208l5BXwDrFMe&G;FB*3i#ztPJ^EM
zhB=DC3nzC-X*uW`he42ybQmix9y7L?*c!Cw60cd=E}P&V8TR%03LLmmX#RzlapGET
zHjDB;UX(yl-Z1xLY{J2kCoB*afc(1t#|`|~b^(|0zxV(2VKjOXy)wJ_<%{owPWyWk
zMmCd1eUp$n!&z4KOtq}_ZsipXrK^c&JhR##p)EUng at p1dHO-kSyr~0J)k6KexsYFR
zs=-U{ITy<CtwT8;86>)e_aI^4`yqv#oOuN<q>FYV$1)=mue-JFv0w)Ud&{GwAdn?_
zgf35Wll7FBEBujR2&^U at e%^XE)GMH?i7C(Cj>W>^&dyAh5wu~B2=iZY$x1V77CFUL
zy^e!>S{WxWQD(W1Q%2NoMOHNI^k+#v;B)5ZT18i_0GOHLn*`6cvjZx6T*(H2XiQ~r
zW_JqR&*+D?U*%rRa(0e#_Bw!4GtX3WcJ at L=W=68M5l#JS9efAba8u%~rae^TD2i(b
zMKso9v=OS4l=FD_o^N8YW>mwzS6M^!B!T8t!aB$8+|r7JD4up2@$gwKn?s7qeRXs!
zP%eX%lp{t*y}ic8{fuk!LtB%eyOxY}Yi8;3hLDR;*Ay+8T7^3A#>v){a{<jD8yiYd
z!O{xt*xg?AV!dS$#xY+*H8}VT- at DNJ3|})r6QTNtumc~uK1a&GpYT9-0k|3g2VJc|
zJc`EAJC**0mZUEgzy15&*~=pSIZ<<qZ2ryNgMaizCgk}ZvHrW#^zngPW^dpA{potP
zOzo|scJi`5>!NvI(v$qQ3+ig1TT}5I*@!3f-G|bH!_uSV^6v}o?yxkyTfk#a%3AHd
z^LVN<@Q)8%UochHm|=dn%D4Nr5_-jXJ9nVm*_DyE7j&OUC0zIE5!Zq%x8hj-+OM<}
zplnwu0j$0m#t>Afb;$huMX{60zpTRER6>6 at _DV4VKW23GS_U}()3=98p^Tuqin#g{
z=y$Z`Lf+=|LR%&;2`;#oGdJy&w{x5zf&JQMMiN7rmTq<(EE{V71+)P;0h5ASUY2$P
zM<X7`cYu)nEGP7JexW~B<HDamjQ-=-d|AIR0kLcp)AjC`oKJ3))`!c-YIEQ>R%Lb_
zlJd4@?D?D5og7})Jn+|ekkC-l4fl7-ezSS-dolW#R#}kOn~&S<L~zIr-poC=@qO9F
zfZ|RHzT9^mJO5^TEbArY&hd{wF7rS1Y2b8BjBlhxfF0il+ATr^Du9#w)dr+ob&UrU
z45tRcYfY`K6dWWmTL^*))g_(xN$~aTlmjVnXlWb76UXvSfn3~FMt80og!rhJiz7yi
z;2)Hv2+>D9Xa;S!Ph_}asIb$P!7Na1tOJLpTwSu`ymc{^FdFOY$&@S9W%_6UE0r*c
z+LB_>T6x1k4jj8um%8X9 at r>UP!T0+PAt+C~n$}{RNj>Xy&W=Lf7 at -gseJa;K8FV_n
z%VjA=r at MtI8Y5V$=pKy$-#jgfLil23_eol;OPgFfyedR&0WDfNz0&c^+9t0^q{2rH
z8}eoV<CoW2#|9}KY#HR{51d=jEnCPXP8GTNMMb%8MF0X8dZ9mSNO at lqw@{lfOE99M
zlgB|yn<N3y?Ji05NBT`;6#ISfFh;5bm8c6fE-M2+E(Sf)G+Od<l>Tmi8L)7{N5G(-
z5WTl77jh?QFt1ykE*+DELC_z5f*>>M5@?qOwcF4drKAH7_#>xOq0M`eXbk3I?Ogcn
zY+>%%bpNF<t)Q$G&xj*EKo*n6^g+7RNeUKhd^mf^6y70_<)^Q^coq-0&iJ7Qf98{?
zntl=^G^Nk%H}VA9(vAFM8Z$%E at 7)bVgWv}o5#}M`0-m*7OPU(JGTSd at 8?@fZt;Dx_
z)X-@;VM&rFXlXY=c^K_0NQj1b8U)~eQrUq!4|EQ4;UFc=4ZzQp3ObGyJF(+g2>sv4
z3d8!ojFMQjBXEE4CQCoJ5wu$|67<fMQ{~q8*{pL6G-}fU?1eMbs$twYWN8f_220bR
z=G4xC=M&Cz```)BUW3{2)D%+x<<=NPoT at p|V;g}NOcn1$zdRQ$KcKpJxQeZ_tEsER
zZkw%E0v=Inhmr;m6VSP(D<tGNT3imDe#v|O8HwJT8hX%IB@#)eLQ9bv6m)+bcuq-L
zL+QYy#>U-3?f972!YlX`Hr!ttN>J at oC7vXQ%s4<@sEhzxdA>hRg?7F+vzRo8pJDKd
z6(x#9tG at YIsEtgERdz0fjd|_fN{CcZnJ)O-EuuJ03ct at X@WXm(6bac_b)%{>z~5S^
z!+cbKt^+%2NEDOYcR*t*pstRBcD$45pZM9P|7^#!^Y;vAlhCFKE$=&Vwe-Bk0=|!<
zt-Cjom8(QullrA#z)Jp%pJOSdru2Iu1at6I&r9A>QU03*tQVVeSk(70a5j1AnQAwy
z`o>1Wz6xB2z>52nUr at A%YU$Szof!&8X`hI{+p=z!bt=u&&lmtDSBN^2^P-Q0xVVWn
z02w%BkFug7`|?8Q`lj#{)m<Q4totwW`mQ;Xjj5`LY1;W5^h-?^R-Cj;FVulzm%5b3
zF|}17ygQhZItgl+g0(qYFaDy8$cBekA*wDri+9-x*X|N6H%BMIoxv&ZB+BQFX;u-P
zRvm8kja)dA0DwV}UL*H>3t&OT()$YLjsdEkT7z*fxvgZiP$~blj(Fcp4<c?HG<MI<
zvVP1>x(PD1Q$rRTrEn*MG=-M!(3-9Zt%0#V+(9QaY26f25^(i*H$24_D(Ez+e{G9q
zIB%!QmOt*If4l>I9``!WDqP_SUbMVB;1u`AUnnvF-7;SLNqIp?{27xoNk-$f#M)=v
zkDcLqBYUso?V;m{TXuP+C^eXDTfg{7g?+4p at z?MRtiS58`9-vM;i*Pcgz~b_)imlM
zTl(W`ww>3+<w#W}C8c(iS5dR^akxqc=xL1vi##FaO9t!+rLiQ}us1vGjHfRn7WW9<
z;RaxxkVG#cm@!Te6O_Uwn?R)mtw38>FQ#d#*V4OaT38g&7L<3Z08lQzy2@}1OS}*6
z$VzT0(e|-b%d8(saoUV>Q8bz`f~rD1CSEH%J`H<_^^_+tUaD%ku?|p^>q`^~x_;r^
z9_z5_Rx;Gq>OkQJPRP!q at 1Y8Ri`TJsfZAbl{@er;Ts_(RKk3+%12o~X;Pl=?uzjz`
zU=Qi*qEw*wNs%PMyHSDkCFQfCw*6VYE8X9kq3}QeXEP-+xgVnfsY|G)M%X<?*B^pa
z5;F=y<RT at M;WJD~xe7J4b0)A)L-ga*uqNj^_bhU39=HRa(H2T(jtu~?eH=@?1hG-F
z&`uw#zwzyZHGPLjMk{V<(Y>-ZH|eL}h$**L7XC&<>+xg-pf3*Shz^w2hVS~!`cSFb
zn`7Gy_>?lUrjxQdt{dgpc4+R#IzZ>T at Aw|PQ_b`s=bf>%E=!AXm}pC~lkX~8?#^tb
zM#bXu-=C?5c0cs3Q|l@?rF^yFD3Fl?kW`%9{k)Bbr at B@iYQ__GtZ*~ke2+0=<v0b9
zX#pY}0Sb}V at Q<fIeR?{d8QUYeH+g83$`J58OvE<|4izdg3MqZZ9xg_7tjuB|5G)N0
zr-PZyK+~jrjD<RCqvVdL<yI6NkPF-1fM=aMm&X72nSX4|NOX--Q+DIZA-BAe`DsGP
zsv>lsiZnB|OZ+R`a80`V!fl_r+V$LP{L5?^%hdIt%Dp<SyN96m>q_-_r)eC$=ns0l
zxXA6ssbStR%$Nw};pHmLyd_$t;7m-0SQWpcfuyutWb#*p?8nXJkbbcq{gIZY`B4!1
zMjh9)IA_gKZy!7at6JScmV3ujRK61;zeCT^%m%UUfjhEfeSkIcY99Qd(b-A--A&r&
z at Zr@$+TL-MF-_4WKRdnI;<RGXnazCMVQ84!frZCto?t-Pi#<*Q8V49!@E<h3b&N(n
z$ztKwRZ;GqAW;lwuJ0VVZ=$X;H~Dv{{x&7&<MsMCRFUc3Mw(_9KjjKaul0pcQ_9Nm
zc`@T+kJ(4A8)gtK;{G1x9e^Ai_~UI9_wvuPZaup-(mKz8zAS`E3kq4UmkN<7fmT$;
zHO at q5>`V?i#g>6oOq+48Wp_S8M;PB>3)!#XUItr at R(ftB^(;IBH?jg9k4Az$+oSI!
zw7UCCKw#KlGIV>-NsKoCoU632E9?1`!4Gi?hC%SKWwI6IeUnnbRh5!DZtnNkP{Gow
zyUO=5nizJ4Ml6o$0G%Uv5SPS7_Eh_o*aSJzLGZQ~eB={^>Qu(paks>5PIJ4UM0AXb
zawKSIK^rOKT&Gh8X|V*un;NI6P^ZnDlK at Yq@pr`A8KqR!f;z5JBIYC$Ju>r3-`N3L
zq35(hQ)t(4Sy?(_M3#dQ9`D9LiyE|(&{$~WDs=0d7dq{yP1{GnPh~M(!ksr`xX*V;
z{Kged=(&jNs%rDO?m+h-GrGQaB}nvL^m at MAxR|75iN?p}hOzi55Yd2>Nv5~&xR|Jr
zv}ecF6psJn3iTLl^=q)Ff%b-f4BSc;`}@6;L95rL1~65_xn>MY)vbI722T5PHKir;
z-!XGS&hHx9h29lCvP6aSeuI0McKje6Y)YQAP;m`JrN39cf;N0_&^ETTNGs~M+tNBL
zR=6{g|5<)1aP5C&s3rUxhP}^c at qTSKEiAie617LL<g=PWOF}p=JlYqm>&GJ*Mn+{c
z*;p4}Ou}`vFqeufY4qWH)HJUOmixtIftwHZ`$x2mgH4KuPY(r3BS7!yVh;tiA)TKo
zRA|q?mP&8zt`*w4T?0`~{^{FG<)~z8d(WwIo9ydg=~|1=hymd;LqOg3Kp#<mOj2rd
zB47jYe+J};ue#jzhhPQ-$e#q5=$r}A5Vv+xc%mmd{XlIqcFDN<MDTvI<pJ-bGrGmj
z^gmfk6nD;o=vE^*o(;Oa*Vn+rxX8T^XaPCp%JM(BTiede<arr59DEN3e9sj>-W<y|
zCD2sCnTqK$bvLj(rfB_m8c)1x30B<+cb*=qYEGNlmZKU at CA`prEAD(s&p4zyF~-Sa
z!_>)pDUvQOsOR7|Y!ckGmH&{tyVsHoKmWraRT?PJnc7J!%7!ya at kd@0C<UmL9kfCR
zqFM+_jkxY`ed!k`&ZF&(1hcIb9L%ZGO|Q%<@$m7615Q+^MUVzxiP`Zalv!Ln26A=J
zG2Q&<hI at c+w=Z*l|BQ3+U`5XN4ic*zmk5=`;r`=%mwr~N)Oo5t_;3ZRw-)xZEi%g;
zi?Gl@*Zty}3RJ99K*d>ex`}flb_!kZCeYj>1IbuCuQM7O2`3;aLon>N1rgmPiU9Z&
zN;haeIc2KPwzIKp4QzB}PU}$>uvgB*p-)e7pK{g*Ju=(R(CM}GLe;DTR+c3N=(hW$
zBd!0Ogss~LnImOthIk;*!N66)3iC^gXU}c;wjU?_%By&)i>sZTvhYKFef<-(538~3
zO-dlO0g9*yTATME0ZTR>=r6{{WA!Fh(Sqe*>0w<vfPn+RPY at Ng3T~dNke$=LiMH8s
zNu>>Fxog2 at UU(DX_3!#-YVfk76<5VZJB#^_a+~&|u|fNrFfuk6q0va#x*mih>b)oj
zoEwAl<Yp27*|4ydA-&`QSusAx1~qIYLF&rfPP(}0(#<!(MhK8-W)$dla^{7wE1w|^
z&k8QC874bG$?5{`0c$md+Y#kE+$sZA{*2C<38jiW4c5I3vokmH3LRAZrLH3IAr7IZ
zNG0-vB>%6+Z-D0tM%^CrddbO_Wqv-{ut(^X#V)Y~YIANz+ZdAx00RK>rG`)~+HrLU
z{jYh;j*i8Q8~Nzl4{cjLVuuFB<B%g at FIOOkL8WHxzc7;#T&$sFzcPsOFc{j{?amnk
zAh#f+#4U|{E|)K6^ex<CR(_+W@$aw+S8r~s!;?2uS%-%oAE&th(U-i at WCd7e8(<p1
zILoQWXE?V%8q)_5`h9uC8o-ev%kYD@;<&@K`cq1Z>n1gfP#48U>8Wy-7Dfv*W7Iqn
zC7bPc at V#rBvJq;p%EiGXhG2Tr!V6Wee*e9oY~j);th8-c at AJ-qkWU`SyGolc|9yP+
zc?7gt{t%$U1$b+)TDj~;2T at F(=pvuatm|?AK9kh61D2s6&J?J*-1JP?!|NfXkE(8A
zm7RKND3=a?Tdp%+9Q=qY!(4gG&%9iHq?2<TOzK!FvzYzVbiJrvNM2y6Y8`NO9`xF#
z=SNht1$Q`<E{R|4vkRvd&&eYs0Aco--n*;h;EQ=0+kC`$$H*{ue1_)ZBiik-UUA9^
zfp~lwya0;M<BkI8;($P&lMR9_ej(=CE}$ucbu|Ch at u+o>;Tq1!+*z{R&!T-KYKwh*
zg0f}*lm5^F`rIN-QLA!S=5$oPU5W%CE>fsO9S7OyQNrtNA13GI;c{8E+qOY)_c{2p
zm%>+wx3BW1NfX19=98l~gnrWGgbnyvXaDddOar6F%Cj#CjrHItTZV+Z;g0;@<Z^&K
zI~C`4Ua3c<TOB8I_ehrhV_gc0MVT1hbm|!ZZN*eVZzT>6sN9-4y$92LTJ^cv41g|y
z8&;8HSwbk;Id(p$FJI)QO4H24dB327H_U<t0}`|ppyAUPJXn&fwZ_s;m4+X)1xHDP
zj!DXv#jcPRPOIhmjZK+ssZ`C-a6M!btI3)q2tUi$03x=n+s+T5z5Qai&Xwp~$ICRt
z{ng<Dt}o)~j0v&&3p&6(5y%5Kcs4kZCRDxGVyyJ}TZI0aLWkix?WXDq!_7ib8sehD
zaAydB9(->L&hEICg3p6u@>4o2on?8&<qCN&YZsn1A*_g<oy(u6nL0}%bye7m!{Sku
z#qFz%L+DU>rs<U|&p810q5di5H!6bF;o+;2)s>aBlqJel`bZM%zOw!snC59h6*+wg
zSt-3G?q6~Oz4L*Y9tg}Z&SxSW?MX_m`*vz%w>qtXeCX2v!N%(#Ds$b+3^0s at aoQgn
z_H?>cw0AF at rJn1DOAkJc%P`eRdx6Y4Q-cpW2vWDFI<0mpDWx<UERk#`OqAaE(elq@
zyuYN`j&$*%0oeD+ri{I?>w3p97hwfAGt{7iVNPvx&NV$fB+RuebVmg5%fg>xpw(h5
zr$EWxE2e>9QMjC_07!xu*1PoY_l2j)cP$Vxjnd?F{o#?71{+ at PG-qph$;Y{iu4bp{
zHyrO=iqyQXawzM4U*x^tQiVYuKL at nn)CcZ+84A0zv8C!qPXs(Kg=4Mg^IeZHjq8Ww
zC<nM`qfdl`h3+e>7K5+Pjj(3z**CNx(R<@{!qyo&TQ(0^b8zBAN?E;2a92ZPq+r-5
z&E3auj#_FWGQ)7M9InbO>9%W`yu94SOG2bHdvAZQlYZGa*3V)A<P({)msB9w!A>z%
zYyQl at QdA*#mfWI6Ke;aavo|x*R{B0I;CubU^Y;iH_}2Bgo=<_7C)hld_o#xx(wsUl
z&ddlaG&vM4<W;I4DN>^%c5f6L1b;+chU$+Iv0mYRX2=~|zQ`7Y^Eo#@e4>~Z)32IY
zs!Z%9d)jEbd<iA~9gp%znuCvW-(R0?qq8|A6Rj`?3w*)^HMc at hYMMBr+F!>-EO at Zc
zwnbvERhsv20;VG8eU-L83c$7-^*X1pF<NT;Gk(gqZ+W8AipoG=Mc}-y^_&YlCTTxw
zJaPh at ado&)b)=q!pT2ZsmIs08Nz|aXdwj6tH1K+o8J)o}awvp}oy!_V5Dx~Z&^ZI7
zd8alPk2 at wSBqjM#oc6(4ziWiLGTgmaIZ-1DRw?VDUS8uM-=<#SodJ4L9;cEZ#3J_o
zAaNU)+aOvtFw!&Qz8%+OUf`5c1nx}`><QNi-nz<T&*Iwp9!|;fRN6n3l4CQ8FN2a(
zYz?%`Bc;p_ox6Sz4ctmzdfo?e_OECijbs7{6=R!Tz$j+ROv$r+gL)t{%jWLi%8FPL
z&@aQFrix3~O9p;svvQPg3*6uTp~n9ZeJgi8^nC4xLw|nxHP1|gnfcrS8d|rfQter~
zg5Rc2<De@}x at k>{#cr&JhGh76ZB~|~yO2%uA}vmNi~V4W at 6xZgDAB@#x3%0ronQAw
zsUvnHi+PK^q0sE5N9az7C#JHDTMO1P4qAL*+%!oj!KHKc##PZE#>4Qsy>%DlbmC|b
z;wr57-(uSf!^&4S)6QktasA8k=T+2FZfkN+y=xX8;JFk->+Wzichrazg-j$Hw`Szw
zzy6}6(}dTRaCrN5JASK^%YLwh*%8;J04&w)$`=+uCDpP>4%oxH%*G&c&kIS~RrI`>
z at 2C``4~>I;=ajlqqqaBIZIt at LJQV34=jqN?7>hZA^lw0S3I8c1FRttkScwCd{zDN5
zkDzEZdOSCw9=zCa>DFh<Vwq)5&oAo7)QlF+#-v=qOc`i!f;Za>0$6O0LYY&m!(9 at 5
zZ{(1r!}>mW%`fz8Ee}K=No2EYsAj`<hpc_ at C=ZvFWnMmn3nq+~%zM~wfDr)E^-Cw~
zUeG4!E^}k;t>*~ssw3ccqt~u>T^ps9iWSlT_QUI5F1z{@>6U^g{qO9QYQ*9Ju>TQj
zFM+OtOe at 9Ru1HXiq5O8pc3H`NG6b&m)NPFCI|VTJBApTGH(`hhBxyUEd!NMi=mH(S
zg at X~GC2q;}#;t6Q!>{zegA$hx8%j^LbOe8mn%1qv>{*XrPjVI%-B13mU}c}%Esb4g
zLHb=*BsW)<`Y+GZZ%YiO48RvP)etseaUL*|Qfz2dgYqYIAmg%jTQ-{$*?}Ax?bI+H
zAGXRn^7~pqJDzqguFGu&`Zj9TxEW~R-D}aXAZ<qmUWY2nFG8k`AluZ|EBSmtL|%z%
z`csvx;!189nk>Etcm7y`NQaZVANCP8-Mwcvc+V`ahrY`P)S(secn5003d5?L;|^YS
z$ww~yWMDlV)!t8gS1;eYihag1(niUwJFi^LEdpwnun!)(r&v8ZY*VLR6l5MTToy<b
z5I^8$x%OrWYFwPdhEw7kGH6nG7_?~FK29|_a>S!^hp|3*ll9OrYWuwQrtyiB`+V at n
z-iYkCDg}9m)NxHK4oK1PGahp}+K#<hvcjV&Ptcvk=tz&d12!YDN!=_xV7r`5^{m6F
zQZ&^b6iWEhY?qZBL4dATD&7SbCRlH=`T*H^dzoed_c9MK)Ogkpx}-XzzX)97A69sX
zl^WT_W6n9U-xKlxX1DHN)vyotbpA`>7&!UJ>hf2p7V5-QR37`ut`(ICK;O=`fCWe?
zp!69lL+!0fO4|+J&bHFGK$UBW8VcVZLe{yz&et at 77`IFk?jbHK!E$LQOjB(`UkSy}
zTXt at gg$vQuTytgauh?19F18G+VBT(KBfx2bR%<g6e<xrQV4=JnxMP>_+H+V#YbLS#
zy7fR0Td0mLlOZx|P~~stNeU)CupG+4?&ghxf=m@$yU%jQ1m+qf>E at oTrC066rn}Zz
z+OIjm`VbAM0_M_)>gPJTuh#9e2CjEd+pc3Coge6#B%nS}NFQY_Rc;Y0Q}PUW5On_F
zPzJ*2%+sOup7}SG_(7*Rd~9eKX7BMxxG5?GJ{FWfIcdr~RJ6QYkU9{wrJ at yQESxNU
z^*PD~YBgb!w;1Km00}xJyBy?4FrASYau)pb(3pkQ_>OyHwAfQF>q&6O$jn4|rLAM6
z`O<CgPijE-k2hjH1(HSeZCPN*^&=`v-3~Rcjlx{<GXmxP`;63_7b}so2Z1q=Jg;#Y
z8V6A4w|#>d<t(1BgCY1 at Zgn6dqx~^jJVw|NQR>fLKk!%UPWgiLYP=IJL0YXH&x*pB
z*--(^i5?zQoayldtp_QFtjVhZk9>gT=l{aes2n at k&YrE9!}U~dCjY^GMM#tE?>TdN
zaI}x!C=V;$ljsiN>NdgNyg`Boe}7|ZEWC+$Tz~_5C}$6{Wje`G1lr>MUDF_-ue61_
zq)00T2}w63n!3U_DW=xe*#yX?z1SJVwOdYkKBh9RQz)bcvkvP^rq at -O)kk3dqUnD4
z^r<h(L3U}sR?1rH^61F$@QQmsXYIuRAmzUAI|o!yFR>Vt%Zl3cz16;EgiZM>aCXp{
z-Wf3Z-oy0hM$LgOKY=IFi*5 at Cutq0P09WAtGwleHcQLFXq^lV+_nkkH^L at 4iWL-SS
zeE1lfZ+ZK~7}OA6zHq?k<yz7P9*iO0avx#7OjAb4yp(o?y#Yuwt at kei!zlYqq^oD9
z#QETJm?2HR3&6{(#<%w5;_**Kml90X4kV`1ZN1b2(xSA>;$kafb4$Nl=~C>pwHvYH
z>n7{*#>6V;TLm!brOtg9GS<0X1t{@jgKJdk4(^d6yAeerM|0IdKNFWM_Z!imgIsrK
z+q%0kKD}N1%h8~t4P{{GL?pnp8%FDOnp}%!J?c;ELW at Sv4ra`?u}-NcJ5}Z?SJ^6*
zrCmhMx at t_9gm&(Si47powa~o_A0u0>u0TT_1j=o_plx1U*KP2WM+EzxW9XV6;c1)T
znE<J)->_G<>!Jt!mn-zY3Nwc0NG9_+gE>9(^rKg8?G6<b_T7l!o?MI4kg?(OnykZO
zYmlWI0B$<>Ar`nRO4<vwXu7pD@(3ff-_*>4aL-I^Wdz$g;u~HCH&azt$CCFe7Z6Y3
z1CA>fcQ+<ubkjAV;a9jFcNG97mH{k%Z|*hPNgm8GhNFy!C&Ck at +;WJB^E!%ua$<*@
z0<9nt7ybjk$Q&+V{w5l2>Wfe6bU&KNz58LF)JAw0z{s0rwWR)AS_3w*U2Zys9~@c;
zvlXe3mzB$Rqb0kcVP8+{BXS{_sTI0x40^MzK%7=Udae%vqK=LD@(nEa#z_LOm6NDb
z9PKzG;dAhvbnUyKhBkYGzTI5pfbh<U;`t|HMt)gh<PG{BThW at 1<oCl67-nWnjNbmR
z$dd+2^B~14kP#2A{t_*_uWfFc4bM=4=v$y}|0P5`BUFR#;l at s(h1WuE$*P}^h<)r;
z!itSm7k=F*oW~{Ag3mvpRhwY#_(^2c2^#8Uw8AWKh138pO at h~e4eS)?!|Aq68ZAOA
z`-x_Lcclh&>)Kp!A~AvQj?3a0%znuXupJ|pW=+{{PDX2`Fa9bXJ4(C&&;CS2$bN)x
zc_C6Z48ZEU0GBgth at gt0!Kl#LN}bG5C^9^S|M^jI76$p_G?%+0sH$uy(txpaJV1<y
zVjAxqfdcl{wX~|710aEROUl!>{?Fah$f$5+!ToE|v|!~de!>fC#}k6bs}3tb-nBy5
zGdr3VQ983NVcg4Ea%xkD6q<@RX|iaF`ZE&jz$|p%8JxelVw!+5+|-ZMg+=9uQBt5j
zSa%9ld;#utOxabU(q#Y*dPIBgq6zd2Flu+7CzwFAJDdmZjSR!`>g#<ig;$Ln4}@qL
zs3e9l3W%tmCSZ>3gM}LD9kL at DX3uAYi;(dXP%W|W0=?=enGIjyU|+ER2t({00{MGt
z1fy2~S5Nc!%(?s!fG?s!f1V3ty)#+o+;HlMAs~-d;<|gPc}M!=0xE7%dWtwb*9r{{
zO2(i)Ews9Wk`S~MZ1TCp$2}ZA#<xJj$mel$0F#!*#^js}QcEeU%FW$;#d0yyJ`)aj
z0!i630EZyA{yPTwWmM(XxZ<0S=~7Ly3+v{!fomLC2S;6}XBqXL_?;~cQMr(@<JOo+
z$Hxs#E_1Gg!2owhp?3D0LB!r4c?Y&&@?X0#r2L5_jhr(!s#h-2{*K2lMExoHJ);%4
zg7kah%-Fsyw3`czfh5I*iD+#dVH=YH^>Ocx2JKNUUh}O_mYdcY^6+me(2es?I9Y>=
z_{@K3L%Gxs0Rer%gQsCu0g&CGr6!`kSHgGDkc%m9>OG`2S3`4_G0NT}*C`S^eK^<P
z`#zV>zpQWN&jnz+XN<fi3&FwuE6TU6*2HVfBOBJ0a{}snKdTuF;0YI>_XyeX^sN_R
zJ at ns;2U|rY#;)w8Po2`!Y&xVIVkt6Gs^^P0vrsF1>%D3*W!~=t2fhms-;OMf2SF>i
zW&0#-c&4 at 2ZFoZuZdIlPjZ%E3324USu~u&JuZmoy!*kzFWGaa4`h%8UVdpYJ7xLo$
zT^ZMcKu6|aThl2K$Sxie=K7<8;k8+v1-y;_o2JwFj5oa&g;5v-dy;4NhP;Cra at u@g
z2nZ|v0^teFogzcPVIp*InDK;(xv8n8#CX!k2$D!abzVjB?E7wHrEzxCZaPYKAjK!k
z<FK4X4#;sNc4*$akBmbCL2__ at zlwp1QJhmoz(YG5uLrM$cPpOVnuD(-7Y9<h<inen
z3r}(nat;&%1F5t~0|E!&3<>q7e_bWxo&tPB_-;0<jnyBkQ4H~szx(W%xZjLK)iG{i
zi2<*m+&m_>Fef?b5L;NXudfLc{o<|vd2L$^2Lw^T0FrFb6(Rp+D}w(!1`GN&1<MQk
z?}#b+zZ0e!@&VHg{-ff5>5mHkWk3F(S`HXxO+6V%QEXS~)JszYNTmcS#kR177f9RB
znb*PqNGYV2?sfoB(gmnxeEL^Ls)DgP>sBS4z{&Gs%VJL96<RpqoZURNeez7GsSJ<v
z_TJ(J)&ws+i?rN;Oo5SMTqXy4T>kg}*ID8JlZ?)mZv(#n+x%0s3Sq+Hq+f77<HhWX
z#)83r2!GrIYGM<l!WXQsi^Q(C{&{(Sa=#Il+`Ll%9Ma!kK1K;NJwVqGk57WNs%Nof
zu at xGa*fQ at Y${Jd6v$>x3&yUfqvrScc?C1xMV8$nut7GG|^XoV-`e)?OEkLK0Dp8Qc
ziAA+pbsEgYOxHKB?6kJ^h!IMA9%AMXUgQ6OqYpP$pH^j`<!JQV;ltVw5W|kNBg;R~
z{;F*w_8Unbc6*eOatC`dh(Ya~(x{pZG<+Pr2C;N&H!o6uRy6}(1?H0ID_xx{4eFJ5
zKjHA7Xw8smDwOhm(1d<oyS-SoYO6R^S!-TBCKh%d7*x=Jm>fca-e^_ypTYxEOEv%2
z*xK=@fUz?Wc-on-hm67$KK45M?3t(m_4uySpFg)XCPid$!hB<yWZ~M+;zC58p?_ZG
z6ZGms<hGHk|Fq9VM$Fy}{or^n--9lGrqXb=aaE)FW$|m6X^#EQ7l&y<iWBMlRWW^b
z$Su61_I1CcqGJoH^}}VItNsnkDg&pxw|)fsJni3&Q49KuUHF3v0Gk0MWqm5tuzo<%
zx8zH}<Zz#^x33sB4u2&P7ad69y?#kkQD!=M*QtdpK_6O68K at dKF}t0tN_jTqL>MPU
zc|^n6bRxVP$V2`Z08#ZC?Vr05NlN)gzgjeHa*V?$5wDq|eJ&Qu+;G31;LNM3k(K?I
zqXil^Hj}0G_!@vYC;Q}qi6-?N>Mwn;dxjUg-7)7wFYS0(Y8*Th?n=@%A(Wgg6Mj8s
zG%%2TBYcp63f0Oi&chp7+MxU{t_X8R?g4A%sQn!~7j)W_!2mj8x`kzKV?v05IaQ+M
zP6a<61HCOk8Y%p|g#1qj!jejHoA{#P at keMU4ckqMxN6VWKzytNPutJN<X3-02Z;^{
zoQ%`F$`KzuaZUs+qj-3jhi1+;YD%g2+r+;(7S2uqt0t9p8e7b2=8 at b35H#FjN62?<
zP+OvxH9WOD(1NJtd%}+F0PQ?sa_=OS%CPOfZAehc_4+ni4(JH9GuSdq<{`1ppE{rC
zSU?zXF_IB?fvw?|z<~7i3gSI8OQ0!GKQYv5dnw-YEp2s#bL{P`6O~U`p}a+Y<HL*M
z*}_>c9j=w_#Yl_c9Z|z at l){%*3*F9|aPYhW=+SY)<RG#EipiVT&7S&*c_6|xcD7QG
z0-~P}Ar20X>|Di7(_4NtS~2dd-S|cT?#WvENj0?iTBK}7ht+>-h`dhpyy0>OWZy7a
zFf5xuuek7*hS`Azb95763_9)~Uj|lZnNdqeE;_kND)sIGtm=)@aiJD3JX_j#A_AXW
z3qDhsS>r*paLDONb*K=ZLT>$;6ziAQVgDXbd^~0r3L!2*RFBjsc2K2m<%~n)V%Gsi
z;#bPQe2bdu6`B=s>RNHU?zc~Edrgt2b at EKp%~8_c?t1h at 9oX*6K%cqd1#c3u0cxw#
zaRMG at o@ihIw`QGdz at Pa}Xa_Z%It<}i_O|zJ5BkRSUR$J!imrl&0`iMt!mV8aC0$Er
z)h~~MCNQFccz;QXMOsJUj#an6&{7rqgr^l01e?vei~nM50#w=ns~?bxcJQYZk+1cr
zJG+&89du4WQg;(J>^xbjuy1SOcR?CVYWf9VU;mRR6Pp6=7InrdT6CRY)Eb*t_5k=Q
z0J-M}#?HHo8Q4pwmBRA}bDxEld)AfEF5_|Q0h_ew44xMK5qhzj;?pug<>VESfF6)>
z!WnsokvhO(1Kp>}3-oYwxoK?<YjjW3BZcM}KEMo#E!#unV!H{g#ytB9Gi#+`UCF+R
zjJTQ681K_e#@ERL;L`!bam2x?6r_9noxvetb&LpI)m&`KW#5y%Iiuj%pqy-7U`v?C
zEaljbJR|uh at 8|(Oy>Y5=M=B at 843*0FwsWqbomLHv+OO*z780N?sHO)q{E_z(u&MzF
z!_81hr~%$96oT+ONcG{|yNH9$iAIY9o|tlVe0%}Eyw2C)*I5hhouQrFSza4P)4FP<
zyyg8Q*^(fJ*SXPr&b7BNh03YP5J-P?+S1={vQyq^(U7q**(ZdWL<LoOovBwWEw~PR
z8v%A>F`A8-*X4~ckM@|kmb#=oD$c`hH;lexveF-tJ*Du>GMRDQVP;p{VwV7APfrac
zccqHfrusezKtSK$_==b|j!u)@;pH9v=EZEp#+DWZ+X9&dBX)|*wuLB>C2L+ygFW~1
zWlW`}XMwS4SlEHspPVjoaG?#Lm5fbSib=+e7{f*!)t7pwvxeOD;dxh=Xl%g50)C)|
zDJfizIl9^GH11D;4zLlu(29hi3G3Y2U9I>|#TXAOsM1!bSKENn)EHsAB17`^7X2^2
zhvR=cO#lB(p9p}SB*CE$L<Y|Wq4~3q4HC5y!{tmU9kp8EY%$$if<uGKl at f>Xz>Fs_
z<hft(XG-j-t*}aie)6!0LrKurwb>j1$BP<%lWgUTZh2~wOFtQp_4?JZWOE!}UnzK!
z*{zQ*&a#}FHv(oE_XtaB5sh?oR#%YyhReX(LCrF*XeV6R_TV~H=I}^rd at Snsn!f6n
z1QWGHp_a7jxJp>}j^u!c`es+(2)+8CY0ZR at rynywMWl>#812V%oQEo|1}k=(ESR-)
zttY#~f*``U#qu7lx?LNW7AZmNMayC#6KKinU5AY2q*^vjalff^D=;H8h;VnyBIj<}
zp8Ufznu6+PR4sQmGEEBvECreufSb9+LcPO4Kh<#R5b#YezTKnp<AK=m+x3i9J8Hat
zH8ITtX6KB~fj!um*?1NgLV&g at SfPG2PXfmG?{JW2sZHRgeu&^n|MZyrohKXh&e>Lk
z`UnmI)Qp$QEiMW1XKL)n<rtgtzhfZF-QwMroor0BN0M2p;_z}*EL^1M(GSpY&U516
zrY`fZ2<>=*jm{iNk`UijQHv+F&wAr~4DsuXb}3_nzxRa--E0p9z8S%5?w2Nyx!9)^
zDqnzUZXg+(kt{tT*rEgDv<LfN4FVbOoQz=2Eo_M;gw5_HoeWaC8totq78fqHfE+Hs
z^?;NWbaYSW00HU#2DdO3RpOaGvi|SS5rKn4argEfIh*TU@!*MR+Yf)BuQ8_t#!ySs
ziti^#r0gvN3#u_McOCVPUH`alGx+7=xdS)IM?aE~yAw!SQB&}&>aa(9{aCa=UJk_<
ztOOgF-%F&xKOb>#l2*BOO{DK=87Zr~Wf1Ci>u7ur(X@`#ijdy=Z8gbZ?#u%vTj#0R
z(Vj`uKNNMMe at NJ*y*I$|a@?t=3CY^$Fq*^e%d|*wMA()$cAtz46+${THENFBh#$N?
z8rIW}Z~1Mlx#2yM^M5sS=I>Dc{~n()jBN_pW+eNXb!HHe?~KS;8*7q;O7<m7mWnY<
zV++Gz>_Q(z4N+1td at MuuB|_PSY*`Y at oT+oJ>->CvJNJL^zV7>a-_O_c`FcL2Y&{Mp
z`sPmA`X{|sidAY?Og2o(=u~OGOUMFDU7tMJDgg<xJhx~~(GGF1WiUR341g$C=hD at h
zf;d&mE?8)P-Netb4D?WN=4cO}kx*&qj}Sk>^~$2reS{~k<N6qO%2tgVIX*1)#c8%6
zg4*+%h8Jg}A2bc=ef?#0xfmQ!^OioV(+&040 at RJVl&9zn2sPr4)8hI*aR3H{?)Hz#
zoS$Gne^_s;DV&o?`BH2pB_i2h7cy at 4&}5oQ(Y-zEg%}1tVlm2S)gvbjwAXx=*_d5Z
zuA0%16DCZ3ou8;buv7103Am?X#?gv`tT|*qm%8TTX}rRSdYY>rFp?;&_67GepYXX?
z@*onStTMvc6fC_SK_aDe^aBso$CoIlNb5}!7nu%O0cZWYiOA}3E!;Ee?)4UWmoP<)
z5I#)y^uF>wQXZt7qSby9-P at SjGO?i3P_gP1<6(M%ZS`5dgDgIL!fBjd<$a8tB1*$6
zh27(B0-yQm!tT0jr0?QyPY+$<TrH0-63?ZcUpkb))^Rp`w^+XaU~FN1F~b`d{K7k*
z&#O8=P=E9WU$9<FgMhcFj=VqLxIX<<m`i(=`~2dm4|3p!<)7gjIZlCxd@!*;=hbDN
zci@#)QKo|3HB$iwL+x{?txxM{;uL0ljWzU at t}NwP7ZzcYGMquiRc=~uPJv+_P((er
zo8)}s=1|vRzox$@VU%rKGWJPIRkgbAn%npA*KXPO9=!-{AcvZt9bKXu*NkM^J45 at w
zESHAfiiAI=6ecvv;*&j^WA$#=Ea-divlA*|C~!niFh-#}hkLIPq}GqUVsQ6(Y_4`G
z6^#5S%TuEfezsF3iB=4gYdb-Oey!%_fymJ#6ZC^a>5YhmhAIi0X)kc!`QJo{Kd|9#
zrXYta6mwm0-Tq^xg3{1$M)Q<hx^0|TTgezvV}xQZ=2BouupjJq2$5;Cd|8@@upRN6
zRa+x?>>d>7_6iNCC1<N=c#6N|Fw=mdq7Igj(;cNN_B?v#z+_h+O?G{1U*7Ss>0&Ph
zQd00~G<b>qSQ<84Ui4WewWYTLN>VY{EK+rd-?!>lKFe-_)q7 at p({fYQP&}=pYeb1o
zopp9J(YwQ#ypy-)8`$uVsv^EJD8+aZ2eE57x7&asGy|scEqG$oA%re03|(c#XQO$<
zU<@^t1@{DepNW%x1kc=?T{j-`J45g}fdzM*XjWF_8zUFPqZV+})0fp*a|5MYz_n`B
z-`f8K1W+y(1es-xT6_5 at CW(bYA^BrQGd?OJ!8b<fT+p8yFVhVy at +vRXjBzo4>jK at p
zcg+wz&i=bL{$h43mbyV2(;IFHqtlURC=ONRpvySZh>qL&Xy*!_((fFj^XB)j*_7di
zcc<PWpqtCQk;gIUwv8=$s6O+{GSY>_pv<#^&ZYr_5_69kQGMT9Dv~a27>S$2q8uZz
zq=I}18mJu&k%7+%Wx89z9M<GfzI8{4F5MDw@&ho=CPuzO0dDaH at Pg9*YF;$Ius?JS
zyH}if;X9wSS6OT$pzXza_67o>v2UGWa?a+Z{o&qr83eu01zC)CN}pm|`OtP$|Lmz@
z)rUZD9!A9Ost$DHlNzNzIwCOGE-xUr>^$kx3E%Ei(i|o9a~fo7R~~Vnb!O?8BOs<&
z!LrtkFFneviP5RC?=*JCIYYkUg2FYQ=KT4oiD}p6#p+^+tI@`~!Q)?6u<?~Ajl<9V
zS0R|-81}nj={}==_Gv4j_v4S=SYRfz1zfpZw6#n=CTy3Ml+H>)pH3>K-TcxI+Ex&O
z+Y`(Mot5`o7A;#`U_X at 425TLCeXDmmVh58v<i70))7HD&AtWgAO;vphKK%~@18`1%
zIifDJZL_Zf$pwgPP=N4WFq4=OA1yv*O6s&iMkfUFrJl#?C}4&lbs4<n)~?ZVQUj at y
z${FZ&E at ybgQz7YBds(7AsliHZa^QZ5HSvCL3JE4dv+&O7p~XFXs4l;&iq$u%(!_IE
zPqUH8%qB;vd+HMYtSdfitSEY(b%l(279HMjJ8jcHwilI%<V3xfRZRZ0d<R$PlT;3y
z;gZ0gqEmq5-EIrT7JsziYym8L&>Jj-#emF&t-_s{LtZ^dnI*2JUD#6-L`Mbe-~>gw
zdWe2{x!TJtVh at EZL!k at p`ks<)3SGTz0E<H=ge1lzff~aPmpA1y?1KDal3J+gDxLCj
zt^KOKAB>re8rvsOO+2ellDSY?6r71%2@}u8ozDAByXcBx%K7L6po}VHBavgC4q=u*
zLO0Iww2d-{P4WL$5c at r}6FirgSTnCf)0YM$D08|Mc)3QK%NJ*IxlTQYq2k1l3WHnp
zk{_^JG;=K-gG6ogO%m~_tU*FR-ZYBBoyIC at gnX_K0yRTG^hX0P--ORFIV1hFq=}8r
za+smZZ#%<6;P?%&oMW9n$SpX at h&RHHb#+4Kq&+Y|4!w#D2&k!Lmau0YfF-v+%_^Mn
z2-wV*`|EwtJWe4^djY0w=2EHOvI0jSMIBACd8ryJnxK^IJZ0*t>!oi{gKzTghO4ew
z0;#;66Xp2I89~AwF#0D|NxGCGAEQwCX%GRjuHoFUqOp6?4$Qeq++B<yy at 1bsosX{~
z0jKX_<-1zHE=hvUR~c-XVajL`pNwL!&K_VO&PZaANdo5I9f)wbBOzH1$IZiBt*r9p
zNY-EIp_#n>Q;`t??m$T8%opOS*27--pq;runb-xdMc46>VTQc2`bcWvNt<pdR&QH8
znExtPwT#^M at Ej4K_c*&~_?^^NxXW_(Sz#X$VZFMp#K;0Pbot~-m)g1LNsb at -$~6}e
zprMcwr&KHZ-5i_^hRC0}?}FxpZL+P#9bDtB5)Mq^;=a|#;>aD};(d;f>dUfKs=|5w
zRg4u9B}i+{7pyq-WLA$U5;yv)AE9{(t#4(eKsU$ne%u=jhS_AnP)o3XWX=m`_2Na*
zpE<jmoOLQ>Bbc`H2r<eETyTy2I|sG@&;ICxHM71xi$?dSZY&FiY0biZB8M8zP37VI
zANV?setKA(Y23sZ7bwl0)WqyW|L`>^;t4C=`h13^H&wTJuI4$46r{M(*!Q1jtP@!=
z#X2wnkBk<ze{XeDF^W%&83Vm<Gj>dFtyNfr!82(A(!)U3oOGF?6HGo$H^9YpJZ~Gp
zE<Cy3wVCcJ82#?0Cytl3mFgCT4H&F#M===vPSb<%xF4 at xuM4;)b==p{hey%m$iDHA
zwg>eu7_tad+1sPNokG9idR8w{E?t%J2ep%v9?}$L-uz6^72g(6NM^w=Vr{L7aAQq-
zR&{zN?r8ku5&oz6a2yU$8;>hu*YZr^9ZWAseP=}?N)Hm)uY?Rwd3S_e2j|vZB53?l
z-{UxM*Hf}1+N at h+A}h|vEtl(8tC}(Bl;CxzysN}X$j<L*t&<*Y;FBNXZ)*C`h&20t
z at A{3SdN}j4Wp2hvu;LudL-|{Qnmz+$5Q9-B;0WAweuqa<k-c^N&OC(cS&=y4)6+^t
z*vHSacIEE?TyF?e0tsQ8I5DkT2HuH%nBnWi51Z-|+zvinSkLkMm^xU#9};mt!4U!N
z8o7-AuCe=NFnkU7#a@*UWdZT6)RDHcdy;oz&1mM0Pjz3YsWVB8_u5zYlatE7EK8I2
z-<Wt`xo4Bm^mP29zprQBBK*UnoIU`2(*|*|h(VTgKdSi3dwP3CQaz6)^`5UT2VQ-o
zYD%;ZUDV(weayJQC6sprC|uz4Ff)0xFu;F|>!(dNP;lXFDQtS3&sdM8yZ|#kQ7C<*
z=hbr+d|u`j$eDY%9rSxg<K+KP#d?Ms=Ph(^FD~F7(#uJAUs)Wvw-maza$EP=PTrxu
zgYKTNd!lMRC^LVNE8kEej3|QLPe?^1tNe at Zz(O{LgN(u+?Jb=#`aXK&rh?pq;i&fK
zVf99+()%+N_axnp%l&Fi9^6Xw{gx1A6?$ug-!8;G-v4#mtUEn^d>_H7yC0<-IHeub
z22s8JdiT)@WES`0z?0cK_n8`Bgj4r(ti$qGhlg!lumQ5TsK<QtJ5g3JxcD<q*bOpg
zsj+B<MMs=eG#k-O+HA*^UnG8k+ at VwUL6Ys9sgP)@sE1Z!$+vdbeC?b|!TPn#GRR}l
zvyyR-hGAwco)G2k;?fpUp`;R>omZvd<z56K7Kxi(9I6nqWg~`zML>c2KeIK!F2YaV
z9VH?EI7)P#Gx#5YbS1UEWQXkYYY4pZ`$~sE$temtb{lqX>hI;*_r^qnU9V`;JuOo-
z`6FcH1<V1X7aw2uXG=nQ*6 at PdVVjgfY}yrH2?9hBz_Lt12S|8>Ll2qc&Ae~cvWkTP
z|Nez>#OBqTW>w-6(=J057q^KV*e~yH$NBz_1GXtbcfn4io?V^ht9e&Zyph+4aj))F
zv#<^jnbZsG-4%_1t*!197DxLg>k%D at sPSK`<cJ9i<>;|xn&STx;rzcxSp44t53!l{
zf<KPUAA+gX(w}&U{U`OWFCy{>&B5XY`rllKg5pJ%F>@haI%LhKwZugLd)nnq36BH~
Y5OQ&*IiTBf9l(4{j4TbG8 at R;$7qT!u_y7O^

diff --git a/docs-xml/Samba3-HOWTO/images/5small.png b/docs-xml/Samba3-HOWTO/images/5small.png
deleted file mode 100644
index b23e1fc2c71a75b3233a7b320e4d8bf9f63de191..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 27857
zcmdRWXG0U)_jMYf4ILq&hTd!FHK8L#Kt!4tS^y~mB7&kOA#{|`JBFs9r~y$BK|_%m
zs)~RO5EK<LVnaoFg5G<7|F7`8A`@oL*{AG%)?Rx}vfNzldAP*5Kp+s0ql1kH2m}Q{
zAaETAl=aPN<<{S<Kd>;Y3l;>rK5WRA{f2doOtAG%*nbqCa3U~16od^q8Wf6hj1CM7
z^#~0NNsb!{HDld`b945zee&c<LPA1uadCftzpSh*iA1_~?OIq^*ujGbTU%Q at J3IOK
z_`ZMt{^iS;wY9ZhzkZF6k6T+?>*?uz{P^+a&714%>(kTI_4V~jOG~S(t0N;Lj~+eh
z>FH@}Yh(4Wv$JEJQF8?Ziu~qigY`^W2*L?Vu+`&)L0~xyNQYze9LZgqi-6%r5eVg2
z%5mXbk^mn83EsUV9ys&o(t8yKhJ@>(b4l)?aR3C?t3cZIDiiQ<0!VBeV6}xoLouLp
z_;glF)N<CNcIbX(1ltq?#E+>j4;0RYgyTUR)M<t`mmOFS4T4RD;}LB2pb8}D|BGfh
z#sD)jvu+H-QtVqj2+bM*e``6B-Ei@>G*?8<h0;7MCfmm at -N`P!+y~=qRhAL+olnrY
z{!KJ3j5S5F2Ix$1A%EfkgQ2dVps3M1G-jE343a7=swB=48*dfig9JOCTw#xhH5$>*
zIe)REw}v$@nR5&}!wwW1AFtz-!;3q!C@>gme6NYXF-&Yz29+rpg*GHdY-obRK_92*
zO6v*ByOTYDhpQO)Y=iulM|GV5PyZ}k?nR0~Nx}VLPUbdUVchx?19WR|N#3oy5^P1g
zw$=IK2^Te8 at k`)lk%5r;0op-sLI0?#Er0cX!w_9)Uc35}a6I)8YxPiX at o=|g!F=l3
zQjAslIiXX!OQJ937vl|l(rfdP%&mA~H-+7axrv50_1JuPiUQWBhJ&snx9(Fev$?Kl
z^2YxTMR1j4y}8!MrWu$!yXH3F;jaF_!Wsq?)Er-Qqae2=Bk?$bDX<nRfW(7!BH(Zx
z9TmK$E4eVDQoN}MNtU_V!+N%V_gQ(?vzp)pl)`=1wDzYJNzZjAy?MiJ;qU?BhhHpQ
zC3ie8Ly`r8f0=csKr-*bE at difprK0PvBbhY28!$BC~I7SyW<i>Lo0=6r)AGb1#*IY
zlAN;d>cE{8%gTutkX{$!_691R2!IQe<;<5w7+#bgRDr;Y at bG+=74QBT0sg7=r8-)J
z{na>|Y;-EDef{-H2>sDK;dWUfk3xXEdm#TZavVrC-<_O2=u|Vl?$U8ZeS|KwC1`P=
z{9!WgHqj+Lj573yWzgwegO1?gHVezb0#dMYuqrVU4w=zN`zk&s&vL5FNtXB7JYt}<
z)FDoOKq?CDV66s6n*B<KPk@`oSa&QkcJFw`06CrQG+FpO4rm+ZEKLJP_fDUHMd_h|
z!Ck98Cji=IVqs1g9SzL`LdX|{KD4t#TMqXcvK;&5t_`YT at Fc9$kSp{WgU<bikH5@@
zaJeqBKZe!9#6K-C6HO+3!p}$r1X{Se2Lvo%=9QwxvxXZeB{hRi<xmp%E?9Be_ at n;C
zEt&I+t1^S*+h(Z7hMR&*BFsE|I(XO4xsEOo5Eh}lt`b<e$d3QL^TMYqTex0S`p!YV
zTZKILlW$Zm-8~K*4vXcX9Fj5Ou{%8{J*Nu&QKw{kTBFSp_h=p%`N6gBnx0pivBmTJ
zEL|u1P5vkPK7!!EHo1E4J&?E?3k)P}M7X{gTs0O!Q}R!kS5_5W^ZZ@*7`OwfOT<&?
z)yOSdHq4!IqgqfI#I_6>TYA$BV8})(kA{X0xN#>-Y5Gh()r?ve*L^Ui!c(en87vPD
zpvlW*_59{9Dap6(gsk9Iay7&uQ7C)DX@(qq1b#qeOr6t9c at Ul`Hwv_alDx!pfAz|Z
zvvq(Z6brW3PD{JW at 9RrZF{nss{^RLq%CW-7 at _4j2Lu1$B%lVYR;QptTin8>a0wg_)
zqqT>liaId$LyJ7?yZBMydKpKT8phASX1X69bsd&e#}@HjI%LBNR59hQ3$<ZaezG}2
zYh5ywzNcjm{-Vo@%hOlNVGE_C=sX^A@!4mXZjY#_xeljTN0gF~x}9u67D7BU$0Kf?
zdpV>qba9A7+zr2o^;w%xQR8ylDm$m2i5NZvv_+8_N{eIen47z+ulEj9UlP;J=)6 at 4
zE;Pg+t}HD-SJq<$E69>>H(HfHdQadULR?(aFy~|N7%-z;Lr&lGoB=u<G?CTqC_YDA
zvTsJ(p`nNV7#9`3r!iGYy+8eSKRmyC`hjX4d6itHPv{PYL_8<h!)zf(t|97LdHf`0
zod#XQq`;nq#_lav6FgH46z7Gr_RSP#D4f#)4*GDDvSg(<;>LKr)c0y^+Fjx8p8)r$
zL435&&?W#h3uVj*7NiIQ5dWx5+iQZ}S445**-l&y75hA_a*@v&L8)5T7s1uNvi)p+
zd<sywKd=^Uz;q3Z5X>uH6vbIDaLce__s|du1r at ap_{ly3R0(=aIa)Z#@Krt-tVV{E
z_v(vJrGPmDr&!*NR!ZS3){{l!zBGOg-)#KjRlXWS7|qVbci%$hI~&pj4uvE=$l^I3
z0F>0vbt01Thw2tbmpH*GMxxSDPq+so4w((_DaaIts(dGcmyC4W2RKAUOByq$Xo2wC
z(1b;}@~Z4;j9EERs6dqel*X3AQZcfwf1K}QBgbW}WV=GGN4ux8dvdLms8Y%A8;I`C
zLaR6GpPa_xgZ!`>@EhD$Bga90Y1v)R#lD?^CtEaZs5EKxscSf{B$O$qjL5v5<4xg)
z&5T;iX<}#!48d-?Re+~&x=R5LPk<HcS>6(n{ZY3$?P$30XQDR*W42r)RvH~?J*DB#
zTw_H=Z#@Q#75Zm|;{pM+4yJOh$@)N&F4UQQ=60a}KqyC2MUhqIGtz-$4$a~^=>u5^
z_T~IV8AUX1{U&Awp3Vxfum5beg{N}q^Os6ih5H|lvA+u*mi4%+tT*EHGBFL*S`ID~
zpPQQ4K&e_|z8wgztS3A=!(s2Rw7$(h0YoA0uJqnLpQwkPve=EjEN`%s?&c$SH1$8&
zGkf3}txjB}Kw*x?Ga-9Gx2nm7qq`g{HRcaCvu5&dYL+Z;x?A=}TDF9O;>y8(RF2?k
zW9f0A{Z9z4hJsg;$qHoxq1t=(mYoiIHzH%h;AfD`GIde($8zw=%LVEsKyUh|wZJ4%
zsV51NgEO%<FDa!148m!FTD at DOuz!tew!c5 at PzUDZWF2-Y59@;{4^+FW3I|{8w{0+8
zBPh?FE1O{i0R?qUS4=rW;8TtXRo<7jW2Mc3W00 at a)6{{{EWKKp`{_qzfx~$EHR#<w
zw**$x`n%&D$;b?Ze6}8#b9)Qov@#umO^spKT%BF<vg}rzp>VfE+ at N<b>@Y9s{aWDM
zWyN)*w{UySc_+KQkgHVs-5ib=Q>y15twOw8{u}nMmkRT4`#1z~a<N4P@=Cs at oU<bs
z$zu)jXaZh^8i~s?Ia$W;H=Qf5!E?EKOULhIH|v=87r(9$*z=9Go{x9e^Py!@Sq|UT
zVlD1Nw^O0aQA~Y+;LT#fuN5s_*6EmZf-D?vZ1C#M=cu)LUK0evapk+t7P~0R$tBb{
z0^iH8Jk_s2hF{o4NDKBe_2XB1yMV1*m5#NBT>P)QvK at 5z@9vO?86eFE-w_R++Gv<k
zC5Z2qCN!UuZ>Ja9iH2UQV4roi_W5f5Z!_8D;D^%pJ6mA4yde8z)XqJ}FTS+#Emj;;
zR~&J=$^czP(UByfoA(E at O!g`c+RfYwSLq)8sQ$1YsSGI#=BO_xe%-~qO%x=qI@|}j
z<z=7y8+|u8OMc34czd{n_!`F4RFl;}W6)$h^yZf6XrEEpFPjTj^9~!=FbKyo3E&&-
z{~5C>_r^HXwlgH8VL+Z%qqx^52b!2|P*=55jD51r=IbRtIJ9fiJF868dnfC?EmOw0
zx_!CDeODy*;ps?aZ>#8kH`WMxDkU7$Z7liCU37-bw<(ww3bzRoEe`CTfxi at _EY|ws
zK_|i+1RgwaxUU!Gb#5;8Z6ot5Xm|whe*1v6SU>-q^A*HF&H?86IqQN3^;dJ8TIiBM
zx2ci{Frx(Vy&N3Q7xWl1QzN4pG*Q+&49Lod!K*Y&Li!PYlK*<j`{)auU8JNRbyGL_
zn)*M_ at xll(rKJr)c+f2e8*Nv=v at m#p80#?wm^3~-4-fwnOvGBs!9|h{w5QL3QQjak
zPX at qjBys#qep8G at aNyIYD~L6_QyyN8%si?X$g4;C(YcmNrNp at f8Gal7^y!mO<za#M
z@?H9c4V*l*b6=5byO~C2Ksm9DSFhx`j^!F)@%gxL)xdffe at O_AUkFzsV|I|x>Pg9H
zvi6Ob4 at 11i@Hy<_Am1=}gkZW?9D>Ir)C1l~!br{x)gTd6xqIXfhX~RJis=RwHp^3&
zIlkBxBD8ZT|IS<c1hC at V6$qyK=r*KXQqCD at 4TEzopMPL|tq10IjD7mxmWL(UA^2-M
z>l}Q)8>XjC&=|hWzEZ`;EI-ZxJ`=~Z{UV<X*w)Lj1?SfMqID!twiEGyt}b+fPBzBG
zvljVJ8gdm4jcVeU90oo*=1HIN(HOO2TR#mKsQYk;UWSm at +pnxXh{{ShV|Ke7{91}{
z&g1Y(MEC!(k$ioUC>dk(a8GJMoA;m(4G))^8;$ML9Gr8K!_sd6RJeF45H*;(&LBiS
zQq_~I2UK$ZS)#h*cvMQOSo=<{9)+_js2ZEgezecF=6s(;yDH(t4l at 2$pxxxTy16h5
ziV2c(KTEJE6kc_+1Xhy%@?W4^5eDCWl9k_eUAs^LBU%L7FZQ)TA!}Z1Fdr!&d*Lgo
zL|i9ki#V&=Ia}LjGN;Y65(by3&APf|^snc>DhC^6PiCDxC at QPLO*pziKX9b)t39q6
z38NX_W4dlFF)I+yi at jqFnQkm#*Ir2Ta{kv_!)uU>^;<@l;X0oaWU@{;dlvA7UBH4)
z-9vnuGLg{dfZ`wU{B(x?Xfc^D2iwmKc124V?9<Y(h>9rL-Ab&UXF-G0k%VgVEN#Rs
zci~fh(qkCDYaxAOX~R6*WHHC4*Crpw7C&mXET)GY-b6!Zn}IprsD~iJ at yl<LdcS6l
z?c#KnkBQIrE<iG(Ut&v&`t}zyM{$b6fs7KNmOFh}zXpOEJhf!{vaagfr)S;By04XX
zH~aiHgV2@*)o_^F?pGt7tvMs?_6J0=Vvx7~VmF38?xKFdZRTYgf^--+#JHY*t at FN7
z8(*BTg;HfEqGX+}rFwrPOaDNhi9}T!(7A9tbK3!n2c4`EJ@}EZU?X?@%c3&sPqHGZ
z3r%rCYlqf~d`)3mXvSNS4k|=J!a38V6ZZ-4CGy;Rw4bX-RX_xL_W~9JSw&f#3E))O
z%KCzMB(lw=-X0v1G+<=hD($#001tX)RrHYO#mkIHGtdK8vg*6*y=xRCMeIWq!$JHJ
z`F=?2i8uxR6Q5BZKCOtRRY&Fe=6*t57L8z?ixCYW8pL=@s8Xr$+Ljh8!EkrvED{16
z=~P+=%{|RE@<)E3!({71*Y=8ZDkbypUtfE#v=#U&N*8rF+Yz`#9 at e6Rx)4%v+T!GK
zJ~;tFegii#-mT_R);h+XNK^xnv=KMO<Z|To6`I$6z0m#XH>R1Yx#^M47%?;um=q1l
zbWwdY+=eKM7JFy&M2F-fD5g6!{VnDOAC%ZKqc_1gxG8p)IrNBj)}Z at Xky7{0xsNTw
z4ncyKtfDN`(#w}MyCbN4gI?Z``D(O%wz`M*CVs#2y!P^HloQBINtck6>sndX&<#GO
z=+uZE8eYLzA9ff0-G~qY+mtd0okg(j*2Cl+?vw)2uXoU^)7LHpK~>oI^~WtM4<ac-
zX1+t>f#|p9qg9<+AIQa62XkHnABs>&eib2k!pNAlOX<*zERN-*5CipZg?mvizNVg(
zWVo?+tCO}j>(t}pCA9CwkBy8#3N1P$v`?d1A9b(_1FI|E1Z=<Z(D*nc{izi*HuM#~
zQF|9soYqY>lNJ^CjUPDOS#LJ_p2}RwNf;2YJda1*y73_`E}$#NNJ8Z2u-fMFo+ekE
zb at XihJp)HlInR~vvIU*&&qG2p4%t^6aJ7 at FLUz`Mf`qhx<$(6{aLc1($2hHSSg@<3
zY1~d2P#w>hs(r+61U6xXjR?UxJBmEkxJiyd&x`El`l+3(Cwh0Co}L&Xek81%=Z=v4
zN^=3yC at s0HRT4saW-C~we78u#AQ at XE?yWP-eIu5;?+A!DM#c?KA>-jPGR6+U1U^r3
z0valJ>!I_XeoltMnYQI+cgp8GW7UUW=8N>6F at n$bXCf(DIJ)<6uiD`KbTzfMK#9z(
zr^)$6y~}vl&yL)i=u~B+{<ykOeg9G~^zibh)hRaT_+_ekZ{Ij9T1jU(E*A9|AmvW^
z_sI{9_Gx74qnWy#;75)lx>jAeK<@IUf3Bd1gq6fHrIsTw4pqr1!40&ubkFVPMjI31
zX;?&hT`}N(WA=^WA<6OIJ6fgf&n~uvF4r#xM>`G6+ at 6Xx?8m(nR#<-=?VGkV-r*QX
zn at BDilDJmTcl?g;*-Dq+DeT-oKff^K{lPmnZt?T at 4bvSgV*AI0l>dc17e9iG?L;Uj
z-x832xu(p#<8*sRhj}xsBO|$?VQ5NH2hgs|Ha^UbxY&S%|Nh~vL-j;nB>Jhf8+?=x
zt*cAdXY-H~Shcw%RG_?hNy*a~5y0{&HdBD4-JY&dp~B|r5L~{qQ?5oGgg$Xj6qg}F
zHPV<#Dk`yi01g|Kms%MJXu4p2#RsTz&S5Xv##fU)r`wrlsu9jF*v*4HOCrIxcv-Kw
zns2Xl?gt+re%@30o#qqLxv82|E>8UszHM-<YZNFy8}$bBS&KO>pW1ycK5$!9n|xe?
z3$a*(q<4yUq0zYujoI3EPT~j?4r58bjB=Pv;l;bJ*9)AcGwnBoxM0S0wW+;^@0204
zH}AsJOLy5iw`iO4gTe_Pi^=lR?$80uYDxj>i(pD0Iep(2wj<-EsaX1jjDx}<2<Y$`
z_ht5`+88`)X50q!dEDHr4riIY$!~Chs+A$ZUmDEb0rOr#z*b;H^$02fwf6#6s=%pi
zCFDDcCgmNN{sFAxiv6ivkb=$C#@j at FK5;V7Ix*+v#;&jRut-#T6VlFvkeFhNO*8JS
z9#9=p$n!;mBKfA03Q&f8v=#PmNN*#U3<f?fp-J1D=vEO%R*dE~HlTv8n9+puMKkzb
z1dXsx8Wv*<*G3PY$HSA|Dnd!KKoI{eer_#!H2nu)wY^DA6r>f)Ph!ILvPx}Tx%A!+
zuzRqT4?sg<SYr_x5q`)k^{Rh(-SBa3I%tLlegr_M6S_1J(8Yv at 6-4%@u0aJaVR*Pi
zy(3c$Zj+U|iX^_3xy at 66gr$)QWs)aYzPw8S`=Ws)JT7e(fNYvsJr#7Osu(@Afbum}
z%WDnGI(Onh--e7=$^;JZc3wbb-ndREVnyj)=6M!?0%a%_aep-72nZ`8m3-!N1$gc-
z|7*C&TXG~E*A*5F&fAAQz{w3hhE!`P)ttO9lVi%7#$BrUDiV&!BxF!f`l)7ULvAB%
z-B)B1#wR_k(n+crPxrn#$~7*t9B)O at 8)wBlz;ShZ6B3Vlwkc>uU9c+iA+Y=X&w6dj
zB3>ZvF<@r3C=9e9L);_bIx)sF0XE}w4H%m`b4lL7I0oyMhn(vqF`9KoN8)Z|-xzDf
zw80GT7+s-Mp|rvWve at 1=i2otXrz--f;0%eTDUm(PB2dE$jCK7sPRC*@{7ScQNVycd
zQLQeG=0MtSkWvS}yY5$H%{wC!MCQE!dB;a(wG~2y3vq{MS4ip|RDlM(&nW-jZ1Hr`
zBg!uDb)$#}A!f#kToseAUqi2!Eak%{e{iQh=4LX9vltF1`Uhbf-+ldZigfl7*zy#E
zF0Yl=x$IYlyv5HG#DV|cxb+qVRxZ9;5Ofp~2}r`Dq(J{r{;UzuiRzBcB4-B+mX-;P
z;RXNu$0FF&@TN!u)O0c4s*c8>?`5SN|Ly`a%F1FxiMz8zF75s%qXp6s`cE}MzaIyJ
z-UCF-{*DE3#uK7WO0gJJ_W#r6e-#HJsIP!uJNNu4 at QY5DftydrMNG7V$0JAYA9FK(
zM!QjTw=99#gBt6T*P0w59o60s(R)9pN#1GF(ut8BvgQmEixbH$zC2S$jo{&x_-B_Z
zQ at L;u7ddpGp9>dMm)bs}C9h;nmq6C7zqFCKm%)wWy{g+v7%UxV)qD;Aw+=$s%c3Lr
z8oWO?gfP9FljFR$FAc=g_#fvlQwkLt$mM(9ABhW)Vcv#pljhbz|2=iG9IS;?>bz$s
z)qbSXx`u^~Zghamb906KD%f{#TCZ~98bASQl at BktC72}8@)uga-CLDE(51>?t2m&&
zb^ByKe^MTzW=s0M;P(dvwIvI=<LGNzgVRFYS~^9uIYKAf#@o(P9=@bX1vn`<`rqjy
zVkRtu`l~dTb+UpW#}cg8{NAV^2ydsQPPN^odAfY29y{-oquw8fQ?kjuqWR1&We>{j
z!mB73w%O+1vdL=183^r|hAEJ$4d{7yHJVOsC>-C*I+`-7y$Vmx^XZ8K9>ZywHrc1;
z`vcEjRkgo}g(UfkJ3sPHG2HV$sW@)r$u}nP$mNfRdV(JM?yJ$pMvETBg`BVb(g*MG
zt)X!?zCSV|-N+HNX1suVUQ%nLMLx-PhxqO!VL6KT>GNl2#Y|iq?q)gG?u>s(@ZDD0
zLvu>M4qC5v<n7nyuzfkOKQ(yhVhp_T^Y0FIqhi(L54g$2_xrBwkSSZSy|MT2(Hf##
z>`O$-4{$hP9>EE^`8k2G{8>?WNssR|MC~kUE%=%Fs<6qvi~T}y>mON_5vm4^-qVs!
zl`nZ48xDpV0j}nmPhKy6^Ex`dbIYwpM|DQOHRd)Wc3Eb}fp4)17>>|V%kBO0>N8Pw
zN$!2nnM%CNEy at 0^mLosXmNfp9#!zOeP^tGt;OaIA16ZagnhIquE`q~Euu=^S(6f_(
zSU?a-UK1XEWDon%z+iav!Qk|Zma&5%o`O-*WNhFf9v1zHSO$9D0hs5Ol~-1RPo9Ts
znP$M+CqZx0L2UA?Y$)+Wd7n;&Bp=+5-g0nCc#rTfC(Q!t*2>RUvYXfMR^|91DU?(+
zaS!ZXce at 04XB?kJt`q;v0_dniY8YH<ZLwJyP3wgiYwRb8w+Di&;*&Au;KYJb`L!0)
zHLueVF;ki_CS7$4ra+-caIZ~i!^1OtB$_-O`~`1A&&kta8tZHWTf`sb`MS{cGLV1`
z9u$gH|JT1zz`y{K4SVUU)%hs!iBs4ieJfW?nnWmg5}=dQ+odY8Rr$~+A=W9b4^<~Z
zgp|<hZrtz~w at W3}e!}hIV!EGIMr4&3z)ilET)w$8%kVFKf#q018G>FjC`!?hRoF01
zc*yB_h4q29fuk4v6Br>ReQ3CnP7cbHMrHY}L#?Lb5M&epraVf8@{xpQF$+V+81LKX
zTy6D_02-N_fz(wlCyJWUQ~}BLrQrORh1d`{^?Qml2?a$a<E*b}gU`&lhfo-F4WcJH
zHjtG-GaV%m|BVu6v_hVP*<i26pP3Rkv`yh9qt+PqDoNlxPc+6u;vQLf&Dk?f#lr0v
zM<bpf`BoOFfLTufj74D{XT~DygtJ*LCf(eql at vV#SL9_z^wW~zEF9qgD(SURm_kFv
zyUW=ofjT$Cx_`qb0R&1s(R)?K)fjgr0GN4}rZ-(X^iYQ|V^Rm at xtqZL@X;%f$a`JN
zZ&l^vvPa;qYd1ZEsJtBUcpTd$ckfDRPqj=djo096Nx2D*XUs|75x~p=Ld$VA>MT!o
zLqpZt1LX<B!0=5`kAGr07sqh~>Yx+{H_6v7=;`8TSs9oyR50O-qI{gJF7%27yOwuR
zK3~D*@5Xd?BvD+KH7alI)OZ0)QwKR&G;@@jblwhfPBD&|`oK~ssRpEr;A*dedYBS2
zu3!|*Eek*iWUje`r7O1MfclhBIQ;-3WYZNs_OYMN+Q@`zw09r^-W%(JeqRucLo~df
z>e=y|D8p!_^<d0baLiZi6_(qgz`<?K$h{@TMNg%)Di>^35)RPeB_5%1`Wu8LpQ3lw
zz9mug3bjbD6X$c=PgH{sU at 1LJ!cr?wy`x_a at _iTbjEj4z>f&#QpwP^op7#wZ^IeNs
zd43zup38_yT?a#fYMFFc#WxFP?+^1G(;)5bzXfjC6*v=Ur6QU_A?qxHG_UuxH?9v4
z8&~7rJ66xYIK>jeiimFxTk$i3;D%dB%&`ax12qY+$$N#P*iQiT<qJFuU_6_PNGjiU
zfoN(OIOb$l>P=4KLO_r at wfv|&_>3YGh8E&Gd4YI{e;rQY5H;KqaZeuZ9oXG~pi>9i
zt#ml7tZOrz3QfC0PY7-A-1F};KmcE%pRlqm0cMNtGorwCv%Pk&DvFNiXgd>M=Gzts
zCx6_sJScYg=jtdSAh7H%WA51v-^>8F-wR)L&iJ6Ny`<h)6((se`ZP=+Gq>+o%RZ3|
z?h;+Pttp!@@Ad;5HPPI|Xt{qz%iF${Z&*8mG*2*m at zwX)-x-mABslesN-Zbmh$LnP
zl?%#=<4n!6IG_CR!Tr0N92h{i-XvfZuQv|#sau(O{{tu7F+q5K+fhKay&2h5hMd!3
z?M1^IX0!iBGYVu2QO at 6Z*+|YM2LC!VNcdt!pzQkEvGG0$@BL=G$?G4{fgHdLwk(AG
z11|m*G{CwntL+nZwGO;Vh+VM*M;Wryhox~qd?fg}vZN6R*y`>T8?`)v01D#gUlL<u
z$sS^}I9NEnKYTKRC2`>RPvIc^pTL3ZKYat+f2s+{f1(NSE;xa65wyjH5Shm|&%+0`
zS)vjaR9EISlNpZU>7cBH;{fQNa7~1udS!=X<>dz;#uLYcf#ZL_Eno#6CAmpH6EchS
z2iX69*;WBg(Cla7UPaKZ6a(6*zk6Zu=c1p5-?^xNzgHj*$tn%^PROvjOlSXNKE?-6
z0IqVK$EPoW{@CsYB9|kOJ}YDdvYc!W4Mu?em at f=TBz=?4Bh^Cw-o;_WDu3vxnA}M_
z>{)ac)kiq&S$5WFK;h2_D?;IL5tCWuHg$gzl1xroTR$yD=@C>X^#{d?{CfxQ$@4m`
zsn?(a&=+Nnk4?Z)TB#Cav^72O?z&MA;Bo!&+vstE@>aG>pn-tNW1tUrD%tpUQo6N2
z<j*bc_(jnmfyUsvhF86h<ipaJSf<fVz|~kV1rZQctx_2+q!iKn{+IMIMJs!s>*l~K
z9i20o+x%MJcY=%@f&0rRJ`@HI21zs4DW~GEo>Cq5FEj`?G+xHj+OHyy%-{SDB6+>J
zE6{CgbLq`qgsFLb$#~K!nSqu!d*n~PjnfVh4iXdD(v|Pr%C>2}b>uDNSdz27zq{jW
zNzoE>Lj{+Ec0Xdj*nRfLo_VA3;*Vh*1KRv-Sy2kg2HxwJomu#4JmktoXda3E6jyZN
zW2^XKg-=@PT6_A73Y_g9K%9Ole!CNQvbIk5-d6&Lb3)>UV=Xc(ALCxA$UnU}+ at j_(
zaVm$SUWM8v-MF)C6ZlL^*!ot9EHUii=zE)6g82vDQTqHJ9qHT at 1i#dHgNZ5IevtFz
zhD!L+7|v^&Py74cuOnk3HzIO=K6s}BIu&-KPn!c4C={LF(x#w at XlVJcQ}S%SXy#s|
zOvXlpmWdSJ8}{*M#*$&6@~e3I??q{8!k0{H(Z@$_rG at 0iPxDlw1lG_=?#HR*x(Zs$
z5w+kAO^E2b%$j~wf5}42MzCnpYIRxiwD~0u*TJUy>~-dRn=zyMndd7S&K&)EYwx~G
zgI`T1o8pgNRQo*jEc~8~z5LUJPlnHulczN<bPZjr+?5@*j{rfGvF_wFR7O<}bbneC
zD#Ti1>$&+_<5lN)x|tkQ;{;NGz3xVTyG~zOomG4r#gqL?;+%{MPl#UoB#OtSNSD8o
z4f8k~jgiPIQEv1xN?L3dKUs}dn_`{dUpKMuZ6^Q;{!7PLDe~g9yh>(IA60xNZo#zk
zuiq|&z>yBRi)qizfV+lO8SDwh1X%clFXUu2(#>DEj0?G%oSaNlXh(Gi<U<d)_Nw*D
z0e2WRd*bJH;>SS~`}|RdC^noUz*K0e1igI(?vlH_mQ}#ME)sz2cabQX>5UO6Srkq4
z9aQV(Yd;9YTqjHH#bY`|7tB(d1Z>($Bf|eV@>vtH%u22_xHKLU9dq)s4)M3&$`dGx
zrz at bfxU~yo33mjkie~HC%DB3W_m at iu8d+@RnO<lDcLF}PPPia76h3z~Qi5KBRNLyp
zQ^a@~yn1&~YuCKpPGzzgXmd?ePIaY<j|8;i3ykFNaMwKqAn{h)9H)@^Iplxbe at YRp
zjV+MTM$==C?SX!ASoMba%;)Q-()f+g9GoOD`yFjFg=|^fRAmo5rWrXUq|lD%U&ih$
z@?ecvI$>Iun_Z|WO<qn3wvQ)1_Eck_P{bmG;ESf!hQXV9Hm%M6MsKPMo?sxHRQr-i
zKYvjf+99Eqs%+WP1J(SYfEiax%pEJlMaKlFz%63d%xTp1`*a at hM_8>|_apEmJV8Hi
zj at 7R?t$tU~(nVh|>|+!Nx{W23DQr<)K~L0(4+4rRz%|ISSp7-3;oo3b$)E!tFvt4D
z=4irwVCO^IB>p%SuEG->hhyolT8J}kQ;Ph2?Wee1JEjIk)yR!3J&6Z86U*K-H!Y-~
zw*&sfFBBf)2r9tNt=3ME=EmS12L%gG5Wk4W>8B#vqlYZo|7NIg)@I^#cqd*Kg%v+*
z!$wrecH~XbGOv_qVpGsmg00(Rwi4j7NP6m3YMi*2jT*NevX at WSUqX+{Hv{q<QG;!C
zw~f}8PIXgtBp4N7Jy98;MhB#@7w_X}gU4kgoX5V>86~EdkZWVeb7Nc~ee1=bP_el6
zuWbZ4hxQS;TRQtZx0LUyecOpxC at bUipXTakA#@6Zuu#{oCeHZ1b9kffs at AhHDfUm(
zr8%*pJvP5`mL7P&+2dIJ1HAgibM<#M!q>f##YQzCp3##VU7+GQ_`}u{wOO_K>99{P
zyZlIb{8ejX?e<sKITY_a&`BCuYD1%d**A=-e#{fYu&7Cob49HWr}+Y?!{>k(`g>l9
z1TXBjh&{+nWb6EreM<aM!+fkXO_=j;g9P_s3b(8O*^S_P+Rs^$R9}OmU;E+3-ae_I
zgX>*cjGY}Vm*)eVpJYjwzIZCHe3_Ehl5V)8o8k-2?y+EqiJn?Z^ZM?JB;%h$!gWrA
zDm67N2>VvuQeMsZaOv4-(>JzZZ?2Brgzx(zUm(ku__}5_Vq;n?cN|8U at n7=V!3%CS
zTx3t30Y4ME_q&E<CEovCbZPmE*_8ub94EMf<C|-*b;{d{KdtBg=D3t8?&5mwd0+K$
zN8o7ezF(GpB4>U0Sh}ZMlId9fu5;@VD3`1pjfU-=!?RCJZnQ|#LM*~%(?9iL&6h6#
zFDfiXoz$O=O+UVcRDOP|FuNVCOBO6sP*a6|R=#w}Wm#Ro+)e6*iSp&E(#KDO)xT(=
zA&JS&7q|&Vcs|$GiCRy-I!+&QPvUb1!sv+(`jhX`PuA%rBf@$2N1~9irrr{9 at 9D(?
zrFwDw=b{gb$5mdI|CC1w6lG<H;K-&}Yc8~#rI3m9 at UV;>3+%rY0<-FG3-n^%t6_}@
z>YW(6b?c_AI^;8#r3iMwt)*K%XKpGp at ee$hi-Zq{XR6Z<G2ln$nS~2PxJaWq<@{B>
z^DVLi>b>*<o+EP)ctLkK*JlcXau at q?-;G&&=?vx+^1l52x!xO at 3GJm;f4~el5>L>~
z1&yBro6_iaHLrkZ(Wr^u-ie7`XMa2>F=sxOg#=LhZ^wPLX<}<2(<P;3Vv8|D=SCsw
zs24<g#@Z3B(7$NsYXz2nAs;VLEGqIEbVAjZ$SDmg%VYrCEiIedQOicRwwST4 at ig?b
z+1B>~q%mUN=8Y7I|5U~t-tE6JnTW4FEboSiYg^Jrow9OnWaXgw%UN1jH|QVSMtclU
zLOH3mSXVnR$9~F%1`C!9HvVt-vu;apr8q|!+>VHe5BH&Dmeej?=TDd+^x!FlFDapd
zkWi40h%v8$f!*+Iu}lflrhJYm>DOx={bb-fr}qe7fe@}htg4r7H+=`6!s7yA`$kF2
zyk_R=LwzcipLL;8(^6ks=r*e|`{2e*J5#eTWo%1Gv3Nu9)xYM2!DRyAaR%Xw98l8<
z-Oiw-H9TDN$i6MdRD%d at j<`jOVP{xWqtO_uIv>8v(-C+mv3k#@#(^l$N#Lov*;EOC
zfZF$D_?rP1ua<ZXmlnvM&h?=!RfptV$Ng?+C-mIHwb1o;YpqZ6L5x!lnPr!Da9eFx
zE#Xi{-|E>zMZ(0f>kinm>gAN3$xw&<0`o3MtL=wdoU+4vA9>n7vmt~|s60y8cZ2WH
zwlTsZ#p%MFzIv2>$>Vx|ZvKFHr_=|tu>JI=o<cb*1<l%1M}uz%sa_J}kX$*5XUZT(
z=S_Ab_MCPR(`;^d7R#@5?>p}J;U_TM2OyCj9;n@|L$k?^3yphQ*1h95x`TeH_pv=y
z^eD_BV#XltGxT>aQvp2?-Af at Yjqio#%?s>}K3Jnv0b|eCH at -CX64|uZ)Re1rX40kO
z@#({Gv-Lz+)XB%-7`r)7m6%$WI|sFM_mnn%sxb%8d#h!B=-PKna((|vi#Ww6p~3qf
z<~Ld7_nI?8ePj8JT4f#8OUrA)dfY39i*X9{w)2O(K6m(+7Dah?bbFjic&*r3{x0B5
z<kt*V7#`#8L-7Mb0i5UHEp>y7J3Ec&oUFX0Pm8v^4d9uLz>A007{5oD&C!sO55qJ;
zUKOi*Z#{E|k8i!cF>l5p%s<N)J at k8n|M-KW`#Jc(9*y$$i~)2id1UjlU7uFpyo>$p
zbN$s>j_#6zlLcVdSta?K(dJw3reY6 at y)#aH{31zj@};x}MP_Gnr7K^T&|B)C5S=JI
zaeH`FL*?7Fmx5{bEv?khGKVNlAFR%$SgS&_%aisC at E-#L!x!Up9_4Jjv;Q6aJ3)w0
zeZvRL4<l)3+u|spDzcw{=gm)e3wvDRJ at i)O=GD0~tCJhs+TCVSfw*<!$Qxv9b?fU1
zX)>OJXI`wy0WQ6m$HBh?{gt|PGr3mc1&%n4(5{_7B at +a-6c|||%lK)N+9FRR74g>`
zeFgM-1WqowezZC5>=koFzIN-3jxwmPye>E`ePh{W`P|v`V_gatH}$@PbQgM0kMWT-
za}#RRoC-xb4(elWEe0>mx`4h;D6nA=@Vc)ZZltYR*`_bQJM_vC{BdeA>s^f+3<|8`
z at eAN+Ikr^`f(%;S8)$qW!KZjbe;uKPj}@~ES6+&NAAR#3a{NPd>H8<s41KQJ2Y`-z
z6B0PEw8w^^7eH<1!y7%CD@`wM1_*oUpnxZu-qYd*TF(7H^p_53GLa(4iAa-n%EX9o
zbL5 at tHt7<3lx_QzU!D##-7I~{Vmv-Y1R}__Nj}XbZnL2p!zLXcc67c4<WBLJ-MW<g
zanhEL^E>kNchi3N2{)>8ttjXepx2k|cf%pTABSrmRN<aI88q`8x%aEi?-Xuw&z!y6
zm3~;r%-Gf81<VWU$)!CZC36qC4nO5&=6~XUk<D}bNLXP_06jh3kK2!tpjmpzjB8~6
zl+}3Q=9z6VyHV<0xzxy}<TY18jOs%TB+}rZz7Ot-pi;D1RLvuc-P+BRDjK6$f-#jv
zNqWcdg58WcAP`EtpzcGhUY?o<FIQQ_P8G9(<b`Hp(P=<PhazotoO|Ia=kvi4RjwMd
z42aioZvZJ4EK_vDkM;<#Vp=Pe<9<U{{nmViEi#2<ted8ixip#XA?nnVutq$8>C5ye
zg#wW2IdK(Mu?Vg?_l8J4$&J5`iav3IANDsALLJ at rvWma$_(c%k)i$oUu~vt%8>xBR
z!Gstv^pcYM at b^HoaQ#%HYZc&ls$l1 at 0j=Iau(_^ZKtW-(EpPlpnGx+Gc-B%EU;*z@
zU?pc*o10REoC}mHN?QdSMPlWg02MUoK{tPWXFI~scbtBITm#~Wqt=7V%4~a&%hcg1
z#B1E}*FX`}9L^7d;a+FQfnb4D_grO^m at F>$_fEO*-kZ?MoKyxmVeQL?SiB`7J503S
zPkZ<j)7HD~Nd$g>4RPrsF!x$gEWF!k$u<{RP>{Lz>O!h}z*}q2M5x5=*xMW~^DV&-
zl?yrCuEjHz%-`pV&zJV%noPLPJfevF)b7tbGWu%y9DT^Vr2~OZ!Yaq)89Pzw<wQup
ze)R_j%a(+94;nSpT^9ZdF9v&%#)hqbrnNYzwuZnR0{PxHkRsu+f`Zmnx49;PTpAa9
zMcH at 4=^(JfK~PGzz(XuO8@@mk$zUDR4)=<YgRchs&<>abZN!B7S- at djes20~3su0I
zRX8IULAXpjQ9RENoNq!d%7LFg4PxHzB~I*0#7#>j(y at q4L5Qr&ds3}Ulk{sAtq->y
zt$TAZCuWofbJVN^{8K9(I&e<}I%Mka8`xGL$^SDqJy^#R<G5t?w3>K`=U26g%Sk2p
zET`*cy4Tid8N1_6fDhSLJgoUiLbu3q<)O0EKp`pQNt(@<e9)X7mJ#);t*)Lqfh2zr
z_&DGGeFUk#)i7E2YaE&4^2$M at ql@&=H77&oR<!w?|A7wkh}bOtI*Au|ITyu-f4xn8
z>IC|F4aGVeIb`Jpx>}pLRb_C$cg8k05aYF%0!}vD>%<M at 4&JZ+UbtlK7{7cx=h{f}
z*J};ehpBxF%pS)$qnDqn!?0J3-ck(Bl5LjC9i%=kk)>8q(06y#PjtEIvsXvinGLwS
ze&fZ1ZMD8 at qu4~bIzd}IOkKy$oW^ttbNK3wOtC$7JDLh4<OlZ9MIU)we0$v8a^dPD
zjc;<Mjn!=Pp7o7s)Uody0u6F0U&3elqx@?uE53Dr)(?&GLS%r39G-DIFY(9B8RpK}
zh=}7i6l=PZ^5u{VGPMoDecP!^)>nM<KeolU%)Gp(di55)VQ-ZAMY_aSFTwDj56|@`
zCA9lz=vQKg%Z;8MkG__1T6;@g`3Xaf(m7=_Dx*{1xWu!Hxi%Wd_F3_l3Fm~_*9WTp
z^yhw{rLDYE-05uZN77r-A^HtL%jDLh-#*#>Hn`~ZQ~kk%-+}cgGx30vBKV^7$n at wq
z<KuicT1)d)g?txR4<?2F at X<EgC4%S>%n3amPL5PxuH}N6TpHG at z;wzXhkMJ>FB~N0
zL5f_$*-QXUuYy8HgXhxC^3S~$aWqS=Rz4`?HL$P1)u4pvOJn~7u})k7&)p7AZ*b;q
zvo9QmwG3NdUe4^lx7BRvI3_b}+C&N<h0<^R{=@ds%`0H08|Sg-Z3`yKi2}xGnoRn^
z=6gZJQpc0AY(07p2$I^+zpajgDu1(m)oE0qyWryL&``9Y?Wr?mu~nLblh_V9S$ou9
zRCotZ829?fJ>rN?Ww(cAO#o(f!o^3sQ;ZhI`|8Z<TdmdpvVBbzL}DH%hj%FJmU<k=
zUwV=J6M$^l-L*&eGr at l%UaWka&zcA#d8>LKtM=2$O7d6~iZ}R96~9{eK5oM+!lD at x
z+|ZG7;=Zbt)HY1z=THapE2W3Y`T6Ihk0>l)gz_ at gwH#;1(3yos?E{R_;Q`aAAjv=U
z;#Y at P@av6%kVy=;?r>oh(!rw0p{N+y?VUH!E9+&`QNz=7mhagaj07%K;)AWPz7lW6
z1yM<ZR^C6;Vc$t3K2~&WYt?o9I9$lezi-bwUd=JWeiLh>c<G^O!>yy3PkBIBaYG0k
zKm0ME;h8A7i`&*N`|O;J$sh7C`;@3rx>vG;KKq>IlBkG+Mnu+#%&aCebF<(A67}wO
zvaREhPaqA7glilpKcOemClEy at 5(B<!>(mA%I$>DpV&vs_GtW;cKP;3l7z)J5F}8b|
zlG+YUAlcf`4&&^C44;BX%WI<kAf=V78<^lTlJwfUPc_PW?#W}`1`0fVYhK-Fgy>5(
zujhSB1f_0`8b6NDkd>Ky8*<(6)t<UC-fV5hr)8f#ebr-z*fy#1RP`Pw89w0=`}x52
z>Y3{)=gin}AF_8rDk>&}-?SdrrXci;1@)ft)LAa3W}R*%r++RGT)1P2xC>1eV82zV
zY465SQNBEUD-<ibVblXmlBJj&`*K!Z^>y86=tj8Ap7`!>WB2v at w?hR+y{ZW-k5AcV
zSNJJqEnF<56BLd=dxn2~+9%k?IQMq7kPU2hv_U-Lo-^q at Z;gebhCh$*lT+JR((SVA
zh__=30k at 1*qw;4lftP-IRwv4~Nz+Pqg9KN<Hc+|$lK!#Tf;K5Gxt}}ts)Rp$0l$kj
zHtCI{!^LIa90rDj`}IM6Z?AaU>qbSQRr7?7r at P)ecHBMH*l=0OW@~lF^9ShkS1;2>
zFHW5Go`%n_&(5qd<)2^tS)iut^6CTFSNX7%$EzE%2Y;G>cy)=&ggvp)<vQUaZ|LXX
zLoI<!C(1k$HRr>sT_lkedqmR~BF>)EA9)(RaFiqeX>vb0it99f&Y9`k&uQ*8^ZCR(
znO#;Bg5rQJZSoW6^4PjEQg()-!Y<8-uJI>)LcI;N_bxxWeV=(Aq3K(L;1;HDw`kPq
zBQ&n$Tu6J@`1VzIYZ&dZd@;|)Yt4ckJ*3{Ck4!)dX|M9E*splpgd3x~2vgIHpeU6D
zAOB at +A!O>!hkoZJn`k6uf_&IEhp=opRe!X7;!dS~q%K#Red2t;Ug?V}{9}d1k&6jk
z(Cww19f!y`F8cHNMi2)C+eyKYAu?w<T7JIJ#V3wxPFYV~QI<8*y!P|lJw(7BDCafU
z^={eA^9m9jIia!PANQo08D!NqH3qhOF8;W9 at A-XhXVj<u_`IL<FVdZ0HIJoqlh`uj
zpJ6(%MQBNM#oCI%eI=WKur&ie30&*C-KCNG^o8RQL5uOESpAHUcOm;vp3c5|w!VwG
z3jv51%fVGK$(XRC;6f>GIq?-EQ)3yVfPjEz+*HiTxhV^EbY^d<O&00=7$Ke_Xx<V6
zm!yCNU)zVku at tF@q!NKN-mjUxe7A}Stat3552=975BY!+#A?)2u2^iP?@vyi`xv0!
zM{Cu at xeSh<kMF6MH|)?(`Jl>>Tink{mB{q_&i<ppEa)HJl_eNwViOj*3EoEZ$eKkA
z*BNC%7ESjs<>RJdLdlZ%A(OyV{}yJ*eQ)qXpkV5yTyI7~RvU)5qYy`|4jcu!Ji(PZ
z#&cs~SUDOEFDSQWBj>$mATz-RL_41k|MK`Y+x_IJNI0*<bE3fojA?o8-5~Zm#bHe$
ze-$dM!qoay1=!R7)81CnCUh-D6KlZaq(oKKZJ|^3?y_DOIOrA$XHILR#PXV<>2INK
ztisg<fI}lO>;#!3aQwi>fbeo`&EZ_mB5ChwR!82p5I9xtsGDv-rTK56da4<}SPbIn
z%83IxMa6}S*Bma(kd{Mp(4UAe9=oNDhN at 3HrV1Jy8AoxLrf|;i7LZ-L97lS22VbS$
ztfPlj#`WLP+ at 5kY9G)MTdf784Gjyt#^{OAN$tw_N)3RjSjKtY99Z7A!r&|8$uaWiQ
z<@+P>i)L#}Osb6Mt`dRHc at -H#y>BR_Jc+}@4c5wWi~Wl%bD2J0D4&&h_x at PsFJ9+(
z+-7AuR7Gu-GH}=kvXOEj9dA>>M4w$@pm=>YdO_F2SaYGWcG516Qkae(XH{%_j`@N4
z$-UZ=JQCLmL)<r5lG{r&M6NELO^?qLlZSWCz0X)mL<zptsE2$$7JuI_6cJ@{yW`y9
z8giXow6;u65}y)0r3$R-caGc`a<#K>apJZcY~!2xgGVlx8(oMdy#s5DQ6(8~rEU~M
z3k0KFZC^gPLvzMmw5sZL`Rs5pix#czT=31R^+blH3iO++4mn4OSvgAM`oniPaI|G}
z#vkJ*irPErlFqLLtv2HHIOmL(!b%H;1ef7?OF8kwaopgaeAE%`f%hz~Cz*+oPvxgo
za+xaw3(6$P8*DMsGLH3zg>?H&qU#qyL6FuEKV*T^*c>p><}PLl+^+c0XQCDpc#NOt
z2>4rK{8hOO4kH4N>JWK>;C$=#z7ote<jQx9{R%hMRWdbCk*9gL(A}dp8i;_^_Bx`X
z55ZmZ-*hGK__?;a+zB<O7km%Z13Q8)aBUf;AASG)+jF6LCC_ at Z;_sjLd>KH<iXN(-
zfBFM-zxXx9`#_Zpb>`b>qQ<Ai5+ at U*d`-Cn9J<Et3Qn00Pq}!6HcmYtA2&I3-msxi
zZjXU?;Av1dN%daDvhx$w(efp at cx_4`v6}|I)ObxV4SG7P7b%$|I+wa*N1$aN at i6|l
zaHR37N8_OQ8^ed|3cHoZuMCidXhC_UAD3^p(~U*tXAbjk2K&eIaLb2!2KQln5o60<
zTg?l~_)pB`c(zXHcur4WzYLHdYRNVswf>hlJI_Et#S at 6<3o<i5xmO{>xd&Dqo><9@
znB!g>@p}9v2~V*!VnQGnj3Ze5fpbtpBJ~Y#h_}y*!$LXqGE&~YUJUscq%ADJ79r25
z_bv8ZcuLinPBlRjVvfs2LlvcSC~M)Ka{s`hNcdViB5D47cZ1Pdo3cnVwi<~r3Uzo|
zJ}IX%Vk!1$_+Ltocs_*WwMF=un-XPZ<hxRDe;<(kYmq&>m{}RG*lJiPn9nd?_EiPz
z-CXUzMc`Q0Yg|*RN+IX;!!rOr)AKf#43=-o4>n&nD;T)oOPA9r>QeZZutP2K!zQ1R
zN<OA4J|oM+UGO-;0-|6GiF_Rvvd7BuOuF=t$Y}%YuzvS?i<_kGI`wMpx^j<#fJ{t`
zmm+q`r=1i;{`rMuy_T!<m&GI?I{0s(xD7*odltEKv<o1Hv{x`8aHcA|b}u%`s95^t
zD~|v>ne}qwo;XqQgtQA1hTPmMX8K8_!2IAq0d_xEMsX7(zQtN;;m>aZ;I1RRlkzug
zU%xJt at caa1GU$U2ov|WeHdh`DpgN8RjRB+}2*iWoFA at JVXz{>l=YsBTLAn{y;R_`v
z!5G_dSKzp%HhafsO4fhWu}DzlH{v+3f<L}q4!)&;m1?_vLDK8;4LJ=)kX7zwfnp at g
zp-NQRVb?1nAF~wF#MWnvTprE`I8z-Kc6OXLz1YjjC>8n>#%(Ea7w at D3hn4#CLSn&l
z9 at 8*WsP*v;&*b at SB_*8mqqED0ihM3b_lhVOjsf$W52$f*cal!x<*TTLL_zZ7t&<(~
z##&R?o|p$1swDS1wS79o4mj4l6qf6GvM+u1v)cfh>a+00?2fh02}ICyd!^LgGd=qv
z?{2%~^|0-xA~i^|@;CsH76%RG_||j}8gG5SPkKu2zq!&`-YZ^<Rk{*C(we$Dk0jH@
zFl=bkhSdofARrD_0 at tb%fuqx4`9A;@Nj%}L=oHMYtAsF at lhA4u4%W}(=bj6od|a#n
z(;lPX?jyY!Eb<|rrHDvsG*mvi$)rQ!Ek07slPKQXQr;qAM=uN<kcD#muO6PLdgY<7
zb8oc1!Ks}Nf59O;`=h2juYBrp7TN{d-}__rJjNfK(3YoC#+1KX3GsJ&q+S-z>a&?3
zrkK at 2eN3|hYVvi-p=dAexH;}8CvQ|l$sZchFwnReC>`Qdd5I5!Xvar2{QkDbKX9yH
z3ZA&#TYLBSYqjs`-;(o%HW?iQbMH7G-YhrrIv;qUq?n at 9TzdC<U+gP-U(45d#20OH
z`r+Fw`jeHQ2t!zc%#+T7qBP+&)@J!BTZZAxgg#XQ8xDnH+1){`_sl!h;U6ksdw$Ty
zwHHag5^eijK<%QQp!oQFkRj`(Tj|R%uL)RdX&zggr@*jYKxPjm2GlSKGN*CIrz5(d
z8mylWVBDAIxXIyvf}>T=un~n!mu%oHLK1qo<1)3c?f)d7KJjMYk2{7JBB{YO-Hgl!
zn)KHoi~%CYD$(A7=yf_4yU8V_ep7ek6Iz?u|3LDygAOxmfmTonHD?t at 8TLnBqh-_e
zWX9#Ey!6+2^<r5{g`&b at d#Az7+5;jEkIN3G3nWOSOJpdsevRQVz=)?jI+J3wZ~Ucb
zL7|u|D{0xqU<T#jge3lUIUZA*6{zT~%yJ*4Ft-6a<Q0pp5SSwK&VOQPp(Z$dB{Jts
zR2i~LoReO;Yb at zstW@|VaoT%1SdC#YR_b#gywL%isgb+bsw+hyQgrqS*r4Ha4lns(
zR*4Ng;%30I#8U)I!(9PxV$<C}bPhctM+&0-jf;9C08`G7suVD6U2vCX*1#suH3BSp
za<a%DCIhsw5YHWtIRcNpEW*ap&N1lOEb(45Pr?GXbogF?qtnM5F?|FMPVy*$kE1#I
zd2i$FBxt?ay1?idNbMc*7eqxu|NoVDo?%UN-MdeL5FqrHNHL-J7C=Bs=m||gx(Ep+
z6cH(cpr8p|YN!GN0-~aVMv4L=hAJggQ2|>(LF@<?R31GOe0=}!`Ebs4ozI7F5N0N`
zXP0}gb+6w*MZ$dfAso?U*iDS^nLmxb9}BmT#5DBx(BH4S)nTOIT)tR%bQ&O=+N&(w
z at y;%OIHa2j`VoSDQ{V#=<gPd%r>@Q%hZ?h>b`zjy-GjVWQHDbLP&NC3fXoAeMYTgQ
zbBH?6YV8rr^ppw<jIQ;v at XkK=ur9P+P(oaEIc?$~Rq|DnKD2R);*X8Cl%TcA*4*K^
zh8kSTYGsWf*1w?qnjxJ)@QZ8L!`ry-d->cz=65yoL6iwzLpsk48vL<IyTq{IDk>?<
z`P>c;1qz(}Y_;I-&i!f}j_+A9vfLOv#PSMi5J(v<(>4Q;-na!0S1g`VKrRAHEOcVi
z3={J;@LHElYO5 at e$u4Fi8G-8ANx^e~wP!`eaL;<1r9fVv8+IMX- at ug*OC!4 at ac{Pe
zxReOjFtuFLT4cvg0tW|Vum><ogTqW7GkD&?0-I_dKX~#IS8xN5KbH6&s~tUl!-1f4
zBic$A+CT<%OjlM^b^@h}>#vdM6GI`m@=vU06h)esUr~l`PgZQKHSj$LE=^hC at bN)q
zyzC5#$ycOCd6HfglhQTT#m;2ayy23(u)Isvt88Q(y5q`mB7>wOl(_Dkw672{d5!3G
z%BiTb at Ru^FXZ9hCP7AnVaUYjgh=T{Q6z6g16mE0$MKg+V)m5QhwX29f*z%k at 4YXHE
z?}AdHP8G*Fs<=?<iBgGJ4IZvJVT&++NnPwT5F)&tDh7lIceO5)y!l2hI`IP8YR!}w
ztAvjvdM?*<EO!{Xn6_QBBpXT(Ym7}icK4bIOp-<vW)<{&P%S+ngcjgDc7Ids7UN6h
z&#1d=H_V- at M@$tv3>#C#-8gh?Mk_BKbCxV2j9$B?gwGX at iqU?R^U&$;n*(usE3Psx
zs6+|47ekbXjglQ at Rk};4#ZRi^eHO1jS#e;SyQ)GmT|p38t1v4dV+J_Uf!fQ*>nKYv
zo1NA{0xlMgNUKZt&{_iQK~4gK<-+tff%>+}KgKaKY!?K=B_^P|BPxK8^B~H9tO*8!
zAs`5W-zb3~XqBjk%QX4-&ouH9>}iVJJ-)`y40&5<@W`K`TiQ+&B(}HcAwWAJlMSlq
zp5^J5nP at 2(Tgu24K^SJfI*5NGO1nIu<6+wTJ8rTY`1~uR_CTcgAIYPD1G(wb at rAIV
z=s#AqCKvrYPs9LpM_<*!vttVR75H{E&?kJ-18v}>B7eeE%R8sh+__xwfBk}mX5b=@
zDu>ViHI~UV2wdOInI`@JVxrpt5AA$IHh0M7Piq05yg!Y_rVjldJb8m?biY0iVC`cG
z3jxJuFpDk#VPp$lOO>U7AY|B<P49W4Xr3QnvV#la7)-{9oH6j<a4wU)*i;ahgNbN9
zZ+Zzh<o`=TQc)>tD=E?DyS#$@_pS6K+v{smoIBR%Y{0t7kWZJ+&f($R+*scf*vLbx
zV}{k`WYvHILlrf(eg!!O!|ogcgW$U~^KQ=?+v6#87S%W(90L*(q>;*nO9Z9cQK??3
zKItX-`6A%?`T5{34*AzKOHKynp33;1s%NkhfMpadi-q15jkWLRh(x1h<upv9YlX at N
zE5#bSa44{;L|QBt7AgP~Sj%TOm7vlUw(Ra}w6HBVuKw7%Mol3qc#Pj<wiRO7i0qs<
zjJfTdS-4tBJ+2QGNNb)8YrWvZz68MIiGCwYLQ)!X1Kcw6`Az^^^ZrUP1|@%gRcLlF
z?4%jl58x at yjj$_vSD2tTbv)B|t}3fDMis{uGd*%p3R;Y+c;)Y2IidJqShkiOQ1Z?G
z4n@@{?Vr5JvNTZ2Ti8jMkW1>lDpX?S0`0LiE}rqs%tfPu`?^#`66_S2mDT<g*iP}W
z+sPG!rR<%;OS?N8g#Y+jy}*bXC`WAxO~Ss0RtzC=afrGuShxzx**c*voaek7S#Txz
zeAj+EKnv}#jxOb;%kL_s5s5^>lI7*}Gkr&8Y(+C(T18e;!R0I?qe at h|tE##T0W8$1
zE(z7ZLOEQjP{BsPm(FKjy$G=0Hb(1H6XgY4;udf2jaCq0G8yBX6Lpb(^S1Ir|8N^<
z`d1khQc)0VmCqMO0Pkiz`^s)WocqHs5CD`i*`tlfVWRoQd3ERa%ih&9*^@nU%>fDp
zroSCrRs(<r5KpBSKu?Bz9z&SuPT!Q4m~=yxA2hT{=SuPeCe<B8KtlwXCJ`h_ at rO<_
z(csau)z!kChp_WuB9d&gD}dkthzw^@#1I{gv(kfrH&ylt!YSx;%YQSH&{}=AzuPm^
zu<KS1Dcc#npvTi;O8+^3ESa^moNjPGiOU4LJ`ycF6I_zccildZoLRI}a6MKDHrtI+
zGiCwx0mV8-HrA)Z7iN+!Mgu<FezqxjZW1xQgmQM4;=KZpLQu%YAtX|MEBo@^L~8}g
z*aZ|){(Itg!URHgFc_9JvV1gIjkT5ZT^?6JLyt}L;5rb(4e}H1>l at S*73$*>Kmqda
z+!L at BB?35-t7&$YI9rbH<TR)9+)D5%T`@ATT!>_)EMfIrV;Jg~FpGdpC-7q{lr$!?
zJh9RC%N;g|_EPKgT!&p=38m#r#Wt~6@^ee!NG<DBuRPwvN4R!ddsazUWwk5oxi=EU
ziTdYuFFS-iEVtNPQLY0 at xPgHHFbu)~BQ6ucGBwE7cdVQBw$2ealeAsTlpPs=jT at t?
zfED(x<7NeCElmUkt&V_B3ys7UCj;7T{+P|Cwsu^@ZB)=W3_IvgEBqcjKhHW;KbVLy
zJqibmkWSj5SLOtAI;Z!<E1^CB;Ik|B2m6NCfV?n1Xd!4|bXX-LMbyqaN91g*0qSME
z82y9s8yKheVphwn++FOH7G_{LvrE;B<1iP;yiD}hS0W at U&k+jpn&tapt3lj`$?V#%
zLG9hQ+2ijEyDQJAW9vGctSfJPyaBc~y%}Ov>}U9OABgv)3^1t#>cc7zjU{m!F3 at jR
zR!STq3zl1W3QVLY0`tku7Q5<5w;rG{gzp>xS$eQDq3p%NiMySOajLpAH!Y%DPm?N6
zyZ5K=y`?-RbRq^G3=5mu)jp6~osq_9%wNP?wU^HaC*BBw%}KjV_e%x<BYc%}%{Xze
zDi%cwe0$dwcW0*$)rQjg7WIl~HW3?Rv0y5^A)eADiAQ>hTe^>rL{pDfR3jfNxco#!
zhNZx^nk7dTisild8+4nZ$}JMGW8HpuGOM%{_t;&DfCl<NuEkM$Oe}#ro10=xSbxIE
zy*q_ATXbwV$$q-3p)fO_NI-zJuBWSyGZ|d(nm4lT;nA4lJrO!w&x at h&9PKF{o9i1o
z+HHLj4^H?0#028doMPodP$<~?h>fs+dD>(jOF_k);Z;ugl6nw>ScFh7OaK)mt+OnG
zSt4diali_V9f_q5aL&IeW`Vo%11iA&C=4gMupKmiW~XM`sTZ&s{h3Gi4Ua&}8rD;5
z_w&4tRPYZMGH5<~s4g5ij~2FlJ<)$msjfVy^Gvi{#{mkVlsDy+z_Z>q(38VVyqteO
z-N0-EP8C%TPb-TffcI;*sY|NE*MnhnbJqeFme7lrgT2qgj at JH5ZUN>A8y)+(0k6#1
zhI7^6Bd6*0j(L6WEI&Fheq0KBn++W3k207mi3}c;Pe1*}9M2FjeKXB}S8pzto*Ez%
z{!qHz0qzF=l%3P}F#p9Uf|g>_goV*V*4N at PfPwo54^xF=9ZnGqL9F*sTssE7y_Gve
zaV{q<XmSMvj^TpIICuMO*sbh5&=Lat at n>{k^M=Sk1;Jv at 94{Sk()%jn6fp4S4}r(|
z*1kLkCe@^!0ZE3LX-4jSO1yx*)GYs at K{83XT%h|BYFz53UgW0AjY_cT9)>OlmWt?O
zsN^0R5^in?3K||kMEdo24nG3oP?1;Rq%OXW2(}R2Y4#2#LrYz8Jo9jK2GvP?%HB}@
zCpXeCM)Qk^IJJ7XZ^$YV*d=T%&}$mG-i_rhnM8>7{*Zi3j#@*58*V6aeiSB*lvJST
zoIEDCP6IRP4|e at xLq8R?y<OKQqarlut+J6P`Rr(h^1Gs0GpHoMlGAle&-Jmd+5#$H
z(q1GIrkUU~psxcr>TLr9{^9!~)KJ5*Tc7d9Cb<%P`33b!0M#>JxdipMQSqj#nGPUn
zJb_wp+|H=f0f9ZZ^hArHHgNjlY4B97lo`y7By%z;(5{3y;OQ4RzX?^6RBGcW|D1iQ
zP>LQmaoVIFlX2{=axarHO1U(UYMg8Smn|}9HAs9r=mH+=I^M)7uO2?miYUgPSEHe0
z2ts{K5R)HK$E_jt1==Qmt#!8 at OnkL?B~YAJE at -pcNmxM#8$GtZ%qL6*^!~rlqeEhc
zm-w;u7tXIMa;vMH?$6v`k#xBXMR|Ro6dW(6z7c4lBlCHV|GgOT7|7iBJ%>3lKMSBm
zsf7$Ar~B#rXH`ld<IIO84wV%?RHj@^;ch26`50)12a at wok0Drn&fMVXU}SlG6SLo2
z^1XG`%kqAMVH@`eH1!x!BE&4 at FB`}M3k^H1|D$Ku(S1C%28E#GPcfO^S<pq$pw$H?
z$eG+A4AHGXLEe|@zzmAT2M9|~4Rb;d3r||X>mI0Va4P+6|E6+O-Pt44_j}}(l<J{M
zsOfv}Gi+!Nn_5T5;P~YhG#-c#ATUhOq+qpj7gfUHYcN^^t4#x7EZ@!#YCB2&?RGW%
zdQDAYeNW0ym(G3~te0PPgvMHOPO0ISE~D`i2->bxDk>zKyDOgSt@*fpaWN{ogX2>$
zOvQ2~Z5|j5p??%cS~eogMqjwNh(sof)5xrWUbu5rG at 0TYh$$=Ch9Ga>rHG|ha0mbs
zb|<8mC~mQ6$)G&T#r*Kbsq|z`0t43&Y6EGL(EU#zNP>}NPC8QT&LNjpZz-=zi4=kW
zhMtjbWZdveGHhC~L^N4T((O9z*(osv6)el8Kna at -?D8zifUHV(gx##j2qMv0L3nuf
zUgopmG$S6>w4^lI?*L^i>6A)C1fVYfMQhrMg-+s at tUlTT5BWGd$JFrk<~~0w8-STa
zcTJfCE0J^}?+-Jgy5T=$oB_^B;B(#nLp at uUP)%ppG$hzBpp)HWuNG+-Y&Ov+2WnqZ
z_r<y5>N`VM1Ni=G6w85ANUV<$3L6D#wbAUw3V;m>-goR@!wpC}^dstSKbls9x0lTt
zVxi^&*Xhbj9QiTb6O272wm%V2cI9OD!%B;)bbh_BK|NcIm0i>1QI}8+K&%m_A(on&
zvcdxGvbaVknFjvw3n5%p;J8y$z(d(#Spxhd*;UjQye3e<*N$rJkl8)7i_Q2{M_WgQ
zvvmD=GzR)@OYl;@3Z_`N;FV_ESO2n_fGei1D~mQGOZ!9l1rqC}la-`5KF9z(B*^c6
zmq;fgZ{ruCiis}-;&szRF%tQcxcfWIvlcA$oVwDlGA?T;8{7%OS-<(OrKBlDGM(?A
z^xR{4r!7+NoSf4T3kHZ&hum!+Df0crJo)$6xRRH>Al%rXE=67-q414kFnbaaIC%5@
zR&XN+Al-<!n?@%PhF)3)*L<Zb*bNR)p0?@IzY*y_t~c2jnhTgeo7BYCGeM7|><48q
zc{!j2tn9TndEnT=8aOng671EY-+him{Pz(s_E(8g{W(o$Ha2tYb>Z3~^BkFT{S2LU
zRoi!_we$=4?2Lqdjw at L3NK!F<|0?_1hcqG`M%ep at 9sOd0#S3=hTzC$r5)jAZvgCi&
zE2UO~d%suZGLC|qWpM5oj%&6rEzasHnPXW<C$h{_s41GQsQ~y9yyGb;T)cL at abev_
zd6RS#4TwsO%604u({_mI>-xEavxy>VpW98h;HZU4 at IB8xgh&yszr&slPdXsgMZYL!
zecvDH|1~I}hUzv`$D9b9LS!El+S=Ecwdaz&wwuhuG^X~6ZGhX<{9Uwmud8AcDc7^n
zwnSrMrwPokX#UmJzC{z;bCDU+tyv#gVx{Sj1Cy8xIag})@Pb=^LV{}Xu^TJ+JhIsL
zO7K-B6x~3bR7p+JTbNa6BQk(?SoX%KORO>Yui7~iAl`*u)+(*8&LPyNZ&U^f?{tBU
z1du0I7`)~lk{!aVv=AW`L`px>Ysi&`qQASC#>xG|<p#Wu`>ZQ&hXrdK4BKjTVXpFQ
zTkd{Yk>#bJi(E0%!itA7F6wG~?aRj0;I+~Ki7We|(&`&hmTQxE4C2=3WI?8dSefVh
zK<w_G%j&%CU<c;hk*+k9;JxTJo%4+nTOl0tkCho4QX0#oxTvNf!|i4iYTbqhFZofB
zPht9wnIA+Le_;RjjG}7}eI~ld*SMHDg;w1PyL)cMsNjX*qA8K3P})$8IduDj8zP_p
z62UJ1nX8%Mp`Z~q3K+a-TI6*1EMUP_?r2U{OHJM&%(MFE-q&gkvINe)!C9)sa9+F^
zVOUdPG*o?QH)mArhoi=|`3<Z7X&)3O3c7TORUQqkSo_>NH{DvYU7+uGZOCPeJ@{6H
z)a47=JMNrH?a_}TlpY*Z82hdDh<F2mFDNCfni~8z;G at VtZX=v1%lfz(__G%23AQc-
zutk~R<iav!T6%hVyQsu61na{s^#WIyQtO7meL)}~+40BMhB}dNQbI?Zt?!%?S&0;Q
z3DpU?A#+OLSUP-u0ug9fjq96M{cOL745odD=vHTInrlrO>>d=+9k?7pEDkDvB~qNG
zWFuo?WF$mPtF+;-cvZOqL?nqt{TlZmd1|&shC~a|pyf!>9SPz<#*Oi1f6i7ew~^Nt
z5xk_n*pUI}Lrz2z<|g=+Up?4d?u?ZPX`{h!CK%pD&WhzBomnN9Y{|sTgY%r6^Mx^%
zyZP(h#lE$G4|Xn4--E at Cj4Z<DxTDXLVMexz*QjKeIKMJ6J*(R=Mg_Hxy&U}rh7C6H
zl{@{?tx!9f$Pukba?Y#em~E-`7FM|1uKo+47satWe9QUHl-R6XrlAZ&Y%bjB$`^U7
z(w3NF)DGs_Lr>#qMs=<<61htxOHtNcm`dsaXFSqB2&el$*dhRrBz5l~rOGLAepkx&
ztn7S=_QS^9SW^L|AC9Os6QpyskI<_owI=QIzLPVjOX(&ay3k9?<p?f>aCoz(u<a*>
z8)r2#L4vd(E*lZvJ$v;uHh6BpWgj6dQ)6|fcUjRg4hSD2v$y~vfdAT3?lwTd=D*vc
z4DBfyo4N;jU;Sw_&<DoDhWU2hu9AUSAgem2N!rFPp%-Dlf8UkTkU{jfzB7yx<QIK*
zo^SW{fMROfvAFM*h?#ji#n;NSM2Gjc`_d)gdm2`JA!F?`DnUsniyj<nR-Z0yGzdFj
zo+0@@uBX80Ov%&xPh83nD%{C4*!8&R2K6B8!&8NxwX(Oq92toYWnod|w;}O5PY}26
z at aq~HGOk0Lazc at Le4Z0^xGPPc`DNlG^<FoFyV6A5G at ivP==N~3J}i17VWcpJr|Yeg
zyo=QMAHPo-wYk5mD7ScCt~7(xNyI~RzKbDpeCjTl3*GACJo)X&5hxHK>@`gCsy=AG
z)$&pFfx|8R(zR6m)~c5#iOk<Y84Rme2a`PRDR+LT>>V4u=(MLMox$mK_^~c7wBCiE
z5*7EWF69Kd<<|CDc?G*{D{bYRle0*r?puiCVyi8xL8WUHk_>@g9#Uv4%a9TDfghhK
zqFkxSHnvjVcPUs7<x5QD#yx$|tPK>uy7C73I%&lDh<*EY#7N}zJT8KCY2_t`DBMfi
zt!H#r at xj)>=L2%%#um>%t3`)NJP7KHyRYEV_34$y^2|2rgoqF*u>Y64X8?+#bqQ1X
zs2Sb0|IqAn-TS|qKa4zjYVd11ws$uw8){Kh;Gw9aoNMR%OU{E{a at g~ri!L%$`rU>P
zmgB^dNw``GHnWCQwEz6)gV^T!=`=CDMb{~ULFrGW2(wVD74EU0PvSEFP?ZGM*VlPU
zXjiug?)#=={Yhxn$`Zy$vf~NG6N|g5>F at SbFK^fbg%RVp)!rxt5P_hM#Z4)&q!{`x
zTO%-cRC~QgOgq1xnzw?t>3J!xc_OAx#SwtH<%u2R+64p(&Y^6<$0xM=!Fnk?X>PrB
z)gU|$QH+vb0vL*CZIIq?ct-&SXBt{WwC(|d at yyUg!DTNNFV^^*0cPq*#pcbrxw#>l
zryZ$mApvA>kwCoHs0ziHIH4Fefkq2NC~>#JM*%K`31g6n2&O}@(1IEHt?4Uu)y+M~
z&P)<VE3wN-(7z16#C9$NMb);4GW!6kgnk;ugnkJTsi0$lg*HrqqP}TEZa+diNnb?`
zuFS7sQUq*`41mB2r0U+};2=-BV`L|LeP^c&sz}j#B>)0Ld&WM^m$1F2pT=>E)+k6*
z^uvNqh!v;CA~x10<Q2mt+-3fou*6j*?T at 7xTBdGn0D%D+mmHW<Lcczgev!1YN_nZv
zkN?0b2UYRPv=)c1ko#-?c!2&emM{~E_z4CBA|o)=gnGH~va at UG<&r)$3xpM2$LNY>
z$%hS=IuuCi4iCcpzblP_$BY=sLp-IyP_0cOF?h(hoo6SL(N0DZ(M(8{F-T)h1avDL
zhXrrfMbS-m1NUz~QMb!#S4x-%|1&NcRdelySTS^JnX35oWx65d2hIc)WhBnO*6-~@
zm#$#1qkwe+s9ImIfw@>{GAF_I^|GmTpGT%tl{tllIW8u{ENoq@&UpxyzEd!or+QF3
z(OGCw?*2U)n^^8vx at EDxTr*Zyb5LWD1AyKpV4}qNeO!VFpveD?ZbTb4`npe+67~B9
zEhw{4_7i$yZj*JV8TuC#0Pv^y=U1A#rg^%1pgL97Qvc!i=nqh!uqgfr)X+H3J9&Cv
zRY3E9v5Xi{#jRfFoCEfj*@t7A8z26sV^FzFmfiPCI^m>F9;Y-?l*9k$PXF@`1sq6a
zO}qx6W;L<(63`#0pxNoTQ|Vc?_rKd@{kS1zl5FyqaRfdspj`K2!EQO#4-E;hD-)>L
zlQh5ZDIoP8v!B3Fgz<MbD!ZmWP(6#z-2Xk%!Y)#KnH{iZ_fj}Wpu6pbWPp%RAgrZo
zwOo<NU*EP}(f3v{jISbN9w_xS4R7P7D(Y1*xCDv+;>3WGK;jDqHUj!gdU$*+`_|x!
zgzz#-w32F7;KHY%)!&z)%24B&95u02 at A=Dc01^i45DO#O;XSBM)Cw1YOjEcMuPV=V
z?d#x;3{Ezqf%xi40upAS?H9Jx at A7!=%DCRwf1by>#g7)7_UUSQtlt$Bu)cdrd)u;7
zR_N*X_;CVq?P8U~<RfRnfA%6Rq0L5$IqxHga^RY)v$ba|hYx at 6@tUCE^6#S(zdT5J
z)fhCYYj_>|c!KF=i8L?TEi`Rro=WN`t38czYxW5Ic-3QXG+|itBy*wq)*V#<w{>Nx
zz|o;YZ7=5)Y0f;4nwCI4)kh9Y^&)RYX;pgL!Mc?Tb&49>vB at d@{|HlR)D|s}>C}iE
zTA34<tAy41 at 87e};`i^~28(=~6I+xaNTRzov@)OncD5jpo#jThbzE!LU*<$xFM1++
zP4!-%{kmGd*)QRAyS9z;wEElJ6drRsRCL>Vb>Eyr$O~{c-%->BDeVUb$OX~rpUxv&
zt+09?)do)RdafVVZ=6Q^?(PdMznZ7@<npf2<DhSz9}3kn`lMQNBv#$SkBIM0_-QS0
z0n9uM at 4dKmKnJiKzv78SbC8HW)*}rtp%(D|- at nHXV{8R}Qk}|!Fc-2=zQqZ at g17$3
zm?JG9OSLf2r0Rb4{5n6`l8mQwAO1Ou7%ExBou+vP(#le$FUJvzm^uc`4aL+1(PQ9(
z!iuxs;)*n7<M||SUlD)zZ1JI5yAm|%A{Q#p(3spRpo`SmZ*p<2W8a-|M)uwD>tAvX
zH1?({N!A^FzTZ*MusLR0_`M6?Lb1u`<Q at t0o17OSB~yZYtu>6mQy#ij9!f)6C9#f~
zg#a4Ml|Ky)vbvQ47n&0)9;zGu`P^-B`RFs^>0hkE5xaBVK_>>*f7{KS3vY%+lqIMf
zuL7r){i+Q`Mx0m4{1G2c`bXass{ivLVBC=NY<#$1t>7eUsC|NQ>np4~t=ZBVfKI-M
z{gpxbY<53vOJ(~5Vs&7_(YIqNIB0-7Gw7*v_dyrK<`qRQ+t;Y(VnH1<o at IEy4)-IJ
zpZPm&y6N?ymV_z#>f-HVR1&)ij%|Fbr}y=^4y<L-8@`=lnmnG%_D7F6Shy at GJ$_le
zJM&}VLC4!(REt>>+z&z^m{ia0LE3MMj@}lM2%Ra`N9Gu3zACG!w0hDYEwa!tndl1|
z at U*P%7{-_HLR?i9i at mdsFEIuxXm3G&b=@*QbNR!GywR)5e4Q(aL#_+Ve9|;`=XJ3&
z+OI7APmM^=KMWXp>q5fU&hjDvTX&5Uu$d6da6k-LyU;i|Kb{(2)zV+%DB_i{>`Z#j
zY+}C6TH=*E5YkVTZI^N<WI7+x8cIQF)5jm0CSTAhssj&bn#Ic>Dd=q}9!yJcGFcC^
z-~UOD`@9p^+U1zv-~m-hbeNK8Ld-zGD}{|*cQiTbF^8aA;Zjp%B&{IR^e}g(uJ}be
zPPE=JWS(DNpyz9C+y`%eV&~3U`~z1kJr^%3oDP&8Z9s1(<0^rS{})I$6Lc9?ry at G*
zx`Mlk0`{=gb49>QID&~{-YV;s{C8iZy$gU{FE6K(A>mPpWL(ut0C(Vtp8)Nhfmdt=
z8!{%(6rIWR8<HF2jo+i~y4i=wa95noV`&<TB!`J%D8XgQPh445R9-B0olcBW0&>DT
zHaaUAkmPI2W?ckrl{<EV!P`3yYCj`W!4GH+9$)PGW@;5qy;-)-48ki=P-P*ifTdfA
z=wwN?=_Q(@)Sp@$g2~|D!p at UfE1W2GjY8uq8HSF9B{iJ$O00}I#5V3igUj0_(gQw6
zUM=i-!OjC5XG1C6j0ix3e`bQ>S`B5fl)_d(gs|(QZi#{{l(U!5=gp at 6P#%c*eY^Rs
zA2yuR;$&_%Q|R8kt%3FL4O;<NZsfX{Xn2~)<x$N=b<3$Mh;Cn^@#w+sSuCXqG({t6
zOFJvQIXI#``K$hRd(U%SL^vkkb at Y1h6BCnxj2o?Sk<SW^Rs)x>z<pNUV%i<1$GG7r
zhIV`6yCZ?wGC$Nmzp+O)^lIb}@j;h!1GKBzg at 1@7G;h~Sf;${|j|J}$B<?l0LDe8X
zL6k0B2{o%4L~~s;PBg5mw1DYU$-{&~%K+vPz@??X9E0qA&gqF|WL>6o<F2GzjQ>J*
z_F35oqaVSk6GE)a0!1C1-=rKEC<x2uw4%?*)4ycT$P=QKc0CM)<c9!#4h_(_r*)xW
z at 3_79Lk=N{WI<dW0x&THXoH%=Y_vgU=sV-f&B4;+)6OS;AJE+0fj^>Mao1W<c6F$N
ztN1SR<VpIA+h5!ay;+jtlOT7!!@o<DP3?D?eF?1dmL_{;Ro2MSh#(EUL1)D4lhLpr
z98c#@g9|&ieJ285X*#-5sAkB}=pT0kCvhv7ha+<Xf|8-iYSu}7^F2k|Eggp+x8Hso
z^=;fR&F%%_h?yig+tndbi#B|dmXDq9+edOcs7Tc=8B at b87Ra6q)k$W136VcQdihKZ
zCFKE#x at 6bObOyG&?tCVNTk^>sG0_q`pAMc%DolgLaif#^T3ByTMQfZd;zXKVAQ3x_
z*Z@*hVhLc3_5mDEtZP)`WxXWwx}TO at CzLO0oI$Qz$RJ at Sq#S90xu{k```Ad at z8>ga
zu9<AEryqv-+GLEO6RCPozK6q1KI7v81kf9D-94)G5klvAWWDDNi{oywtZT3WR2a~@
z2ify6!p3QWtX$lr!fpKF)Od%<T*^C+ at m}<_I9|E*bJ4eBnE{=W6zQBpE}@C*7Px;B
zQ=|=LiK*2>h`n^g5jmmWYQ+c1nhIXB at 05$jD2*B50*b^KnzeY*+qQdTl#8|*@mlMx
zs{GvEy9d;Z1=3%U;ZH()M4aO2^`DvK*Ms^84E_<I3%(^!sy?nNFT?x#qOUeJdg}kP
z7 at hFOCFYvnn{SQXXQEHNnHNqoMfC=i02m0MuWB(ej-n;Bc)y|Va0>m_=%ADNJwP`f
zbUPY)w(J0gkiC`E&?bN$Y*a;to%H+pM>Hd}(5dbA1!po2L`HWP7vUywLrh9Y+-{MF
zErM)78Qay92nO?8KiSl7b>MgQYUN&jTsbg4;(RB_YLIj0mii}nYtZ$Uzc1Jlf<>Pz
z0Ph_3e|>Eh0I1^dv10?OKovqjgx10(3cy#nf_#4g2P5)Q*|rr3n#cjy27NTvD&k4f
RECB&O1RH1TYnH^+{{?JrF{S_j

diff --git a/docs-xml/Samba3-HOWTO/images/6small.png b/docs-xml/Samba3-HOWTO/images/6small.png
deleted file mode 100644
index 35a646d82697e70293766b06990641351d447e71..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 32612
zcmdSBdpy(eA3wU;j4{mJT<1=1WA3EQ{aQ$Fxr~@=Zb_ue=6-MP=GNRwg@#B`%{7;~
zB#BZXm4r}4D!-}k_xn5loX6w*d;YTb=kmV2F7M~-`Fee%+aI^!U=wBo0010TmZpvX
z00;&E0IOL+j4PKFn*T8VfCI30SODPepbm4!XGR+lZRQ$%G8`X$!6(Wefb|Ra^+#Hr
z^$GBI^!M?LiyZPdWITkkw{<dm{`|R#iAh32!t2+sM at B{h0s`9F+IV<)s8niCPftxv
z&F1Fjr%#_UGc!9nI$T^_%F4<lB_$gh8!uhDl%Jm;9UZ;8x~iq6wYRsou&}Vby}h!s
z($dnx=>Efp4+jSaE=dyX0Kk<DD^sjf>?>cmzbJDJjt at XozyQ=y!#N2KC^iCt8%ZFL
ziMho=d|3(HoUud%@b3kyD~D~a5<dixDNqxgmEZsvg#mz?r3mwG1p*#I00 at u57`<W8
zAPgWIpTg*iLT0>bj_y?uVxFJ_;Fub+4__8jARfR<c}7REnFBS^0PsX0UWmB{P>KNj
z|Ds#g5g0=tju=DX?HYg$V<|{qbRt+BrD>?t-%F=K!Iv&!5|XibrxU{V!da6i)5aK^
zWEzUc0c0gT2+7GrY at S6h{Hcx(nq7h=l>}#vBp^gJ%9W$ON2n_=)ml7%jT`^Z8{9oW
zniae4w at 3|`Uy at D4`vRUbKJNjtSNQ- at +VUWsH8e<*5*xTS;(!S{oW~+M5q1Tj8sV?|
z0Wz%STMp|8W)?tXl>^4PF2U|Ki6JGQO7 at zFdADTAoi6of$gA2NPq?AVIR;dGC?hn}
z5#a~1GLq!Hq<Z80elqbQ8Mtgy^^A_`Je1tjD2&qAFK2c28iB`<Wrt3qbraw98*9)_
zYVo8c at J^gL8nmXt5WIr{n()fz`xwVuIR&iNM`%+vyDgwgc at toHfUqjL@qp;Al_*4g
z4bcqHL{F$P#1FqkCW2hlgcT!)ChotdjY48Xrs*`;I6Ee_m6+m$C?O++Ty^(!;SZA9
z9}umzKsvQ;I_~HR)PLT+#>`8w_?pWrDB-!!F-a;<Q$bsfM9 at x$m(zVMFZ+jy3z&K*
zB-&*ak%1l}k at h8sKBO0-5fNCz(6_WcI^hm3Z@$Pcmw3N+`Sc}hKD3CA?1ql8iz=54
zd1jC~KKe=?f0eDM9zi7nlYd96YjcvHl at i+z729$YRvufOd6M<5eV#ZU8O!tPV($yi
zMe~l57!FxQb at ecK9>p3j^xv^E$XG9?w<9+~_L2?InCJTIMntf(PDF$?$5w|h<Du*S
zCPX8up^<ee+Ur;ng2FS?IZX{yyeBCuqo=9S8#s#TJ(Pyi3Yx|egA2-xgZn`sfzs(*
zCvJ_?)!}c-pOyO9ADUt{9&IJAU4Q(YZZ8>u3&Yb+leu%xn1`g~<{l0+Oa?k at O`y*%
z48tbOMOawg265qCCCUOU{ZbgKOF3L!{i^`LwwvDa+aOvYq89lZ$du1Y^#UCgiK)@*
zou?nF=o=$YS4C1l&#8p6)3)weWrJ^28J0mIT3s5B#6tqNBuQ$Lv&EpRXV_L*6&L4}
zfzH<MwlrnNjzBaHrB_&HwM94H6;QCU(x7fM6Zxo{ku50Rk{^Zhc>KJnqiS}pb02|F
zhA2h2cJ$LQY>jv%70%Rh67+*j7pe{sIG!X;T~e-p1b?|n-5?f7?ZjB7OWM>dlM<5I
z`k1t}jY55-fR3Xo&<f&5({CRXC|-wl5*z at rG9+WOlDXQQI9oh&vhxua+!VU$Ln*gC
zAeYs0z}I1cVS?J59OTc*cfAUcO+XpwtD8 at i6;mJmna9r;a2t0RrzK`H_Xa3a^zaDk
zHCbA`JSE;BmU3QpCOgz{S$_ukT!IHisZ)+%pFy=JVJ at YwSZQ;nJX^Ba{%cI@==m|2
zZ%KS80b0&$VO>aC;^pa?E0gO*Cg<7GpsYdh+zNW#`Owg@>|bpHbFk2ou#fY6CR`%a
zM|tx`1}u5TR+f00M;X}jE;#CzsQhgm_0i&a-kwhkSJ3v~5rXB2J9W6%t^hjcOopGL
zfTU>r^IaJS4UhmYVq#y-?`|9Iv057FG7DHY6k}9`aa$gflulvQn;H;yf(61_v*427
zpu16g_9}<6YAdta;M5HMEZ3iYu9FOxz?XSt at P68Xa@H0YBguo^MRK|K-&rz!dW^(9
zP$sINQIuF7_e>3jqR at 6k&@3#D#A|PUF}%s$ztbCo&7?YWD=orBq~H!}iIvXWvdS#K
z=)l?-rY;AS?v(pL;0ZHP4ZqdsB8<~<_<rtO)+=iw9-_DV%fR|W+Fd-MNd|o0Y*%*=
zZl_T&M|ecm)W2=|`>$=RqiK_%mD0d4Bh$r?@BK&x?{mQtZxWPrXdj#Pba!1bx9j3$
zu)keht%)a=ts=IFNZS&w9)I)jR^kQy{7ak=Lp6ea8!XRoGAb`k1+HMHW{D^Hq{u}E
zN^+f(TQ9|?@Rpw at er&ajvazy^M4yv7!e$!QyFS7&oS%OUXD$FoYoB6ye1&U9#<<oB
zY8Cq&de#e8S+iSGM>3eF79=?BByxUQB%Y1$)@`z3dSL9^tFN5V`3-cUI27ia#;t0k
zY{TtiC9)KXljO2(3e`w!cAwKqgw3!OJQ6V6sLQbw3rkb;`39>=&3mSND4p|VR at BcP
zQ-9E16hYqw^RorL+SOIgGB8x<1dm!PtUZ`zoF~lHh{*9AU=yn+_4HH!ybY(r)0lY<
zquNzYn^(AN=d7b_EG^U3BYND=#RfwH#gIh(D8l6@&z51DjDv>Z*tO8K*FQxsS*k-{
z$EORd&G!ut5N9Ql8Wnry4B1o~pQYU1 at PnA{afXL~<1Ut*56WY<Q*UU;zM>^rzM{3~
zfx8y-k*;W*$Vx)0Wa(A&07}qbk5_sbQagHdkQ;h;ubKZ1HTkkeT7eqGZVT4YDg$aJ
z166b|`#ni$Fjpv&?OYDi<C1h{>7X;5%<u*T>N0fvY<-BBMF`|oz at gLgy-s9##)46u
z^7+g*^Qu4JH5XR2MAO#IbQ+4FXiIM3A))7(=gEG!l=)m_$&Y5Svw%C-=i4N9GyrFp
zSmW_D0fm`j&YWr3y}w6r9X=0yUq+r~5d*+WJ?D20!q1Vh;)cTtz2?SvLgj6lL at kqf
z{fk16dBk2vi$$}8ebWS=>GnClnZJXes!1jNAj_DCKpr0YW2pyZ8O2mK8CfzJt29f>
z$-t(Y#p*pJJh_=Mh at o1AhNAuH<uH1b?_6IDrK%8g6F#kY%wCXbpQMC-n=DG{V+#&b
zr~FV8TC!?DP`?oFqWDA_5zB|5DQ(H5j|!A5=#xuwWU*x9o>@zLCgSrEdDe=%n+_1}
z_wTKg at S{o`rKexGRxae12Yc+xWn at 1reZqZ|5OQ8GRQS5jJv=4k&@-+`s3|7380AL<
znB;&OE5Kj7H0+ho1U~h|Z=mTqbJywg#h_cnlq6ys at 8nyMK-ZqwiBW=*{gN)~b#09n
z=%1b(%=;JxHE at KMk0jzU<>u`o6nBrX38>%phr|sg%WBMMB*A|Mb1Z)cH(O*bNCfq|
zpyyq&tRe1FpPCpZwDZ at 5uE-o+=@M>G$_Vd7uwSeJL^dgjbaP;2{2=xN`4E3rPP+eW
zeWE_yRP|ZE&b*E3DB;dWqSkX=-CBk&T>N_g`r-lE;}O*^08_pe*mB|>Ls83{%p(yR
z8<q}?B{B4A$y$kX?g3D{yw}zpkCSW0W5}g_?nagj at qhn&yd~2C1|K{juLmE=EEqfU
z)FfwxBK%kj$fpzB$-q2GA^RNbfp%EoZtM1@(o;|LeC1fcz$*6If3+w1nG8bP$mqBL
z1mAEoo#)vip`tpw-mrEzX(AwdHo^t&=LZQCOyGzU)8jHfmO68CX;VV~TEH>T7{+Iy
zBwdstUeaIj#zDk`G?6JkTv;GJEOF^o<I7Ta_skoSGP3o>2+TAJdE;hoMi8`mtVFV%
zg=TDyC-spL48;@vyAM0<Cp0ubI?+(=tr at 6Jdz?nZ6<TO|?sWtv)0EqQbqU3|X+;KF
zyzM at To{v@!?I53Hs6)WtgYs*1Zy{piyO|H at xI*uDp1ez<t~Z7-=LQU&7;aqvDl#Ad
zTfsvNYph@$r*nj=jxu1G(ci=3#8c$iTILIQfIo{s=yN}sa)P!J#tlzU<2Rk*I+k%F
zLzqkiekB5Cfa8IqDEOhwmrtSL&u#N)lTSbN#+2!0g89*)kHHzly9o1r7%1;>C#JPP
zP_e*<liZF`uz52=eJhjcYQTIENCoM)AZ_SEXm%peIW_tBVR<z*R-i+m69|u{#BDG%
zZ$mMkbe>N)>}7u?qNFM{0v>}}b-LIAq&CL%c at 3C_jbdU0&qr4hn+~TE_{LT$WRk-s
zp%CH>Px}e<Hx`L!pj_n772_Ex2Z5<M?05dhelKCVpk&}VgMJ1o+dn*c?v25sz!{h0
zlt<JfwpB<c9CPIg5V*_sQm^!3#xp-6qfjTM(Ihm8;~Zg*@y__)cNnLY;EI)l#ymLO
zh&F(A5IBPSil%a3{>o&2GROXPP8rdSGpIUu^_h%Eyy5(*{F(pfoBA~!cgKlp3vzf_
zQaP-sNp_l!#QtjT6$<js!)Oh{f*F9SX9r6<TACE{;z$D+8w6u$x8`5x_65(gkof}l
zJD?A9BZ=YW&^aJUH&niEPSvU1G{vf-W53*WtiC%6xeRgWxt?Z?F;RG+1sZc_KW!1h
z(2vW9`cWDHnPIXmA1Qox|A|ct<0MtZ!+W2xNNS^LVW#pk$tjgzlFCK&Hk(Y6+kA1t
zgN=xY6uEYzk^gNNWAPT7(6trgS6*CRY?(DvNp&7QWMJef3Y6=WPkU20 at CDKm0uf!4
zY2bez_ at 7bTe<0wWqTVY|)W at jBy>}{EE?g%v?<??E?IY&3Skd_B9Q(GQixP>er9g{_
z7MzIJ`y#|Bj3FEbV*Q5a38hI`+y!3Qk&$;lMXYJO=1*a9(OCE>EvG{p|88RR+=R)S
zGlhR{W7Q^RlyI2~yo&Un0?dmu0D9%24l?|cQA1)Q^H{c79`iVg#8*_#bozB)y8i at A
zk%()A3OdiPx73B~qfbs}W!nmYgkFwzB~h5Q+PQByVBQ>xT=Od$`AX7Nb%J<3C_A)C
z=2rxa9-C at 6Ds|zhkIS5|=xnNPZly^Y#}^-;v@`3^9A&$LNj?KFnoP>`Os|XrthXFH
zGFZezJ&_l^sCMDV?g6A)w{-eUcRvT-W{@~`w18A#3TC|~6L>naq*j#Addpt+&?eXR
zVT0LB_ePG^?NL1^2=&&eDA1~}Vu7!ykpr<x^z#w12`iDnR1O=f7Mhw<Z+-i`o>1dH
z$CKA=?=3I31VgeCfAs4{M$1R+N6i3$ZpY(-B4c7yON#eqXNk$R<sC>Ar|#@5vkx<G
zE7Cw3rE50pgDK+X-YHl1`+GKDMnmg1bGp!}Wkinn8ZVwJN>KS>qZ8`Kvl>|j>vZk)
z5^H79Ajg&>(?{2d*OG~3mgxS6Ld!>xwQo#ZRmV-|#FJL>y9>jE+i+Pe(5|&WhrBHO
zbhd6CHRqG>w+|>FJ>eG(AW%^FAvKw&QyCRMXwx#nbSBl#+1VL<L{dsgi4}I-*)1j#
z%es{MG=-$BHv8A@<RX^p7G&?iS>!=n_Y3&$3r)sc;uQVnPwJJB?We7D+dS~6j at 3xM
z0kD*^nZ!s%g%L!xVGk at 3+p996I<?)eT`3|J<nFMKJ}DASS&sQ6Z!{)6`h8+jx+v&Z
zu$uDGkZ5ntPPPR8f{$1-u>w(KSVbm^DRj%TD<4!HK at iDU;aaS#7aO=EcX}Xgn2l6%
zsAZg&ArldbB9op((a=km7%O?UK2~7yV3ju-1+mwYD1&XST at 5s2i%PI4dz*iTw<n6q
z!SeVww@?nC;w?CmNowD>5`FymC?Mn~p%?sl6(9N|-&*S3PGSJhxq2puo3s6cA=N=v
zyD^@{)y0-eGzIWW*rk at mtQJzNFHSHZbqeO1*M#c&gHe1HL3KDpf6r>h0l{7y&?;Gr
zrTB8HW<wGxPi?(cDLG0<+1;X4<VRiSMz2rvwJs^|mzf{IQ+TnxkbD`vWGY#$PcHQw
z($3r*9~)C^hJ{MFqN(hd5P*Q2gZWY^F&A1o7Uv%q=?@8Wz`8|VF;cx^l*avwY0IMl
zW=t#MQ<LeENhXFm44&QoRqa^+S7ej6J^6BaNxE^C_M9uM==Y*`dyHVcv{W?%fJj(}
zK-~KdR^er^Rb1SWDVV6}98dWSC$M{6O4ECo<8BvHjx~61a0J at Ynr8CKs;A{r)}R(h
zI#XG?-l-VJ=hw{$b`i7wv&{Y-l;51rZmLK;*!f683q|$5VJ1bHnkuO at 2wnH2exv+7
zU0v`1?}GH^GQ^ZeQBN*>mMWGbne-dwi(ksuL<vM$0$V{%4TIf^={FxqrpEble2i>a
zdI=NtrNB~yL4kZishK7I8+%b{pyQU8X}x2r&|AP-aDSbB2n1?r0ChcMX^aLPlb7gV
zPt)D?H0GNk7J)*5!g2~MPO>91lH;RlN^Eqc#g?AAEuOBHMOue1j^F&wp$5$`sHit)
zLspM3)CuY8&A*I4hiMw?K4*Z|0ZEwZ89#!Hu;&2%#p|CTY00yzd3j5w+AyDEO?Tqq
zZbH!qnk^!Jy6X2Zy(u6I{CtAtd-ooW^ZNG^ubnXlXR4*nI^APcXl7Dk#W85DPwdBW
zJ*JHa!skLkk24X&Sd0950(;{)jm>$8c_oEvyuyp8bYpCgT99LTkXnWdBs>gx?E_D$
zDsh&cjaHBB%_u%N7}@rPoh~ok)vRQ-SE!Z$0H*|WN3bB75 at P*(e)b1dNwf~f11|Wb
zNBwbwh3r4VjLm6X#6Ngj^ICKGbzjBoyl)53*}iA#m+u?udiFWtl_tv at N4W&QwG3<4
zo?k>bou3MMSj}sEl>(cNZ~YZ8Oi3c>C6 at JCIugpQj`lVvd^YYaI*Vf+pX0egta1h$
zni_iV#%dRN*l(*3G<jYNKStXS!1UoEw}Fc46a6lEd6SMjeTtuQL3cha$kkWQdoJ+I
z`67D>7{}wb8KOET72y*)KP=OTqk_^$EK@#ZFE@~SN?8iFuxm15*ht)0KpP%#KVR2B
z`2*P>nk5&R32NnOZRp^$<QJJ at 0^&aACEHGRTLdwpb%yO7MQ1U6FZJO=wt3LBK-8Ns
z+izVo>%%UxrGX)^<8hD#lRFGzrI)?PVicCu at C!p59?m=r+Yh-_8Xbu)MUa9a+_9rb
z*)dglwg&J-2*lpN%Gll`Az~EZ1YNm;9+cL}PofD40uI&skjT~Qr2r_^qRwc-#o@)p
ztrD$7uyiM&KE$>IPhz?47m&21;T$(uqJp;Pp%)3_`d$$se_363G>nY~{QNv21cEb2
z7c01-9t^>aSdheK+)`e^svW89C9?1!VZ$S`<FZPuL9xxlEv>{<54Y|+6_`_?Ok`T#
zd*6J_f0^Zw6f96?mbrhP3 at l;C at P_lue-I*-678Htr+yNZ?R^1uNJ5 at oCsL?|y``JJ
zkXOjR#Pkw84+Du4`~&=b3-|*d0dj6v<eX#NoS_ at FWkSIW;BrVlGp1Q2t{KQ_V=G!7
zXf}ggLqM-!1vYrX at Dn^?5u at GXoGU;Sd%|=mdn>y!uoEdk7Yf5U3YrIt6NOJ!Q+@&5
zw2*xY>~xhb$`RrT68C?1o55|d%qPltEmPI~=EXG9lqHEW#6DoQdZJ5XHK(?X$t&B2
zmhue;87qN4J59PWRrXtb;y&#V7%<rJdw3xkLT*LrNTU#vcRcNxOwZ9+^Z&`?mT-L$
zPhE#;pO2EN<sbvk9CGg=Dcww_v$xuI?b+^mA7?5;n5O;T&Ff~WHPgH0UqGq{gnovB
z1ksFu`Y$8TK;8di=l|b+)BGTVoMI0HAc_-5A{BdV`X4|$vdZ!&9JF|R6aDhFIp0Oq
zgzG^5qcGC9 at o>B#les}BTwIo7DkZ0y^DfAv<q|k_k<YI#HI)@_O$mP{_`xc|I<e^D
z#u>kVdIkb^e2AqH*2|)4iR%rn+DE18ppXr5-(M`+TdlmWwiFWm4`AEGH05rff<xBH
ze$#G|+T at 9k5`_OOB#mjFPU}hT)GdUw_(Pxw&aS<J)1>PpyU><j(HmUS3v^n7(Y;|6
z1$F at +z5<hx|LmF<p7wewwPGsy7?Hbj(6`2Bl%{6$a|)~zo2eD}OjpgFp(eDk7wah2
z9?Y#4y9uHMf5gu}cONKaDL?LMxmp{sWUX-a<a{{n32*$UDp+ec^5wE>&^_7d^n0&P
zC2!%4M0#uP8Dvewsr8pZ@*=#nFCBZMVJdaY&FyZ6kQGySMQ_$!VH*xZfltj*8A}&x
z63RwoAA&&pnE_OD>P&)x!`Pj0<AwS5)VZZCSDO`+4qsY)Ll^q>{IE{KG^n3C+xPr)
z$8WaaoAfh7@{L8m74^r;FTyn)rXfcr<-~nkT+YO at Gv@yh1xv86 at SK^H<JgCL4s;!;
zJWZ7Q(nO_un-B43u?j8Rg*}-pYUpb?BKBuvSf(LwLyOqjQvW*1lOAEu{J?Yb+L`D$
z;Q&Vy#nz`VvxXDH@=p@%><C`Hy at b|<r<#i6g?^`MXQl7nc*Bvd at U@`o6X1v!R8DlS
z?B!7 at 9)r>s-_ByBBwFtg!t*6VX9rZa;K39(55p>yQe8X8yc>mO+|gWqNc;E09so{p
z!11i1XWx2R<eqcNeZXqD4`(70mi(U8XF`{mnOwW`=e~yop4{1^aaHI{?bOCmN1oWL
z>c55y<4}&jQ#QNM5tOWoviQ}Kxz0!X7O?c1vDWUO3iTLBAz0~@&qa92*%qa7;iUoB
z at Z;7GB_-m6d^`sBhB?Ou+2;~G1Mlsq1-$K==n+)6Wp!#0IDWh3y=}}uwhC4e(SP7k
zXIE^#MmNw)Q(ZpC|N8;+(N|2;RM#aT-DlfoFIZ0~rqx*WYbD=bpD0AkYv82z!`gUe
zu4FFA0t^D~F&5E3VM-QCi981_GwC at vs0)cd^^2M5T4Ji~ck1_)9fFU%%L9umr$BEv
z3R^rvyu1htaxWfo!1`M at Nf}@C<l73GA5ukN*JR_5F4hOwg^RMNgD!!>1fyFt-!RY4
z0@(#Y^Pf;czGdewIg6ZhsLDQd;@;0@)X%O;&zW-As~^xT{93yS;P_Ett-8I}SxL;-
zCzCGv-aYAGUY(WQO_O+NaPPuZLy)!ZiUceiIP;*IKLv{%(6+X5k?=E%X8Ce(;BTk;
z()d^v?0bLe$&JMz)L!C(_6bO6Xd73aeS$Ar!n?|VuJLkQtQDWzD;H~Wi?QqHA|CA=
zv!-Zj`$${Bo0TL*CN9IbLrW9<Tk=;R&-6He=L{+NenV#;IH$;12d?~%jPNKtJM<^L
zO&*m{8cc_YMYFLSZ(4}sOk#RCJKb^;$dp(E;{<ifofU8Z!8!q}6{pz<NVpj{v`s2^
z*usA8YVl~VMVREuxas%z;$L+&wtF|kga<q^9dwlahxgeM^Vu0MpiIRakaH<ThS?X}
zbTzulyAvlmsJcGo;c+21&TMj<ZX@$vHFT5;iRhc)O3^Ttv+v^rCfcs|Tx}*=*YR(_
zo*4*!`~KW<(D;g>b685 at 6?^QMz1R2I7Mo2^%am at X5*otK&2|MB`}fpUC2*COo4QGo
ziO^gGB~flpflTCR=Y~1$Byg7U1{|U^p{iDTR6-z`$eh<9OMH+eBE#aqX_sNV0s4U8
zW`vpWOh+^_=Lb`%ydsTtWi|t#l|bm=GeiT>a+d<x<{WYteVKorDmulcJr3X{VT?@q
zYq_M+gf7mzh&~+5^{)p*Gy+(A>@@>}_0p4=6mK(dmPgsh&!j>5&Hm!}3+?IqqZ@^I
z$2okd{rW8Iqr&+f9=EG1*J=gOgzw4lm?H&}G70^OFf&(<sygl7+F{|{_fd8!3FQlN
zy~;cxl2za{y?#Pk9^PBqntamO>w^4JoU)H>hMRfzTtY<8ZdWYmZ?IKeIwc2k#xKh>
zw&);w%3wDEtDdhJ(u0{P_0-oIH>a)~9JD-mU-a8}X at 3qp?r%hwfJwM1aS4ph4dG}X
zHj&0R<-EF40v1O_iD9pyuT8Lp8nzmdN-Wbj6#LJyJ)~G^mDp`q$##_Ii%{=970Kti
zlX8ibM2;)?mF6?v@^3C+ at 8>Vi)VN<6Z at cmo3u?EW7Hoq$-Kh<Je;T3PmT?=#A-vB5
zW4Ij85w;{0T&ctNG9hEcdFtoE^`Jb(;NMARTt{IS%QP#d$X&SI{HLcE+(W1&9W*UF
z=y4X0owF9R_vCFm$34jvx at n`(tv>o~zFN5lN5TZcHBix~9A%0L&rj{+Aj+W~eJ-{(
z7GLI%qdN&=Q+KeZ_u*@Hw;v7mRLZ5a+4CRMK~1zr6qB6X1wZxmdJfN2${-!}K;9GA
zCqAFw%T)&jTqC2VQ%vQJ_RoNEx?tSbtSBJ}7G?Mfk$=O<Drm4}VqfCiR_FOO{-Q^S
z#9`3&YSZ1`4W+O=y%&o9>Acn5^L27d*D?=iHxear+sQtmTf-?8ZyS%FF1k>vU&Z?H
zsDl&w#VOPVxHoF|!|I#ZkMGAQRIf?w#dfs<)^r8zq{^HSeW;+WcRud<;-(y3lE=F8
zJ<Kj#Ao?ghyAU^Nvs2x8Hr`e;y7Q|3N1F0YwrfGhSU*%+g*GnLSH5;umY!Htf~f&#
zI;+JXSRn<Wm$%NPWmQ4L4i1XHhz%f)`5;cDXx4G5JV;#pow?uw3EVic;~#zf<x#cy
zXx0)Fy<X5<sfHFe6j3tMmUww8=~kq$^yu at 2$H1`lb5ewo$v;mU%{6j!J9;~R4;Oc4
zpH_Eys*ul|WB1hSF-N7xXVyDo0-ABF6E0#e0gt#%<~0dSHp^Txmgap&;rS{~a*-bE
zdAr#Px4~6;zbax+Y`jM&uGr+Y{%L$|=YE3!*-4QifnE#1PE%lV6+8*jue#X(R9A22
z&w*O;jW=(+g}x~EO$k~(&%YY5OHP*3##I;?62&K@`)8j5m<y7{=DvB%F2mEoEg5aQ
zYWl?);2(kUeRNf?fQfB8mv9fN<ZL`!*h#QKVi?w8Uf)j8wwxJdHrX0m`Yv3J>FF)g
zPM(dtY)?$xT+K|Z;3L+i;ZfG;ToM1`h5JYLEgIhJ2j4_r`s;Zr#aK-ZZJ;e&lV9GM
zZZ=*1z+Jmo<vY_JkyhOl%lsd-)_W9fNxjC%hmf&(V&{9A53}iq!9wNxhTdvCsn#El
zGh-LP{Rb?I5^GtjnUUT7T9#i=eB$fAf6X!@(<URsxk`}Lw;@oZoA at 6z_W!legS7-<
zD%;1X8xdN-7&{d)Do%uGuLms{?au_yzfB?k!xl5e%n<<WqxB5vurZ#VKXV4iicEP{
z`J8bJ{tq%U3Q83IS5LzCzj6|`|5cMP|F1 at c=`WJz1B6Kexq(0=K3|w4%LnlHL3=<+
zzhtY{>Y`x{Q5^<2EMS4K5o9_WC>^@X;z^8vLG<56>tG1h%_t5!af*e3*L4AZyDWGC
zqpTGgD_E3WOORy$*P%OlkdX at LW&Ss#Mua)=-{dGVXx3qkt=6r~!`q<0w<!%|Fv8tm
zbQIPL{C5Emk(tKEKAe%6kr8nXGJs-~7%{-U0=Qv9Y1_Peg5^KWUyM1-{F?*g7as=r
zxANw&wuS=uhw~Y=HTM5Diczxj-<@KF4gZ~u1D^E0$B6rBFXm4<SO+8`cvF-vI>Q|3
z2+QNy+M0yXkqXd9cR5&P^d2O+QeEW+kVMtKtVoqKz818sP+x=|>w*;&k588rFaA5H
zzyicBbF=)#(EFK^AOS?V8&R;UIL(u<3vSJKC0t2<R|D_hHlbD8vYL<u|0e4;i at nWk
zhH_L;GPqcaro35};d<D?`?&}0u<>CuaL>Y$=~A7(2gcprJ}T|0>|e3Kkg}3$vWhG=
zCcb%5j*KLVq(@LChEXr at 5Q<RQRv#YTVn=Vbj%W-MM~M}cV=RxCD^C?wICzvhki?>N
zTJLo<AfMDL*mFIM>uOmhV;x0JatX?gczB-K0~Dg#!d|o-0T=GCk6W9f{o7d~v(^s4
zbxMP>w1{r(F7~BjrX{Hq(MJnn4k`WE*O`;f?t&-b7@;Px^Mrkoge*E at IN^xoMD_>|
zhNi;ySg#zK=f9LZ(|w1|{epd2E()T_Rr5&*D(6;9M?zs7+;rQKw2$skfugFnwoHe?
zDS?x~tkS7l5BSLR=BLVt0-Ik(UMT_$|L}xQD%}!!Q$VqnjYX1Z>BZw1D95JJJ1MD9
zRqY2+-`#$Xxx7e=5-mBOgwx`VGA`yW<`1wKg8BBetOja<<n42jQs|9Vv at aeaV2USU
zMnF6!+9v>qCyBEV#7E&_){Vu!;OOI3qkj(2#RW~a?mI>^@m@*s9r9|MT)o^7^Pz>F
zYFgYjDC99KO%c}E^sfCl?q+a(V8*8i3BrWgL_r(t0L|{qnck8#ZLXm{u+*|j`i9e2
zqf8%{!mQ$N_}HgUmUqqH+dI0b`QPA7$sJNX3L|bp4Pd#yw*e*%zW#1Lq;;8zqfaH-
z^0~aXeV)XrEXe}mT}U7#Yp={hxK>7{xo*eqf%hw at INx^IV)k<likKMmyS#}iK<Yb`
zH7$*OWW)t^-><%gLC_9dyu400rP^<j6M;NyewsxYq15zZC8OKtl+7!q8mh^c*!+iy
z^-ZQ3HeWX*G#WYupDWBQxnO(}5*AO^2A7;T{vhMKSE7uD(=>9X5LWTgYOtc)ZLnU>
z?M1 at b2Hu(zVZY at 7@d2$&NLKJdUu~Y_Fvel($JLRT*MDdUP1v{0{d+MnJBwT<pJ5m8
zq)FW;iQ!94<#I+ICHhb_jPi#{20cF7-MhW6fO)T`K9S@$r$kJ$-mKwdUrEPgJ~A at 1
z&bXSeumX!(t7bC&#7(ak4SLXAB4?Kz`-U?yfP|rY;;EHmm2l4v97f1*N*tK6EqMJ3
zH-kq2qS0x_ueoT>>b!wnj^$8~rDhP2J(5iHc8263Xo{}Zq9rW^GL|(jjTz(VXzA at L
zP=19Z;xq58YY%c&L05lJ1s}f at 8v-$x^YQU<p4rX4hl>4_i{u^1al*PWGBjRj!Z#vn
z-3S!htAsY_)U3th5|UEjUrC~_|1{X`Bi0d;s(g$pPFh-IkvkG;h0}2)?b4B)R at PGX
zdK2Y at T4e(+8SZn~EriTaB%#!5nUO_onXqEJ5_<$3<5SBz1+%BA!cHj+JOu|6(m^#P
zr?W)TWFlU|e(457EVa^)q6w+ady;1YTJlJxz?p@`Pr at zI4S#)5gjRkmambOWKrSu`
zOoX1uC_8O!ozcO_=HJ`kCmwg+WO`v~%&V(_j_Br*IA#wNw6+EZK#bfXS+7Cgas!;D
zCIiV>p><qj1Rl4<1BcHqnutFrB=Nz)AGN}+Ow{==(q&%4Xy7qrHKJyBs*@i|>La3~
z-=8e01*$#b&xa^|jr&_8iNiw%h2#Pw^1MmRMQWCxG3R>GpjuOY;7W0lz#4^)1faR{
z(5~uekn~0TJXZM267B=|g?4qCKmj=FBS430in~o*yMTvAZY*hnhAu<6?Jtz%a%=X<
zCOpCu7|HO;+!Wh~>Kh5SrMo4`O at 9v_Tv1%hF9yF12(4{RARA`I;<KBlVH@~7R2R9A
z&Ups`Ca9na at I2<DG^P;VW~o>5mOH3~tPjZ{?~{-BKx>40SsVKZb=sL-wKCLiYKp{8
z{QOfdbQ-laF^ao>TQ=j-IA9Fsn6Oa_EazqJOZ^zZ^VcoYONkYpa82=HCa-z`f~gRB
zHn7m4h(rJ05#Se$^h+3>!G%C#aOoL!`1urPkgw$nV41Rkge|oGOOF)$8VwVGv`2$L
z27Syp1DPRlyTu|fP#t%WbULfPl;~2<RVtY3I|VufDYVIe`7?Zce$4j^Ws>`uiFRPa
zbC#~?MAW6gLczHiAXlSQFvLC^w3N1)ILQ+{ij)}{<d_7mwv5<Ndqyr$&0~P-6X~L>
z^L||JmEA)sYTY!ppy?_+Wa8mbFWf2GsC>?Xk?SZ;vWHNFSTgO9nJ~|Xn^;rY1%3bI
z07I2D(P`cLu%4DI->t#39g at rdCTfV85+DIZ#rom`6X~qAj4(_4&I{v<TwA9|isBbu
zzu`);4zV0w{`n{DVz!`D_xy?HqxiIlk}w_AcT>Xwocaq*^gU4<&tlrXl~s5Gr&6p;
zzav}lOs|dQksGhaPo3|ep?!9GX)ikCC!^k*$i=Cn at e{XRB&<o+7&7M;aWFwD<+hW>
zcYW2ZqL)sG at DeJN+<o9F#Cxu64-qH6ydriS6725$O1zi&r+<8xy)g8_ at uz$*xh#6~
zmyF32$2CJ;gM^g9l1DNLK at rTG!rc8Oa^KzgWZ!g0J>STR6k;dx1{XGzwi%8meiC<$
zV$&Mt*7=^1 at b1FXCIP?ZLhu(ml@`0xK4)@fzfDMv+UCD`WYqBJln*piM!Us)Q>pEK
z73gf(Q1ZCTA*`a)X_k?AKuqw1CCP8FIbH362s8>8e#vT+aIzeXF7m`o!eE1-2A(`d
zUbLMJ*hs2bsn+9Os_Wn})SVm83Q?M%{KG$}GOL1 at u&v3}tgSSw`#wy4eW`n#E`JeO
z$%k7qAILygtqqP&I_>E(I+qB`;n9kbq~#)Hg!=1JPUA@=p^uT!L*A9BO~zINXZ8#E
zggM?;fe-DdodIMRKnwKGp=d&58D-3A|60@^)oyzh|F_AcJxd&dO{Sq~OAq2K=d6^w
zO`Za;go%GY2Z&Aim96r(3&=@4oL4aQ>&2n~sfaltya$_OK%6L-2zN%3<Q)v0kY91W
z{;B?7OKPZ+QdUw0yYn59?UhmPvAs_Rc)bIGX2zO(*>!#56BIyn(+`SSy%T;ZAFWUM
z{Y7`cc(!6 at 3D<5Wy@}lP95PV-{Zpjr;vXx46+g)0bPdiAqCJUUXOaGklnHGS;AvPW
zjKZ<^OPS7;&|=Fdmav344a3Tp at F|ksj938oHKP#DKm-#v#GUN0dP&`X4!lcQzPq!q
z=&)EABZoXEA6qE?%3SDuo~vYERpckXZKv+1L3v!Hx<*0)Uw$%+ziT%d{YyG`(Pscr
zVR*hohQsrIDWv_&iUJEO<~Y9{Xk;R#Hsj3KTW9ZG0q1t=lxPaMcDYzLDx4j-pCo9t
zD6P|B%(9X>fI#<n#}r$%lTDu>;xi5!d{t5q$M4~OmSN4vvpAoJbGBI2?;}&(khv3A
z`>sG~V~9H_ST9CXuD}M`UDU0mnD*<y+gYBhZIc=%*20|cx)Y%ed2}IpAzo<OC%XB`
z{Em$fgy{_*_RZ9pb+&32(-=9)6iVzjrg7UX+U0J6lqM;k_ at E_@7RM3(hs|dB$nzJD
z=uv5Rtv%Efl2&h`=45d!JK1W~0Hr?<aza<6<v*J(gd%@U%*bCkH#puF(D}_mTa0g8
z=u2wj^B$_)WAII;_kQ&bnH=+6HXS|M at 5^!Nd3)DA;~8PGUhyIGmNA{u7oAXtt*-H3
zWKeI9&WJ}lEVpDn<e%#IFz-J1$7feGrOAybJaOWWyT#9y(%KX6Lcu#VsMi3WGxq+}
zq6>Bc`@Fu=jo*Q5EQ2tAIi>q&3%yKQZp((l)jfUW)mOz^_OrN%wR^EMXxPbuR~4~I
zF(oxw2F~}rlL#cdTB`Qd3huF5up-VNrAA8uyQDqt7Pq5tLA!)dljU at +Xo~A`XvKnW
zzn!cyJZ1{*TKWn>^<QJV6ZdKJN at y1t_sJs)0QNyzJN at bd9}DCYym)YWCHi*Dvo>}$
z4055Z!0#<rFB(SHb=3}D_bbSG at 2!R^$lz&`(6r6`7zA;*H|tqcYrD{sTf1$U+3ac}
z**k`FbK&TqZ$FqeRS$+{-}aB~^0CyiPD*yZK^ax?T)P#M{ig|b%{}{gK+2hsj}0J#
zowEXGlh|2&6$n<e17E=CCmJaS)MtE2=XlWq9_%*W^bh~73NZNeycfx8vUzqaBG75#
z871ZGf!5j`{tw#W23cq*scUQa`kz1D8-?h;(_=JMs_6ua$4_WAv65HIx-ab9@{!p6
z63^8ipETP0Y(wft5nZ?Ls988^9hrTcu1nOx2j6XSK5u#jQ&3;D!!LC5$#vB)v0EMf
z^PhkRufp^19lK#zps}WeJ|R8n5jZUsZrVp=&h6)t9l12*>s<UUy+mLGbEW+(6ZM>#
z0U!Z65$ay1)IRybX6N840(qlxIz(*~NRyKn75S04 at N6|1P4jeEzgz}(<)to6RqZ6R
zYh5%!>l3T$#9QfgPaBAS$kC-?Z7X at y?vmowO=siW$*i}o>v^gMHF>Z7UYr8E2hFEd
z?twU6O at 2?EK~~X%)hFaP at 3x2LM-AJr|55C0 at ajcc6rB~`sniGg9;qZmN%gAZKJ{)|
zO<u0 at zW!R0 at sS58r<BO;ubEE1N2ke-C`k^o+CoI5NZ*n%pMp2P8Pnej`0|_TrCBDN
z6e_?9eV9OlI`FhgM3R61o+P2L%uJv~EFYnWCNzm~e-b46oe>94R4A=(=oyMn1Oc-e
zm<Ce^EHelfT+h*dse;dGnB(CDcN+5$J|W9?qZBJV&Bo-f01Z at v6(9&$*7K^zUe9Nr
zConj at XNOcH9nT?~QC(g8=RoJR;)|rpi|kvMAJbp23mIHR8H!uIb$Y6osN_XQq-FEp
znprP=`kL4PKJlRZ`$y-b=06VdGcCo0n`5LBqw<pA4_rn^PGl!M4-XC=qo#ZH|2cO-
zU=hC at W|`R$@hw5WvhM0O<dtCzWbsigz`BS?l-bcV|JH%)xzTQeLlqa|WSk$O;on#c
znK&6lSe_^VD-_t9M^R6!hwmO7Ynxo;IZ<gi$W<C$lI*wJy%Ea;Dc=0euBqFW{(hBd
z-WVpc<3LceKJW5bi|9wLkSOVPd4FqY;{69Y|2ESlzq+^LILcym(x&~Hqs+E9%<W3y
z<7UH<nRgjXkfx=R7f at OLMZb0UtRkJp>Gn5!+?S$#Q~0da;>y=jb;9 at wkCbMBtSMDe
zwjH=6$=!n|Q$O^Tb at lXSF57T@ZCnd^{>LxYsG@&3=e%a*$*yI)1kw{~qY2A6cfSCz
z1KI3|S+B%S27lU&{{g!tAX9R&j7*<DE-8trskMU+q`yC4(kOTf>-%y^O5Z5plbyo2
zuSJt|sb#b1^s5J{vA7l`g#M#BWB2WN&pcr^-skZnd5PetEtaH8;B$QzjXxtwSRKZe
zC5VEJg at lCN7OSd8jlU!R9FPs3dwSaK_}Ur{@dw72NUmXqufx1^&S;cdi&EOBGcQQo
zYI83StP8xWz*DKBl$+&g$}18smJ5W6$U*DU$&Wwoo>etWYgl^-2q~WRUPp`pnj=Mg
z46o(2?W=CGhYC;ctFHMyBnD-|h73vyOU(vf>S%zE-4ig!R#>Z?;nt0QJ*>QIoIKfn
zBcJPYiDXRU`{%_S$HX%K^4z^hnAW|C#?Gk*a-{w0!NCW^rwOYdNc>D0R|0po)p6f3
zZ^Ywj7 at 3^#6R(ZD!Ur&K*4^T0%{Qw$I4XpA*mKpg`X!{&Jo>`*&*2z}BI7h0SQ7ha
zE!c^-9pWEv{K{4P>kBNGnZ={{iD2 at U-7!Sfw_)bgnW~Br-gD(HFDUnjQl|@-+pf#4
zH|MZ>9*NCKag8Uy9^Nn;w}4*IPOy=Q%b#{pJMJo*YuJC^+h~MAgI9F3(U7bu$z7HP
znR>2Y4~p(gIdh?Ad_47Kp0Hhne%UWuD8$$2M6uT1lv&YK7NfyclJ?Q%prJp5F at U7+
zo-H$mqW0t;k8DvP4~NRHF%7c`G%~G67F;~{WE6|y94*u>^?4QH%kHMa1|3UJiEf79
z at tCr5yOYaQ_hybuH}BW#LuLldr`X{s0vIn*eb{s|XV^auOTi!V=h?;$*?)vz2ctH|
z5l=e&n&%(s23x1oqzFPYh3^+dIl|rl at qLK~4B|`w-|rbBgLcIWMgAqnK+Z^6x;}#o
z6a9yZ_%|G4!}3IVk3E6Q2fol`QH#wZuz^;~ZI$hrE?kDZ#VHyux%u*VNKF=WWM>vP
ze5s6!O@;(D{0mCh6bwzXL^LmtfW-xv*M at V8eXDzpTv^VMFuVgHV?Ti`eZ0<QGAfV5
z`U?elWiKQrbtt=uT|B-NBErJY7(cfZQKDB at V%C9?6=5$<OM}%a7cTO_ffCL#Lo!NZ
zP~m}G9QQnbUgDs-C2KkrUX0lFW8M?$qy3<17;7tLIx3=BS)&$4N-j|fky)lq$@#wi
zeh?Kg9!Uc<l~j}MKam4xOqB7>QgsW(OtWVzZ~j{kA;?8M>gtUK<xbW`xVktB)TNX{
zuJCpe7%8=BAOk-aF(P0%#T`#$7aCH$ooscq<Jx2?(SKr^kwqWuOb|=L3bBC(N?J1q
z)N$0`2j13-C%fV_H^FDU;;VzWzCJrpfm}W*y0yRXNK|)HwYOA2+Ta%*s~RN6aopgS
zs)X78*uCjX&hMfjI-bv!fB8i2BLx!I at _1y95fs?ZJXQY!>k3$>;gD>OxYv?W_AlZh
zJ&-(NxA+npML3u-vWj{TZfn7BA;LdMXDpwDrj+`PSWdf~33irQM?APQ6*v4DY&MzO
zsBM5RI7%HKo3}OGo>S34Zhapq7Ww)y)u8tzU~8<N*%;2+b5SlHE*oj>wRCV$_KAM`
zd+arAI5$79)`uRQPA=`lTZQj$TY(^(r!PhU{cdTQC>On<O$gB<1>*iZg>hcOUtWYJ
zX+EB=N6rWgNjuS%$7SwDlb?09^Ep5+|91Pi<MTsD(f;KqC9^b~^tc!k%6$y9qH3wI
znq*d(y)EjX$~w&-^yrBBv)na2XYg5 at yU1VImb11mxCdVFMpsS=&Go}_BTqdxF%7>}
zQ+eB>G&10}iIuBJcu2~1z*6}rX95bIbnD@*hF=YQj&PB;2P$u7oqMof<-Ax~G(z*m
zX0-P{ULD0r?BP3BLFUPHDL-ra2hAZV#i(BI``?OPA2GiDvMBZ?oqdM^-GpiNq%02l
zT_Ow9pYHEloZL56_Vb*T{d$YHmrLAoYcb%u?@2nYSW8YG?wM`tU)j~Z8#TG#PR_oy
zP at 8d9vorT`X6=2Un`a(9BsOWU1qcogM+MpuQMk_GDd at _EJ1#O6!NPr}rieJpeV%oN
z6=G@&s_gQoCdfV)VV^=({JD+rVj`Vm)`Rt+V1<&JXOEOwzeGWQ9(eN at aDNz#oLnbG
zQS&<n|9ETcGO5~>pR1CN!&&w}<wNl$8f$(icO+)smkslL1~X~QhN)5#IfP>d48S9s
z0ppFsz?<fr+ztLZBp}hJC+6)SDNUvO^zjuzb?Z^&*S5POmP^Mn-(a4-4O+jyKI8UF
z`*STKwCuV<@saAIUHV5UnxaAd)4T=QBF9u~GLGGPe*Q-GvO_fOl8QmPp0yW8dzA!p
zzbZh_<t2j-1l1_ChG%M4|2cR^e}lJr^j&DFbvdbXG<)qzIi~f*z%d#kA=gf?RtKwN
zwdP}InzF5hxGjPpVN!$Qbp0OPskiiw>KCtwt*F-;HPkoMupW)d^-(W>khfGEMqC3=
zdUdc@^CkLih!D{M6eE2a8TRdzUC&h1+47UqPl`kJPRMI~Uy^T;$$%9Kxv&^$IA(2y
zhWiCb5=||FfxQ7k5v-W82MrilkNwnRR(<zE;|kclg9Eab`cB*04V0=`0<m1EaPA;k
z((>|T2X_ee`<L`oEDl59K6O+79-rvvZ?Kf|FP;=Ecazy$e=gf8yfrgKP1~~IPW17X
z9R at p@5c_AX<<&ionv3PIQ*Y9e!ME>T$PK%(1q0c5E%$T8jbqmZLYn{7X+VF~NqAH`
z-`OIs#eJ}~0$(B(jr$FL&>p`d`}kMTd0vck7ao@^;}4zKxnyN|Km<AA6AdP)JVG<~
zNH>f}X)JdG2r)I4`>M>J*V&9UK(+Ef{l}Kp<zg)-ISSSpRb#T!k%T+i*a&B{DHyfz
z-Tb7`LwTmtcuXUL7V~YmWe}jUz%pdT+HK47vx1|`ppZMVCtLSBNoE6n2i5^nVQre$
zl{}(Hlb1398gQ-3h<wDBG0H1R=Tr>f4701{zS97S=DohpNEO?p=N%=-s&9gjRnd6;
zqx6w(O0s6Jxxj;>6H*%IEz(?NKBr?Ny%B at x;<Onl%038WxBbxdO{tOz+<#Yg>y*3@
zvQ-UKvD#Z3<xjcw*v1^Ukk<KSm>PR5<XuVQxuX38>HCSMJJ}hD1EKK=k}>1-5~-Js
zPr4OEctg$68;|cSvN0V)EX+(lo7i?jtum1=$SMMQP}FM2V5L(Y?-?ev65YJL)SZbN
zm#ihB@(XOQdcj8Z{f_#KJ|?7?Jym$_%qZt(lFlp7Me!E=7>s}hElAEg!;aJYgL(F@
zog03h8g08oS4U(J%cXDJd7Km5X_3NTFl^qBIbBJr$_Q`W00)IhId8vcv5n9053mF*
zWAc;Mcy|p`bf=EvRbCC=YahF4t23kc?%1VoqKx at L7^E2n-o^=aa5W`&zhXqYYgvV!
z52K+!0WRQFH;cGG9<XNnkmBY(EH<4-N|hvk9qBt<5lC(Pc){0|9d8Z at d>3PC*0Sw2
zBJJKE9;F|#xjJ{6$2&(;agXfvA-$rb+!m(5MPfFo3<wa~`XtmAoB0bWR{h|%8q4du
zBmJn!@;Tu~@Yu`iVCyz*Mm46G&%$SP`rQm4UP2do`LINl3il!A+^V+^dHDO_s$NFe
zfY=517HLsSuCF8Pq{n}hV0SrNmI8QRJ$;k8r*=iNrtx9dj()Z64RUt7F)()jC at i<N
z(6no$fZ`yP#T76w9;x2dO`9F6HX#z_0p7CbY4)+{{`WCvppc$ZzG?YWzV5fj2x50q
zrtQ!493O+X95XP%eR%t0vyS4;a&1cf&7y(NF|mw~EG$b~&r)x<FZz|3HdAv^%tbJp
z at m>zf(CMZtF at R=>#!wc7>38P=>;zErVQ`@_Mi))ReyrW=ewj`PYw;;C30Fc9o7!^y
z1DN<%E>Z5pgJ-+HjZoqsyM=m|cbti9`izRf*eH%@NlxC5At^wmErjtAjktXwqwZLS
z>)5n-9>QM!jVlclY^jsBk$4V>I)S;V2ESoLxZ#6oQ}7Ke6uX4xiv27gxHKT{WB-;#
zOo?+#ewl(%zd|*jxY!daMvn!)lmjw&CbkQ3R&2yvdfeQUQcGyaoBb#L1g*=&_AB3?
zR-GA?NP+!&d=+&`T8OhDT`n-7SWcu=!7`>2X!Y*xkDzj+MxbP-)Mf+o_k2l_%-0tU
z^oMEZLX<jwNbLwwtZaa5NclIXjHCBu-8pQ0TYlGBW at DN>_jI>$Gg<K}k}-jI`xWet
zG{0u~^0tA6?<-5kl1kH}$LCThx&BvoAE)6*YF}hZNC2+5Ag|xubaB}BI{Xg>6H;h<
zCQ^81q13rTO>t!Rpn-6Z?%(8aN_Y8T8sL@~wkv^NlbiA{xhv$Ol{m2+iPrs>ob4_`
zxPrOM<ZwFDIZO}#Wf&6~->f4gB$WGA)P?(^4_QWE4NziMQdfzLFOQqCW0uVCInliD
zLyUi~Ksy|%fKF2xQ&Srs9!r_h43HfHKqChjNniTm2#kB+mGqu4_9Q<D&$W9+-B&XD
z7?9WK5b|2$aln_LK{D1o#py2E_t9MC9345-uXKd1Q%r0x)`yKCBq;IcRW>;p2<F~D
zx73f6QYL*VBPWArIxNBtivhUv5U$<tw+9&?j74=zKTX~KrMjg7+I_3&wi|ZQSt=(a
z7mn0Do$~k$>kQC>yp~+<M2MQ_P>b#a&hXkIEz+;eH8Tj>CC^Sy0*dwCt=g*Q$&eSE
zHyE(XD8gP)Y|bw!IjNH!&hrNg`I5z?Q^$l3U3 at v1@x*zC2kCybj6J7bUIdxjvf at Ws
zvu7<ak}?UnEj at mjaAj81n<ROZOOIo{(Ypg)atD2fpM2tT at tZmcLvHfz{Wa|i+!$$T
z^oFs(3DB8Jv3uoN-fS0zV8zN$kew8ypQNZnAR~$}6WcwaHL>YqJFy>xKz0V1HhZ43
za>fJn!5ZWNj#+Vx?I at CAN|rcSU$wZQT!O>>$jp(R{KujOv8|lE>C)`ItN<|b>nmpl
z0~R<X6OqE@=}Kf!HnXby0^7`wkBk*ptRX*j=+oe%DT}&Ktc=D&!cny|6N{!6iWmJS
zhnj9*JT4t8s;oZtbLGk85(~_BygTXHX(Zy9P$j?cdZm9D`bj`w(?BA9QEjCX7_E%7
z%kohc7_-aH^s!hLf-T;LD*X5ySNh!YG*;l9W~9om__vjOQSa^+CM>`SU9G2q43~zw
zu_MiA736Hmi0tA%VmiOPH9#!?pX%N_sHrFX|4m2;0YV5p0i^d1p(<hmp?9Q7Gqg}e
znt*^BTIkX{(vc<@lrCy$N|&OD0t$!-f{Gmx<sSTezrQ<kXYS1X_wpYzC+F<h-Sh0T
zyYKgF3z9ETFE%hLM at 5K{Oww;XJcqE=F|AViGCDn($hxD=Q4PP(sx4esJn%~xrvIP=
z`F7ObFgrW~`K&>%S*690Xn4QkXCv&ai?5}*YWp~!Vsa}J at rly3!b+r}qK7KG_ng<M
zgl?O*UU!>Q`E?MB`QH}>>nelKTdwq^^r*^E96(>%h{<>qr7e at j@7{)C5(oxFK>@N`
zX4)URGCcLP?hghG#{5b5D4rPq(PHLy?NGI}4(zY3WqIR$yIDPtP^90yfZRu~{y%=o
zDcc4F8Ktqiy2$MI{<yib?T`P6dPd+VZC6^clcI058<$yhZOhsWWyV~-3ZNi0oIN|}
zJ1-M+?wu#J6MxC|RB!wiGX682AT_ukZ1>l<g24F4kgfRkl*6?v_vvR+MiFv*7YfSv
z#IBcPsv=)t;a}4e9-W1viUQ-gXnoxtyN(Biiz*N$mV}pf%NasiZll|o{VDSD**DqV
z6M3S_PRnlO^9J)VEhf0fk at QAcc3iUWzkq{{{)jM~jDp=dZ&5+tch-W_rKufT^&O+>
zEgW-cu{T?;(3|0V9*)o1J)MqGFj(6K_|(5lyD{KUu)zehnhck*9eXO!pxiM|hLM=E
zy*%2i=hkDz;h6ypM^~8{qSKq=ILT=Kje7`H+Ci^x%YP;BVJaBvAfF|ucH7oo at 57zG
zFEXKCn}6b54?>GCqGcv%>{8g9K?6?W*(kKo)VZMO{kENVkjjGQVatNX(@eUu7e&>r
zZi?}mJl<TG6WkZYNgOR&fK^3QAdvnNXb{|p9H9(|60G{zf&G!ov<BHUA=ih9-LTL>
zr~TaF1;or%jbRbD6guOG{a*@*Y<Iq3V;0PMa>XxtnHRvC`uzkX?G3jf|1!ORIlCS_
zSmZk~``b{%!a&U4Kneaj2ekO at h$g0rOO&I(?8z9*hgnmRX9!WXV;K|BL~}D>_N$|$
z^F)vQN4r?6u9$E`!XOr+BuNFHj##|zJW_~R9b<foc$ZWxJBF;RM<obYJQ5uq838Y_
zUPy^!$94;K9Jqt+6cO2PdT>4*I28qE7aZL0H6(W8Ob?Kf`bZd&P<XQz{8yQSaHvvN
z`@n5yl=$x-xz$Ku`-tELV>DQtX%=Gk%>zlf6Q3exIEIR8WzW}2 at O0rwb&c`GV`X~c
zD59J?Ny`{T;N0ECI&1cHWP3>D6<zugi$Wp_AicQlYeQ^tgbIi=31xT-#~JSfQwR}4
z5ju(zm995rgTB|`d at _f4b3{3S_Z}_wK~c>60B4g*YQnvAK=1+C-wS7x2#E+WdcP6R
zQ at dvmS*Q^20&LCBM!fk{<p5Zfw#O%N4yP&5q%{BDt;Z}6)(JM8w#H<v0)dQ?0-bTl
zO0t7*x^Np!fleiwaZZhy&D08CUK71HdARzUQ|NKM?p-SMdv__43s|2K9eO=8U~P?`
zX+5!fD|B_%lIWD<o~)jUTd@(INp)W at N5mhpe;M3WNvRg(juIa*b0HDqA{1y09iB}X
zoCX~}(}P54!3e#Zo6tK at 5J3$Me82{iaBw3de8Xe>i3?9l!ONmx?jI_?AFkPNEtY8Z
zZ~2gti-n=@ui=t0`%2uJnP|XV)Gs>*gt at rvl(b<qPY3(#(UA=$&2*5pA2k=cs#IS+
zZ+7hq+z1Ab!@RnEAX!h36j-($9y3?Kpd-IrZ*-~DE%dQ+W2$MTGr*RB^>EQGNsU|q
zBKNUFFMrQgZE{TOMWoZRTi}it;@yoXV~X^%pxtXnh^@a^^}^64YGoz*d+QMAsi<&`
zlMDMN8#8#4U?t!)uMbtZub%~FW>3-#e*jv_ezf;UpOzrtx<7G)p7+7Kq|O8!$F*If
zu!oa})cK}?qSMv<Uq>Y2x2hHgR`{$$SpZTJFENRq at F)=ly78XA1F9N8V|}g&)=ES)
zLt}N(gIDOX^B&N;<Cw^Xi*-5tOydmk>vu$>uEBsn(dK#_C|(vG5UX_J3-*tWnz&Vw
zW^ER#iJXNJERpwro5sNBc_5!i8LXF+`()x;EgmoSH{Rj0ME%Zi5`ECizl3_iVbjq^
zYFBG7kdv>nLOgc9x-LZiX`qh%^vN`qQj%&O!=AzwtXQ&^Bzej{X}9Df+FUKHKa|t#
zr2M<Q!)py~tYB3eAU2%RqOSl^dB8i`d$qSmP at XV40pgM_au_EVULaI{Gguby<dWRP
zbPi`iXDU9L^4OPA+Ki1c*X4A^adJ}}2T^dBo>MbsN*^pW at Tdvg!ZSFrLQnSa8MU)k
zh`R2>KJ-3F5CA at gEo<cs$kkyx?S#haDfLp!=zlW6Q3kmbW)#EhM<t7hh1o`7*8h>)
zQIUgbcsE^}XjRhaf4jVm)@sx&0XnV!(f#?`veX(%vM~Q!hm5P4 at f2)DQ`r739O9Ci
z-8($c0{<;4zO at _j9Z@p-Pc1m!LYYl-Fa9sf<8)xD<r)eG|Jx6iYU4GKrL58Y(`;D5
z9ifH^!9B;<Wg0WZK_|BK&;GA;5MX2dzl#}b0p8YsdF3%~>t6|uX<Ppz`TPH(jr at Oz
zD`5sNfIAt0QA%`BloDXoJcfd;gYU_S;y_?5MD`!dOO#*f?zqao3sOvsvVbcF<MJDi
zFNsrubT0!15alNaMS}l1t^WUs`2tdApyK}@P%^@0(keJkcq^u&`u(0YuI1RZmG1 at f
zQ%0 at kKqchh>A^2WC4Q}0jU}*V7qV2f739AG$KXqo=j8OolQZMvj*VFaAdeOoC2{L0
zxCs&I*j!@ea`(SL<SwBsE^FGFys-$ubq6P~t0^~?GOPtrhx8LQF=D+VqvoA+`(NYH
zi{5i{wIv=>$L^`!!hd^P`g(d+-Dou^X8)-2g$SLX%s}k!0~Yn3gs>L}gCNG6TvMcC
zDSi=;*3oxjKOt|2E#KD1J%8rs@{F<MvvtN~onOa{rlo$3YtNU~N0(S^-?S$?NF{!<
z2^g3<zplP1nJ at S=0v!Qfl#S#f<I!m*a!BDcUtW~S(Gj-A=Aepopx*RT)L3wGm{Ar&
z?C#x?Dq{JIHvkCXX}7I)ntDPJTZR-1hIk*U10qC!>wIu?VRFPg9diGQq_qI;jbC>N
zhYD`yM2`*cFZXBat%#PsD~$<a-`~6{bZ5f>+D>Hw9XAOuF+LX$p(T!tOo)j|XUabV
zEm>EIjXpM&!tR0W;^!O5AQKWX*Ig8vNFLEv6wE?Tiw%fR%0g|EpREnL<a*Tkz}%7X
zZR>9myfjMUWGdpkLARy8`kH1Q3!H^=v5+h at GY1C`DL!68)+(SJd>66dzWJ6eV2wjq
z1WUHNlM0x9-Gwpnpkh7x;;3`f!U65MShIeWSj`jDVE=*7+2xp&V6I_zT{9XPlYL8w
z at s?Loi6Nf}^w>HLtnB0JWv6d}rjUdD=%yUQT*gvNRBsO>35GH1!cQRh2@<Ek5;}6J
zrG`!^sp+hh7CH(NNcJ)nf)6bCyC`kg_-I)OrU20_Mg!Zd0MiA96C=ThNfWX|l>9II
zM02nhp4hBsX**gHH(DB(l~D at zKcmQJ5VX1mP7~>6yQ<I37aIDOOGsWL8&LoCW at f(X
z1)~88A}+<RgCtabY!?P>x&9)Id%~e~RO!hHD6C4EBdU)s5)q|zfS8#SA}C?u)HQ(L
zpgNVqp+>6V;8=f)i|7G)1)C5OnVUEUB!<L>%-u-14|#8bF*C6zpR>#b4$@Ucu>oW=
zARhy|y$NZR?Tr`vx?c15q`1pC3I}|#2gff=(7``pvAu;!ghB~QRb&tkLrpfrg1KB{
zSMXQm0e11S3{Y$!m+FG3oSaBvwy1n3kj9mf8<p&7!?NV3&0e*Uz(Odu8$h2?1~llP
z7!s9E2ob*)EV at 8ZDP=LB{=7D+LeURz)Vsm1-Ll%Sbp)lDZAI$~SMQiCiiuknrhN~s
zlwnbL7=}ez#H!>=E3$kHAC74>MElGSnl91(xN+_*vdjUiw0kLYdu&PHT`1*|8|E@)
zI1Qrz*S28#!qnfgH6$V(BqEFjEg9(s?ky-PHmHuDgw0GU6e-<eOLBvXsO3rB!Ymf=
zi{VnyjNmwQmKa3IdT1%wcflwub#EZ;s++|O9YTQcn0F&M at d*KHgtpOris<LJar{I>
zad6~qaH2Nj9gyEHND2RAz-a<mF6uL&Zt5GfK~PuU4y!zuWqEHyV=n+HhO(vDVyzZ^
zh at QCvB#^H;OoJN9I>AC)H1sVbp(yqGZb(0~4|B`qd!>2?#rhfF0CiO2k~7UCK8dH$
zJZ??*Nhb!VOlhDp$th0|9&{p9kMoJC;Cli=FgC}Ubv@&br#sj^_a_LH<akIb?Uvzm
z__E84+2AAD#49h7(18Mp9nIhz%-*{YWi7U-8`5S^ytJIKK*s}m+14azS9{2LrGHXW
z^72}08cThkL6C&?f)8;h53^C{{*0;dOK#%!W=_J?n~={YUsieJ6EDqZ85y+>10B8x
zuGeBW2tKy%+8%$m9#}}fFT;19;*q_#n82xsgQtkqt1Jw+prjmwi{kBTe$?~<e^wm{
z9pyPJgd=XDvKTcP)z_5=pmBgq1P5X(!;o{vD4vV#hBdkhWqz-HXugxe1vIJ&%ZPrl
ztBCK5DM^t*^JtRLhP+i)0LZ`rfD8Ti%MuLgz7Jh0o1Z|MCE6N!_M&QP7LG*j+|2Gs
z55cLZl#$^At;- at Ji7##T4f5b`LxQ3pNK4im$qedD`cFY}W?Dfbgat$*%ivSp(l5gQ
zn0%v?LJ~v63_D7w#<y#i;FV;!i}d$R4BX2=Ac|3r#$4u4wzIFQzZSJT#qeE(aVIL}
zqJ%Jgy3&s>USG|OWK0D9G?rE4?};d(x4Bl&CPQ(p#mrV at GG7j6IQYW-H#wW!38m0G
zTn<czukJDM8Zt;1Z3?LW0_Pt$OwS~32qGBBCZTG9G#3Jp6D~D-q*M0~5V$1j1C|;H
z>m-8k6hTu^4Ig0toX|3?k%zj>67ZP5xK9j|h&xqR#qr#%pH3Gsr|DqwIb}?l%zbO9
zp*P8KW9Hpq35JY1xgak#Nw=wD<WW2<|5yZCnw-o#{3v6{p7@@D50sx at xCy<NZ=9Hp
zcM9A;9@>_jmyiicaJ6<d#0WaTIOEUJC;nCWrT3~5F)vQNtqvx0AfMA{3L6gh7(9QA
z8rN+Eq;H0q9mxAERy15G>gV?M<34O{fW9~CwEt`1qscI&{?HqK(h_O6JSRM<VuZ_w
zifi_0t}Ex1{v@&7Z#LQbuH9syxXt at UWrcE1f&H~3kbN~vb{x>d9#>C^X`Z@>>_^Ec
z7!$4RxHksOuR$mc$3;9=mL!RL3{k9p<$ePOUsZWo=9ukjL93Ee_bSdZQZ76VtvQ#U
zgN^r*>3s1nwirW^MZ<0GL|JkAW)c^rQ-*(6RM(j03SCr5=!!qV?)vBt3xW8!`aBmW
zzVrzlVwvWuu-30F&G$8gnc)7m!qGvw at Wi4-gaI+k=Vz|%BgJh+{pV at k>rpCduK5w4
zMGLk+^VH`u42h6a#u3_~)K<_iV({x|NJzVpNv)aneCrb-NtWA~)z1o3B4$q$dBcA}
zHNH!(;Ns+k=mLCe3hJw#3DG%5o at oCZqMS<HeaPX-?an^f<!YJ2Bh5ARLC-oN7lSLw
zc7P9g=;(kYz~Ro-dYiQIf-;QXTNSUysGg_Cao(0h&U(e6Wu)*Zv$ry?Xd1w~;f06!
z8Tk|?HPq6T*A4S<ZyEU(zCbUe!=ocmYx=TR$?xeGgFm$Bst%x-VOCwyLf$X|0b%#u
zr5lTjQL~Y6jr9OMFEHCyF3wE!D;fC5;pv$KeL7?_8`nI`a$^&NVm`=TNDgJDJ(p8v
zR6eVGDqCqAwxa^VN}Jp^%>Y}^cq~D{ayMsrRtFs-h*Cap$lU{EHHhFH1XSo5LVHf7
zpFeO*edwof^;?*-BOoohO~@A3jKn_u7bl7^L^}mO>6S%+kjnc6OFLkQ?WYUAW_(vk
zIAS1fdH_{BC#EzzB^EUW|G{nYax<x5dgi`ORkau!c=#jYsY!A&L)SQ?BP))QM;`C>
zTAXoU4udS&xVX4bGo$!t@<LWmNE3Ndc`CkXRY|16Y20fG3m79{QrttR=CGJ42b`^+
zHPOepL{OVAJus7tPxWoW-*r1UI@%?5PD-Y30e!Cc-iM&D0LT#jjn>HTWH*invxq at t
z(0mZR4^6g(^VFICSrvc!gd!$FedYbFE1v90s`?cL at fY1{ZL~ew3s1W69)j at UPN#x-
zew|XZcb22)dfH#Mk~=OtFNANl at Is=7Ppx)5!dofk4vc4CBT=qSYT&CtzH+tOhR^EE
zL2P-L)sd6Zd3Paau|`;0L~_lBvjA-WOBgX#MvMliSV!V7Qc|0z#032O2;*;b&%M0v
zOAg&jqmHKH!QH9}*-COpUzCLn_Eue4)q!MabU|j%x<szuOl7M;<8ED at 7;9`r9C#Fx
zS{0EpAi)@>Y!sFrXTaKn=YXehC3!gd!?Fz*y$HAxW>v40_cw(9^^xL9Ar at 1U*eIV?
z7`_s$td&x-m2C+jLJIEF5Cda!hSqth0RBS9BUc~VUVyBBnCfUbF(8|uefUUpYDx}B
zrCAFMIA;c9sW(r~ttDxDXuF8`?udS##))?Qjf>t&`HZdd{Iy!kGI|Ledxb}^r;U9L
zN|GaSD at fRvxT|i%P`F_)Sd{djgb2+%sJZ&FZ!Ws##AI at W1gJY(Y1~(AOGtEYEY~F#
z0cEWhBdHo2(1kb4 at X~p!!ic{a7JlH))x^)Wl5+8%o~M5%BH4$QV)(aO#4it5C1}$E
z<87H}&n2pFlqD8xva{vrtyD3ePs*CpC^Yz17WWq6byp}0t$}?WtW^$3;{JtrA%vjW
z`pq6vm0cy+hEA0CrSI8RZI_fGL^i3ohunEuk*7iI at -J{x$?)*wIB+7()kT7M5uJ10
z3T9GY?Z?+)mB<i=<2!jezQfLzmp#MLej!a6$KzeS!NK2Rzt(E319sE$n~V$h)dMx*
z*!0E`gR#p-cDc)YWB<hkoLq~0ZGQ<NWQry!PGM0BV}cJctSaxY3REdVsr;#ow}f#R
zx}POu!_N>dGuSXIkm7AP4-W&M;QFeVdp_87I7e{NV0-lsWS9;q;JX8J&Y^2or6n}g
z08l}Q$rR{(U&^J6Oo4V1UtaP7NI+i2AsG4i1I{VNXx5KSA)Y#w4L=qe985*xu6Pg|
z9AP1F`ogOxHnio{cYV&##UujqIv<9OuskXxUm9Zdo38Z_qn15)j0Wd|gziS5<0qB?
z(kf>Xe`p53 at nQgMf6k5gx}5JdnX$$M$k)8Gq>z7)lXHSMOg)xaVcP{uWh9=yVMM^e
z-!6*<re_aFky|k{gADw#g2g?>eo_5ml^JjjW`C=6#&)^@Rxnt2*VCHXx|AX|0a>x9
z^Pe{LEYzUkR=tP at 7`727EX`CySmKuXRmW#!RY|(rm_^Fi7v{j at ObsT4wTfDh;TvEt
z&P+(n;*06l&E<$K)ag0|1y1d$gnXIVj51c&K at v51uMDtm#qwdSLKM<2Ddh3>z2uh0
zf}Ab(ltm{;!ab_MHu<NSftOQeBfL!y*hgKEI^j3ln!OnOZ|>@kP2HWOnRef`|COj@
z(M>Q>oI|WC(D8IJ#akK`r`LtONu5B%#?r3#QQ^!aSw!eN6f5=z1rUvM2)-mh<U%Hb
z_vl)bJN(!K<>dp_ARc$<9AZs|VEF|1%W!KfVt9KjeEhh#bn8Gko=rQ6M=^CPJs9f1
zZ)e3>LKp9Ip$1)K#w7+#$EPpXO_KjCIs|`ax|5NPN4zFk%6%;0&SM{(MDSA^iEq5w
zS0PXM)-z8AswJp0b1?9|mx;`H#T3o}@83aI`p{<Y at Nyql9c9^<Jx&+BSo$d93^e*A
zN1i9R%bDs0R|nhNv;}PVeLooJ5)(C78 at j)IVGjG;zL!0x!SL3>PXML^wg#(rOp=S;
z86-^E_S)Etm9<Hptr+5G#z6WwNj)X7h9t*JgL6?+WL1df?!Tc#Yx|MGMpvXqsc}bd
zB{)2*5TSHMsh#cF%o<oi*qD1ph<*R0f>>DgOGj;wxy3m2BkhC~DPM6EG at fUPkvd>c
z-3v7d;kdzw<G3^_7puFP{*IV8Y_y}C?LbP<SO;NM`4Uvy{Mc`)L3S5;b=chbJ&EOX
zHL;C+-fL=*S1a*)06qYUvMvEXxDn?-j-ds>b{iffY<5Q_B^mdfWGNTcOaiP^$jeep
zI at x1G8Ahv(sIFy}%NN*fMvY8VK+eiDBn`nLDhN9Og^n|XBFf8ERvDRzl7gyd1}MFn
z#=KWe_&QF}DS(QD&G|fTW1y>f&w4=Nk6`VM^!C`*Gq&z2$22$*|7w9)$I?X6Bww{B
z<ek09nH~}5F^;jS0=+pv!pHs~n|E2JkkVyL=%v!_>-y$*8cRjK3jG?aBD_$`-a}*B
zg2OC~6hJ536^G+OlbK9NpdvHh8|*rJ9o2A2?9ESr<te4$POK)Fk3kiS8=`Z=B8tS9
zfG`21{Q%)>%~X8Mwbp3dmz{&BFyu at f#up6x7WNw7P>7qh7Y;C|r>YH4jzC|FGe(N|
z-jn*_pOT8XOQJ2`kOrNX8W~CV5rnfw#XO{@05dGr_d?2rlb~@H^x5R9S|ey;2`=&m
zdmCo81(J%+BwvKZKSRV0X&u*l&TkCVh|h$kJ)F!`0`5`=zSR5Dti0E&eZ`f1a{xxq
zSMk^c#N66SBS4m?*{m5)gb2$oKkD5T4BzJU{l#t|K}_I&0+`c~9buR-i4%)HbRSG{
zOXFFsB-}1eeBD5)SVuXEgyMbhZ~8WYpeE?1p4N4;L0&+V8zPmTh?*;5iQ84E`wYC1
zf5n1bPtN4&HYWG(p(-&{q`XnOF!$`bb`|$;5jOR`<-|s~An;;3^YM&+iu`kqr63NT
z at u#XkO2NE?b-=(@>8|;&Efuh|qE_|-_WF`IHFZJkmvLVKKY;On!TeFB at 7vWRc^-|0
z(zvI<SS)a6BS$owFABx*TyICr#vgX;>m4H&b{#O=Ee<q|o#)aoq5V5X!h6fmWH`sd
zB<Q3rViE7N&c6O;Xn9-_=L_R)BCVnZSv7kS4Q;0Wi?qWZ1=u_yeuBOtdAwRc9wmra
zqwMse<k43rfq7duiMR at Bt%v={Vceb5dpX1Kf}N&!4$C-K!!~$tk>gjPw$&veQRvCX
z%pJRBnMsE62|O_*@?>2YIeEZqe at 4;-O8wx21DY}!`6W$-4KzrVXA!MAo_nrOo5!Cp
zAS|DQXO9e5wbIq>HN`}=Gn at JDV+8{Fc`i}10Q_X}a1uVCiN1%xsP>r{5Jz+s^@CYs
zka8g9Fw@`$K95N8(KE|YD$IP1uEWeuVWZ;1jLmi<Q9Vh;!QQaoBuPNt)a%9mz3puN
z)aylm*rFM-jEdOxbtoreF0}bMK0gkW8>!KIOZ171x6R`0hG_A~kVP47Y}Kc}0cslS
zjtCl{XYPT00c&A=y8r5w2vUN25Af>mD78r)W*ZE~RI#nV)H7E6jC at GslU!9?iE@*<
zRbgad?^AQlcFHb!9HDYmCsz7L8~lU>IVo2zu-`g at O;*f7K?heU?ykpOIs^b1UR{u3
z3sXpOtucDXK%3W8tzH|8G>dgyn96(YlPz)ezFe#a>!yJ*X*A@%6bic9RI(@FyMHOD
z_^~wY4^v>fQV4l^&H%$DT8!Bcy1S4o=ORLL<K-*l>!&^ec=zJ&Z`M;9k5ib at vpw}W
z*T0IZRwTxrPeI!>P2iu7XwFfwrB*GdFTW8Udu^wx=Rs at tHrBi~*B?MPLR<*(;_HOd
z%G~Zq^;-_vBCjdKvO>w1Z5TwbReaYY-e_;BvLM|St0ANJs at j2v6?vi_`dk2}x<Jjo
z|AR<0<rsES*${n<O2r%zAaiPOq$Ho at oX672qM)B#K`-zxPiqYGb3q;!gFX4qcuW<M
zQ}_$NCe_m`CEH)7JumeL^3L8Y<cR;Eucw0p1x(Ql_asCGf<_CEa_s)a10V>DFnutR
z1 at 6JO`N~wF?ykVzCEj7pr1ld_dd5?rGZDoz<1)o2>se-En<!<g*74*^#&U-#Oi1^@
z2{jZ)!Cv_z$OHStJmw{>y{c+=^{4g%Z90(MU68tqB>A&aSP1#&WNK<=UFq?1&VzZD
zt2Q at 4iW+g8;t3x*xQAUYMxDBok|$?fb{3!#Qq8|5epQxJ1M~ePD4dmePdGhXpWfJd
zZQn0i(>`9r?xxjHoS!X7dsS?FB=fe7e&DHr2lJUkjkL0KuKqG70*EyCUpp;MlArDm
z+-m|W<Kpcfh;%YWg>>7pEmU35t|nIC&2Z#Kj%~IEYt;R}lpc=nJ#0RvHHZ+8!o$Xo
zloLY?MLcgj>0M<9DG>+k(QngjudgmbGBx=j0bKAe+?5Ch2A(3RK<~}}9<?7+wWcg1
zI+^+|T6{k`M#nARHa%QHI}f3O|FDI9#yN?DIJ at oLXWIWk3mJMGk)q>P(sS3I&Fyi>
zlM at TGA_Du|mV_x9=rn<Shg*$c%DHXDybF94e5LIM^s$3UtU>?tN?ViU{Nmo?{b2r`
z>m9rd- at P>Qm&JzDMKwML4_U?$1jB2pNT7O|{icU5nxBN;P;T59F*r1zBD{J+j-}%n
zJP$4G47;oBo}oMNQ^NBej`6`Jy!gxKh^m~6sgENv;D_;1I)o`@z_$vFjVG}}f_4)F
z!$}udS+a`7)<vKhZD1Qc=6pVC$9R3*<+ucv-^JSWYLL;lN at ZHWb^-BHADST##n;qb
z!x3`^(l43V;T(^v#3MrNRYb5f35mrXs*87e_(~^#G$|YJ>dyG^Y<gCD5hkoD86I7r
zs{8M;I#?mD4}q(CcEdA<_u{~mUTIK3+N#I8hrvDhG{e#|Jc#XRi!ryxuEnURfV^-?
zg~%@p)+w=pD^D9A+z8sAhp+Qq*y|8yeOU$F^krvNQlvdUCu)B%I2{aTtY&@W;VRBr
z>4m at WOL*m#47q|2XUIB8iDzq7jt184GS`jnzN&gNF%U3}6Ju?L68Jr9%I^T#G`Xwg
z+yIdNShH6a2usDo?;m+~c{aA3Prf>;m;7F+>+Zd_50flPLe?HK4F2B@<xe6tV%*LD
zUiIPTO1mwpT4Ee1MXJSsW2N1;Ui~%kU*X5!Peo|^83rpkJ+c=v6VTob%1$Gezv>Yl
z4Lx@&v7KC$JvP!QJ5M?9&Z5~-T&*0`=YXxy7x>sADN8 at UK{g10{9U=R@><8FrEUFd
z#JQOU-Df{@+|P-b^J^bym7PL=oA11``hsYBLLkANhuj at 7;SQ7 at CCz2e<^=Kc?LSi9
zk%|{S{FW06T1{BFLA{H;2!;51zcqI!FYtD~3ck{nW#KnDRgqZg?5KK=GjQEtb-gi@
z<)%=B&90VHTGZ<)ENK14b;`q*t1 at Ultnh$0^~#deJ3}SET58$L{ic~SliCsa9L$&9
zBfHhkbxY1XnPw{W*ScdpoWCu#Goy9saKq`>s$jIKR&#8)5lhj`6;aFd;xeo6tOar3
z?9M)RH9ERK6dE$HKN^LqI6y^>+f;;Tv>Qe8%!Qsc$gF5un<qvw;+A?p2q6ZE=ofU5
zR^~h+`rDuL^IVUJ)}G}#F at yB^0#&b%GL?64#W`JU;$|VH?in*Ri##|BZRxBbML(rB
zM~5NpH4a)hv`_0FZeX at ZLHbba^#^S$tIE)=U=Y{W&w~iXvt;?beuY`*N{|W9lbZY9
zXT<Hfn$;N_+naB;u`T?XZh*bFd9}#=C*Okej+BUS(d~OIjzYgoX7g6#MHXN5Wr=(Y
zes%39q8cmtsTj}y6{#uC)*v2V(71d~RAlnkvJ+wc-sRy7%cdq9urb!uA34g}(5eqF
zF9FJ}s`MNXyBEMDHM`B}%YxLY$;%s<lNJBqDi~L7R*H~x^SHxi$u7-+bb1brs;sRj
z9sinaF5clA{milO_jtITN$&Jl3>D at 7cvB-O>5!KHv*AkGVUfx3RzsqM`N|?(&UQzp
z9n&kuEa`XU%F4b&-NTlJTU<N~-L0?O&qXjtd{pxZtamXna<9E2nPTuxv-jQOJn$>u
zU<o<|b4-@=+S>(bB_)%72Bxl5nv$h?bRTAP>UWG1Kiy1({wYMfQt(H2SBX0XjadA*
zqoYuHh<uu|SBd2?gAgSkCg)W_T-?;!QinsNq;Sz^bJsK5Pu08g{yNu)VpbjqViRt^
zyvx2kw(z*7-^wfPL8!g^zI0O}sh7{59?tvYrHf#DA=_+RNoV0~3f~;Jxawg13#GTu
z<E&fDeGe_fba`8^K3S<fa3)n@&!2mC9`tJZX!~q4T{vX`R60P0>!i#uL+ezwxBImE
z1_?`#s>7xNMKwe!h8^O5msZTw4G+DfRGSR!v5~t1&gr5P<C5AJ;<az)?<WF{!Fat;
zso=BnE6rffJXiROSTurhx{Fb!gVBG#;A5??r_HCQ%?UrAoSw06vj9n22d+S0V^|-?
z<>-Ip+2&IFQ|MLr&VTdG=QWC}&Xl{!bHxj!U!Bb#ecgg2BG=n20*CX;?|gk-g6|`G
z4-<n2R;6iZgltLNci|(bNyb{TFgD at La~snWbYV`*_r{5D=*`;ZPh;2Ps}l3nCO7b3
zjq%Mj;i&_`9OSNJ?>)>T;2p}vx!Y-+ at agDUSkY3mU5k>J4pU9}O=E?T-&_c}!xznJ
zZ7%v|ywqp24B|z<S0c%NF(WL5h7xd+Z^w$BNKk8*;2$yc7sR#q^`%=HkfaA6QiD^a
zOULpcFLt~P9S$?2wwC+WE^r4s6L>%Krpe~@3>4V>(ZEtYX??6p8BchTpe-vctdyk;
zau9u$M0t`^gLg#MRMA_)O1GccICE4!_zo$uXlD|Q=X!W1SD*}F+ydct1<*amVTITZ
z9dE)0;SY{HKRV4;dA)E^`8x*}KE0$H9f?7F>riJm-cDUgWVgvhV6N;BN}Bp}F6`po
z?i(mWiAMPjf1cz<-{7J|>g1b>27J8KbKp&`HokYTD>`udbfoHJ#HHox;u2QQUukXJ
zH?LNO;ru&a3dUliuu~0R9b~t!NGstFTq!$AV(Gc3Nib76wf8+I&rWCf{D>vMKJq-h
zMyJ<Oqen3zW~+^)1chXkO^7CZ%_y>e?9?zyeU6CXYlG_6(X{0-#3#I+6qo$;vjO^C
zEqL0^F9YfyEB-_>0u(aeQ?>j6g^V1ONlmRXkdPVucx|$iUL(^~y$Hc^jnl?NR&{kJ
z#D^H!$Rdi`j{IipJHYH~Isa~p{z9k(9luYM6Da70%_H4=wZ!}7)sOeDD+pf`%v_Zi
zGhW{BaaM3BAcwC-MM#|fep;;Q0hO)1^DK`X?(R3b&RKSmGdsHMlJli1+XDq68m#Vj
zn}XMO?_1JOC(ctZeEz6cqjw?2s?d=vr2b9?es=)U>pwczwSk;U&ZVx_{AP|qKi3)b
z_Sy2Ny<}&|M)^LeROQNd?Y2;}$jy?t at uZ-Mwb&2JB($sM+2y!PyqOnS8e}rqTlV>)
zpKfXEJYp(aVT_<8gF0NTj{%$B^A}XP)uyTNA%Gnx&#lgFu3n^HbH+-5V&kj#TEJWC
ztFQ?-eW``dclQWGmydVKo}RoaI<>m_xgh*O5_ivGKKm6etxK&DDp#*2jmO*G{L(-F
z{zAPWo_!V}qyLi)zwx|2Pu6C!q{x8(YrFGg7B)*$r}iob;q<eUN64$+ty;G at Ef~kH
zsm!JGq!fTh>7*v6#m_rYHU*Hc-h5CIpU8%=T$Xm)=+W8p>#x<iXu0-2s$49+%giu2
zWje8~#8d=i54_ARmk&&U(~>hhU+ElMU!cs_KZ0ReXViCJUg=zY=#Nk~%rN|PMyc**
zen6UlNUrb~#bv?57}0^Lk>3O$c!$Ss)n7cF at m`DTiTD%hrDfu7%<YPrPb>J<GbDZe
zBPa2XjB6*afuC7->({+95VRLTyEr->_?8LRK8N1_;I?*NSp4zw2_GdF)^6#jcd_qf
zA#W-;>pVuyn|>g)J*(s^fyD(R=j5s?$(#LC3JZXSq=XCp`0n>zfjl~m$c|?Yd2j~v
z_|zBLS@!N?)hiciWI1rP_qSXg?mBvCmg*!2VQYOL?52?KLRpznnD3h_0$2CQ&8omQ
zaG3^sEG=9*)d{;t4o&S>q9!H-jAeG;fV`+-ni`~MM~*e{a>!R99~kk25S;!{+wph>
z#QGR*0UU-kMT53t_Iu(^oF}=T!&s4knQl~%7FoQnM+gf*;07BX($o_8t?D(YK0-q*
z{u-%d+YrcaMgS-cx at Ec{wieI<5L=Fs6~I}4Xh8DH#tdok4W1H$nb6kbb3L|zliu!X
zp5meQ at C-EqTPTo5(kj586ELnai3l<F(+VyGM;M6Fd;cPz4z5BHEAc4>rcTICJp6bC
z at ZYh5M9{Lx>Ik<-_N0)Q?5M)He5M<q_&9q at 6S!r<bHuXa0RWVyc~q7$HnQ732Vo0^
z8uIfwIjE-cBjOX&k^}PKU29Mn0xJj at RqOcvx1=DcD_B##0GJ<985t;VjI9NBfR+RA
z+ at Y-t)S>&WEVHfo=|<cG40|qnzxdTVj0;fr8feiV+a=u+x(#ZPJH<!!WT_+c77u%4
zN-pD=wPz$&{;9Y!;_<T<>+bp95c$U_uXp*dXP^w)RcQY)sb?nFZDtwcds^0`0!&AI
z9GlXfG7(Rb!@X%<wNSC*k`?uJmGy12cd|ii%MY+l(*J9xe--Qa(zs at s_7v$x9v?!K
zCa<lzuX(|k+CfQmC0gfjmnmTFC&FW6B4b04^LNHmRi{KBO$rYWLV^V1eAaO{;K~Ya
zNYY-Q5~~I?k0MW06L<#6-9h??>;YO$3PkmT`b**!zh_e>lgU~rVS!OlHd at R)p}tzy
zegN*5$*7 at 0_0It~+bW}Yimf=2*>1ovBvjAtYt>}$zs2=`h14YHr`&=U*ob6_m7&gr
zpHD!`23n%xN*Rw&+52}`Bz`^s<yAG^C+SDR&unUpatqI}BSijB_i>D7DbKL&GtM`(
za4hHQE3+z1FKEoWhC5!z`gee&>IzKDxEYhQg-QwGuv_`RAD!Z4@)VnzOwhys at 3pjw
z{FI(^W!X#u at c}}YqhS68Vtq^h=T1VB*p$yGi*fB-IfORk2CzB4f*XjBzA7yR%*c-s
zi1g^~WQX!}XI`V#2gVkN;>mi<{;$u-BeEs^&_xcxTB!?n6VQ+!hf-5=(=wC?y$t`A
zkY+S|c*l%=Zsx8Ob(7wY4Ue4JcH51zT;CvhO9l_f_?DfK at 6Ovx31M9CX=Ch&$>)>*
z-v<__Iu<&Z0B_9V(9Y_lI{avANKP)}Hfc47lcy+8U~y7tN- at 1QG`EnG(@-aw{&+iw
z8umd7G$fRNUB3azYHjlA+Qfl)hl6i- at qUe-*s%7WgtdTAU=h2i at LIOXB>y$su(Cy|
z9 at i_=uY%F)#fVI3R~QeeVEy+b1z%|Nhdttq(|luk%^?Eea6%<fc3c!a*GUVlRgo<<
zr*-%QzTibHU$s>t$`=^oC%>A0?77v-Qa!ZH+<&cK6dm+G$Y3<OS=ufmq&387;qQ^p
z^eyjig6fq7j~)g~&C!)g#KX>xB$jg?7n7rzuA?thMyEbbGkX>2VL-{3-iorvrR2Re
zuIGkh(gT>jE!OKQj?`CM at w9tlFDP^lg-0BkomIT<Vd)b+FO_wHyAU{^BPny_wuXxD
zM0`Xfx#@>r3m&aW%bF{aURz*ZfA)87Ks-V>^g!RI>BrYczH94N6{qZP7cL~Z3 at B|f
zVZ;LxvVOg at IEG9EbO>PBc=|HCbGxrkMc*6np?uAqyK`~zm6&gTGCzAy`8Ab8Zl3W8
zu_v$8G at GJ2pT76z@DRHdGtn~d at yy`S+|4!@?S}f2gI_luN6#;Ata|3hOE-O$$u|Gg
zCrBZrM=78uE#Je(JXZsYSgjmi=VS`<V4SKUC7J;SN}~vV&bW-3u6LdjzZm^)Z(YrB
z(3<@oTPUToQ#a6iGfrMaDmtzC%cB<I^IrP^jr_$XKqDvih>TLp=s$a&-1(E$%RRL|
zP5mQ2Q&?vim-yfs`s&X0e67v}6K{>4u3Uk3B-gyo_C)~(;{H~jwmYrt-Rw(igUXyg
z#8%oG^&`ib(t293WQAyW-3Rqtw+CtXFUwWUOF5<Ejz~sbyL(~I at AiEy_Y54a5UrqR
znKKEsHp@&y(St%&O@;|y=z_uOO+Rj at Css7fekj^f`m(Ht3i~b+7RI2N((TD7gCCMU
zdxop&=0)@?I%*{46nsz#b(1lDHdmO#L<9Tt at 5SvE!WH<R0U_~>zgrqT*#gI<9}rUO
zJy&}q;@;E46`ZYEl`#o%&N!ol<6GvpzO}z-&)@YbJtOK{(7v6`2&h%*Ycx40Jv!3#
z8KIP2WImin?n&cP=BK~$sRFvU6-Pd at Kz^4#8KtypE4GXw6YgB#(AaY<5>~wA`#yyA
z*M0%LJKSlq_=aCCOnAav?TL#2b421!+T91jikyG^!evk|nPVTSp#Z7JZutOm5K!H#
zxdu3^N9BUlfDV3=bzt%048)kR?yb_ at dx6-ml0%l>6ptN+NlATw9?W#lXC~NBAr*qI
z=KBdt(x|P*(-&POO9up|D(X`HK^U%pM7JoOAYOfyDSLB8bZ({Kk<45N{nQ=q)@wBn
zi){>x7V)rLhOFP7((~VOFwpz;*Ed7b#aB;nue>+ZtZdojzEa+n`^Tc`U`s;niTH<U
z^k+4Lj%!!O9 at GbAAA`po?hPuzhy9(|dR02>1<&sOK0{KBJh_Ms{L5`?WD%BoIJW0`
z;p~@L%0 at F7v++8WYy_D4DN)&9lM%O at k(iE4QonnW=at*CG;AD|B8BD=-mB&dd!qTv
z_vCzZ1?E%uJUz3y?C5y?5;vaOm&b%LR`EdSE=|phk?FaA9i|+9vy8aWIC-nHbtUMt
z*&7$0h{x|dnsv|hpnN<=6A&eW*9;6=|Gr#0$?N?~pJE7#m?qNeqG2^@_lBKbu-CE4
z0b<r(tZ~7gWVLtvPNNfE$T7&!`6Tg=kO>`%ifuADQ#%s9bs}oEZHOk^aJi{Xo%0|-
z9tkO^?ghkT*Vj&Paw)nr4#P8ZG(PD|%=)dk*SZ?XDe#4qYrWY$WEtwroNt at tqlh!e
zId}EWRPBVu4zgLE?tF+mqVxLEtoqXC$>uny31y9MWT(jg;A at nTJ{sKPBHzF+0$eqB
zUxVfo3*3x}#2hq0m-0xaR)1!6{*)8F*K)&XN{~|Nfp2);Iz5<3Kx-FA;by19CjQbM
zy7%Y>9V!HRz?l3id*pxbBHjeS+@!S1<CKKJy(zP1-?Fve{P8j9P_YfMJ$b&ox-s9k
zDvYL-h_&qyt<}+VF&Y0uouVeL at OKAXx%>$0yhLW;j5gCv_Nvhw(Z5E^esBY at t=<na
z#|u&7s6jbgqCrg&f{f8eo+tAh8{G!}IG5(?o>9^B>l at m05NWbfOK;Vq1@}8`ar17K
z^#z^F{TmIF_N;$sM<9Lq`~ee1DHv=>#^2ok1G>~;kNjCsE#FV^p}r{f!Kr(`;D_lw
z3qf0CA6dCR3F8%r9YWOH9bQ>8d|x%#v0M0U{3nFu4#^`wOOHMk<EA8Xb%(h3(e(5&
zUjEb&Ck3EJI78FLZY`lpyTX5-0T#Z;mw_<GX)Us^`YV4!ky6PH>H6ZId9LGTf$FyZ
z;Bb8b_}iS9sLnx^@j#0D13}_F at tTHIYag6+gYny9W{cfjNHSXW_4=ew4)o!rAGe<;
z6l<O`pR>)oQ|_(|m7tP7i8(}6T9(?*M)AAOKISLBe0@!B&@QHHf~s&<Pl8>=wTB>w
z>`sfKD;0)mUFj626aiy{GZGjZ_!{8`4&!$l?Rt;Y-g$+8LoR`{57{P+<<`$&t~Q&O
zhCAPIj+zlu*$Uqz&&FM$JTt(5nApRpcWlZyrD>AU at Heq<1MyEo<+HN3?VYk8F&~7*
zo`o4 at l;4)wnPt|)C_PGuePsUwv(+(s_|k?s9n3qjW9gT^K;ZjAf5*7|65PX!a`)QV
z^%yzEnHwigtW3$ObD!j+ at YtPZWrZutFtMKS(ww{hE%jgBc5{L7LMa~5b7(eU9kD-0
zKI+(=`Ull+_tz3?PsI at bjO@v)$*EK*%uBu@<=@aj&E#RJ>4Mtdi@@)kCN-w^+B_!4
zPKnDZN3bE`4sw at zQH-aDQ3ZybzJ$7NQl70OUr-$Lrx1S+I388f#S`IZiiEAGvxq|#
zJC-v46dA+>z5l2(as5V1Z@^?#X~;gak&h_{WG(qx`WiRD7ILaaL#x-kCg)P*<E0Lc
zp7cB2bNRs%X?eOXA~xl^_dyWlDB4$Q3-7_)agiI>{dK%9<4Q!VNSuzG+oO54M?+WX
zpgV_ZWlmfTrH|n!$4vZlBh?=HCklQo at RYrzbV+or|I)fxq=l4X`|FfH0gl;`9?q;j
z-ePKEs$tnZkZ*UI>M9T_>|#DS#(w!YiP6tWI<s-rrw}(zGG6tovK-|{^mi}UE#1D9
zr&ggqtn)8z?dXehMs(2GW|T4XU*(Oi<8CAobJh)<<(VvkMjb}d;x6fu1jwAb1jYSc
zm*CSLp(&zm?g3WT3xJ at snk#{y1$IhUV4JMC=iNCcbPDH+*cT>hTfGx~8zjXVeP4e0
z((>NY#cC0c<vqKW?5B!yvg9s*u7COD=m+z#vBBHBARkyee#>YviCGox%}sc50sOzS
zqfio&FpVfrz+$O$QUF&*FGufKqj5ZO3Q9=LtK=!fL>23w!_+a<%GT5G_xfg=)|X)P
zduM;*{t;`?V=utczf4)vT0T%0SUN`Qv~v;K0J-D8EO<cAbaX5(*+;4;H|>#$XGIzG
z|K<30z$5~n2>Z_il1Tl}CX&!Y-TG$&fu~O#+e9F>yTHG-ppFejfb>nk{6l-=gqTo7
YQ1G(lhgctRUl8zTtZzYR(<R3LUtYaA-v9sr

diff --git a/docs-xml/Samba3-HOWTO/images/7small.png b/docs-xml/Samba3-HOWTO/images/7small.png
deleted file mode 100644
index d182677510a26687b4616f6326299787b10d32f9..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 29350
zcmYIvdmz*Q_y1-y!!Y;Fb(s5Y%spxDcez9oxz8mPk_a{Td(HiRzvP<b5<<=WelNFF
z2oVZND&@D{@Av2X`-^SQ%XyvWd7kq)k8 at t}=4Sc~bX;@*0D!^JK*tgQ0KotNpgj~s
z`NonooJIKq_Ruud1OOU_l&KT8DW8!6y0!sUx9|aXo&DVbnr^pT+);)%oITtv-JRWn
z{f6DuDTAEMO)lwncXw}ZZ_mukJbn5UkH>%h{Q3Fw=XrT~qoboXHa3fki)CeHdU|?F
zN=hv)Eg~W!2L}f~e*B1th^Vix|Mu<M at 87?Zl9JNW((c^3LqkLJ@#DvL at 7`5cS95Z5
zZftCvot=dh)T03azcE7{%}YT`yW`W05g1tXs=!KRK9^i$3QpzAS?04V at gX#O<5^O_
zJIH6JYiQ`TPcp=71<Tg&BgM&jFK)@8dVP>??usFSKh4WFtA{PZ?%mG~czgd*p+2+y
z>xh~S&hMnUrRrWS$mIB%$JlQ0^tW at WSKp-wy|8<s=;5FCRS59wD76m-)v;g;4~4Oq
zR;7En2Ap*qS^Ty<X3UQoMv|jx_cGr+;BAfp#jZ*TN{9ALFLdXuU1lmRB!4ftGI0EM
z{Ww<{Hr9o|5VFp|K>BcCAluOZ<Lz%K)cK8(4Q<Kp<Z>>(you=7eU<C6UMP}gJ#Pw-
zBjlf_gMdj)zIdnbN|!)%E{&oh{g9R?v#0!eWTlG+dT*#2+2^4>3bTjja^@m~N^-(k
zrLn$3o)&xtcw#IbqE|jfPE1F-5u1&1RxPk}e9ssRm3x^j7pcRX1FUr5LlF=`!AQMs
z0^rJ1;1~=xb%c(oz{B-wkZ#O55&U-8{o)PbBlZ4R$|B4P{^Ml*Vmtv4!6XY~F=-aq
zA!j_~s1wZu$H6-D%NVx8fu}B!RXJ#2MKDDc&S~`s<uo1CF#MH?mduiB3PlPmNEXeC
zF%tAN7a?kSe{>p!Nx|*lOC~H)b1?s at F*5b*35FK-u7Y0LaacZFfAp(Ru0AH0Kbuyi
zSmE3&1S!x<M#hT(*qtAxBcRy8=8}n)Th8v5XJ<v at Qv~Uyj^S|u-?8ZVK}T4{l4Tu2
z at 7zMv0C#lwW<_j^y4)}^+4cfsk$sEV0ppX#tcSNO<3x8j8vRnZ1|Ib351$BM%{N|s
z8cow0*zZ+_xS<f7kmlqOYGdE%QhQ{(^JVw5h03fnK at ZzIGzufFg|eagAyuD1(BkPa
z%%Obbf+wB~C^k!x!U5#=A3;V9D1)wj5yJs|A45?Dz3VY4IY>QM-X{DC&3{us+|A$5
z(ZO-)iHXKslp+5tTn3;4P=43w^~58n%>i&+nd1NdH^*54n?xn{cfj90K|-voY0IAA
zVgR!lpBV=Mz_o`>>KsEUsZA1q<gYLQFv=bqN1`hRYFaF*Y2u7><KscL=7!h=bEl*#
zKrNtl#S at QWNt(bq8O9fnQ8pXO36IZV;wAYRU at fJ!i`}Iy^cXep&SFlRt}f^cSHH at A
zm1A{0pnr&una%}v<$&#mDe{ZuXl5fpfHZNCkaZnv#wN}%nu at 1K?3fmNn|SpcDWaJ*
z4++j`)5C&{#!;dS2?$N!Eqc0ygajxw4p(Mmmzz{-ehFM at Xl}>lBDQU}+KrCWm&?7U
zd6=l`i={;Ye%Z`Zp`f5U+2c!7`z6KYXJ at iaOeR_prGuedH+hCW-`wpE^$?49b`=lB
z at Z|3c#-=P4-8)D1+cNNTIHEjz<vp at -7-a(8Iok-gkubGU<7TS$MB?Nsj1_b`yJ?;r
zbI$Ql>3Uui&dfC7 at OkbNI4S?T!p&q)`!mt%4fAH^wc2iR*H?moA2##76ft&|0SA%^
z0s#z%XJ;D-Ixg)od45yJH}AB+_^bOOJ<Ok8Dz9eAdcD7Y_1LADy~Y&<CW)#4e1p8t
z%^OA2)q%KXInvk8r7!rfCFDMK;^7DTVxU;weX%-$YHhkBv6$I(zJ<G<HFdd$zg~Av
zwzQ;oxZUGb7=6SX*qJ%aJps=4d9m^E`E~W*P~1ez9tzeo6;ZHL*+FUtmL8v-%{<en
zI_MuQ>m<U98TPgX(6OAD6aQN`jJsByWiAw+Q8iA25L&m|FJ at T`W}35Ow12N&#dLlw
z9Y4K`Q4gL*>O1vTamhbi<TVY at Yd=~%PjMMuZmnrXQs%>^qXL3rvp=iNRdW=o5^QNI
zn>xD3wm{$Q at 21=Q{sX{x6E2EF3S(a#Cbfu=l??SY=GcdBEY;qJLYh at 9oYiio9;RI$
ze)xsU$s=%u2gUi#^^QyPL8ILkl)8(irt;|E>wz^OaN=gHCOoF6>W-Zk^_hH9?TfRk
zPqs_~Iu<+MIm{9>qrUnX$es{Z>mx2U?FgRlAr?4Qxzzq#sI68~mnqm%pPapX?&uqT
z%-1sQ&H3xx_Ak$AN3E8G7uO#LYwrM5zV-E*HoC0K3xFAunJc+?i`gv5#rGtXJy1&@
z*#loyD8R at BdkMa9m3I1E#SzYN)?m0+*KWOMYO2|sqa(*nPB(Ci;0{&WE6m;N{3D}V
zu;IQc-Jf~Hr#Gv!sa!ws0-rnfAF&a_ZeMYMN0n4vlC})4VjHjxKRX+J=h?C4`r7NR
zd#?x#hHe)fTW`k)>3(7GJl(GC_QgAs*2eYj{CdOR`~aiQxbr!?OEMBIV9>unq^m;4
z9hn&>M$(8m=y)%KO;Ym at Mse1I4ukm?8RGr}lFtt+VI;}krG{?{LJwMH?k+Rd9}!6|
z*9eB;p|rP;oeFFm)5FzJ2q$)5<)tr2tgThv%SyvSuBrKLB|oN~%Eu*CFx+P{NflXP
z6Ba#J`7=`FYb{{czJswB1 at kdyLoJM?fi2rl&m50YUe at AP<w<XeH1x=#FE`1ec$Hd)
zwBB)FQN%MB9kaXbz&j5x_PjCtdcO}~yv))Y-IAsoWe;-EQMf77N2h5IG8N^7SS|}A
z9E16<0I~~ZY!7G<htHlSw<l)opd4+zB;p|e)5~6)N{a^1Y2<cokPbJ>?{*dqhjkNl
z5>E_+H1E!dU9HvUP97QCj|kwdSBSq%D3N_b{xt2uG|5S~n<4i}8gTAzT@(fy3CxyM
zt?-aTXI}G44m)dQi+~+J4|<#@bR}CuOa3$jMq`{a$a!s-H|86$z{d2{^+XYXziH)%
zE35GOpzvu)QA&Dhcqu{W<wYvM?Lw|6Ud5a-_Spp~Q<%OEnD22t_DDEfFx7OlKh0$-
zD63BP;>X5KEsbw+1uk)y<dTdwc|n}8<~sy`NyHJKUkg^{2=l{g4+d29i`lk<apAwR
z5el$&&WNZIPvz^HwN=;Mtnt6j9<-wirZ|+JeeaUc<o6%zf*k6)JDCa{%C$#kX*~O?
z1m0fl9K`TQ_s*OOu#4{TgNBp~_M!Y&*Pk*&A0W)aAnxZEJtHq_Oa{sASUP7L&ULP*
z1!g;lT?}Y1+YmvpUA)r%*=b)P%u|dVQs5aQRG6thhzVG~crP!*Ug*V&O=N^(day~G
z({nqdSgzZQD^qX%$^BB#R71C)v3(e}>Nd-Gh8U-Pn-vjK)_bQF#v?0${{((e69MTF
zC^s~cGh5hq4HTzfvU4(3)^D_1KAsOx^&}BBcH=EHLSm$UW!*Sk<uaY$eo_ at S%2_SP
zXLa%Ruw5+|-{p>F=b+x3`z^|o1+8v(RayBlj0|q1Pu!XTdL3H2(T at hV9X)I8bsr&^
z2R^_D(^@Rrm7c5rzJ>T47K3+JW_4^09T<F>5$Aona6uw~dy$*LqwpTm*+jW5%ETv^
z{fd)AQvPuQ)ZJz at i`m*D{Vl^>#JZ;Z$6^c#87Cs at AVT-myZdd{yWtz18?V&Pzo|Qg
zMrU%G+wnu}UWW`fB?-N|GTD9L?s8y}kma2Yhn}+B1q$b?cxD(aTF)MGB2F#?0-rpg
zI4+1pU_>q)rz7ZgN;%6~*6%6jeZGWX28?#7>o4D<b;R@*!k9WtP4AAl-8yV${>k<k
z?{HzIo{mH1J$u7ZyWjfWPSI)U(QKNxniSXSm|zVg!jI<!pt7l|+ at FxZj2XKUbKZCC
zO%d{;gbFP3!|>M~%>Fa&f!E5eXsN+yTAg<E=gVeR7Oy^_PK2-78xZfm%$&2hG`kSv
zI-nmrwSQT%RlVU?Sdz&@sMIT~yUBffiwuDljd;uuk71`*YH<M<{GRu*+Juo{x|ukn
zO;^~O+sA*PflV>gdQ3>!Q>g54=Do%5KA194N2drlV-gWhFHg2aD&+VJ%*aX>VGi>f
zF$y$>0vA27-7&wy)o2-h$q8|b!mOC;aM?d}+M<{tf|EE<f3zy<VN_+9vy#pF1QQ#E
z0w%g?7lLVeY=Bb&E&$5n<K(#Ia1Liexo}^nTq&&#6|)mA*9x-Z0#@=Mr?I1Q>E9JW
z<`}3>?u|~ZGZvP{WQ)WO!Df7>?0ZBBY9NN0egGc;)DnZ@`hgP8;7L7qqDKMIo9lhH
z>zHi$UYt}po4cDkI{=Cj{0TEL(5{`j7fvhhHwG0aRHU$Lv9_Uvf{N3D^4(Hm(9bxK
zm*=@Sb~_C$X4RgJ{>jBCB>Awk4i=}wFaayRG*0fP>{hH>i$sZNzmku at GDM=vWo3rw
zKI4Rz<<??tX!zkNT%;->6xE{$65^lPzkse5_{p at wD9$h0*@xGwbBTDxnq;e=22Z4l
z&RJAxBU!_VH_wHZ)QVM+Voglrw6622P7U!&mZ{^%37xq{1P0ZY4;kwpQY`~e1n4nx
z9aS3#hHvu*v%?jV6MFRYQXUK8hFP9zv4yEZJU94eYOEoQNw3+q(io{iNj1P+<oeWr
zn}s(-iMjkCY$kt|0$jmS^JsdOmk50wcnw1P5%gzvdt4RZ;0~Zqg~+FQI;YK1l$cOV
zJDLb}QHx@~!A6ZDV6H=$Rp3q;Yimw=*OGx|C1S?5-Fy5797OHri4sd69-f&t`N&Q-
z7jwFFffGcVt=yQq&W;u#HVKsj43?s6!sF(lqiSV2Kv3M%6|+=%V!SMEX)9IyVS+Y0
zeaYSFE9faZo=(_lAJg}^uMw#vKm+C_Si?PkP0DFU)tvJ-ef;okI^b1N_<OR0$YA6W
zBNY^t^cyzxYk38vN^%<`RH2D!T<8Xal7>pSt_su`54gw%E&H4Y$L+P0dBOqp$C(ix
zkad$}3oNEsxy|YN1qwtJD^*#EX7f~Hm|QdCGZ^`RzP}sq7)RZxaWR6Xt49Ai!T11c
z(8yfm-u-oj>U69z2rKdk(N_<v(zf)sL^VJ)LxqwJ%Hr&0dU|@qfp9`s?OSJfR5+tj
zf>VC_aIV+xua_HkSMq-u98(#eZai9A;hmqlexkT-(~jBwbfRofq?BjT;vU-|f1Ckp
zd3>y1-tuGH)tcen9rs&Q?WxYPnnfe~KOeND at 5~m#xJk#R%5S?vn9?s^Zd9L8n at v+4
zk1Nc(&AX=>h(poeq$_c*{gS^*VB=?x)t9()*V`j}8OoLcgD~q{1M`Z at Bp(aH3!ceV
zf%%rMUN&9Qn6WNbHwchLU=8r%OGJcF$vW1K%5Iprbd^37C>2wnV}~-eiGY{_U0ueG
z+9Dt8=dT+_(9LhHT#U84-1Q(iO|*fQU&(bxZ99;Y(1jhlL5Xj^UWNkQNptM9H!;g+
znf=ZgYKm`VNDsv5{Gv{sjlT%|iCGQ2R`kOmaDt%|;1bet^KQ at yAaab~MwRY2OsVV7
z=nH=D$W@*P)iB2|{W~3gKVwV&yh1*40aEou_avp)28Co!9e-2*+I^gN;kuwgeWVHt
zetd*j6TQcViF|LfG?hQ7VNY|XVfdU6vsn`3k<DcuhO#H(+0px-xaB$rSVCL`gg at vm
zm?^*Iqp_&y_LR8;Zr#^Z_?XjCLVD#N50LSjF7sUOjV}({^NjSncKMD4cY5Y}!L|%X
z8plg!s;c6=p8grl=g~=T^=DYM*|uT<y9LvXktmpM{7oweUFm>aB?UV at X-!aT75+sy
zSZ7tNZ0%Bv-Is|8Y!z$hyV?9ZjxA#+^xnlk{BWJKGQ{Q?X<h+Wp1<k+E{wfb^6=g+
zjHXY?r{OneuO^J+<9If?@|xzN8{4Vs>;*v`Rc?A>K(tqtYv1sESFnz|%HZBm%d>hv
zizPc at P_{^YaN4j(xSN)UZs9%Bn|dyQ?+`<VZ|)Tv3#SXr<7Arc=TFCc)eJ@|EonK|
zGlWv<;l2Gu*TJ>+jL|or)Pf<_s-rF_cC}}Qw at nWHlp{B%556Aq`d;X at 0vu0Z{z2+-
zrAp#9t!<t>{uHEMuk-50FeB-`lEHo$ZcnIl1Gcw%bIx7btn}G;ri!b1?ja}IuaG+f
zj?Pm?T8)>>E732wU-bI29Nlqm>+~F^U*eAmIu>DnRePpiFs+{aOV7Cq6ux*HGW|9!
zX2E9Vqos5Ok0BxZ;RCK<Qm=X9-7hhq;D;+gK6)Igmt?kvv~jqRs}F3vciXrV6<qXg
z2`k1u+;!E{DYfRQGL3Pj`x&hH_TH29S~|%sxf5-H>7iyOa|4^6u8SCxbFeW2rsl=h
z8$51#M=XSbrZ<#JTY at oTG3Ob2WKmW?!8F&Wp++2zPMqi{#I3EY!XEL91vhn<IhTZI
zg|+cl1(hu%;`p5x)@~yW#h$)D&n67(XE at pmIH6!DJOLI%dUK8mQEJk2Vy6RgWdv<f
z-DulydhaG$(jQQo?)c%RDwdYo!(pVVzxz()>QO(<<L6C?&hx}ayRWm^=V$p+M&?Dt
zPCFn`z){){enWm7-qv??g<k+d!kw!Fb6(8{I46HCetcI=%VnD8A;w<5mpVqN2cU1V
z6o30WJE5y-kpfO4e8ZJ0r}%3x(bN9?b8FkgS|Uhug3llqchC6(K5)@g`AFnOtiXqr
z34Ypx6A-MyF{qRb|1REp&u5FNSIyL_rs#%c$0dkVGJ}ED7rl=SU$CK2P;Djy&6|M2
z^Su>P?``tU#^~?}iEL4&=%#|75N?|g5s`&NwbZfj!KslaP<H2RDp1NdVKLCT#tcsB
zi>K-0Qwuw#Fsjehtq+0Hv1Ps5-HzO8(_%{1n=03MWZHhj2!!>L>e9}GoxUUl!XeJZ
z0=y5CM^I0DTw2f0j7KZGQ~I|%CKbYCJKiZ)?DxMd2gz5Byk&BzHU4q_GjVk($*NWV
zdBu%Z%N5bQfMVE#yrb?yyCt#6S0gKR>-XqFQ~H8KtYQk|F`x at CgXA80Lg)3Jaiww@
zZ0K-uFb5YjdD3y(j2=0`Q at XNTDphNQRQE$kZVb(eFqkFAmkix|F`Bc$9tTYI`_l)%
z!4;s at xKP!3c{{sVN-iRB#py&hrm(DGh{PKl1SP*~*+s#7aD3rPPJ+p~d^$hQUZw+G
zZJQQPfP8J;<VN~8IhlvrJ~L0Gn%HGt!g8zO<Ct at cS6~oyh;qh6tODtR$W(0p>Q2_7
z=#;+Fte0D{rwX_y44*V0TKa^x#;qzcO)cip(H!jcif{eb>=oj-E(b%j<JjQ_Y2ekH
zg*rdAbifR^2(@=&Zq~@u?>*e4QpG?;{L?NlEXG_e<z)k2_mv$WGm-fL{<-}$r*y-4
zQkfL=`(-mm)oc~T1MAIMC*K+7x2{d!UxML=ijfMLU*mlh3E=ewVh!YIj39TH<_=I0
z>-3P=qcq9<1UXfcK3!rRiuFB>6jB+Y?m1<X^54)Yn1Dc0sXt*0sVqUQpgFHQn&k|C
zs;<OnBL-FV<F at 5|sq`Gwdin>*z$JCfHazb7hycUvLp%gVo)A|{$AYjIemq7PekJFr
zmKNWB2BeBB&(&lbMLf#KC<Mok_{sVCmT)dirN`zX$$K11CKpkrE8WSuBUgKfcLbuY
zLoQu}3f5Qhj>C#=Ac<hhGwXCiUoj5|Gu_QxC*3Xfm8|p)nt$bMq^B`S6U)PpL{SM{
zevfjI;OwXTK7-Nl7%5BkzRZ at mDx`Vt4SR!kT;s6AGW{9X8%KmqB;c<=Kud7h(e(;A
zeWmIYx0u0WjnZ#YsM~M1uE!#$9~WC>{`Mo!-C(uAqJB|zHc;6xgkwR26dFzd8|P0;
z*Z9GZ-F~@vDffy2&+=<_(5+%T8)s_w{0WPW&&5sGN*CftiS3AhS!e-GVfeqgoI;Nf
zwib*I1X$FA66GSH-eq)|=ghfniC9SXB9T{is4uotlEyw{->`&{R#Rz$ayZ0IMuA_K
zDpEpJd`io5!cTr7Puz6LA7 at vMm>Y|!OIL&>%for({O;qYre3JXYH)*vS8L@|s%`b3
zmOV*lPecEKvh8b~Cjiz9x*2;g(3r~%-bqa)TqU-W;wX=A8P5j!d)&2~d*~CMK6Tiw
zF*)UHD!RL;CK7b{L(#HwvycM!+_ywK$r66ZE^Ag)uUB8j%dDV~x92MN6Fs)>*tZj_
z-=3atn)`$N#dAK=P|$o`_c~XbhJ}K)ci!3#)*!zvCb!vZaZYIdP<4R&lML^5>sO&?
z*|*IlX<I(;XAMuKS1aL5&E4b;4L?BP5m?yb^Ep~<Q{Yrw{Jo$Zeu%$vq7-P2AofeL
zbIiLqr#AlJ=bS^Kz<n_4V?rhm*x9KzI>MCe&Z{z4?LTL-d1SfE at 0UK_9yri+2t<@d
zG5m6vn1WgSB0Vazp69JJZRhfeeVZ(E_lsoh4VQrLVRsQt&-T8S$KG=1`KaAvucRhv
zccXfPzvvWsq+5~wVB_J1S4NA!LjJt$c8USa&)qrD>b%kC)e>&nq+*bNWOY&3Av2tR
zS^)Jy1{t at lZzgB?y1~t;i~Sa?VoTbra{AjPg^lQhKBxO>0kg9^O?@%#UZ<WIH>c-P
z957{cjj!3TXDbZ;qkSvPS9;C!+IcB|Jz024X<9iacEhT2MBLS_n8qNM?wmMS=>F5G
z<{0?%EWo<`s6U170Vg at C!xrR{OQC0Hj*#}io#R*eAyW+T$mXPM_X=f6?JkB{Inm82
z2if;&X&Us@%3#ySV%!fh*{<Cm*p>;q>F9kRsq;aO^~3VEThyQZNeUU1^;v6r?a)~A
z&t&y$gQZY{&G}{tTk#>0eTHMrex4HpD at aBJ_oXTJHiU;A_1KUEbV9d3Fihl*6g=0#
zS)5qhH`DR at OO!Pe$DsE_Lk>hW?b4AHGDzy$RrSGTG11lUp$mjolVL(3UzyBa+w2QS
zVfBH3Y1?_H#UW%}6|bQVZ)$~}&Gp*E=f7Bbf5*tob480x<<;#NQvgf_tuq|b<LUKE
z!_&1$oPyFGh?m%S at iKLVY!0}^Mlb$Wk%A~!<7dqhWyKGozEt{38;A0YF8cgpO<p{I
zc;{mq!n^T{evPA2^)u!%lN+DP=QqdsekFF_a=62i`7AG((GTxXi3TR;Q8hV<+}5h=
znbcsM?iqsKKNTMQ?Z5fQ&45GBmNs7EX3H{^!{(ED)cvR()eIEP464uiR+<z8Aa^RU
zL`qhYr8e*NP<_Q%^tTYFucr3uBC7s6uy|J}+<4furLGU(t~H+uIe0!MPJ^hmD_;F=
zA*W95^u;cd5-(9=7;|IK>rVw;D4e;eW%KO4>5j|qux?oA1=DBLj0~a78hv^==^fYI
zhxu}LAjJ^Qxa1py17x$B_q^aszrniZMePzE!&)kzpWO?~emNuC#o2Sa_juM+#-rTR
z>v3JxLEhGx6ABY_e#hmby?oQ*6U|E2=XZ?yOxdf3T7?j>QAVG{ad1qW#S|SxMoiap
zd+JtMfxLLfcXcQK(YR{20UJd2xlgi!!OPuV3Y&TKhEHWjWlo+YnRd6H%$(Wg8e8y!
zJLdwD%FVR<QUptxJpSm|n6Y?qD02nn-h*R*|B*x#QjzZJo`XhWFm0&k<8@=NN!AAx
zBK*2sjC;t`UB_ at 7f7>ygef4d~pXY^e>7Vr%-~GCoDSo|3DsP6yWJ2|&9YM56H=6Za
z at B6C*&PvRe8=B>slumDh7|z)ZpPSWdiCnuNpWOjO<cAA9KHOF1LZl|hxbq?_1*X5M
zM9%iHBZwDkb*e6ke58#m_+${AaG6X7fU48qPkx`Eqki9bSZ77n*pxXeG02ncqM;R{
zj;yN9f=hEor-gy{Wt#=%6-FMP*q3Vy%cEzF01cNjteeNnhlfuj5!a}E?@AlPA~5D`
z%{q0(CvhA<&mJr$n?3G2p3)vw#jca`+>oiA9x*Rf6z+$87;Z=t;BqgVRQ?2Qr8d_K
zu`?OBCPLp8qxc^REE6vC{`_Q1$eyze<Y~}~ITDOKHNHa^_+2Rj$rbu>Zs9iOozKO@
zoD>%s_>jieQV1U)w20N{!MOu(18*_ksUPEhBB*;aZ*S%Yd^YH)mJMG1QQ1r^5sDy$
z<1rJ_%y$*-eb%Hd8E&-*OqqSpnW1ruTUz=i00_C<9EpK~daIBg*;g!{yR%R at PA~f0
zldTSoS)Q=1=nq_5MX;CpF?%2UCX;O({N at N91F*4g;MQ>T2gN2)a<hrQqd@}_9b^(>
zUD?Vyb1dUVOxCuSU*`0VQMh@>LQe<W<Sgi=e{dlw?8Rn@;JtA6wXHWj$_BvLbH*IX
zuSmV at Pu@gm*?bn_q3`aqE|8v``+Ao%LG-GyP#dRm*n`vW8kAfn86T5!ev&YE%C6&W
zBA6XlSqXIm)3(}dEjpLlj=C*$yO1^jg4xFrwh^8qt8`$2!G2P>my-wZ`Ae1`but!h
zPX*D6QQf0*04iwvBqkTBXNGq|HZqUV6)=7*so~VYJ$40vr##0oc37A+N(}5pcsgpX
zm<a6EVfm-*NBM;gcg4iOfaiZzz@(u;<A+q>e=C8Ma^t^M!PU#yAt=4o*+U5n4NX-g
zUoQzVN?5jEKw<=#)3fOUkYB_BUi5}2U}4sjT3)XV7UPfmOjRKRcV%Xe2vA!TUewf=
zP8iX8NZia|XG_o6prIO~wSj4s<v0&fQL2Z5IpHFNj3U~FJuvSlks;6+Z0$56;<VWK
z(T1v<yRMGgqGrdiK-pWVA&-&|^^%l=r4v<Yv9JyRsIdDJrU2ZPDmIlY{<??^3hqNu
ziqQf2qV)6)1l0PG1IB4Bi~R$nUJCAtU*TAD20oidTnWMrW;Pnba>p=jvMM|Xz`JG8
z-+CuV4$#c07s1;6&N3oe7xv18W%c8xGnI%Z{u+?^ik!?s#ja)NDQr2lSd!enAbcfT
zHCUHAI5<k!t(}}005QZP&cgu|wr3m%qG%nDs?0!-0_>^=x at A%1(Qc|INS%`(wzli-
z!H6H>il7TjOtR~Ou&Kr9I`XB72_e}DNvPfZNf~izi6L=?>|DdLudoFy=mL&nClEmZ
zr)L-m{0Mb{o4Y|>v>Z=#cim)PcjjEDIYzeWI&toVKl;GFMqRKf4jBQQvPh+No}Mmz
zzQ$FLggA`<t>%VN);Kw4pydlTqjfTlXSKs(up@^D{_zBFNO?4{c#Mo56&Mwe6#;4#
z<wjrTg05544Bx{3V?a0)gYdw6hJ+{kD;Y8F5GO__Aje5kac;N+JU~?<XeuuH@}+C(
zX`G#lDHesAsm74(6rC#z8`KCIQ#^5Xbrs1wtVLaF!ee4WIkH at 298k)IxFe}KSW5PW
zAcK_*rxdBE1W#9jAw!vgfre%l!T91R^$sZ}QA`)T(UAY);i&Vw`>JZqYFmJR)Zqf~
zoR{4~+ at 8A9Xfku?4=XK&`5y}U6wl7;>XtkXB8YP7EM{wh>XM3s)foNuAqa at yO;lDq
zrHTy;{8t$+1XKg&AmPdnaxz?i3Zz6a#VH`g6zh?3^dcN<mxC~x6ED^{C at 5PS_E!aX
zR3nqLQH`C&bayV&w!N*bT(68xQ7H<I?gLPHQr5NIXIi;YRF-xVK at IkN%#8yu6lp}F
zTAPbi1`63VgO$cu%T*ViMnO6NKLTBAsZ|z;4&CFJAo<=cm_p_fj{=B+a&sQz;Y4?Q
zx{k4bT|UpkgnAY^m5q3_O%!Qh?6hqW_Y`H{jh-a<U3s-t{$|DKd}?YVMV~rY(8+?|
z)WHWQBffy<BIrw!I;WV0*5r8)HtGsrNU*9ZhN%V~I!8<I=K2st!f{6XB)GD#rbbV&
z(91^{-LvrZV`>2gyil!U1T>b6=s4GG{J^zVC1845K-Tfl#*uC|tf7D0NK at RSIas8s
zW_TvWt2lkM_eVu(V(O&h`!k(t1DD1weSR=1{z)L;&GwLv{tq?nkNcJ|tbcE-34tdc
zA!c%&Gtwbq8gXS&w)|eTn}2F{d$*XjQF52df`0TBRrMA2<`lF at TR+C4SNPMcVvr#<
zl1Z0v*fsjtgX7A!&a;p;OrN=5Q+d<S<E%VhOGzc;7pWzwJ2?jru<G+l04Yb{!ns!7
z7)>}#a!JD4<;`O6%K-}8pxUu_Q<fzBAr&qIg`?2#Wk17=lkPhD?D#%uvSdFAFt?KD
z{b^`>3o*BLQRYgwDbJ4mD}kq6r1x(W+<aQ*m7hsfM at a&nh^2Dc_pS!Ug_U}{H6#@a
zZz2Z&m>xV^_&i=VSmOZ$&pwqBU at qa$D_nV)?eE<}I&iO3O{No=2OcTTqXpH at ew>Lj
zQ3Q0Q2#AP_NQXzDRGySXa8RJ%;zG!=O^qlM-<M%Edfu09$Ptj41)q_^J^7za-(GNr
zck`ESbLD$1E!8p|z|aCaFQ}DQ>|$wThh#v5qKSOhC1`(W89hl}in)>DJ015)8IP5V
zaoGl!3Njs_8a}Db_;=&I8kyDJaa2A}c}TQ4AIZoxPmM-=yXtf at ZyHA7H<AJoU}rI|
z6kR2<UcgmuX$omLQhz}%?SM*lKXBL!b-uN)oG8C*=);hGVPYMC%tn_~O%Dwe*ts>Z
zI4zJXPKh9+WX-v`ANaB#8ClB3+i&h3SLaH-%iLl)@8~Rs7hEXPTGkWxe<vhYW(~-<
zLytc#k^ZKcYZGd(RqjjIvvLr0-a49Cc)}mU&;OW0Vj43NP%s_l2b!8<RkZg%{l4Wz
zBU=(*$HgIKzz?F`3uTU()7SOCkZ|&AlaZlS at Dg{N{FWj;tVJnsP3G&h^b)PT7d-m~
zdDAOJ2g{1d#X3x|^^j)skEtarF=bjzfkEj4d6PPV93JcGmKbV?!>&qF#dQnQcj?iu
z5rSj0Lr)$!k>CAH`ATrVk9enX6S&Y(${R&FwP+O`L~WztAl=znmSpw`L+*m8(Tv8o
zk+<~U6LU*Q*U3~6NPdsYcJ$l()sdQer7Q&emEPgBT7`P8JE3jmJO`@RVuIV;0ZsQG
z{o&9#ziV9ioNvlROgv;&b>?{5B*1bj^iSxX7b5i%&-7YG^TVlvQxu1=Xo;tPICmB>
z=IZEjlil{i8 at B4dyZ7tEZNx+9$nV(eF|ZyoN5$3WZaKYX=K?6)&a&=t<AsId7f=s4
zzyC=1;O`22TtPPaf_m?h;DN-IB~zB=!eEQ-yJr{1EgmO-r<ElqzJ7aJD2e%w>rL!6
zXApAO?8}7isD12OVyJj-w~eE-<3CxX!rZ?<1aLbLf<|cynyeHYDb|2Mw>E?E!V$1C
zM02Ohqf<#YTkrb4t+NKXvGce7+BzFS6Ok}i%ED^|ZbI07c`%yW7r0Grw<U(~J3Tz;
zx^)bLUuP2H;&r(k)kQ0vLK16V*8O2SrNkkox^eI+19)J?J>8i-a8E`ggqJ{s;a}8v
zCUWvji~gw00Lx?*E{S at 4^^w=JX|^4D)ucJl7!>|(`Q9zQ)*z0s2iwOrThixy#R)No
zux9Xjk|4w|w?HI5cvn at FiFPSP<Rvl~p^xoFH6Y!9RGwlDrYte#B3>NKc8jQoPvhbX
z(m}CAHrHGQHPHDgd64G~7D~{0VpqXL9&4a<MHSal_?Evef8nH`;11C+<1jm(hT at VL
zAWBM%ln^ow13~mC^*3%xoey&D+EB}S8Q}%tiftfeiaaIyz|>RAoSX=|o>uNeO2~16
zJ5h>)Jh~tPf?7ZA{R$NT*oWZ)3pF%}p-`Ay=4riOXj at zKKU*fLqhur#UwHfWf%eUm
z|Jh53>2Dhq)xP-hKcQ6*k4F at Q>s=QK#}`wcjncL?M*(s7ZvK6Qzs*z5Y=AsNGGjCR
zpU){Y<%@`gY`sVzD<#MQ+#rlMQA9q5pB9(}N}y%H;a9-NZ-n);1d}2(X($o^<Uz8J
z34n$v&nc#fBa{ppt*48Y!9=N3TJb<BNL%tCDJh~GYKso8racjEkBNDyyHQ at TL79o7
z%v4rBqcoSPkOwIxs)tyt0oF*)lAadIlraX-fKzIUkjhDvxaxD4+be(<!4Px2Q+g=}
zLMsROPizDck?Yw(!P&O at v+I;rK>M#SmQ?#B|4X1cZ4oTN<L|@bHjzPkk3%81#&H{C
z7 at dKsZbcB~DNOJP2N=dhzSsQIKWGMz2qq-!MnrR8EOJKA!Ak8-Ozi*FUAJcuknUea
zM@(yg*!~Ip2x<y;`mgnkZs-fv;3*xHL`M(@R+l*bZ#^6!-K2WjgP7{#!R&(1N^{8~
zu4JZijVMMIXJ^CD{io~wx5tJ?Si^*rXh(a4R7bOjEC++kJZn0k3$TJ*U?}?hf8(O6
z(vgT9w{~i3VYiK-;0hfi0vD at k$gmg;nSv?&J17UKQa$D2<es+f#I~}T_2I+DN9MG(
z4-~A0=dHm`6<f9a at ATJ?k+w)Q(pGojM+Fl3L&aTK#n#sL#5UG*9H600`(Gk}3&a}c
zI%-9w#5(4(2K1{lmBkSNJLY at XIA8xm(!Yub#^pX at _!tgAk7G%VqyC5cUq at +&8=(hH
z^spbnkbkVPjIgW`nV+w~dM*-if%Fw6GB7Bnxc>3q3zJ0U{|iROrxF327es5>B;f`O
zzmcB*n}<(j6FSGl#3ai4!S_lYm;zaIoY{zPJ&3O9u4^vtJdD at VbaJw@+y1)<WC05F
z(swS>q??hVy74P^lYXG2YnGw8o#x+M26Pf*6Tgc!@RKtx3t%bFULZ-CaoJ&~{vswy
zri2A;kE6wH at K>BJ13MA4`84I=zF-1u>k~TY8NvlS^}owh>~<rSt(HfU8-oRe&?nWA
z*_cdzCRy5>ka at brXmpaOaG9^*wMa7kw}0iDgQ1U+<>gU9Dp%Zcz)`BfD(>I~;qr1s
z^ul6Pd3j%uifRrx+cqdD3RMYvszI^OzgZwncDR>K{;5VJAxesy|7E#CB$_^rh>j$o
zStU6yM5;6ZI?55O7aA0pE`W;aqR4P=)6~?=w10a*=?t!m$c-G((<b;D8yW788jc<`
zk`8Yt(jCwxd?g+F($Qg{PmLQ5<&5 at 6<QTjD at 1*+1$ikyC<RR2(zu at rXr0l4mY@hg$
zq=4*zP`@Nva8OK^kp*G{Ptv{x`L|0{3{^i#78{opq1we6H|_iT0f3URQms<lBs_5~
z1MZx@$&u>rL`BEc|9_|2tP#m3$;2dC8&#g4jgEw3T%kh;Lx&`~xC1C at f0Pz#cxXr$
zPipjy5d9Ei`%j{h<Gc>kV-#UjZOk+DPvTKm&+k07C)b3hWyQu@;7n4l;s6UCfcURX
ziKMT$5BIg6butv>YMN_lY5i??rS!6b()pldiNP_cLE*unk?wIaUGBXPRCAm&GyX|Q
zKFjuX{&h3*V>5NyeucpQX0Uw;&vbFmZ~;r3xKKA3q*5uyJ5d$afL;`a#1-^VkU7N`
z-6-z!7t$Pfa{oV5R|Hj$qo)MXr*uxWlsaL%;lDO>9g>O#m9dqvSsZFt;Q_qRzX`|R
zhmyhL at r;MRV0B|sq4_>ZK@%Jw)?J-B5fOhIX8+nGFg^?d47?I(=)6DRA--S8hr+u>
z9p#3jg at hu}9d%Jd at a4Z*0;O{SqO-WZKje=|P8!3Fse?eWc~UgBY)vZMWo#hUGBz5J
z5Dg6|Zg8k?Vxn(Ecyv%wiS7EoQe#kJqv86QS(Id*{2V+pX20t{qu$BVsFl>IB}kR8
z9>LPs$#TjPv3x3(-#AvcY`@Htq)oyDptyI7!a#5 at F8dRI!840Ax`FjSt!x9pPQi=q
z<kq~bx2MP$xt0u_cFY#-w6xm-8w)!9mISHd_Q&#%DYNeq6;*EJbl1p-B4YM5+dQa?
z-?|P-aI`tuss{$oGCx&O&HkK8;QSo`%FzZKPKZ(C;LuV;CTZ`Pgg~XqyR%HMx5Y2F
zV51=zEdMVL1nl`xfcMyy!Sg at R?)3A5Y;3RPpUp*!db7A4sPE20e;#CgE;#IbF$ufq
zj8;n5`WB<9g};@ca at V)!7w6rWE5LT}l)(h7E>(+MN{qEgy?D(|%N)F5vbF)_IBQID
zNevaO%eQxm9Z48YH1Zw(+BlkcFgkkM(BHr?ffmZRJ%)>JvZ=rsU(#%%oyrZT&PPUp
zqg8`{^fP~WqU}SuEP!ASB8bwmt7!o at wX*{W5K{k~WpTV*89pI&?Tzt$e?M9r_A;*I
z^8tKb*=j!AU at WZp{Q69N4NF%_IR;Q|Q5$Ai6uY`{LHjl#AD>TxMovhmX^5ZbrdG^p
z{G9Zqr*vVHWd$e4g+^sXQKJH)!vH!CBqd&MtZ%SUsir5VIc73k!tNg$lSt5mVTQyp
z-1cvZ*`>1h<aZ|JpN_etQoL|En4jqpAW=%0UsiO-y#B9?c2iD^($ufM{S;?s(r9vc
ziW7-M3yEQ&#&iT8i5@{w*~wAy$w_J1Zu;HZO}++9J7c(`CA1BMgOAqB#*3DZHZV|=
z<C=gOt%!}PoSB)N>OcwQs{V5WgwA326KRL#p_I$tG~`b^a)^;Lri=d?nX6ZN$djri
zFO{lZ+Id?1Yh*n*IH%oBburitSs@(zGd&U`D*8ypeH?AB<&i;EMBfX2zR&u~18_(X
zv>XzJGnGuE86l9rz-u~3(<UyOb-~!lWz}sJpp;Dj^NT)iD^`zetLjw8ii)1&?x;$K
zi;7}NFPv5(HK5Gs!z7oa!(L9J at 0>*Qb%3C*ZBWUeaVcM|a^K&gny1@$q~1`oykU-J
zZj$hFl24DN&RdW)K*9iw40lf!D}z?4Q#o`?qNvyDjc7}ul$05~fuzQiJ!HpcL;Emo
zYH at gyGjyB^rKw3&3<6S|{q7i9F8Al~9=3P`VzYLPHP{ESils?OdiFS)@GWzL+;L73
z8^m?Mo&;e0fiKlLk3*M6a%eY=cPiZ>eMyHUv53_Nfw|KZsgO7%9|;37r1%{UMS^p1
z^Ubuq3iRP7Y?<gw6%_s{t}q<Wf;9cTuACP4W;xOhOW-a}auF=PI;3g%h&TJ%#*ZjM
zsH%V}5mogh6FBZA9|vq=$bw^jCnUI{EiL4T8cODav7mA at b6EPv1x@`#`bdS_P($GD
zI5?|;umKiiKr}WW5I$01M!=1kAy5Prg~B-+fnD0hl13~BKhD&(x#`&2stErVuTe7M
zlH!`ANmRdt?(f`i6V!lqhUx>&`*O=diU0B#6c5OU at -Eag%4JdrFnXJ-X{(hk#c5n7
zVx>vz*O<iYPR>#6{$FIqg68lnLYx;G5S-DAz%D$|xjPe?9i at t>&}0LpY`hdpM6~pR
zLofUnU~`bZMGpm}0ZUH?MkJ_n)7-Nv#m>QBd#t2wtZsZv=lu9_^`mn|xi)H`XHbM;
zSF|aPmRN^eHlczRcjqH at 45=fAh-g#<qal#0iU=kffdQhXdT=d>C58~JjD@)X?VZrT
zq#!;o85pIfEk89B1}D>u!N|MhaorCZk?D0wVnP=li at j{?WRrckE at q&U(LFTT+aozD
zH8d*NJt}TgqbitB33Ze}Kp`-#QnSR!Ou7c}sFiGg6n(c-6tD!EBu<?Qh3R?1^>EWp
zRQWSW3iZe+P2(uxARSfrD}- at 0W8h8aF*Zpvo$cWs`Z^x;V!2z+I`t2d=siuo(=Y}C
zppQ~Dr8Ee|nA%G{!70USbH at E`FG=KsFRN$o{yOVPX00%!U6maMv|5=+9Roojk6(KP
zKQ-K?D%u^6C0FvJjEcb*kpfOcfmQG3I^Jh3s&Bn5qw!Wk7G*`#l`REm_oMIM?__9d
z2D^dY_cGiIj>t(atzjR1)-dv3FxmV^-K+h*+(2Xg at uTA18TVeFs4s7R3lR|O`rTr<
z&)6YNu3J?8#YRR+ at ik!(f%{{Ed77#0&HYBitCtEBv#j6?5@?k*^vI)%$`xwi``4U<
zgOvpC-}egSpp{G2fAX)HQSp=+l36khqn?);Qu!~~?c^_OHIg+zq9E?g9{ODz<7f|^
zz<pJx0T)-QO<Hk7jmE#J%U`7FG!C<zS)LJ03djk^uR5=;r+cieZ?LlnzuzcTKb1Od
z^btH&*UB${WE5{?Y&;75%L!5v3DCm4b8ik3j-C2DF_V=_sX#?jyGu}I at E#&gC0r9{
zt{0bBWO~gm!is8eO2Vy#Wg-}I|KH5*c47Eh!A-Z<u)3LS-Io9+S$d`hwm;0Gw9PK|
zbXT$Q)`eGD8dM{sdQ`9=PZA|TqM#c}&*YLx>2Qs;+%>7_m(UKPiWmI>IQXebQA%u4
zR?%+RJM#ao2p;cLav6`SMz$ezs#k#)kh+dW6-4=v5{vr3Fv1xQvRHD57+oAJHYx(T
zYT5dd8Oy1@|8;ysJVfae&y56y;ogJ_D`7Di;UVcEi5U0YaASKro(JzAF)6gu<Vw4<
zfyTcYlH?L1%Pj3oi1FN>(zPn|qC;+wp#W6;Ig=~>DhsOMMXyv9x1gY)KCw?&OvHS=
zxq5EjLk(GxD4|FGPgkX}ZK_ir*gNV=$5b4IM!LJn6zm^~#X|QRE&6$Gn%R1 at Y^;-Q
zl;xp^O(O>`hTnQpL&1>RV7G8Dqs&-~Lc>(fp|w?x^bDYWRh^iprFCvrR&;dHWk%b%
z2)AGZn5T>(?R|k at T7i49>K0iULvkd_+kkR%srK07j8m5_FGs{+RSM#f*b6RjSY8B_
z>3BWT;{pglp*T0`0ufP~Rf>1iJgj_$6}bi}FWwL)%JH%8$`?g4ZFTsXGY1vBNkL|p
z-XWRA at AP>oS}I3Ap-=H`(GIZ}USYMo{BXZynR+9m3=IM^D`vLS>xYs2hLP6_o(&=}
zDpZ0}I{vQZdG<}MBgD)_Hxn7roi{=v4uQ9(=@A+S0~aBwIlpj-$O*15yWbml%c>uz
z-%)?X>cCUr_Y-=))vp7ESVlBkx|%)kh_P3_)1lrpFZLpi>D{F|zYoPP?W7ZxUP!zp
z-?kfk{z_1laS<j4!jI at UjZ+u5>3rM1e?%QdPaZ?=DZzTo6{JO~FI$ODi<QTnoSpe|
zmU at TfT=JS}j#bar0sA~`z?uCKh9$mB!Z_Z{GA{j;=ACiToaIuW3j2*GuUo{N9J7DL
zVBR at bE?jNMY#- at +ma34bw0Gq(dCh8UONJkVL!J)RW#BuaxES?051ZdONRHN@|Lt#f
zAg}~3>2)&PvmdoGg+FS#M|SF+%YaS`pa1;Xls_U}qjOlLrRZCZtJfUp3sb`q``33I
zw6jIM=I;p3Y0h=Qe at t)8uou=31+!E=IsZsKV8Vsd{fW>~M#Sk6 at In4^>xmGeeuZ6g
zb%TwZ!pg+U7a<}2tf%4g+u;Ya<gwS^^q^Flb4)nu?sJT~_CL<f4k004vyZRMl#8ot
zLW%BoorcISVUQfNHj@%JdcPMHh6<lQ>)%Yg!+-?Qsr-6fil>Ws+ at oisKVv8}64Z?q
z??B9d at _hQd=5qeUke7ep;mS%kUz>%DmwE8kO?us$&AfWFt;RAD3PvC9qHk2cHjF*_
zCgqO#!?P}l&|`Gvs;TppdQn5G=JOj0=^y<lern14^O{4?ix;b2mpffS;xtRn_h^)-
zQ~1~J9-flpYJa;L{b2MchV9Zmp?|po3kSMj1eW<dOQ~6>YBOuD2yuwLe5H4xe3#KK
z%`QoR${*Icv=b?O5J;Daxskowk!5lbn0+ow80?Hl(0fY#la#4{L%fB;ZHnmf at Vb}D
z*f*8rtS{%~82=b`E~eMjaTz+>t}^PXb01F%u!;K~))w%J^t^$=*IeyANjf!malD?C
zvi97=A+_tMHYK`);2QIAXp^>lRS77eZDOTcUn}f5)A#+mn7tA<@R#4>(^yFEFwK0O
zlK7xoN?Po*^Qg3ZO^Y<y-l>@nvuPGD*ebr<$=pCcp?mvgvQy&r&#>T}IG67krbabc
zMPj`l%-F=c@>`By(8~zvo1?n8Mk{0&A5WC=H3%=>ka=M&`btn`A`H<D`vtEL&pFB#
z_ at xrtY>8i14}6yH_=1i+wz!L-oPIW!T>>?8lAvMhm$U2w2eHTZ<W27#I0=f7_^}<Q
zr^2vY**?ECMYYFL-Mp;9qnPCrg&~wRP3s1EPN;w1M`BlN(K*)}oktgGUzx at YvwF)P
z`r4Bb9Veee5I|Y)KdRUh`K&5W6-aF`Vlm9FtTid(c)H+Z+p~0oMK8z}(=P{;y2*1?
z^QQbMUt&<jr%+oYAoA(A3yWF%!aI3eG#DSzd8CGFZ>Scsd{zQx_xPNpTeNaVqC&hO
zI?n4;fAcuMb&mVyZ9T(`o`DRufl$Vv5l%F-%k$qFQU>-x1*_74+n1aFzB(A*4p7TB
z(e<OEobUC-=WdIQ!lS9 at f8c#qKim0?K9B&-d{RNKUL?h))P$KciaM7$NbUE~1op+k
zxe<g5_mEN+A-&2NqP)~%Tq%qM8N24f)u^g6f_%b_Kqq|5g>b5Sz4}W1F64+=x%I<s
zZ(XLUSxE#6&wBS5#DMdPMJ3Z5b|^WG<#uK$0rmN%S*hyf;<%;y8$R0ahzeM6KENz(
zzd3{5w%oOkXX4`J%Lw0df31IsP%UvSUHpThT=@w6%;T!!7RTr{o_fani#OzI<pJ}4
ziYs(U?a4`YF=~3Z``I2mXg1nFC<C+GGkIy85r`$+a{(`^U^|6<$}2G+s!Btuo0qN~
zPjs*3bi0oJ$#UBwzFtp7c`BAQt-a5RpX|96nP%{jt=5z~L#%jlQr>Wi=N8(DH#G1=
z8Z0B- at eP#x?Pj`S+0FLnTawY>1l400(9M7`<MHdSO!-?jKl#uOSsmwMnH>Wi&2h-v
zv8|#&c{aTt=_(QTpQc`|#l8;9QV;;V8>aQ(QUYJ{Br<OH^D#+ilzqOQ>$qi^rClvl
zXchlG^+W)<u75kmkF;|btEwHO+K?c%V&#~7X>M;!YdYHV=JlHr$XfLIcgU at IO~98%
z$M_=tPC44D at bW&T<f=7dE1=`?{n^yS&b6P?0PK7t1?+*tE@@Tl;HY(q56>QK!-!R!
zt}Z5>z9 at x~x8oB5#|MwSXRa{~pQqzIn$RGuH<r<GEjuTCg1oMC0z9qpseb7#L+iO6
z8=7Z&ZM{I5(br2va!_|x)Bl at Ol*d7BC*1~NZ#WL7Q?Mj_wp`pLr<25>YIm>7kfl80
zkY+wTy-P)=ATMF(`m{-j+yx=klmfSJ?O9)eQ$M$VE7;0^t^?dnH@(UP2M=BsSIPC*
zkahdS={@tk#qjs|^Pe5C0IQRm>j&#HI$=##2Q~in9u1he!4(Z}qanbpCZ1SKov6*>
z@@;MJ+R8Aww|ODyaqk at fn@^rZQ`)Q6<ebNQGcnQA5x*$`ZP=^zv$N|(cee7WI4|_Q
z_LGC6V8{UYX{mCYbLyaVXq-i?AuTLVK2DrXTITVaeO*X=BxLWksVh?k{BCRb3t<x*
zQjp>UoBC_HFN3a*^Io6CU%PqTRL*5Q$k>wJzSHybVzSz^nAaXkRkLf<ucp`Dz~45H
z3FTVdy$q_zQrVF|nmYVh^0lRYa02#HRXd?$nNi(h@&!RRdis-K{+-e{UKg|<Egd_2
z4^9bEHJ$w}K!AAQ;j8@?68l<#0g;~>1Xz4o8ZH%P6lFO?@H2<`G-~ahsw?m=vkiV!
zx8TSf!(sh>eGROpJP5B~ROt<-f-goVwKL{QQL=yjq2kJ~r)B$Hx-rH3)~BziO2lMj
z^}0VxzSyYJiHd5p=eeoL at X6qawE)L95zX1$@c2iaI^!|Vi>{<U>U5J73xANoM9EyA
z*zxw^(*M}7y!U_?&)tXk8wD+yjQ!K;fS^9w!4^M}TXV_ch&5$wY7{b-Bi&wcAW7o#
zI>7%T^N8?ISYKm*<DMmH6EV6g=xBrN8*FZ?ti4N1Y at 9Bx0>>vdQ`2$(5 at CE!a26I9
zKB5N5ZqS^gGv9*99Gb^e20;Ia6r;WGcYnR7i0KQ`K(KLbfk|p(omoGpnT at SS)lQO1
zt(^HkO7B&U2kJ3}m(((QWs+Z)pA at my*?78qXx}K+S$wCTish6-a)q++h<&_syR7h?
z^hlITjhL)*B3P2<|26gAaY=Un|2W%)iW_pF;$A53QQ*dvnwpk+t09ie)U32&AP&qC
z?pfg~O*1ns+c<OJ$gH%q)LfaBtFm$D at 3QXq=lkO?9$Y*Q*LBX}oY(91949PID4up8
zKV2m5q-q)sbrs)V7m`$Na#iO47g?i=6A*g&Eqt$r6oz&Bo~Ysal(qRve at PXF&MZ!|
zLUMRM;@h8HA(^}H&2%beH~}Rlze2wJ3iQ at Qe0)N@@<efRO}gcMx&P&-PfO{EXAvq!
znF~TZmo35svkcT;Hm&l~3bk&Em?@L<1qW{1N+#|mpGc4la36WKUxWmf3-CBKF<tt%
zf(fJ|wY#A>3CGp-jb42RMifY5alUfeC|HiHH`1>w6rBph(8}*UEmvRR{^lOS(HraQ
z{DKab!3RIR3oVpnh2$Z$(UP+T&@Z($B~L#H>jdBKa-w}6oEMpe9s!|pyMu44$qzNC
z^m2Nh{H<uhAR{3<(9uv%a}P6ZUx1rcuFC-r2Nv1eIlsu3mcw&s4Q_tGHuZ=u;Z_5z
z_Q1>n_<CjNVt3&R-_-Em7R1?KFg`VCK8Sh%A4xHv4|RzySqLQLbMu9e>(*2exVF*!
zlgTUTCw3uji+!o4W#L>Cy%XF6$m$8Z$*w_BQQTkHq;oI+_JJDl$YFfYLy&;%s$-LA
z#d&u`D>bk)mTRO`*7AS}sLD2rE!+`8N!j8O9Wsg`3*z}j??ezTIyBcAko+6#Yde*U
z9hZZ#Qj%m0T}sZTTtAV#tTm%@<vouwJb^8CxU%}j3Q!Pu%Ed$OBO!_=!l+=Bn6=+Z
z3QylU${VV0=SMTsQSq)p>k2=r(472<As)Q>w^0DL6EHJ4ug}qR-7mF)@^8zS!941?
zbs7BNnc#o(b!!2`970n3ordfeLKd9Ecp$uetdLAK!cc|R>VK%uQ!df9Sy7h|J&<H{
zk`Y>5lQKuVDxpUodID8GE)?TFQZd-TiBpF;=C80fhd`nfaeH}|#C*;?MEgGU{X6LK
zyb|JlwoMm?^mCe2+8%m4mj1~u6#iViaz!Ta at Y<##=i7gXR!Ipxgs2bQ8gc6tI*Aye
z3n{XzWMHNw0&Ut_98C-*5|S?PAdcEf@$fkw8d5$+zYQ0lg$lK&>TNJ-TYl^_kWnt=
zHo#5M6a<1oaf_zplb_YLCjU-8fN3R5fW|X<9`Fk5e^%w)V+*!Mk(CQy?D3PgB2b8A
z)N=$gy)qgS%2S$>vJdiK4~?FQjP!%%VGzckKZC#zfH?mL(Utr^;EoG||6NAf!>FKB
z%z}a(iT_%N)Y8(L1j^@d-rj!4^}kD3LLdmhYL5b}t^Xc<5D9z(5Oe-l^hXpv<<i^<
ztAD?JeFr&eDfx>|&4JJGKr+X;*j`mFF5<r`zdH&&h%Ek_tg8WU|5#}N^@U98|AC1A
z at 4gd=sJKdz6e{w*P)l1e8UP9bv@&p(0X9NGtWX_bG>YZG0oz79$OKxY!oX6HS at 0+p
zmW)k?_9|e%-jc}y6*BJmka$~~Q+=>loVsS8B2fhewx-V%Vu%3A4gwqDP!O)<SD+CC
zMJ5f;S`y)-xTEq}DRAE6bfQ`@o+Xq02Yw)y(D(Cu%m%6R<~TZ9fc#!q_50&MTGb`J
z5Sb+wp4gbcF%*db-K{*-$-`+?Zd>kxaj{IHWCfHE#SMH1e+P+<Wt>-(!)77JbM*9R
zhvP#Ke=%u%2|dj|Q5=azRh=>IX at X8u|6<WOJhd at VqtVcvx|h~}>;5#vsP2Dg^o|cn
z73hC(to#2Bsv2#FG6;-Ppm^^<MpEkhe}6Fm5LD?g-i1^HwS3Hz|8K;rtm}OM1pj|P
z4;Kj#w2DjUe=qOQAK5z)@eVT11>TqZ4-e|FD7TocYNtV9B`GQ2fekEBANo10-9R5K
zc3G`SoGJ;Mx`8<GtsmidPDY=&yB at EJC-XBJRVg6<z1`hNPjzJ_kY``o%@a2H7r>Ed
z7E4kRrW|6*3StjjLlgB!v1gO?WATI2<}-5u<Fic&xZA_2?!;lqUAp*m!Wv`La!+mS
zEcp1GGKEeqB1;xWz_&=ocW=@>(oFW?-#61gM|Dm*;CcrjMo5R~4FTFF-NRgXDO+n*
z(0h{o;i_*)Nl<AwQDwbPUo=|w&jSLjzu*nKUsnrSV((hL$W_EX;;mQnbjz2}QRAHz
zXzuW;G+eWtUPd{xVC|`Nc)JS!c at AuCr>~EwWF at r=k9XPD1!dNvqyrLw&)D1 at QYmE(
z34u}w2|v2xfs5JLJwt=n6s>^08yL?6giH(05P&NhV2v_1So=E!D&N4g`9I0Bz_4hl
z;)ts;`R`WLBxN4Bfpq4M>qFC$VbaF+7HKE};~eGPgxeHN)t!Q at _ONo7qU#Tm$@Kq#
z#gZTzxJXM?;4w}rPfH*}OW^yUv0b8^WPmS~6yVAi;F_BSe*51p0|0lV7NhhOxPhdG
zDoztStdRN;)9ujZD<k?VY27(Da`ad1dZv}4NrZ~snL(WI-`Qo at 2|Br$kTO4C6H<as
z2ubLghnpreakDc-p1uTKZXQ<B>Q^7oR8Z7yXVm;dzX26&DG~#0jf!bgVfUcEi2zio
zgtco*=O}A&xq4W>%Vqn-o%kgXh6TlQ at Dg8K0z4V#L&1+ZR1A?aVuRmrZzPHC!5>Q3
z=Uv-yx^>GTur8#ydeuxAXmVWn`+H#=PsgYT1n0|h^kSE4a!qm(==N&2^4)R3HfL{c
z4*HNy%J|K(lg*jy$lOS0;-P9>-|PFpDg}^L0g}WfJahDcMMG>A4M9Agv$ya#v-K7F
zdjefH%oIU(RnR~6h?mnj+ at U+5(lM;m)n^?5RKHNr`&v@<;%C8C;(Jsdew0zC6}Wf@
zGD8p~?-+%VdkQL&k~05>ZYCgPj`8YS`TdGq9~CVZh2Vw>GyvzI10F#SopjX`<-8jf
z8?qseU_1fYT1w&_ZxVU;q|CWH-RCB at T}g3RMLp~BjqKC&W=pgfpyO#=PH%tjuzH7C
zDJCozv&H)oiR47x=F+N98%3T)ga;%B1pKNhb&d=>i-^*?t}T}skQfCNx2fekeEh2e
z{p%1IY6^f~4FJrjK}%INV>9doy0|oGI at LQR{-zfQB7>|p{Alz2rb`}EU(X at uqy8Tr
zP337SD>yk|2&(|Fs1aAF=r%6V`SoQq*6Pdg)IXE1@*E*O2U;$*RfDn5`^0&UWCSA)
zu%O!S&f{4H{ibsx%e)Bh*od9dZsj>DOEeH1f{39%%{QNoKx`VKn#26zDv2wyfz$`}
zp0-bacC)gM`sm9G5Z>%WaEMCiAgrZ$e^g5_y0(;5oEAzGf&~U!zb6VL5umv&c8i)7
zh+GbSez)>Wuh>%MI+|e<tJpirdj&m|cn`azK?J&vS>fgOoMU-F59u?Ar&ZPdVpjKY
z`jlW?Bt+E0B61xm%K4hp#43l?TS%!2s}?<YfE2!fYBb8j?x_rhYDhtW8<vwhk)SSV
zI&wbRn@^?o?z&95h1O^nFbhFH7n%VtB)GfA;K at qGQ%^tqyZt!RsFnX!YwZOSd}m1l
zIJI4h^H}f9Q-br4<O<S9Nu1tWfyR$$xAEE_%2mnK$-wskQzmT<uO)Iko3Uz at dI2z1
zX0bpU{KILu=^^LkwW=_w9STu3+BC&ZGd0JDfCWni1lH;FDGUzdH2V7l%tWk9iwelz
zw2M*(7qCy16x8|^$nmBM#=5l+hlkYqbTl-2bOB6MLwP{8f4B#$4sXz=eMw?sHTMv5
zqJX%K-iwUQ^oy<Pyry)MN<0{&-7%~H4QN)^?7(WOwW|-~2KaX`!^cq&0fElcjOZbe
zqzeTzL5r+8xW=MXP{Dle49^KRhM2(5OA98(jPKg-e&W|%0bulSgkHVug%ofD1_p=0
z5KBZ*@@t~1N_wxp-Uj279#vFgZXRkBLo<Y$5b)%USZH at i;P(SEM^>GPu$#Ql{F}5A
zI=DK(^OAk0EyTwQAHBi&A?Ei>E7ot+FLrevy<+0uGc+^=L?l4;W7kf6fedbLZWe{+
zV!8m_A-H*TotrD8$eu!$YgMkVJouHlF4NqA1Qs>FW|?x%oGwy6%+_2G8k>ra!xxe-
zS?Bu0<`fhH7l}TF`-Kcz`jz{T)#Ke1`22kQOa>mdCdZ2vKoPg}q5dyNvvek<!5hfw
zXUY}tbMr3eNsX(cist6PSxx<9M_TstJjB;p)9=bOtpHbFK0n#8YA6^-G5sDgF+V{`
zFd?ZfrT51snTed?$Qi2Y3TtW#>#FY2ON8q_0myMOCG?z}oC0 at 8ejEMZxN{^T|G~#-
zn43v0k$?ZWT at -;61JM&!)lUJ+-SkDeq`2fFWKjGV^B6-Dgs=<DrHJKAQ6zbe$IrJ-
zq`%75>Q@=+f*BA?FUme}FJ%ZAKnHnC%cc=VS73L$zca%{&(n4oal8kqpex2I2r4xQ
zg9!qB<W#)H6V$_nP#nJy)oyqpEq2ZX4-%77V+4^WWg at v99mM;|-^Yu2YYx|b2~#2T
z>3PIRthhB+r;Z^Fo)SyV?t9u|s at IJ201bu{HL!rn5(zGvK`g+r?K(Iv-7oM~zXLNp
zolh?)e+IIG<&$K>lz5m7WO6dDi?W3t`8m`u8aWxPj~{4Dp`cgyy4+glOHU6%Yj+JH
zx%Ok^PLIq{>v+qL(*doHiT^M(o;b~#qiAVqX<}HA at ypu~EYj*&VK$_qN7QP0d%IbL
zltB_!;vKbzi&*f#;m329OI%=kCH1<UYX~Yi?GkIFF`^@Lfbg8Gsj6s22)TUHOUfj3
zCPZ89{#Bf?cs1M8H?nxGfE2L)kM!2 at km&v&gZuMGUce0}38x}I+$INaM+eJ3IU+?|
zDxtfVmiZT7z?9=BIKB{G%D5>yM<42z4>-+%s0cPpkw80M31L6L8yi<H73GRid0s(p
z3PxZq<L~1y>0iomK}3j(Ca;E!tIJE}1yh0-7v%a&g4~7)c&7UzC`d2(t4eyV1puVd
z?h|~#C|HtONK52F5?sPyWP3a0{$bBJW~EcLvG8)xC4$BhAL2R0 at 1m^3yC)#n%VpP2
zC3JTEoyNCsV3BWFu=F1<X*ReR{KsEbnVQI?Ls`8q*mvFp##I(xHt*c;*bo1?t#~40
zEK~V)kFTTTpsjUVxZ>EtSL8n(L-t3*pXiERX}D%`u}tge`%lS||HlY+&2aEnY-`p?
z1|;DJ3)zpfoSe_BznO_|)ASq7-%DUhm2MFxo;v6oqUzosUs`?}iC}rnr1;8xy;=7{
z_{q?Vauo`whl38U*!y$p8pf_nIrb!_visJ=xf1D5!j_zE>Xsmlerw2iR0w(UCgG=}
zbNUfmss4jOm#-Au&i0Hl%iX(2yN;<KV={J1Bh0dJqd at GQ_D{7xvNTO31Me1kYkVpH
zdVbbDU}DTWzdAm}5I)p&6;9f;g$)lRfZuZ1e9H60Dt)b^g at GSt=1uRsS(L|HM`sJ&
zXu3uvnwOR|BR_w-iw-k$%%(P}2kpn>Ko1QsHjsKEIiP=%Dx$s)Blqx|KWpg!B7WCd
zJ$Fp==B~D}#?FV-p4)F8e__Z^q#pX#=n!sZeq`XJ$s^5}C1b|gN*PXXq5Mi3XtMk-
z7ENlvGY?+ThZQ^od>q&%fwS%L__a3%tku?kofL+V{M}lIvm6ev#T}}_n&02y at eaCB
znxuv!YeGU<Wjr%cf-6LoNr3;vPmA7-EBo4zX<9SCn0g6?*o^(g#p;NSSk+WuN*iN-
zSpPVM86%?O;wQGZcKZf3vo2otdz2{ZT?ek$3_6Qh;=@1qdEjTbPtTrAneCoa=Uz`y
zK7LT8u?T>5P8+#vh;v@@(Mn(t(@d1WkTI%iYlrXAB($;YrMbbNI#kcZ8~O{R-_j^&
zl9T2Y+(Jd$Sl7>5jGMKJvTTp9pJChOSr|Xosu1L at v{*WpDry0Qot*rk&Vi0T-9Ck3
z?%v?fm_MMb1F$5Lk>!_6e4g6-B$I0NjB#|2d`$IRTS^dFa?Ej- at m$oQ?tmSdf@}<c
zz9<E2fg{u^t{z&=3CYBYz8>3kMZ6K9lCGEJiw~*C)sYB$joU)mH*W|A(<umy?<z^x
zFA^Ym;YyYIHQT$ogd>H(r-xToEG&{DtEq at Tbq0kHg!k%rb`#!CpE8GnW}UU#wJr{5
ze*F442S^@%!MzW|ZJr`ZPjXDz$@NswJvmRq-X?|jdBK1q59I3sTC&U!D`9nSQ)YgP
zxMroT8kVOKV*>N>&3P5YapiN<c2IXb3twpjnQO7hW-2VW2T%?u0eKK;KL%MYrOvs|
z)!FHe{SfeDwd!H4b|0r-*td+d=^s6936L^tjTt*^eB=$1xsR|)@Rq9cx8Fy@=`M=~
zPMK04TLq)H9vcaMgr*j!1e!d^Q4ow6mAZJ22O2Z<_Bt2;Ak|H5Q-AeIL3?8$dpyCx
zyd=&^rsYYoB_!_}s}EAqqGu2K_K6WpkX4#aS@=@1i~6n3?BAmeVZYu9$JHTKE=**p
zK1o;%6=ZzAWBalE%8fXT2J$80!tuuEvX at Rao=iL@^G*eH?B#6$bFq$@th_FIWK#dj
z_TyvPs0pUtz}F^A2t2^`;F5Zcnzh;S4^^6KP?y~N-FJyEHS0`Xzm{><aKDy2+d^iy
z9(=Tk986KnyY$_{?!&P$=T`}l8?3g&=J+M`X0+Td!*ty&Q97>w->9p|>(sTf4 at 5hj
zH!HdU&5zz;KqBWhuD-sOO+1nm52ft0IVRm=-7ui(^<0no<(l>fOSz_3i8cWt%Z!jI
zed3jCk77Jz4^i^$gu%6U?@0pklrVO<{Q4Rmqiy?j``m(#<LlOz%=SR;er3|C^X$b5
z4o7s+)Ael(6(?r%4+wgvmzAK+R+eu`SnYZl`*5I_^G;{#szH<k)1x;eL>F{Ap#+N6
zRP1aq{xS6MsLnzfkNu+tcrC?rBl*mblSYmE$GansZBpN6ZDgN<M#W%>g2&g+>VJ6i
zaeCZc_i%ylX8)ZC<=q=N!)L-@&h7=nhLIkbv+Nf2o_6Nhh{DWyG>|j`8FYiRMGJof
zL60o<n76F=DULlc-7T*_y^w{Br>Eo18;p^=NDE>J<D+fu9+T`7(n`|zGm&jnP%D2o
zsa;VS-gp!n(N37+yaK=SMNknVD>$`dx7Gwp6>8fphdCNq^>-O4)!8vi_i)pdQg>%5
zh3{LtX`s1-Bz_JSS<mmS6(2nv*ztRt`&=y^6FD7%AGXqU$x|_F2Pt(IT$L(29OW at 7
zqQveE!h4l<OuG$#JvS?Xjw&V<`SirgDSob93JQ{sY{@@`Gyc)K4}0t7!<V^nHrF2L
z->#G0q6XA~DLMDzD5LjVz=5+|7$d*h_L$_Iu;t%+^xu<rVJKjy&G5zqS<Oo;myjGm
z`hjr&i?EC8(AIt9Gnk~dQqryv{R>{%Kv8QDaecmxRAn{W!LB<paz!D$>7o8K1$iJA
z?AfQ)%`fK%f59_d!z8Mb^_s2h^3X7}FJ>lBj&nuHMq87|d_1<-0;xuz9Wye9^6)U)
zwx-dpyBrB4)zu!$TB}O<m%J$ADi;(L8W=wAR)~SQsj%mh719N6he5`RMN$n%>0hA6
z)!jH-8)_i&zyerna$=(5x~yIGd6FF>N?fT)kXNIFWGHI#5?YV4tByiG$e@|M at 8Na)
zbY>RW6y$BEvx+pU4rWjgZnog{vQ6v++0}Uv%MXF(*7mh}^B&p5z$Pp(rymIfxH&sB
zWwD?QYRis=E61@{E3;BtF?q*UVPB`MjW9_WCe(WMSiBP-Blh1id|TtS(y{ZUqO|^q
ziH0-5%mg<%=KJ3#_R`wJ*W%WgE3-3&Cr%&G*`B)KzfW!c=?Pu7?!jR4uoS-OdW}r(
z2hSS;*1v<$LegK0uDw<&qg?;DM<pCuM at gmqHoWrtILZn&X9+XNkV#{y9E}b at -qLO8
zynbK`9{9--P+wKBrJZos$^JxfK&3n}v=7z2Ihrv;g)9d_xZJWkj0y*v`fU!e(Mzny
zsXmY=RAgp*v&KeK(Q$11S7WHjsZOZs*!dTo%$adRHOYUxAIU!%L?G at R-zpln4G-8W
z#lPw3_MWNV`n|D~;nMN+L%`JgPuB?!`ybwkm->VgO=?dU)rT{$AYGA8ruK7&H3nJt
zOt;;S_K2QPd?!^VFDt3ZwmlS^g0lQ1xj8nt>gE at zn=V`RotMLvsK)bl5e*H`r=&F6
zTHV{)4mA=xZd()oKBzlG at sfT|A7ufVx at tc}?BWJl8h;j&En024lyFPGfrh at n{O#n|
z;7{%C3cfd{WvzecJ-R>KEe<nhv~TlV4-ZKlU2y+YLD=f9+y5ghe&YH8v(7vLsPzPY
zT-r6~+Ls8CT3u3|okNgBt``qUgH{g~yM&wcyqlTw%3k<6XMf4`+=|HaAClbzy)HuD
z-?Grm2ojM9+mC*C5%RADaY;68_q7*DwDeT*M7L at 6h<(yrwdoe6t1BeAqUslSrNhIc
zsm8V!l!GCbT_N#K&QFVp1}_}4it;DDz_p_rGDrQ`BqawbZN(R4*f&nM6!)GyoQJ)e
zdeJ&rLI?&Uez=2$woP+EuNTbbB2q~)dpZMmZNd$Aas*3)+b!rIH?7%tAKK?k##&Ix
zRruBYI*8pT6r#ohjCb3Gea}X+%tks!es$|0`h`}4k&4AGnr=n at yF6`a_ZHX+J3l<+
z#aNdyzi(33BBK<WmE=jF-A6`Rv0E|G935Oc;)`W96*Zd+h*?v?sOkB|MKCY6Isvg7
zmWww8yll*kMOh+L>U78533-FYzV;rZYwJkLsfO9$-YH7c)73#sR+goQOvmIje;Vej
z1fP<Ul=LkijBjBK0(OTUnM6xgHcy!Iend+incoTE*USABwfk7l_ at +en=fSv$%2QOs
zQTqtAI|&!AoZC!kN=gEOlP%sOB5q_H`X`8?X4y`L6=Rwj(m+zxYS#7ov3{Ip%=tMq
zpR*Fp?%$erb(SxB%nfopP-KzXM9Rf3BU{AdF3~RdBMgo4jvMK8)%>7;BW<XlgaUu`
zqg5;Pct|KKxT^ufxhowaZ#;(WjTK$3mae&<Znua*hyj^qb;>FBO))=dK7jvLk&%aP
z|9PxUudE+3ySiIrv|9Q=p1k(^Tfv^<9t|V5yGA`mp31~uV8|XIum_3Oh30E9RhuV>
zX at 0Bi!uP>NpLn0pz2Ac2#X$_8Gu&DI*i5t`bliGG`BW{<KUKo4)L`q6sP{X70k9;O
zN$1Z*Iz`f4)b#YIM$tz=z8YB}%0iCRj#eYS31@`SZYqX*p6P|YeTJ_XgQ{|m^f`=J
z9Z{or at vMj2a~^<9Kc`9?aAA=GdU^_>h^6;#EBYf}#lp^8x$>VL<YbSIF+i)34M5m6
z4rs}&UJcVuTO!=fXZfZ|>(Mig?}p_6POdokoi7w&ClnKe3E~sdI+&i!+2`ND;c}7;
z+!Yk)52>Kr%<=YP!pwJ(fgdcox at lA5LV?3&1vvtS1lm2dQ9mSi)@lT-egb2c`4kuU
znR&sNN#0dg$79>%RS#t6(cnr&Ma7*#esni&FVe}JZ&Y*!q5HVqa2clV8A3tNGaE42
zfj#)cXmuThrQh=E;VR--?Ub|6HL9B-D#7ECU?t<;hx#i>KbBHf4NG;3-FcTq(h3(c
zI-y71qRZ4)k&)A`C^4n}Rh={SOC#4Y=;Y+&V*6)%7Qz59LE-36*kvA0)?F<0K?~rq
z3aOEbR91|;iZS>u_RKly)2}DB05v$!Nv;}y;Z at JQh=PI(vf(9iaUtn=<Ixd`EgU3F
zTF4-K0LL?6+~9#ky(KMR at r#&|X3ZjlIGMmDKtX3+Z?Z!O=Y2;6QMuN;D$1%V1irUV
z9pIi7Zdj=uIK at jvn2x*wYyDJZe>fMN`S#G%FjiT62)TEp2`)9+n|7wj%6x=lW|f`g
z>*EZWAqN)8z7goqhiYpvEMPso3JN-0E>9U<u5`zAoujvdKB?Jv<BwUNxWT@%*ITGp
z1r}BS#<+?u6k195Cr33Z7!in?ih&0X*+^3$cV_R_)HsX}gX#)tuJ*e*(3(8KOL5Sw
zpN=u~A+C*_;Gz6f<8ikLgnBPsTJ58q9V-A6vxMA4HDc_5?4ZE~aInnhf=o425Blt?
z!{-NwK;%CwLSN6oj~Jxis`%7YltX&uZ0AfRHVbxRS4XZj;lr;UBDx+)G0Mj;!Ye+i
zMN>gHdWbro+v}UB2XS-Df)9eq4kB_s`kHnT_X+C9#sbr1bpQ#7ug32tNq|Udg-pra
z9!sM6Ticg0M~Au&$}&F9hR=R|bNgn1D6z%2$jwDZ^5E5c*@LNd$ucr~O+RYNX)xq1
z5Q<~{D^6ZD8X`%c=RemQWf|l<{cCFfM6FeIe`C8(QxH*^Q6HX(hdI4{TDB-_upY#j
zGpHFn?fU-gxwrpfaM#0suI+KnJCpfLndYVsjjw=Eo(svx|8hG}DtK>qlC)kSKUt4$
z$7jwHUz;P)@=1KuIY{{t6?9n*(JC0hGGLgDVX1bexe<tQrf57ty85V)83xr{$6I_^
zf#+=o0k0^?L%ZD$Q18EEv#jmZx6);?i_vre9=)*Jp|JW8$b}hx>!Eh^Jwrw<o6TMd
z`|$(@{BKUZxRx&yCsKxw_cdH%$M<?0M9sDCX-bl8X-<=V at Pp^U3!a;IQ`@+p%UBMc
zcUZxu&GiXwWj(Dti%;vRLY4}~2!U9=q&Pyyvxh*^qg2<C^U6j>tf}ci)JP|xy$Z_4
z9A2eHhkX!eIR&ltM3`L$f4p*Gh=4Q(fcUU)1P48R>u<^%bfL3pt|R<VX+#+GC$}lY
zoZAF9KQlSWd{3#=hi-BuDGaP3oS^jkU*vdCDY{+B at yv9pXw#}xs*L-v&;d3qRyr(2
zR=#Dvi~ssIaYD8^#|r&|H<=>N+Q-q}t=>D+#CZTisO|U493l#v13$fF{Eb$5S^AL(
z&ut#?*$8CZPw_M1!kdnAC#oNSCWeXe_J&pE$oMWq_!B68s^39m{C(>2X^Am7*rk;u
z?bvZ<B!xWPO4iTh?1pK*Pl{5tx at Rijx!xK2j(FId(=p8$;@m0XRk~rbm?}Sj+-)2V
zWah3Q?2bRoPFN at _YR6!o$(z|eN4+0j!}~>MQztup>ByUes`d)Gm;5<21 at Buy?+&_7
zT<VM!gsh2uv3 at CDda_sQSJ`^E^OW<Vw~9wYmw at G|dnsx)cT7Rby=QTyo4zw=Sz#wg
zfvTpZGUM`JK07<gk+fC9R0f}&m$WG at BI~Moxyp-Lrp0cACJ^74p8G@{Ct7aZNqnr5
z(=88p3fb)xZ^RAxT0|8(VA}6jxAz=#^4Wi{@2lU^t(O*X!Pv%=tgn0=cgKwf7fW%C
zO2SFX$;DxJ6JAg`zeQMw!!AyrlSZrY-2I&5bMBM-iLj$_a?scPHoJSm>`Sx4uFZ!e
z9eeXR>v|*I!*H(dY1~$-*Xc7xXEj<9_EuEoyPUr-4p=5xz8xHi9U6GP{dRA?FgW>(
zN8G9_S!MP4phrX7XMG-Zi0nD=qZG_px{+qg$#Uy&cS(Y|if3|*#p45cE{LCz$@da!
zVe_5%Zr~|OzAm$MKp{L%lLUPbXsjSDu<v}cv&<bQU~5jL0J<`4LkYN01<j}IqTW at h
z&<}c!?7(~S|D)5Td|~E@`ttp#IK(MDc=caEBbQ7dWF{%_*&RmkOD_K<;5%U9_ddX4
zQM^^+ at j<3anF7H{;08?su*P2jw0RX%e{f}lC_dI<Acj<kgQ$;G at 0mlQ)Wda9Vu>nD
z86_o&!-$bY#LUyp3r6KQH8tQ^2|x{ieQmH(4hhcH;`9?~{@%`><@*n0 at Aod27!R4r
zFDP7q`w!v<1Okq9V{Ir?c(Y+5_%9^^V5pcTMkVl(eZ%e4y<N!)33`D-fV&?G<c-eF
z9UX1fnm#s8lt{x0=xWx}WVTlKfWabQx8ER-1|pdL6ccuB$AbhAkn_OW6417|t?wni
zzL>3 at Q%#D}a&o+q(u$l86#54ciJ%9>!u0)x7fbvd&*zkt&<~c|GBa}A4`kXV(Q~|f
zWLo>t*D-3qi93L>5YY%|%tb^|Inz0TA|fKQbNN7l)-*g(PtM5OG(ayvCEQm*M at UF$
zb+ at 8WqOV?{cToPj0+FJ*0#FEAE>Ti0QHaDR*RlinvfwuK`E1Z1K$-r*^4Qw3Tl@~I
z`WsG!_2yd+y%~%M#0ghP5+VSRs1umMHx`P5v@&db;%$p at -LQ~&`dOq(0)mW*A|u?v
za(p7aWZCNHNax8a)#ac}l|F!z0T31d+ at Di{BOAF<SqoAN??O{vAe$#wenEmoV>w)`
zW>-50boZ+#EoDD{u>vgKXD%fk1IU_v0nK at Q{8j>9<-7eNMy(j|DBL0HuuAB{`4}46
zkGYQpSl%!ReL!u)iJ{ME!)nHPF?m&Wt3a2v7!8 at V=o{iDgx=<ij9VK)+=2^3#JtOx
ztv}QPWFUd;UF>C(R8(-Vu*etXO<)Sdu5UOVBN3pQb0Aj{$waW7x}01<xJckjQogkZ
zdh9^1)S*z>i}Wkr1U{etcqMH at 2AWq{y!aAAf8RRc{3-|#by#>g=lkdGOC}eRU2`vs
zjf>BMwL2tGxs)8Sz#?%m&{vE}O1vp%K0ZFhB%}nM67L}I0!$B+9S4 at b9p!aG&eR*D
zr*3!Rgty%ZD%eQD)KtO9TZhlcJ6s{$R6!CC3PGr2?Okc4Lb?|bS<IJAtVg7nm|}c<
zCsKBrYcrohtif7<_ at 3}*T)~m5;QK?<cMZI~@d!Oz^gNpG<4AOLg+Z{PCVafTG2|v*
z&<EZ`Z?M}l00NTuP%W)@=PdvEY&l+<;NROKa{33Y`}r+=1C;?#ta|PGl=Q_=Ht6rg
zk$d#4rHpgc)!#W+cgMs`5ALZVjEIB&%zKK;A#YQzf0PHuRj)9QzbRQa(p-*DdcGRF
zz;@LNYzu0k{?`mvR~O%OQ@^P~aGl`TM<yJ)w1mr?7ve|6>hjsT{L17a8>(L-*&m#2
z?eca<@Ra&Hm&@*OLZBic`X*1ENGfeuo(TTvbza9+n$a8wKJOEP^C_WBpmW9;!tdYl
z$QMKJ;UH$VD&1-vbsP=9>za&$@GvF%SrAU?KCE861LBR5YZ+I%LPg~j<jY=+>(p=g
zvv$y<gSfmAS+uBFkYN(>SVseAj62ZZ4l)aoR2kGz?&wg$KIu`0A0d&%AsG<?;j8`o
z)a}}m%drLoq7Axzzq>=bfz>7{R#4N;kH{aH2HIl5<y=M7YbEX2ISm$85XvAC*tr9J
zvv*9s at 4pN}Bj_MMncA$=Et2V?W4|73A9~@jaBcZgdRF>g<4I1+%+(Y@&N%-bnr*MY
zi2dHw!i%`hSytuQ-i=oK+0pa6Qg7RNzf0_tIT&a7XtGnV%*`W14C-Z+nRnl9rgV}{
zs{K5-VSn`aogBy&FOANH!f#W`>d}YmL(8tVzd82}DV3@#xM>fZpyC6tt`U_-W?KYr
z&%4<?W3+8=m%ykv+(Ndh at 4feZNAHQH{-ZTXbe2=`nc~<sH9s}{aIwX+;nrej^8QuZ
zEa;UHF@<c|tmV^~R>R~tpF_ME|Hx^S-z>PZSo`&vf|H|25dHR4+LCnHnT3d?*Sje<
zj_Kmw1w1b9xk^?#Xh)chTgw0a9eGvd?9=L^KQ=O*cwQUXT`#{+v(iNc?lhm>J}7w^
zTc&dhF&Gt}ncQ_K^&kO9TVIF;W%9^;)69<mG}<Kbc-c75@>{oaNZmE-mhBtZC(nD9
zq$(ng9NtveSGN9op3ln+a}VlvoZuzBG<UvJ&d}%Li{D=!%Io at HHZa6}<;s;2X09aA
zrKW7lK03J%ry<W_8Tm5jfPEcqj$~k4qKX}Pz}JTw?Y6fGX)gl`r%ulkd1vM=vB}cN
zJ*uVVio4KSdw(pDSQnoYJirlWpU+h3(A4 at k><V4t at 3F3|{ewJ<$%#=}eEk}OX~P at J
z?=tc2?1C)WU<Cu}(rc?jUloPLcUuvTc$Y;E9pQ61`Tb%y@)ADy4h<$VEYDgn*&aYv
zyg2oi;CFj{qx7pL==8}3;D|8>7#-}k#%t5%J+t(44;6av<omF%nQ!NZLwXrAMJZLY
z_?Hzy4mmB>3v00I)<X`b+#lVm+w9{+2ch7X1sE~9FGd6I9Ooa%BB{2s3?Ezn^u%e>
zW{fbkK`a_f&+{DCaTT(UsmR+={?Jm-^uD=Agr{5B2ej6nlc{^21E*LFh42Aql2qzl
zs7udc71xdC&uwpeL@)NIyl#F6)mdCeyXyTCg?9Ny%^|&zrsrLDxoG^GhRo$5TV#cQ
zuesvTyE>=&bw#&n>Ff!qy^pKX8ieur$g~>!TYd+dt%^@O`B}y_<Ri_Uo3uX^r}~j>
zG}rawxTv5Dv-e&!P{w=3b4m at Ae%LFWyO1{|xGBFT2^^(Ew!$XUYxDOhx3^%<WmXw{
z+XFbR#?E(qjHWfsJWY at o58Q%V*GR{+-k8Ph`?)N)pRXl1=-0cGx1Ea*jjFeD_jyQ*
zvD9SXjL%O#DD}1L4_~H)-4T#=|7>{A<4MP5^J at l9)LQxFSc-u3u{0do!@f5Df#k=5
z6NwFlD!bf%&=e%jT=;yOvUTVoV5-UQfo77}cFv;|X-O%?u(Itvw?2)Y*0pTp5piEI
zz++8}F^M<9<d&?`x7MwCQ5SXx*`tx2CWCyLhOtT;0ly6HohHWw<Xb^P+I}@u9VyJd
z#nf at RR`4O_Rcg1IzOzfqbV*Hel%vMKKcAIPHc3>BKRH86crOWBZnJA{9q9RXGV^gc
zTWR+WK^E004TGWSS*OTCByT%)y8u_x>P_1bJ_B$s#txD>oo?(s(jwynrI1CHG%0H=
z at nmQaXr6SiNWrfy(c9Z7(G(0;#|xKo+BGi{{p_&NEBO+A5caVym;<0#4h{{K|46LL
zQlV!T!2t7WOg$diNi^v1u9JSn!t%obUtB_co;YvGXvM*+JUyRRx-*nlwu9PUWp1uM
zjtPk`di$V9`^%e0E;@H+#yU^64y|@|omN&m(7ZY at Fo%@=$CcHcTJLhWk6iJQ6ERt<
zsc0v1%FX#hZlk=zLqe1YL)jqK<!r0}>dJY+#pS+{llpef_RGw{&j$X7yTUH(jh(s*
zNOB-eM;FXM9l(izbf;O3Yy8X)+uNdPX!T`?64dw7SkIBvxLC%Mrp*cY;T*ePHY;mM
zd*6IVZfM<#k}%0#GJdK4aQtS#glP*VD?JGrh!;<wZypqi%5Kz|&oWhEL66>OFVONj
z;ZEIr*xY_1isBu0A>7a((N*)XW~)rwN8a(KjH-6&gGYzTAxyfzXk7R+HGmVE;vW8L
zf|w&mRR9=AHX15`t+SG{wH|I)KJqU8RYe`T!3CCkjbtEgKxmrj14MtNe5IIT_I?#!
zt1vlt8x2XT%848g!vj<laRA8$j>O9(?2ukj&^vQ#Xm8r(q*8j(DMJSDydl)%lA<S}
zDKCJ)UQj0OP9y`2xnLB{&wls$R6$YMenaRf0vTm>s2+o3)?;AIYZ&6I5HQebI;Nl`
zJW9D|>v~;}jnDYcf1Y6uihg1@#b+$EYxSpc&eg9z%yH4109m#no+hTTIZ<!M#vfMG
z@?QM}2McCb?Eg9vwS2|Q)c>T%WrlK#sOj=2#y<0xy|Ut$)T^f_$Q6rrkELTvy7t>S
r+%myD(y!pIs&5KdNDrx806{@`Td&e@(>KRKz>93_YSU;HnDqYv`HT&h

diff --git a/docs-xml/Samba3-HOWTO/images/8small.png b/docs-xml/Samba3-HOWTO/images/8small.png
deleted file mode 100644
index 08aca66386b951962231c7cab9ca50ba82c9d4d4..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 45259
zcmZ6yc|6qZ_dh<n8D1FsjCEve*=MYgW{^Fhh)6?YtZ6KXQui$OrR;keTd7n+h15N^
zvYRB)c2B5ODrwW|_fq%${(c_6KRhrGuIs$cIoEa0c|M=7EKd(7aZyE42m~VT;_ToJ
zfxrO>1hxeY2S0gZdGQzc4G~7&Muk8w4O$?xUxL5m6Sn##>^Q(kI20Tg3Zc>ugoF}Y
z_6LWBdWQznlVgWMZNNXGdAjf1T3=s3JUsmM>(}1i-jb3M27|F_(<Ub;r=LH6`uh4_
zzka>Bxw);aZE0!g)2B~Ij~-oKUe?mmdinBYd3pJrJ9icq7PwsQ?Ch+Jj7&~WPF!4E
zVPWBuCr`lTD=I41*4Caj8JmKJy?1e-?o4_RlCOp|=JyYqi#i$$5okjC9UImlz-g_g
zA>dRNL~#rlte|q(Rl%~ko&+5zmQr5<wIZYAa?^XAk;>815U6P-9?RP9nIB;)>ln?z
z7DLdyJEO+C$+<A*Qkx3|AqZ#SF5n%Zrep{LTT#J=b4_d_)4 at L}%-9Zrwd_J!16%^`
zmPFyzt{9WKI>T?j4)|}}CUfXf=UUp9I;^DH4<x*(z{-^x?Y=M4;N~_ at 2U;IBTklNt
zi*)rJ7gGvlw`@kGT*EKVG6Fmg#2;xIpkJK(Wl3c|+N_hQm8SZ4Non-8e~d0(N~`-E
zzhbwkiPmM&cOjO%1j}q5<!>Au>FL)V)SMtr5Jqx0A{RdN+<HyLr>U4{kDy$`1EpzK
z5e`L71Y(Kn at GuMYb$~6wIr|)1i9r5f_Eku=uH?41KB7 at gTFl(NvG~NGscuYcHo{N$
zIzg=$MP=Wq43_0FP%Ow&d5;849dLl|5;PB;Mq7%N{#^UJoh8zJIOw?eUBG3p+c!yo
zI_&Ayx=Z at XmFEhmqqrHLvtf0<?Z?Y*4qT9oSWqCm#F^(GD0{stKnwTz^2fZw2&G=*
zo_tMD5_SL~S^Qa|uXkrqP*`HyNyyEpHQ#U#36Z-sfk&o4C3>WP7~S$$uM?!82;VTn
z&XbNw^iPb5^&H3APXH;>-ub?H2qh6?GMdo1%~=aVvh3MvcE%=>A*8`u^Izdi`GCh=
z-fpUBCNk9OX$9NOS9Fpx=XB1QGIUBRQqA}~Bnm}iVCnO?H(=14&EOPBK><D$k<5ST
zmMtF0Xln~*pnRQ!_7w^3hXC*8T#X@^dttY+VcZyN3z at Rp5ytN(ZqU=z96^r&)zYw*
zw}6G+=K5yiVoiPI7_gF*zTGJ*U8)8Tfo0~7@(Iw$vYg99 at tnJ@?FhBwmC(S+){zx;
z*PyA7V+JG6L1P5N5z%uhge-+(e3E8M>6ag^bt^ib5FHGh$~Hyhj8oB{bwoW#?kOuN
z?)j<+4M&DhHjGYx9#Rqt{e-vl_qSquB4(mtW&fnq5g=0|7`G#XX7KZ}=xmPrTruo&
zMFE-HfELhH&1tVQq{`KCtT9a{gO=J}p46kI(TdczJVjz}Me at do=9m`o5chhsJ{`*W
z^#@?*DyQzgD(dW9ABLI<mljJh%~FBko`uqTD%eUkH~Y}~<H2J`7Am2wmA=YTr==0(
z&Sxf$MMQqROY at 5I5?>XjLpHW2!IKtT?a*g8LPAlhEvhD~;nMU@!@J>Q#-ak!AO90)
z?yUYOuXmX&ESv=9@(~+ZgXThp7+G8U48apG*{zaVKf%wObq_%*j`kW5C5Hh1ZWqoj
z#d3UqXitnZyi#9}9j<tpLsrx9EEb=-lx|++_#LQ+d=Hlf<6DDYWzta+%=4Je35f1V
zsiP=b=R{udWFzaDxr5C6qo|mMaT7hiGs<Gd<YgCr*8pW7wt^}hld5b<rZ^Ur>nxF(
zOr|mPefSDKaXn*9@(Z}0Bfe07XR?cOwXS98R$;x%O1K%k#gOI%?&MioAhoan8LN6<
zXj+*%2(0{&j^^DV$}@|Az%GqYR1kI1)6lc#lxV$+d)<c7K$}O89s!imz5)GSYxJBa
z3Rum=ArX4A8#<TwAu0`s5)2IRZWMy0&=Yu8UPXY0>7C(0*p8Z})Mo5qhR{C7;WDRi
zqs+C`=FD7uh4yFth{}$>J>=!A4|C%H?-zz%SEbgFeZt4r&Jk7Ph^No;(;;s(>M9&~
z3 at nY2UsTF~LW6^`x&{WfHODRZu{s28ATAFGE(x5ZluQOT>?R;ZW#v7XW8<5;*E5nC
zmZ%5e7|ULCHn^<j6|B#Aw^k~y(aSgFpyPHuS-SP%O~)H3AU68-pe6l)i9xTSvGWxX
zg|hU&KZ<tlV|7#(Gd5T?J_t%g+54rlWr(;)0(J)Ozkl3JIB0OiPCcui>0UI<`TJlx
zPs1Mjp>Jbz%9qW+_zjf(wtJBYIl&cQHGf<>87xDg(@}Vg;Z!!PQqh6Rwc<J4*3O&?
z6Q*9!hHXcQEpr_!i8E~WMvN+C4sJjVQGi`X`jK1Q`1^cBr`gXrVJJt8YDeb=PcL<I
zXEB#*x%MR&j+$&}rs`%9c#?s%Ho4gqK5e%!1-R$-PA*zOVSau|Nh0QC7D>~qf{k1V
z^d`fVlyoGJNUFW+%F>U%P3vXDf5c?Q(^X=%%SXa1R^8Ke9!rU|UdEs)SR;}4#|DNH
z7yTV-_aE_+@?uKMVudVe<Ghw)%n6tl)FI><>+;v63fhG*DSXRN^x(c56sIivGpehU
zacTbJi#`72WfL;NN3<8q8kC3&Oo3P6QzO7HYM#HABh_EmGl?uV3_Kj=tFKqT1v-kc
zaM9ol;=&Q1T;eSVxk{(=g5y#JJIkpO`NR-rg2(ZFVES7i4^`da<@oU3WR{4^!mJgZ
zQUTkKJ34a at fIuClrDGaSquTVxz6@t&7tQ2qT>IGTMK+GT%#Y_NThw>tvmi33SWRdJ
zxXl)4vSeB%JJ%MTLFfp(H8$F_K{U!#{GZ>Ms~IZgk at T&&RMBG|GehD+PM9`Z_4nyy
zKYA*ZfhL|yQ=d&u7LwowQK%ry)L1}uYh9l?8SM)CGx^!3l;H@!vCY93 at JaZF+WqP=
z`YNGN!|<4VhVn-<E~}}jDPJez#?e at RRax88p;N&-!7vCG*$_k|$}l{L7JRGb9sU`=
zlbuGT at ksE?W^gMO-r&7kZRqi*CF}Rxw+iT$R>H+sIOX$7E%yKzkYBhL_X2HQZ%S;-
zl-$X{o(^VUdz$ba=}`>fdecDI2<DEjIn_Mzn6vH>aZF+%)|HcFSMA;M(Qp{!e`|Oc
zhA)tPA)*JrMqc2PszY>gP`DXN2w_jNyK?g+Pli*g7yR|vv#+)89{tOwaSo7ZBXW4B
zK5n_CEuMNXF3#0NW*6D`J*8;V+gU9wRpwe{S{P_L=pA)`t9IMI7L@?xG#H)^Gp-yW
z1ee)cm*wAry_VB9EL>Y_)G`>Z`N-3s*%9F;nWnD!?x+PICrdU}_04U`+3 at KV`4lHm
z)4}27*mc!{+vO8CwK?yY_qOf%R(V~58!#DpLaHI)!PK*7 at W{U%+|c-wJ2U>dab2!o
z-g(Q>o%mOuj$T_VS8I%@v=Hqx((8jp!R>$De|<FdsUgJTek+WCMntqLQ14J at d5vpp
zBh_YuI}&s_Hd##>1HlIw(_uX=xI5WDM$cVgEZDidi8JWQe{<Ml at gk+Z;6;aY<j+7%
zYLHvuIk?|S?vy#aPiM0Td)(FSLcn6sh5dys9XQ;|7916Av1zNN)vE+;GGTAw59Zl(
zR%_}vzQr&s6Vl0cYX`N1OZPzDUZ5c<*z{?18?7#561KKx5$}=eeU`W5#kLzuH?EDn
z2{3m50ln<0Kk<b50+zK0hNHjrY?!@Q@@R#4$5FPX6xVzzd!eMKp^nrMUD_+l-V}FF
zA&hQ)!1B$>$GD!BYq}SAqO5H&W~J%1=ZjA7Y^wE^MxyolY25FJF_de{M#F at c-r@(`
zTA1$j=ek=?U3G1Ky(WfwDgo`dR;rmw#g&_??&ix|hrf0oSX*;*vER`iX;iZ?xDSsj
z)s#HumcA6-6g#KUNx%2>NNC3)ca*p=S!wFvHTu&MdOr8uFprKqFG+`>*bjYv?M)cd
z)Z+>gqra5YwuVS7J^q>?OsWp}=@K^AYjpXEU#3(uMl-?M^V|!|#MG%poo+)rEW_<t
z=5dn^#@TD90o(BHPF075#`ZC9ejK(d%4ozdC-42X<Li;euk-Eq9MUr&kE(kldI?yE
zGS?Q^^kgZ;Ubwbp2kN};RvF2fg?^}cDjk>jL3k}B-$eASYLi#9W!?k)vd!rc3tYvv
z1>aqIg9iE)&k={SgIQjOe%W|*_9UlX+m-PB2F_ce4v?12{wCcsB8oA|ts=Kie;CIv
z{n%q}96NdMA?oVfUE7S1okB=O68fW}z-kVvyo%byM(q;$Kt<e~3y;OjtX3DT_Hy*q
zP6pFthxyW^hP%|aUHa#SK3v$Cql-3tE_L3Vo%l)P`Lng`T8m#`mhNh|Q%BoJ4Vh&N
zvj^(xeytf*Rn0seTWma&BEK_1_0V{%WSfg^x%cC#_g_##YwVGRWzRuu;f&;`>Y|AQ
zJdezS8|%Za=7bdzxNcj&z4B8(u+xg$?)bU&S*$Xe<kwX&X8OFpUWP=_i#&Ft2uu4~
z^KzPU)iGSkF4EHD)KK}}D}QH^zwkXjJqf>?giNNd#(HioX%SGXeR#EjYg+bCdA|E3
z-{l>>gy$9nE3m5cW~jK-+F^v_b9sM<F60b&zztNy$clOI>77i1fk=>Ad*k2Z<iPQ^
zt6s?oUrWEcz#PyO`2J6s at EauD1@+;UXqs_BY2G7gt}Vgcs6w3!C1!VCk=;fzJ+)OF
z<!g6RG#`)nR8Sy#AaoFr7q4xK_{zdtrY&z36!&0VZyDa(F1pv_pPS!4srTLB1c&2J
ze092Wt|@+ddCw>1r`voszj-P68_s?08hZFj*$w2iuN?KSYpA|GkeKmskzj0k-M&4=
z*z(Z3(Xq$Z*4zVJ&El5^Ru>cm8LEd5=>F6NuHuZz;J|nSb at 9-oE&_hZsZp<64!*g%
zRaUX#fGL~Zk$zvE^+7q&c%~~X)2T+i<)9WWlY at C#o|A;i$vk>=(<eBp^Zwt-9wWxN
zl1Xj(2|<0uOY;lQ&B}<Jga;Gvf|+j9Mnl%i+jMmvJ6?4Ob at sr%mY?2HDSR0AUKF?n
z)9NYZ-kG`e*Z8;jn8_WGxN+XP)xGt+ifp_d&(h-8+Jvkxzu8gpR+YtZ;>Qs^qf4OG
zG5SWw{ESN$Zs0E>;1YL at _nfP0h}abw&!q*n^f2eiKHDuKZa->R9^bZGVKo%z5K}_b
zwO_^RFATGa+cTf*;X*bF?u8Cl_1$GJ)|~xVvI%pl95J6}n3tb7NNZ6+A{uM=9*XEH
zep^9u5Ct}#f4p>~$S1`de{UDgeb at U<K@$*G-RS=4iz`OPOMUhbFEjEW|Fp;qJI%%-
zB}A+eF8~|Y8U9H>l%HfJ#+%HaybN5fcd^XyW&0N*tMTQC0YCP+)dHuY%(M9Zo;N7@
z7zq*?PCOY)CX-eMUF_4R%Lzj#(x4Hmnf9_>^4R3dYV at m;3y=m!F|~Ftu8o=@tNVq-
z>B2H6#mXk+GT8MxkBH86vP8_={mp3~Uc#%u%9<a4Q5V~5jD51|7v<xtdF5vIm%kgU
zPP-!IWY?0}EaM`}57bj*z~!&hJ&PwE|9!)y at uJVno%lZMYG{C6!UmJeI|p=jd at wk>
zO;JjH!)t_<GClqA2<v>fv^7F$Zib$I_B@&qcoQ%rJqq{qCI9#ovE_PkvjxqF{&3*+
zuP;Zv*(0evBFCtM?GFPUy(I}e4SocU)}_mk2}gnhtZVheryh<H&LzrIrp5r6fUWGD
z%?-Lm5Zi5 at y1xcWGSG(H at TbDsOVQ?)h{yxA$^yhYGAlc=`2+ByC0Tq1Qlwu6Eb at t}
zf><GM-{)2K8*`|??pzegS-M1CeG8dq8qVM2xwP+!;0eZCG&L0Uap-{5VzH&j;W0w)
z)o9;T<TiCj1~!eM- at XYqd8dG(%w8WZypm0`vfQ#yo-9$SJnf+AKWjCBqrUGMF%rp<
zS3g$X2zU!K^9vT}FNzV@&L*!?AzgWeGP-2+dok{(c-8|Y<-*Jzq=kmsQj<Q(IyyvY
z112cmpw~#kTe7vlE!(Tcr7&l)lFeQEMb;<NnqQ|kY|$4tVou6AzPe^dhBM|*ij8 at -
zR6>vHs?#+wVsN$bQGV{xW}wxhtoqi|{0Xq>FfIQ=c8)EacAP(*WCIOg5W;39H5l5E
z%6{sH0KZp?&U;mKsq=yA=$CAbeq_sis^GA=6}dJH75>m2 at x7yE+4;2{83VR<0>U_u
zQb^RaH`H~VXaZ+WLa5&KG<kt`K$ZYcO=+rt#$WZwEU3t!9#@K|DTI`n9%j&bb`EFw
zGR1_u$zq191$s*DqYyK+h79y!+ at yXl@Q9>gKyFz_a=^8TF{{CKcC)NfydN_Zg%4h^
zFHQ}npf0 at 5JLsJ50vQ>13un+AMu3^!Z}S}_-bIN~l<3McQQ8e0H3Kr`2Wx+QI=a3?
z=bub#H~Dffox>9zYS&g$aYq<@m{81+hbc()&=Ikm2Oljs`ivvzekP$+r-8vIEg%oV
z$44RihcUUgtW!)e1ePNi{<ac&=oIt{gS89WRKZ?-f|9ueOjkl*KPrPn{^d`RaJng@
zo{#76NiVp+{noDaN#ZA|Pbhh?x!xsi#<3`K7-(?`gOz4y8<PjAqaYeGxQ`m1EL+or
zTwt~*I`}O!P~m;K$)*Z~^{M*v#h5fZENWsWR<fkYQ-%7^n!))Ca>Y}%ujAh-FFwEd
zv-8?8EtY0Q15D!@b}-tMNlr#e&Kb(dDmm3t9^~bXmwEqiZ$Tc{EM?iRG7A{{{@%SW
zAU@)QxyX%<{N+!`ZQL37QMi7ll&?wBz>3i4ZT9QOmrB_mfH}O at Jp=fo!yiw7;I>2!
zc+II8mex)iIV8_Ne&6_ at LA2(uC+ZN2 at mHYnI4twgD5OdS{&-c_Kx~f-qU%`dcG#v}
zK-XD(@Fp=OnQYZy|3#8$zABW8+m33LQ*0kBmWlW!{wXm&)_*1jff^iJROVE>x14XA
z+1jHWud(M4@}W*Y?B-NP-l>^Ns5$mTD8nutDTm%S0(4xx$@bn5zC}D~R$44hh3iFT
z?ju959OcGKnzBbB_|X!1{1`H`5=wv^32W&ipt(=aElx#LJHqFh!TEL)=2*PP=7h%6
z46(htd-o<u*o&|>XkR<IylZ^-Q8a3o#N<g at d3L4gxBX^uefN?J+g<(dCW*&<R(Y4b
zt6cAMEdN{rDdqART_^Lj9Y_3ej&~p4J at l%h{ON)nNvx+(kLx$LWxJ7>@6&f-Ef))(
z9?LpH)98Edp>Tf?I{^e##Kvy-Y{YIas>9!SJcV^gKVzJ^1<=MNLd&l|kb_Whex48b
zO at wglgYSQbR^1n2ORt_$rB(4>Bs at xNr17{x8+n2NRltXig5}kP^_6{@j{ah4eg#u=
zr_H#DgATwhI$riNZhEAo@{-|cz{7|rf)k5Hcy$f_Mx(SvT+lV=gXj7Y0T%;vD=|6o
zPaHcfs#KQq_g%QT<>wwn;4Ed2O64d2a=E~c1(8jAs<!rSI$6d at pBeZv+kWOR-=ak5
zjCGkZXl3TNU7UYdD6?n3Znt~p82aJnC(YbvmPs;`rC-J=3P*adb+o2jiSZW9VoK`e
z^o+Now&#`+8}ENRKy{~7qRhDEkFp)|Hk}Q5ByFQBK7T}(aZFtAsH5iCTUz+JZ{J47
z?(HW7R>R)Txd#LrV?Qim3M5am-P}J}<Fd=iAKz?+ed2D^`&7R5l<&N8$~-VN`K^z6
zC><=GyU9%0UDcfChH8Clk#+{ed>0>|w!>5TiMw>VYIbTMIn!mNl}wF9K{3Z-mXAkx
zVDSFIOf^U_JUj~f>do`H*0_9orB$nBif({xJ4~_?Up|u`iIOLb>5Krj24%ZAB}&Z>
zj- at 4omC(YJg-pv1Meq)poKp~%I@&%AI?m4ULM3P-Kf74ij1hxfzXNskW5ir=Zf4zx
znuTIhgQeB57 at U!`+Va||h}ZD?g7U?C-{lQW_un?RO+sBDFRo?R)CL%?-U9OGUOgW=
zp~a!bX{`;ipFjOl1;21>7~n>VMXo)OHn&ni(9*+`P%aVmb>7#|V#m*39ggDErvJEn
z!3b;Xx}mv;TJhE`aah!-UwYxOX!`3d(-DlB4AC03)6%2NyKa}a-DPrFRqoXtZtSO5
zD-$;4T^ps at t)6!&i=5PF>8NajJ)S~!xypnWW7`=*kuTT|&D2y{1(kyBehKlH)FCfl
zhVC$FVC2JILwzAIUL~~nEQp=)E^9k8gy}IK6hzKJ_sH at MbR;k0iL+8+h`~5fb;lw^
zC#BvcaD~Iq-8h7bX0mtaX<zh!KYxi6Y=h3xLs9xiQBpIJz8{ZBT at FJn*`Lpsmus^L
zHG?NaOfK5My~jXDcAt*`9a;PF@~E4tXjaRQwYAo-L8`rkmk)f*9cCV8%<uoFC;xNN
z#3GD#Df-OpZ69*ed5JstZF@<$)rYPs$JzXl=crAYK;&6<Mefs@!9rP}$~B&u#cCJ$
z>1EyTUOM{maEJ(pYQq=qtS;KAY`7spldb;dajPwtI(?Ny3OxSf<dYr#<lKt>9mNa8
zO~opU86E=(k8*!R(P<?sKic1)p;;oajYm<*ehkR|i%&&-A>I7cF+{ZXWfR&EkQwJJ
zaoPz0F`DB;SUQA(3U0FXXxJ~%U+z1S%C4X)gIK6$In_KCPKK)~X;_j8rH0EIr#``7
zSvY47vJTy#f}a<d!9NO}ZJd}z(_yTdzSPi{Y7G*0m6GYx>VBpBSYdxlB^CsbDc4nJ
zUa1Df7&07VV^0^9;4KlFAWAZMhv>k-N*Bu^#_%l5YK{#jC3BRojkaBaeYJ at P<A*#+
z7)4k?eLV9s at +1Sv%Pb#_FbgPVQE;x?w4IUvf{xsO0R>{fp3;t;fXZgFF{X6|eqAyS
ztGU#1aqI2m>5V-;jt-yk<&Cj<9$7rK`=WcAG8);p(n9ZTw5ouHz^{g8Zr}~2yezny
zD(SagAitWy4>KUA-j9gPhK?GEZ7T7UJqtJBn2}jsP>wruv-gUyl3J*8<1I82x!r+m
z;!KG`C0k+g<#?lzn<=sfK%<KDA!=rrcNDQ9CUyszA{n5Wv>Q=y6qWnad~x1)(F|Vt
z%ix<iqBRP&*sMf8zGOaEx(p?+_i6Qv{B#ekc#cH(b8Z5PQootBJPS2h6l`>4KpNw;
z24nfTLQIq=gC^HE2-q$0YuaU7ZWBgC6}J_lK6z36Va0g9w*3be;UF+dxJsOfw(1vb
zJl_m40rPed^;#9T;3)Ae<iOHV)Z(<2{-Ga~iRhj|z%RXsC%&;mWauKE_T4TPNY3lf
zOmXLc+?GQOBcE=cN|IFSm&JQ{(0ZR2!&O`-P=H%dqTitXt<RTV2ZNvyVY6~G&r1u+
zQ}t*enIy&*qr|kUQVB|WI at u1h)T$p=)bsh}v-mUwwJ6-Zc_|ZC1|8ZED+tw`TdL-l
zDk%72#B}zeWs<jWyRq<u9FsEa at g;tb*yh>-+9_xy-Z-q?iuWZe<TKv5YUk+8XG&2K
zo_XLq9ba&JAIQD1Aa!@8V@#wCJB74f&EuaM4r)zqI-DYmKuP$j*F~ZlxQ3~h_Z}U;
ztuJ!QsYqQACM>*l<27#ojA$YOa`+N7u25`p%5>I at +ilrzwip!^%6ucQ_^Sd+U at aDd
zG>*u~lElK!2zie>$0B~CdBV at s7E_DokQ^)-{v#$q-XRR)bc!u?<e^hB6*mvDnej3S
z*Y3=u<vJDYCG#a7Ic<KAGq1Lpn~q at qh8}O2f62ToDZQnQ+Xk(-^s0BEc^R(WY19Ws
zyE9MDDyNVF<Ccpqr4?*P^_fgS at VmFZZjZ|(xA0FWgCTFyyoOGY!4^Un?gK6LhK&V=
zrTH&dxms<5 at AJT>wRs(R462|yA7(0V?(OI2oI$2tF}V%hVi6#bU~6O{xjHFnsER_Z
z4$bhUxPkkHyQ>f{mC$X>9>ZNCiI#kkDX})*J^V7b60L*a_#tbVGI4CdZc9{2_b9<g
z;`-GxH`%zvGXNQ$qkOe!z!A(!knG$nNR31#H|$vG(c9+F?_1U%d>FTmYMVT;_d`YU
zLN6OHB7CLru~Li}tL2-h2o$5eiXhC$WIqVge-t=6Y6A#%gVY*|#i at i&!=arS(DH%K
zj at q0Nr-k7dEh^?W3yT0x*>Z5xOycIgl?+p^r3m8%WMs+kqt>3mG%;RO9PgUZ@^b9~
zBi37X`aL9XbF6;LCiKIfz(Oc0IVl5OJ at 8b)DYyShGaqcmSm_i7?_t_Y%P5rRWC-PP
zA-B~<d|x%@#W57LA>art;7p@`xfSiYafKHN-cmoBnK&YuWBO{3X7N2>B_*&|zjskp
zvEp?Xdp$=`M;Q49A^T+LMZH at V$B4)qxRYwTJ{h`>(&W`@MhO$z at GjCe+yxKF=d+!3
z<L{NZyv at J-zEH?n at fu+p^P#zQLUD0 at ngJ}lf*OSWnz&KExNWI+oe2Q+E1(Og;0CK`
z!+glM=YWJdLw={okV($*!L-B5>!;Inkj!o3H50VY at btAser?!ODvl5s?r at 6y=!T8o
zrg^gxTK(3c1LsG$fn1j3O!96TOnWIvS)l|5HGbRX=Q%+K&?LKZDk2i1;V0HTFFFCN
zxaR^qbGZ($fxK9~rf!Iz5*LuLAneH;L`vuPRr{4vEz#xgl9HY|X+hSpV$cHk$Bi;3
z0z;AR3TU9_a_dOQ7fFSiMT=SI at jUY(<GA-sGRrUvd5|5Ow}nK7jJu}eqfr)RnL09+
z@)A=Lrt~j0z+z2cj4A`abl*keb)N?Np;yWrc02S&zjcVD9DJQUR$QoHtF at +QX64EF
zao9OqgQO&qZKWi<3{|BhKCWlxxOK_~8=FxfoyZ>@Lx!{r#&Nnj2p6#(nJ?tFPI^R-
zLEiNV-Cp+l4!f@!**i at E#?RWfH7dKiw_goeKA{B#N4p7Nvb9i%o12FlT!d at VtuWAJ
zN2-fpv(EBW85^=O2h4;BO+9t7O%?Wz*xvjCh*6VV7(BL<FPBDGt&=T`LUlnGK)PFS
zcKuLLYw!-Nv*l`s-7K_C$;%vtf$Vrp?}<(tOr^c2zo&l?B|TRb`czI1et{QShJ7j{
z5-J<)?|~OQ-=PY{oAbO4{rwYN<O{z82@^nXeFgjC?_2}P$5rBH%yP*cp}paPKgA5*
zAqELRN{j;>0zrLbT;#!L4M|&)yR&KvO9p<%vSETCZX2EDR4O-ElCOSg0+b~HFYXXQ
zkAD0BxRY!Ot6O<@iwPA_Z!!you3+m{<7Wy&vCpu at CDJnc%0fjx!7a-z9V#^aso#}W
zLudVaxFvx+&4nf5$vYvf(#oT))eE^=dDB2&_xe-!oW#?vHIJZOGwY^+Tme`RN3aQ3
ziA at b*89U|XcmeWAs-1EOZ=7RFH^n3#OHWOOkU!TKIsVIThcm-aQ1itgD_?)ra7I4r
z9w0p`7$s;A7-?#5kbFt8|2z!6cbPN at aq;{md<ONE>J?T(XG%k4OA4f($#Hhd{-&9g
zw!wZ|vWl1uu3$@L_T2Uw-f$mis&^@DmA1>@R=biC-AYR7<xR`NTeczIl9?Pyi|0l2
zJtg>cLxR?c9^R>heMRz5Ll;CEgLM6UZEYj`F}4krP%|>5WO;-u`B3IrafzHr>Bl)9
z#`+k~+dP&gA0kuo0;2NMVqN(W{X1I83>v4V_cq48agM|Pd{h5Cp$R^wf5PShFahwt
zvG57EAlDH}+AT$6`p{R_Eg#s&8=#4sIyC9C2&yCK)Q|AFxfS=6mX|hKwt|5yA;wLs
z|4t=A-V+5I%!bCDrhLU!EL7mA^`GkI1nW^<+G8!jA^=F)jZ)$6e3nVvTEOsaRn~yz
z%vrZHr$2sC{rST*s~+_ at c^8x#R~0C6<ok0NCgJMnYP4WAxOFRw=%K&0qztml+K{OC
za at MWUzs>Y7Mv|`l2EF~N)LY)oAOG3(JuzDtvNfQMWsvB#0NcVhvcv7IsaiRgp7?{|
zeK9OO0Fw7M4Ai at X;~S!*m3j3C1_*(P%UjK(1#PkFQRq(Um%C_)9 at 7I$E8{q_a|xKR
zd(MRg_<qZZejKrZ`ud*#SM_!0Ig<N?&3Ig6&zF7TpTI<NW2w#fA&pFAAm+P+E2wtZ
z$>C?TBCuyICJPBr0(D-4IFnqy%Dxch;V3XBN+y8_2{?4OgY1#Lmm9}(hxFYpxnFC0
zpI6`b1Vvtc@#an3=_g}*fp<iE(z*T at Kd0y|4cE5+YIMI}6et5<J#Ad=r`DhU2%q<Y
zs&(nY{UV2jTW1xRJ~}5mZtt=?yD`*vrmQ<!Abyc~`t$wU66B4;mwVY+^AYjWE#s-$
zZoX-D>28obMmk8Z0+M{On}fM(<xhH45FW>T9T>tFA{pj?>$f4qUUl9PIs)N`cRIoX
zlb5*{RcRT9H;WaJV`n*KjhB1x&pTsaZimeUv>bwDc#My<- at G&1Dah|x?Jhi%b38E&
z_8NJuAIDNbN>TC5803iuV5bh^G~+rVb~r>`m*cLf*8O)k?ss_i*9bDihC8dTAj~NH
zN<;lJw%LI{R<D?C{x0JJMP{1?P-A;tF|&ZOHx3OPz0%d|+|e>vcl2q_PDFa`(XGPg
zk6;HEb5Ma at lTVCuwU@0sdriac=ZrQ7woUkabL5EM<;g3fi~9PO#t)MQ-|a%g$v5Ak
z>|K{eIYyx#Kz*ssx7lowoqiuiMAa>d_%92*O8p^|VJsMG!Ip~)hxz!G;uB`on%)pc
zP`iutC2dPptj_Vx;7#_1M6sYM%v6sirt>7%D at dYyW06!jp0^9mkr;cP_UWa19*Jj8
zdx89&G2vqrYyObL5D=HbbJJp<M0hxi5j2f-d$f(T2m8g&;*%V3RLHa&>=FqJJ$;O}
zQ31w488Q(rXy$OMD~yeBRfBtz(X1HQQ-s1t+Pw{N-oj*UX0xa>6V at gde)hDfwegns
zyhp52y^&kc==HksTig|H83G>x_zlA&X!nmgpk_mpI58}Gvk-niT>5%*ho#QZc<x<8
zk*a1uDY~-}eRvGgm5(XFBUUw8=O`6ynUoAQ8Dny0&pEY-<-8~~c$N1c{?F>5z<^5P
z8ZVB!`eL9{l~m`_9nPMJ6fvk8{jo_L19EB0eBm>Zy-UO5{=2l)dv5EFjA?Hq5;cZX
zeaS7{LJKt;GUUkpQIb1P4Aa2BU-}*vx<JRX4kxG4S67Li<^wsyqH&Nam)}~p-vQI5
z+J=Mjr}<)tQEBRZpqXb)_nR%JnQ^gKL7X>FyxTrU>Cp}$Oe@@F`C}?p$=dN0v>1;y
zgD;$Bnh5HYnT{dQ;Y`XV(PqwEU~6EL)d`s?HtJttoIrwNsD%2G%-$yJm^@VpO}H<k
zy>LtsO7*u=MGMnDMSP{cuyC>OntH^ms&YWG^HjZ-yHDbD+>Dtky!!w+AWG~U>47M6
zk&SUdRxLjK$TWEQNrd{Bp$(AmyTq0WP}Ndj5!}w;sbG;4Kqh;#&9X^MymL8Ag){-V
zIk_EYnlKF69gOj>B<exm%#fg4`>BOOt`e()n!n8xOIIXUAzHd<au7U9Nop<(p2(wK
z$%iD_ah*7BHB>v!$-KP1p3;7`EiPzLSM~=LYiFbDncaj}zD@!IFaEkT;m`J=l9l4^
zt|bb%W at Q+!<r%zySMRaV6Q~81$OJN25Ti@^`PfSkBYn|T2Rg;wGZIzyDJ3vhfOIB-
zt;{PfrdEDx533v*6fZ)mc1d-r#tb4J^s5sPH*B))i^UTBureofBForv-H~$trN2FY
zgWJ=4OdILC{87IBO)1_UgXJ8N%K;l;LC1fK7uVeqk?)=0B7RM_BX+Al16x9yXA~nW
zx|k4OU*>gp*ndm8@%5cu?(sM3p@$Ho(Xu!VV3T8}%r)qoFvqB3eR>Z!CFf29?czIK
z-}cQ3xsRC+ckYxa3onYkwab^B+*kJhgplFC=Y)Snk)M7GNq&0>hZL;0<KSJtuH54N
zd+-0BpW&`!gnnyLM;#C&_`Mt}kj(l#d%RalG!zM4w}7y#xV1ha1Y!S2tm({+va4Iy
zZU+6H8tQ4X6ewl=BK88;hy3132Z!|h6C&AMn9d&~MIE8CVA%%`GqN5c`sdL&UJ&G;
z6Vao?g8l!Nt3 at Ue2Z#gx#7 at +yk&Xe1VbOENUbfip$cIBc{8v?!xnfLUcbSyr at 6`YU
zz9FdaL*7i<x7?Y#$2I$)bJ%)gI|kV6lUW|JC92gGY-pnBXU~84B*W#%Tz>w=b&9~0
z3|tu{5R8nhGRb|O|NBUyouE`Dr0M at P8>$H!@PGE#H5a^b=ltMKhlbc&GJpFCG at zeo
zsHZ;MV~X3OrJ<+ZZ(2N|09`+ll(n7QpTh07Go5wrtJ}5Z3QL44)vE9=cbfBUVBLAB
zF1VF{G<%$=GpIeGr?tVz=vMl*1i6wDtYWpQObM=ew%GZ%N7-*7Dc3hM7_?_}n5zlb
zP^a${o=6voD3noowa!C<aiA9BdEWd{zR{qCX_ZS|tNriB5j5iQFP8G+#TeV*7_hfj
z)%86V<Jl!2Dhw+@>~+4Sr#&z%J_2+Lx9$&|B(1C{12)P4;BK?j+HAwGq*iauJ{3S4
zya(9d{B!u(=O`3k>FSL$mJ73?R*f at Mg{&;m;Z`>)N@&FniIxVjRaNq0`aTJBK}pG6
zYx4?68dk_ at jV@dPyIM}Obn8+_(Id}AP%aY-bk4wkd+G5g0XhtHw?+$(T%~?FKpt}A
zD!geK$sQ!LVzgum(io`ad!JG`yqy!Uof~v|L?X1ZhFaqW#W2IeARHq-_$4Er4Ahur
zOoq`0;xiN__&W9tc7}>Rl;26#RE_T^n8A(7Ezlg7AiUtyB_SGd`cNYCez{yJK8Z+Q
z*ov49MY7D&u_89)W$pp#uo5}-(+pY}P0_sq3NjCKaa%n2`qYIWv<b%RLDKJJhx<TJ
z>4T^#<Vxa<pFe{2)gHXOPUea0Xh37W4fbpjxN{0uyuBZ_0=y%cU$GU?>YHCf at s|U7
za=gjR_drc0v~hy3=Nf7FOzU%HpohQWx_)csdZJ1?6^Bl~Hy2t-n5x8ra)+qQ$#dtX
z&dv^p80TzOzDee;(Ja|oW at DbdU7^oiYfSF=N?PMSwpBSOloyW7^FN+F!hZTq1yHMm
z@)E9YJb1_*bEs|0vE>=$e#y_#kAI%VH at w#jKchQ4hsd5*7dvEkukO8A*6fsQt<#k9
zmrV at Qdya~)M${6{XzaL<uXC=n%;CYRmV0u+cdwm)?~HNVa#l_fI&-Z{6%@rZ2`Qu(
z(+*)fc70u2o3xg%zoeD3UD}S9l4>q1(fjjc at Lglm@^%3p7NYO>{M)zd@~O5f at 7uo#
zn$A=<(43B*0<`v41HQ+v%xGR85BA;OueB at i@6DILo7&0dwM3T*E585p7>_O*ZM*(L
z(<IINMxj^+{(cqVuBGda`*hPB8OCFOS)SX6g6__n?_aD`$On&kUcd75QPM%&6*Mu!
zKsHH~e_U>XfbFG}qS1O=(HHY(d)NMYNtvT=SDmgR5^rEP?av_nEP5(v411;*jv6 at Q
zuO>cJr;9bjmc*929Jx`m)UjbG`ddI4 at 0~Swo;-!Blr%r0QTnZBfN11<=uQ9W(S1R3
z%prTrALYP%E?_0gZyPCup2_}Oruj-yiBI2(z0%i!M}(&EqO0?g73YKS<9z{b1_gUm
z!W6Md+g!bkJnX1Vft}|}>dC#jZ=4{Y!8hgJ5P)7vNoFj(%;OgJ!jHARhwl%RuQE;_
z_?)F3N4ybqME5UJip9C<F(Ea*s#y7L(5>e?4UZa>m)4g>QSe7L+RLVi5;c+T_`{p4
zLDkRrLXB?0)OL5^e(QxJ36{tz8flPOIDcI0-S$1R at Au$8=Nw6ojB(r at a-W-^2Fc<p
z59XIjV)1-SvisJVWo(ie`SAFiO(UX1!gCknyEk2}Xn%3!nvs3TK^p|^UA8X{6)fDH
zZ9bMRy8mQX^V(Y3NLsI7 at PWq<QzUUW?&i2GZ%;4M2uE|pRP#ywJu0nfwHO-~<Y4}T
z>*hn|-G_7>TOTwy7hXN6-S?vexF$);^&qv%-)l~?e;TgFzUc!gZ=#ped%rAD-<ya0
z&|&1)yT4-YP2yVYJGe>0h5BZ!b88k;PSG`@;lsZAO9vzASI#nO&B?n=nKnD$Bi;5C
z)}Xe>UMTL-i*jCZk?00ZUOEVxOmJ5oYK(B%hjFMg9R at kLiA1jqeU-@z&9oljiTPEj
zzi{KHYn8H}t5gT8v?}c${(1Mqi7wlLi3>iY+t&WCy*3-&o3w2{HD at u*x9fMk9Uika
zc;@b5uODv@<Ylc;-bRx}O&7KFSE>{&pEUvg;!{_8cs0QcK0h(D&~v_&@2CW^U%pKp
zptYFoS;iTAAFO%$%2?kZhH4b{rv2vcT6q}m+cZYB1u<GpGSkhur7fEsiSlK><6_G3
zsiFRjEY at E4;tX+gc$)><ZH!fjU!c!6c9v6Ko>Z~P-UuHD3cE=pQXMI!$qWvnB+QXG
z*Ekb)D*IkVCh-hH;Fe#>mTTDVSgkPF==*O6u|VSLuT;w at byN_+*EDS0c~3A+)N%1>
zMh<I7DK7suT=fB+_iRr6hZ$V5-4=3Es}JJw!A58cPwJ>h6Q2wdmOzdi4=6=e;t3y$
zy(uL>q;rL;8E8v#=7=a~X-<LO5CSqg>-`&g8mLQ(M5)>`Nl%4{&+e?vJGGLvJZKD>
zG#!437aAH~fk#gPyjTVSUM|Hluto(j1mV)g+8 at Y6@oWaIBlPQ5wkk~_zYLmZO#ub#
z8>*nDrNc1AqG$8PLip)ps32xdp+W&xmiOP5P0*mJQ9=*V2<^&+N&gTqq_68+pHK#y
zQ8V#TDNZwoAaA at GBRX<tl>k+T9Yq-m0=rX-_2~&z7- at oFsG~QCs`0}XAnzqN6D}gc
zyFg8j1K}_cVZ{$qcV?}~wEWFCG~!G64(e<lSSJEE>kYDT2)5|{2grTynr2r}pt>@<
z>?i+iaM4i+0xiQx--0_9K<>D_a=7xZ1ibi}-QNoC at 4uHQIUt(gEB8IyzUkq4=@dM0
z;FO!)D@|ZbdZ^<8wSMt=Ov&-~GdPpXQ!}|u!|^B6tUm2Y2)@2obCfQBw at a;rdw-xJ
z7O^Pk&a9r*QdfKZN^0HT;TA>9Fvkc_l2q*jOPktFIg395ec_$Zm|1G+x8F^WCx*#%
zgR_m{<0c0Ng|=$fWVPuo;$5a(<!qgCxUpvxs+*-WMVXr?CPI~cz~3kizMOzmswXr5
z4HCqJz$W9uC?BP=${4sDu|vYNrcVd$+n04V-38X at _pGS!G}wwHme0;0dvZWE;26Ze
zk*H%kIEP*D8sYayTm)G|gG at fJZ#~_vEfLwA>57ia$;sy4f5LnH;;EzjzI?g*ZbrVs
zT!E|%<MjRGBHo{c at 3V}vfv(MUe at Z-}e1?#*8*+DJQZUIV+RBW6(5&IvIC9&Zpj6CL
zv^dt1b*_T8P1jak>qiB9yPa<W69s+exdr>Dl;4X)IfFEE8S9O at V<JrtQmmWWK%{H>
z4N%XE5@!(Qwfm|@dxd8;ss5NmFECS4g2){niCW3N9`YD}svz9P)9Uzi9xJt<Fa~fB
z9WpQYvusHeN($p2D`>LavZV at P>=W<WveE`CG9sVRuaZ?WYJpA|^oq?!YiN!b-V$|R
z0fA at EQgb)Y=X`W4$9uB6b&@BpA3dqu{}FGAn((-$zIPoz3uo|xPO;flY%0*MQ{+`D
zKBdYKIlWupi%gF3a0D+5*{N>cNnPpaKw&yo&+^^!pqQvA^$R$yYE`lhifR0^g?lsd
zYu~4<6h@*jv$aQe{%J(dg`yV2rMJi=bl$YtV*Imh$kk-SCIL at MRbDXXW+DLe!jrOG
zGPy2Tn=gp7c*@H_>86u2wp`g8x3*<PX^Fr2Gi|^>MWS3>Tm;d&`X@)+;4<yX;j@<;
zfDL4pwD>hdQlmsdA511m9ofO4!5@#npA6fjtiQt5g!+?);2R$<wZfyiJn5jCGXHY%
z1aE0evT=*u6l*%lZh{jGGrF994-m2sqvpsUeK3aFsk3q5)~)f)yUCvDKTBL-P?QUX
zVY79;qD#<0wpM8eD?+UrPpr*TG+aJ>)N|&;<)I;sdq8V`b{Z6<6!WPg0B_HPH>cwS
zQ{@6a6aFWmO7I9NGj1+o(b7ub=wZtg*^OwAl1gB~%bE$67Od%AA6SyPkP9C`z<Y_e
zaVt7uP82@=oyRicf}}6T^cP~cya9<{5!`ft9m}u8hkKGCQ4lK1%G`7KdGWL2B7_QB
zouEFr5#DvTdRw+!iasKLY<x_TPW=Y(VQR&ABC)f_0!bQibvBWjWtSEpU)a0MLT}o+
zh6_})+=;)3EAY?}a&3(GgA?Nts*chn`$AtVh+OXQvkG0PDA%-_o$>F<IbM;(@-DPn
zQ7+^a_)0{$2!aRno0pn}AXnh4yiWCBVbD;AI;e at mt?|yWad9h>Q=@(Pm;N1&wD^t=
zce4G-l&YN@!13F*DvIZ^S7qhjiK7QGljX<F2m&$u>+`&E)0VIe1R~LthKU>e_pwpC
z7=#-PA&eop9F#oGexgTSSZ5W%;f#wJ%*4jbE!R!~KUz7HE2GlVaW>8HV`^Xjx49Xs
z65l^dd7)2gqn0Lt1F<ah&s-<Y`;1?xaG>OA*)lG&_uk+9-=YZ~#(_=R3I(<+eNGSi
zPB_N>sW|NMrv^E3?HU@|Ll1)yr~?e#zcUl+8;p^-fPF#JxS<aQKm1P`0y?;${}VZ}
zh5;Pt%YjwaK at N^=t<;9rzSfP_E0a}H(yq5LI+LnzUDj<QsjZ}>7hZA__qVB%wZbW!
zwNh2F<=at$tuq;pd65XX{u$%0vUd1#wn?X4k$^995R4ewDYn0_9Y;n-eOP1|80CF%
z at b{<QPLFG0zx5P8Ee?GVRyJ_3cN&z(+5e<Kem{QuIIslX7QA_OXXtD)lCKiZSeCov
z%{zEscz1ys=D|f&fTP*K0<yp7ydE<qc%LHpWXRvAL$Ha=s@$?c7*I($LZw!)#ZoLZ
zlL9eQVKl^ZQCoqWa^Q;407H`I*pT=(J*Eq!KF at zMK_K5E#*yFo!DSgP^EcLp%t{Pj
zfjsmO9&v2wv2b@`oz9=-NBU8A at m=OB9hCm(N<jw$^6ok`425xE&{zx<bBv%nBGE<O
zlU*WqHPR<NZJV#JU3EE#LSt19E32Kt{sRJym_NxqKMHv=XM}M7^{68fh4NqZJ+|zu
zCnA$!Bch>q at yJatGFNs>8OYJCa!|g5R%Z2P at Yz52?uG9F4_jKCPd$t801q*?<pkt`
zwgF#P2L=v~tZVFS`|+R+#rPRbqMxP})iGAoHOu9x<)@@}20`@C4SSH0Uo!U;p;D9a
zD2!!MWJ$F@|EM(@0EBv{31u^_Lve8<7-@@2gsmN=X0IJZHn7OKO+xrp*8b+7W{UEf
zQAliw0$l4J2}6pM5<Z<q=s at GyBzPMk6R{^!9~$|pg?o=>WK){2aSkr7*pA%)*YiS!
zVw#lNO#H5llz-E9+6-Q#1D3KPNGct+FIh*IAR+xclz|#qp~l#~z=ksVXB8aBfM{XW
zzU0s}s*}!;C<&k|9RBb0E#6_DmZvcwFpR$m%1S<5Bm3kw)d$ovg=f%2RfNcL`_TVt
ziUF;xk>Ni^5EB_~VH83-*3=C}ZJ+r72h&!;h)Dm5NC3arb*#r@)$5<-544${jF*?i
zhRIwU{7C-H{|>D#AH-{aELS>ld at 99Ffe}%9rb~;s at a@EZTj6$7L<<!V!Ac at C$bm-Q
z$PK*Z>?|G?XA|+C+3E7wGDsL|^+v}M$DMm?f4BXOe|uEf^QitHk*m~Vyh8>kCHakd
z_CpkO$ONqgl+PIDZ-%st at 80<3SU!%PCi)u{sYT7u)t%1URc)K&E?(XK?H=%>+Rxg6
z7r;f9TP+MA{fA8cKzyEXo7PsY=_Jbxe&bfF-)zgZySRm~Gc$aV!lHc}f3KzPX9i4;
zZBA&$w}hdzq at c;_p0?P6XT;k(|J+Lw#;y|H8D3`@*r%va-5^x~EGXvKF;(V=Q`~^;
zQ(}d4$*a#SX%*}OrS>AOh^dOvIAOS76VY{|CLl1dbjMEbZ1&XgKVXg*WuTI+SOHBK
zwhdP|Ty5PXpkK#^UlWO at _{+98l;w#(078%kZc-w9=QTC;HV{S(B)cxA?cG at _?hs#C
zuJrq~=W?jNWUxPOLuf2EA)rCN0!K*?e;2G+ii_%b7Fwx!J3(aku?^Z{yLkhKI!44E
z at lBx)4q$6n>f>0vAg1@<A^~J)u5_o)dDF$NP04~dNoq3Q*v%1EiFcp|`ubxGleMV2
zgcC~BVUSQaM}O(t#sBXgGu_Z}ob8x`!cc|M;$qoix#09@@fWEFc~;asjbpyP$x^(-
zUbHcS=nz0i#(Q7C^Sf9&_6XmQncRS18}e_$lb&vpT>Yq<e9Vs_ER}m+7%E?yuduI3
z<UUZBd52iI&dU4-AwkK(^2;dYxe)1A4nI9#`BH9f6N_ad*`P)kKuxf!y<6RFTIZI2
ztPGmL{r|;7b#Mu0a2>B!)<qMfL2qbCkz88f+YzF+$ZL_7z882)&6$~J1EC;8JFI)*
zPeuIgQ{%zbtT?6{gbe34n`YS5ry|sh?U`KS3{}Z;mFncs6INb9m03yQ2+8+BBKcA?
zK|`(Le_PVc;A&OPsfd=QFocgNhaUttR?9?l{CFqb<|rl at jCs-+r1K(2&gLFL^xTda
zdT3+6`aX|_b+(>EN1;A at 8PBn22xsvN$c9-faOUfCCWTZl<)3te{h)|&6fS;nZEYiw
zG^XE>oZ+AlMz(3M0ReSRb=9gf`D<s-;SQHJ9DzlsVDI&{W6I`6Q=Y`BDoz1#5eN)j
zitl(<;n;&lDR)aRaT^&pW3Xyvjv9+Pnqql&|0|p6UXYiW-kN0K&Hht=0tN-K?~VzA
z>D0f~y`I+2_z&4-?LLaijzZxhA|hNOtW>K{8?!A^a+c%cTtgndxvi~#e5=*_-xqhE
z4$c%DE<Yw(W0ZHO23GSv(4P^B2&5*x(fEz@)@`>&n~62?e~@5Vpwbq8LO;hwO|1w}
zTJj4u<x7xGK~t*r)$~foMBQ_{2LpAzPu%$p!y1b&f+!v&Kp$o&=pQ2Xk3i+<b~lTq
zx`;kO%H4*NIwG6(^0E|CGBiY#=+BTE{Uq}iJl3AA^&Uge=LE)6K_=+;T_d`9CyYja
z!6?ZOg`e4{3eE%OQoNGr!qMnf>C9Vz<i`Y4sKDS*w>Mv2MsJW3n+T2vsAZ%R=Lgt4
zS>ae!BIR>iE!q3EP!h>j<_xO;F=(P;vXr?Y&oR+4S<9Cv8zJ%$4#E_GF9g9RoXg6-
z&MEhdy83nPuL|iqXYB=desa?+tdHQz)zeM3Z0b9Y+sRcmG0)e&4HbN1Mbuvrem1pw
zGET6(H{{8do!#Z~!2Y>s=tA==#UX=NU0<#7(8 at g%GA~*2eYkS{)nDQ4M*E|?g|ZZT
zGcpsMnLRw1DT-m{o}RB2gwasfQvB%DvOcbXv at 9LQQ1uK6-3Pud?W>B4k at pq&w*oXP
zM_x#Trw_l!Nc;_%HGKhg9<3{QqIPUKxpb-3E<_l5t}Y)AEvMWpfSDCJyDLMWso*|?
zG<aQ|U3UuiDSf*{kRzy>vI-6kwz9H{F?8HL`jMH*`8jG0_Vee#SDiB+F^5H6qWGt`
z6g3l?(h!^AS#X5#+IDASR-zTRNbx$Mr8#U~$}WM&);*cC7u%c(kIN=r!Wu)}?3{|q
z)#b#`6O4U|9)y7}fi{D0(z3VWWFR|gl;Lp6whli3mZHWrWihcwZ2if}IGYVS4 at t{d
zhz&-I#yBg5_{isd2S$bR*v0f6iOa`4l6C!KB>b6bxN<z5GQ#j at SFnq=dVAxlKh6^5
z<jx~xR)w*Nh7JtKR!MM>t+FXXG;ilinyXH_!wwY67YQ|Pz{Rl?OA@!;I1%EWHmM(H
zGn!DI7#7lRerdz-0AUO^UWSGw$iXE`_Vo9Ni^5jOaHFzS!7yNY2 at jrDxdMDgIiV~T
zO6KN+H|crh?g_$)O8mmsj<2)y*$RFIHC?6>N(|i!DxA2ON|yQ<u?7Ewa+J8<iKl9i
zd72g<`?U?+KQxsF=l8p3DT6Ob`<+B3NNM=|f293qSW{c~#tWy at La(8Q-XRcrGod$;
zBE6VULPtPA5!8gxrGzRVU_e1sL_kzfRJwEmA_9WaL{vb)2A1u+a6kM1p6fav&$qN|
ztt4x%ImaC1zJJ3z8jx;<sC1N5%qsEDfo&6HZLBpuJx4DnsBB3aIv>KLcbBZ*zRnd`
z6dcG6x)lryMmWtH#OQlUhMYEYra2)ajINc##?hObfymns7*`XiQ1m=n#r~DDo4$}|
z^F1f?Yo1FS1Td87 at tUi2y@u4AN-Z4i8iB^mg^ZDnff8yvgr3tYrw+Pv=!9D9wyo=4
zwQXcP*VGH at mn>nu)ySt%Yav5k3<#xx?$8?*w6NrG1l}oeFh2hmkIdoBI9<NT3g|P^
zF4`Bd@&<U0B>#C3k<Moho8)X0oK+iN-hAayMA;gNm=Bn{sA4=daGu_mkiCVHKC5^m
z^Q!v=!VkL0wv5>&bnZSDo7{tRJtIQpW%hb-8I?^9M1Qp#?F~*LLw*qTIrSHRdKoC6
zYH>{Hy>05y<F0`!jP8Al at i0DnvXX39SOzD&%XZ^RCoTzpER3t;H<iD&^5;VRW6gd^
z=IkdnN6<Bo*SAfdUmC^qkA*QrHsxlw_|89L!#&6HEDFE!HWHBHmaJKk`y6ihNWC5e
z{aqeRul{`nb>C0jOs85I=kjgTE+9ke1o=hCccntWN(k#$(9($`x>ZJM_PZe66Q^sw
z+ZVoTxlgY-?WF--)RS!f#@Wt!cm07{uPbQz2Fimh7fT1p$$=#;5h1sHJ<3RrLpCG%
z{PYE^tNK*4S1dSCA+PyK1vUO-X#1!!5c^|EcPujhH*z#{M8XCE45jNNu7UGUj3uyb
zxBGgm-;8#tut#1Yt|frQtr0=X^<K|&&8&~}Wx at uBkt%>{h&Bq0KLB0O#cGZo<0m4#
zj_MI2o6TaGzo`uN!H2F)QHjjK4KqmS(<>B%a!OjnW8mXJ8NZbVpAV=D9_v!hxU=&v
zWsMI}-%UG|5rMyCFdrl-0dmYrK-AbxTCSf|QJ$&5r@~LnsY9b4v5c^=r;lP{e<C&a
z%us;r*i)NoBz;X;+3IQn58&YO5n~xy_E7C(ifL^gB at 7~g at 5q1w=X4uGtApIo_O}v4
z0MLjarCy{xX-rB}NV9iv3(I(@;$Itz1s2XhKz&!`sS+u`VS?f&p$UBN`d_B|^Y9R1
zioD%7k>O)q)Hg?0=!swfo5n>U4!;;$WR6sA@)_^TIE(!%c6X&-=G|3b)E8a}@xw;P
z)|%&Y#bYG^?u9!R_w$yJaflqZID#08Ar!2V1}3vtxcmcY0Tcz^(p3_l={GvFAQw(a
zJW372WpSU!9c$yq+*V(DS;UTKEohDMD!qlC&m93*$REVuD%m~NM!}^^1^9Tuz^_#b
zf>4H$K(l{LF=mB;P%JcyHC}b}>@<-1fwYf^7+h9VvtEqU1A!YJr0{|8=!W|l{l_7>
znX12m3KWZzqJg=X0qeuOi>sof<a(sdb2utugM|*$v5s5qfT<0*cRxSprDdmITP^ug
zZ^cS~cc%Mx2jyx!>#n_#n27z8$4_(0e$k3YO?1q4G#$A<se1buCGZToC(hA74D8<Y
zXjPg1lZHI0(EFo9(|#=A`iXyv?z7+)QH>zx9zy#xwXKBch8g>QVN@$6HeT^z9ACF@
z+?%JnoNo&7tFCe^sFD>wXLu!t*i8{Ooo}+I#xvSmPkae^UEfc!vJ*Ux+2uE+WQfeH
z`p!*le&n)y6LFTKl;7~3?>;B$3C%{LhzMwE>W79{dLtZPY6e+c at 819A3RNxsEqwR-
z?TaDZZZf>p^3Xf=t!`j*zcJ8|YLCK}Kgm2%5qW|kuQHZ9Z~tz!)Y2Jt;=4Tim9E}$
z)INQ+!$;;z4U7<Og}ddmT-pLCXaf;MeG~3b8MdJ2cyD?+p839<xv<}(mcbz;brhrU
z6S>gZn9|Ba*AJ4zqwQ#daW*XS@*7XgSk!jvCGaMR`ku`0)pjYqZlzT$$s)CAeKjyM
z?)8g%7@%OJ*u-}Pr<iv$_xGPau}4eWbDb1|P9~L*xnmbB)XwIjoPR!i5iGc9FKl|F
z>8MEuG1hgR^Bek0W$e9#S67ByXR1w~aw4K at LLXJDV&>TEgraor_I at 4PI!bWt4jZ^G
z`ZE)y;J2Dw6ysm^LTm{7Rcx!|-2DsF*!?S5D!l!uxI_j at DyJh7hRBRk#YExF9FkTh
zVGmSTF0?7Va8)o_P%qaMhtN*{%VQGQS!%>4_}?|Z3tUgd**ebzkBY_has?)nKXm%L
zV#@1JNn)X!uR3v$r0S<!LUXgv7B~8Twb#MfWvU5$3o9LK3xk1J1IU0FJnwYpX3v9t
z3)=E=)XyCsDgTJ`rC(mSpDXIYiET!d5XWpyl+AQnnP5VbpLm$!Z~V}&T3vn&QFwjY
z=8tmFzCQ9}LzJ(&7~=hVZlQtikz#qZ`n?G!3r)%nHppK*Rs|eXzVqP%Um$7ghOy4X
z;&e54Q>A+c?H*i_(Zw>d at _AEgf%qH3YcWxBgwpf}&(i=E6f;LkEIwS)JOeg;EWPcu
zx#JIH552QXrSF-HOb@%_ddo{BAuZF5JA{+x8j>)8d_0+m2n$5)Y at bi?G?Bwc_rr&g
zn}m$m;cPM%%5<6DCc`zj*Q?7l#A;h8xDU)z4r3tSTuBxA>=`!_-uod_XdU|YR{@aj
z9R_J26&<N2^H}eGxyG*bh-743Q2?Q|TlXZI)viI|HTl|k0dYRHhHqRM>_=jjnoyVw
z2D$@W*R5Ch4%JYNqI;XC>B)Ei%FZIOLOc+1*l?Y_hETwgT{Hxn-=Rk=$2XOMc?z&y
zynNq+woQ%+xx=FhW{$pEZ^RfCDs_-O^P- at +O|PZ`JpI#Bd<eXifpFt$ANNY<_!ApL
z__*Em3o(YYMu}wb63W4gMj;mq!Z%(bsnOM7z|b|!iaVBu4 at 5YeAuX-JuLQ_|4B0 at l
zvCHzG(hbNUsSXlX(0Y1&$+Ag?DzYc at f=3h=<w1QHd%_o<E8Z1w=5iL`A}xCt<2`o}
zj^d;UtA3nSrx1f_4$bxtA(VgKzR)b+!bclAKoDTM_BNyKc_^@9 at h5@wvu$X;)hzB~
z=m{loHZjIQ&3dd$rk`cS&W6?!#epX8%pgrW2XWTNEmO-yp1c#fLC!$hw-V-<l$4Mf
zS<o9V@;gox7f>#G!a}9ltJw!Tg`V@#1&Xwwf|gVpL?g#3Wd()Xti8IoYwuMszd)*#
zCF!BX6l5myXHB3-0r=9}^8N0sHXdOJOV9I?i6~E?zTl+e38;D!=$;2_Y2*W|>Wd|P
zdO-YI=<tlo64^8&IibDVytIH|ElANe?b3#lh`CRGvA&t)6O~%%3Nsf9kjteMaN3;~
zc_k`#SBAlhWK_dA^DNx-!VoI28sTU>wZYOV91)f$XTxku9;ataBSkYgv>HfUT(Bw;
zY51mw-C%4i*{XOAe_#rk&0m64HJY#JoCB`H@`4O;jc>3At&~5bI$%%+SG|HN_$e at D
z1WOQGI#Q8hQ(TaN=Xjg~A~6*oFlC}<MP*?()5;t*mDkrpH?^sl`!eIX_d~+^zM(>#
zu$daMttrDOj={2PqRnPw><)L4UAA~Xb6eZv)mc{AF09k`1(Ztpu92Q$CAd;snXL8S
zP~vrmO^?E&bxg6F-u+U;MjQBLi_(ArLp9rdh7^Y%cN9V(w3syoUT4f1N#_<mPM+~G
z?R$ar5TuetvaAgi0TG at O32~k^?jmzxy8;wg&<&lAalG9(unb-JXd{`Gokroju?5kg
zT;@J~9{mA0CKyFx+_34f_AJg|xqZbx`khFemJPr~0&jDw{FW-1H0ec;AQ!HwtwNd6
zo!Zd*SKTP=2?$H at sD{1IU7iMuJILhQTo>C!b?+)Lm1{#g`+<4Di-Y;ZN?%%qSsH3T
za|r2C90LehJVaH<2?E`KNXuFiI#l!r2(})O2soyN1tXuFm1GaL3(1CGmvfor#Ebi1
zsVwA3nI^BjKxQI%1$863T+1x at RChJGi%`u9y})jFIf_Ly|J&hx4HJ6*FrN<?%HvpO
zjK;1cen&DP^&wm+KzB+(jFp2_9RHdQeT!lw4ARas6f?L4BNll$nQWEh+a2<ltSkpw
z!uXR&xG{MkP&$-QnXfzO0$G<@Y2|V9{3rNP-sp=Mz=qcKh`Fc16&i=h8XWDy2aa{+
zJaT%bJs&Le;V|(rxbQx`F0ij)yUdfJ`++TbXsBkfrAulIZHpfRZA*6v&}!QjnVWq3
zN>I^T!Cl6dfSjK3l*F|Zd?`i7nFB4Wbd*>Ig>gL&Lj(rL?qsFhm%X~iB%sfoq77wY
z;(h%P&k@?0L6y^nejDw=01!a at Y%sc*GAH99S&lFE&1QXs14A;Ew4qN%$pNj|)MJ$y
z6bs=*pX0D&!2RAcINIM!KFO0t6-gAYq_&wHQire(f9$aNfK+ at ODYbJ|1}`Y-{Ff8Q
zsts*R%+tjV64_*TNFryLAfa=dB;Y9Wsz*bTi~}*Q9-<c}%34jJ_ZJ4Ak<SvoTW at 0>
zyPqf1Zawe5bh)>_mhhmV*NRKh$I=tAv9D-^U79lGJERm%BlnMKtrQL<aaAL+zlNF2
z=d$Za1TMJ^shuCuXFjERRw$^`+^~c#>Q0LL)tqsxV;zY`ETPes1VO51{7j3r91grH
zKnPK3ZMQs2=JBD2-wcFHvI<dHXZ6d1WGP;=-7y1j9?7rAfl5NH<rw)SLfE-y#je=i
zG>68P$n}l*9=qhp#>{C&T;oBtT0=e}+ZuAXcx$*lM8k`k56nbwOX>l}iQ=;r-foV0
zR?aE8&{-Hy;M-EDZ?>ActmFW66l4^wU1{V~+1hCD^Q*OyMiG=e at 2SIJcjIwhKrW5c
zc?Q+BpV5=G?tF|ulN+3{bb+C3NbPRt>!KeNF&>shLY~pLd91eZz1P1--#NOnR9YIa
zlwQqg=`}|F8t1vO=P@~1LD{RIh*egdA$#IrajPXpRFxymEU@`yX*IUTE0vsu;d7Lu
zGTi%O(K+ZBK1;?7Iy>EH=^U44tIS!z+z*@-=XTrw=?ts0Pp>!5zEd-&ENM-jQ944r
zfubkr?N(L5e80nvHqllIEpNpcsxNmwcUw22*34t3&smRL23U20puyW4$+W8R<dnv)
zR1Vuhz<Knm)yN(KNoFXYqP+Lxa6V#9`H55z3z_Zz=-gF(4|Ii$&a!$5Y)7=i5F2_N
zGpWOAo#tMtOmRMJrC*Ih(v(Xp!1qTgGP;O^nQ>#%xvQr9(f_1+9{%pz^^`aiEk~%L
zoCs`tqjv6XB-6u at Z@aw(%yGBH2vV0II*GX06duMR3zFtNf!EGp29o1-{*J%9SYAls
z=h>xzyEYd%eEMakU^dnY=R at s(8td{f(zG25o#xQ56kIUnJTSZF=3}_%$mDBt3)Rei
zEQ_vA$Vh)Z_=u^Zu!2&+AE#=df^Ci&zDO4NHM%s~rK+SRJw7tRw51u{D{QH!301~m
zF`3yHM|M~X5<+zUS}w^qo~a;fehLz#RcWU%&5fbBa9Y3!vU!HN>6I-SyJ-FK7!m3S
znH7o30n9E$o7H3?I8)qfVrEb}9>}!u1X6|iIB%oMD2m=ZKK#+Ri5;*ld4h=- at m;Pt
z5CQP~ghjb!Uhgt-;f at 2BZq-I*<EOrUyCW%$Xl5q_Oh)d)3ntdfxo!<3IClw_fX8I7
zO89RD`3=1GMphw9e1LG4HZ*-zA2T6+eU0@!_bWg)?+|UuR}@qn3}~}gmYTG%`$igx
zJ2S@^bsti?MpFinQuHU9wIo6 at eCs1OWdVEC2)J`^P9rl<6*<O2znB|dL+OUx$^vVT
z(qHmQ$$G0rY at M6Ep{9cL31PBl#q8lMgPne;YBDsGigT?+o1uYgL$^>|Oe**f22sSE
z0g?Ih^}zUsp?lRv1{9g+zl<_(OJS&1S%B1JP8LQSGP86{sd6!;S&1uRK|hC6Oh*Bo
zZ$lbWW7>2t!1|+|Rs&dnIKC}>Ze6K@%QWuypA+dC^)pH#FK0 at SdM77-%V}aH0<KDh
z at _T+oe@N>yp$>;woQ^T|3n^4E*G>%(Gr4LI+iEV(&rFS<{dp>pr`N0F+6o)0EIdK=
z!INAhD)`I;T^*8}pTg?NKhiTd4+s#|K&IRW534%MV>TyJYT?;W;8x^*?*&WluZfWu
ze!rLDY|p(<$1$Tn0FoZ*^Jz8j9-G-la`?@1Td5587OXHLuf+N=dUy2ph2CP0p{eVt
z0z^a<f at o>(G?C)5&RV>(;=jJKQc9IDP|ulZPPv!qv1X1AEzIYxIK$0q(}cpYYpbE;
zngvm)=5GP?BAN;k;4 at N}e at sdq$0Ah at C)Pu6;X?D4b`R2Mbd)|8+~ZNfZ_mK4;2$LK
z;HEU&9Ib2yYcoIE(qsdLt`+3lLBxy)QuOYcc?kc07zakomWC6?!Kz=Vl?O5^xqABK
zH4|w2sZod)$N5ygftH^uJLgWTXgz|)V!okZ4Xrw%AV3%mRDnQZ??+N*Un8G(G0j at y
zkFqEGWco4)@w2>|f>JM}CoWU+xO(I5DOymHJ#*LiRoJJ+^bQ-2P-X5cEMw{O!<u(v
zy*a#=M_O3kM{_SrVi&t~fqWmZjCld>jd*m%c^i)T_o}qxh)3$I7FDA2i^0j6Us79(
zsb-ZF_{SkJl^&zn^<U(3XL3f4IT{FD8^?VfqKijoO{L-5_PAbx*h}zr_^Du_L&^3m
zmMXdtrWvZw^XgHjPtQ~{=^~~b)l0q2&hpTP>-9tMt=`z1WeuVp>|FFQ53B~(`s)2W
zoGX$|w`oRcTBqHaa7Q#K(^mNBSa{j#hu!t2XF7=Ml*fa)K?7H)1 at P^&)slr=K<Jg2
zNCx#(quS4$X+P86ZoU00E0!YQgKIhi(Rm)@(;|)T=^q0{$_-J**#(~Y7jR)YH(JFI
zbd8Yuoh<6Lt{Jk3GE&c;oc|~#g4z~NPS3hpF~Gd1z=;Kv(Fiy=U+*lICGIq0A9tkr
zRY!S$OOjJ at xyXkfHL;8DLayNb#L?tt62dlppzKVLIT;jMqNNtJf{w54Y=5DlvAe55
zELkUi2oB`q7F>}o3)bH^mn?O{FtUtn#=B)?)Or-uvL`MA)<%fEy}embU_4_6X&)z=
z2gH40!RbV{_Gr<^x;|Y5pmtSwK1WEp1KRnwI%0hjC6pdX5(3gnBFZ-mQf-WrML7P}
z$Y_)H!qwWn(L>0_*3rOu_+NRP7M9ThI7HS3sW~IjyLOZe7F0*MM<0OeX>?YxhMuxt
zaQ0u)8XI7lksIKAJtWoB-`B4`raYlM#OVo<R#K5=598n6&CIs7i@^?IV_JsxE}D(X
z-+S~wlR~-qQxhuJ#x~y5L5|UL98C~}m#qG3ZFSy@<)L35BYxao>z~8zHQLiE at Sx-g
z{mTj)NDx=iQPDt-!N&`j$XcF8w49+t5p2KJ%%+UP8FWam31R~9eHKtDo at dgXQf`0#
zsKa at VbX}BhvO69AQmiy8lc?8wVZ5u`EF^dyx!^?c2v_{L!P}^L`P|PN4&NU`9|>^`
zuK5RCXw;K0u-LP!|0d>DexnYNirl8+I*w(9SJShEOqx9M4}~Mw0uddPCQ#XO3TLul
z37PLM4R+=fB;=N+@)^M+NA^jlP%Ji?rs9L|36&8`qoBtNj?O89WsVlOpL{sMYo9^o
zJ at lWG6cok9kMH4o3NN4;2SsMAugbN2{;SX+ww0SdsK6uc{~?PwlTLx3t0|w65V;Q9
z at IPh465^z$sw}IjIMkyi3HpE?9E@$XwzZ}5=pWhOIp*Z4!@(dSxZ8Df5+!$D>+B>7
zq2o;f>ASPcoz#EpQ1kY+-hiWBXG4*xBNf(mgkAGnFUR9K(F#DH<ijHAIM&6y3S{`9
z62Pu|PxUHH+D8O<^noYFgG6Kct~6`2umJsUjNB%10b93~TBBw_%UOz=HMa-~H1D?{
zYC|t^(Uhgf0Y&{v>(o-xL_Zuz;<wxMDNHCbKbOm{K<Vk}_0{PI!EHX`p?}q;k#du_
zC%Rxw=gMGp`!Zd+<#!=iCK+rdh0}tEr<nQ`)z|eq(jnvu*e7(TWfyRKjsngAj#~Bx
z#BCC-7-SP&sP`N3_j>`m>Ng=g^35kk`Zz}+&UBZ(c3jdg&zkFm<}510uV%>cI3(^`
zvsQx!ydrq1_-!y`E0tv0gc1T^T6a?E?MCYI&7671vDV;wF(Z4YKtES`Ol1=Pm36d~
zgWIlM4r-ggIgtoJDH)a!312HG9~IK^WQbqbNY+qpURIYJ;dmw2FAa8Pwtv4=<H~(l
zqVseVVY^KN#jD}wQ_22Q%>d|`E$SRgs||Wx^?!P=Ojxbd%F2q=ihb{k3t!49h{gFn
zr0uT#Xpf2!I-NPrrBqLs4LYSSXKECS^r6RAaZkTq4j^$MK6!969X;_mMk6J6#bRop
z4_=*t7{O?Q4B1Cx8y?`fq5syxArHTz5QhI15k0WTsDB3=pX05GE_q31&1=2?l|XN!
z{&UmN-L4S-(?nPT+rs}$GvG)dxBY9gk!I8*GcGgHmy&cKDsfj!*--h+#eAB~7c!cg
zQF9aNk4Cegl=znlR at T<u;eCwJsso%be<a~iqDR@<+m7xJb*NP9FTm}4SU$(Ss-U=*
z@>ZZcWcSH4nafk-BXY{!<HK^wgUnt%Opm*d3WvxrT~=B9AkI+yigQh=tOQ1ObMd&c
zWH$nq(z<l(jUN7P>}Kmycv7IOb;P}Y4SaB|EdU(SlQ6r(V#^GAVZAb?rZ~c)^rIsX
ze!%6f+zgb^c`wsJ8`EeaV=D5zrvpJ}Ip9)BN)TeuKn}=wGOC%aNrV6hIMi8P4+faO
zuK=Uhl2^&t^pb%#AY|ksFG%*w4{|<k2Z$<Xx`8<%;SnG2p0Nvrhw+8et1Gn-z at fm)
zm)7s%H at Uz;sA52A^oO?$Rfa1EtDwz4+*kr;=vknS&xgslXk&H>7PAXoRFp=@nD_P3
z#e?{G5jqxc`_P~m|EI_oYHZvEYej;By&4bHp>e{{ajZ=F{%*v5e**oyrC=BD?@oW8
zGKWk4wH8+>)XOfWj<gd#)!^BiMCeIxUa)V_xPrQ*tek?R0!y}|IKexe{rvM{(TFTX
zEQZ4gKoiSgF)c%YT7z{~OKzX|X9M^#z~&uhBf1D-?pnCFg<<YtfD1bMTV`CH)qnqa
zBU%-r^=eeyM~dZ>?AEg5)HhL4q!;)?z)<fIh|=z3^YapgiLFNATLFXtr==JJ>ybyH
z at JiTJ!in~(Jy^!XZidJo<=3A$(h<6*6*I=&k1I at eeoN?^m8^(+EeneZYURAw*wda}
zGd1(8dTI9(S9!%yFum at ENhgKUHup@%+Tua`1|RZ%n-1$tI0=JI`qf?y!JLjfL`}yD
z&zJZcr#j92`4jYNQ;zQo*Q9u|>%je0aQ?e at V+`*WR<@a^#r`wxZk_h8Ponl3k*7&b
z@#lU_Xk3`kgEGJNj{ohaE$Fnp<>p#(4iLJ0InCxWB!u;@zI at Jlb)>R8(~n4RothP`
zq_Ak^C*O>JB9IpPR9q?EAS at jl9PJ2+bHm_vpP^<qaYtdosyv(R{_+fFJ~0GWqWDG7
zsP7mDzzf^<dDtTBtR4EiObCFjF`W-d+6Wrrc;pJc;d)*R{*SlNhQ^Hzs}ULPPZ>e8
zs<8pDzAAsKxbdv#quM={#ypD{M~_~G<h06L*R`tordS1Ex^gz-P%<v>=eDzW5!}D}
z2-qf8v4^QuMrU`1JA}blje=vP+a>VtiPLY2cKJY_GsC_qDy!h};FlFU>AmmQP2}(B
zeNX6YoS8a*=T}<hxz%K;D;NLSE??RD9*pqLt8dG|=!w!VrK7X~48yTGK40yx7eY}g
z4^M>(eHm{dd^}C0C4^QBs`QTZm_JaL-{B^AgnPzv!BVopm0w%@?JH$X05j2Z_KMr0
zF84AXOTtI_zQpCbl>YieXxALic%iNMuKf74#BlVaQW5>G2KRUp1{s)LOOM{J`fQmD
zOFUyD;81Y$yhiug8ykHl_oUaeESl2H=g(w?9Ox^X*^RbUyCmKf7wP6O9*cOiCSgRk
z6NruM^KY^VoGlX_<cz!?Ettknh_#fS-EmH5+WHx*&ZDWjcGfjhd>vdoxzhZi+FlP~
z$JsFqGQ`6{oh)Lnoa3j;Ju&E=K#@ygYS4=XywM$N?^_U&)WBx&<nP~xW|z35Op`g&
z|7noZ5K_Cfp7Q=T-%YcmpZ#cK6Vuh;$4;m-LoP$A4ZPGBb~W;B at gH@qYn<MHI}y~i
zfAhx|w(Z}Fpi?hfSJ6nQnY4iOUKG`g|MQ<K9rr_(+-`|0Z4vb)`Rv#FzS+xg{xKAS
z{c;M5Ug_cA%EIb_O-+2M`?G6^+h6784 at _!ukItAEJnAS|^G|#%Xg{Ow)A+9CdtqPk
zc8k4MUg0bEN1KI{v~Sl2^`e6a<Cy82E2bYe!i4<;3dBvH+VY8>2^`^U+6F)O<I{xA
zv>EQl`L@<tR)UbX at IpRU9cHO`;#6w$_3QQ<*}9gg-H*(^29At%E}g$oR&k<SMM=vs
zCC<QYi!$NKcP^#TyW01vs_UhOuz09O<JLeWxcRBWKQ1Z_PXi9F4(}KWeYi~6S?d#f
zh6EiP+&LAybni`0AYD9Pf=}x6jS!r!VDwKs{nD!F*HM(olP7S(wpRjIDusSe at vWq_
zS(|kq;PN*xv=h<TC9L4b+g`nF#@gNg`I4}4u={M%(5=i*EZOJWB(fK;P{W>8ExDG&
zlTbmqwXz(lEN7Y(c--%Kwzyi11#cTUTKeZ)!P7j&XfufoOCu_oNHqDWm7o5k8dpQw
z$wfNco{w7(_uI5Ct>t%#<xsuzvmoWo*$Xs9YLNU;nrdw<^{rc<|4s0lTZ~Vy-|qYh
zdJC&?JXsL{KJIDPNzKPJV at K_oPH|IBxV<fpTENYsnkv8}bHDwt4SD$<Uzd4>8dqL9
ze19Mz#&KO_R6*$&f+O7>vlh!p^NS?lE-G$awK;L*7`V*vsu<vM%Wk at icED$-ILPe+
zF1J?#0_SF!61_D`aY+fUc$V%E8GB5{U^DrBE5SF#%PR*~Cy|6D$GGA2SHGd at VsDzp
zHfMSI7hk^9%3T;fxH>OR5*~+8N0ZWB9Gn-+mgjCFVdfrLy_=OEB|=9<kdEmx_2e`|
z`*pOO7 at qkj>?7i?7VA7mjoFmpr^qqXS at _Vin@FUY at e#-Y<HqbF`tm~sZusKoOx=@C
zi<Bd!cH3(t{VA8W(SmlX(n_t-7rT7vGmpD54cOnuQJ^Ia^qJlU{o`SnXyFHqtY)7!
z3l~1$j~M9-*QaqZlN;YL71bV#D2lAAscpT!A at Q=VDtXfO7Q_FCGs+KwIb~spOu<Aq
zD}?1}UPX9L1CExjXX#P-BjVq(39z%LBMbh~77|`GQzw8{`6(8)g_=myx)*$2U(Ggy
zK}Rv5qg at 5E56ZMzmscxII)hQ4G6!uFPu9xoDSg?%uN_C6V%ZgDdEXOo`&f|mFN3Tz
z--jPNMNEgR%B8zMG7|Cm5E-f!|Kn}f`n;zgM(YcN74>L&bzx8n{~)i!ItGAvB^kFT
zuuKKFz^LbHUvG?N$5me8kP?zoy*@_3L>z4Co4Na+!*S_|w(+`8#^#1uY(82vT%dAT
z4L|(A{iU_%W<A?IwOemKZ`b)@CE7!e1f;`o+|REe-_*Sae*0-vJK(o7o}o=|4LB&9
zcpdzCx+zDVcQ{rhK77;?OOMdGjNE%kP~gS#MQ<D*do89-RkuoASJR~afFUradi6!l
zNb)3AefqkUmr!#lHSkE)N&U_HS39lp;?5SlOtmO4t0}C0xI_+aKH5P6KY2570<!$`
z6G2FZz2u0%%HA^$gh=0&8$3dRVm;AQ$Wf$k85~=2S(0x)!tzl%qu|-9DNT$yWjw6U
zF(9nOq1|iF`x^KY!Etw27xSwWm3$ec3TK?1Q#z-G`uMi2(;pIj?s=%OgzGlHnA}C-
z9;K@#qEViAMq)m8^!kR~dU2rhLOb-s_CI~;cfUSjF at h7`gt-H*Il4>SJ>MFlfMUSc
z-)~~y%f4sY1b+*-z<-41qjtLc3c_qryEnn?gZE<$^}74|js5<kKn~nWTQ&Nw^3;3!
z`^87GF$+{%Ow$ATdrK at mt<inuq(RL>Tl2L?SnO!wkl2-IvgG1DA- at N{oS4zf6DOkz
zS<NpQDDFv@;X5 at y^q>=xHO9!UBT1Eg27!U`;p(|+n2r79r5BoZ0_1|8Ef~T(ir~oc
z<4<tNmNY2Iy%<>J`}wGv@~mw3_0pgIdEmn~scP75 at +~-L&&<yIg!6?8<jn|2r*ztH
z!jodWz(j82aJ1snLN>{2P;fy{g;CN_L6a8SWDBEIP=4FN>dny)X9RXAVMWL`L9m=S
zhr4&ybjfP?)VQIW{H+^*5*h+S?6<z{R)M#t&K43Ie_!cTsaZOTpg%1+!28?`SAcig
zRvVkW_16oi(<Ja?yNS{%3R%B39P<@dD<j_b#S53P5T-Um>8K5}?MVB^Ro at sR`@~bR
z&=W_7Xs2CHyov2anY+MA{}kc<AdbMz$V|mJ>UOu3DU$4H?B4-n>tg&4^vTAmfP&GN
z`Hz!d9 at M>v_=LPBpEqC7h34Ke{U=%(d9D=2p?yPJ=}BaCu)rdL7ZV0~IJ(wFa at 9o7
zo80ts?>q*syy at c2^zJ*7+q*Wql at -zI%(WbUg?C2qnbVX(I$@(z?srZS)a+?Rh|QmK
z+8E^KO6t>IJ#25$k?Xi#g$sIgW7!O8OVy>f4;oyK9X&cF%^Utnb|&)f05VZ-#QFZ+
zCk-O+R(mXq?7d1BZ)v#>d4HdW3qHyBy}*&458AxE%+t$-Bu|d?%tml5PQU;8^ljns
z at 5rATM|{5W+;~1MIQ1q0G3L$wefUVk#(m8oC6eXD`$VmmS(ks_6V67hI?W$UdAyxI
zy-M>(unW>|w1T<xMn>|^rUWzf5tCKczfQv*>9XkB_6;bNueDbGQNQ+(x$mloWq(|m
zQ-ri at --9*u#gLF7>Ss~>_7{bNWNP>a;j==enU^jP7_RMd+e at d5YhRc)mg21ZB6t2+
zaP+NSrMX}ExlMh`n)b{0 at XOD7%Q$u{84(VHSz%HWMlWtdyxxDaTlk~g>tq56q1`#^
zf2p=D3Vd2X4{dfUl|qI^ETz~urc6Emtl*j0m-exi-N`eX=eFL%1WOjDM5V8&^uJaB
zsu4EY2II_QIMqng(#Diic)HB4k9L8*V*sJ#;0UmZC%l=!ZU17CNg!{93<?|i11W at 9
z(vrxaGfu#&O2IsogxeCfw$1F#rc9m!(!?QvejSya_v5gpUSN?Kem6R^%Wdrx*R3=i
z91iwO6D!A^U0Q!N{M~w?#BCJeaBKP<m!ATpUH*^dp#6Ujr$1nk2Z#1ALOCT^OCRv*
zNFVC;(STmNm`?;QjoKN>J0zOHhLHZPR|$R8$r{(cQf5iZ0w>HAWi<29W0HwK4?rWr
z;tkW!{3o_;fdBjR0ShA^aMb_M5{{}^W{%zeu|WQxZ{&RYzpb-Sq#XV~I>o$w%72WB
z|Gy~t|EW*T)`qUqzWuuqrhw^peP`$NJ%iF+NHn39|EadSKxzyp5)C^H2++DAfA{oA
zpwmdvyCty?xtm0{f1P<k4Wnp%r1J#kupiSQTLQ4O3IkT6!6YU$nHeB(*(fTyq4`ip
zyN{0{D`R^Kfs!g60u*QTusf!l?c%r18UXifjX|RU17ZfqB4J$1GHNoCBkHPS1{J6V
zR`Y9m at F2Knon?j_6F2Y=_t^LV=@bXWON|R5to3TNLVgiHapAo&8K72QOQOMjg|UG1
zjE35`!v1 at n<3I<bIP)I>jAIPoij~8-aOOb>ypB#5&@-(9m7a9yJ2B6ZYiR}Sf6b>f
z^X1-5j*<nD2ZsbKsj!?(r_ys;TY02(;v4%z5?DD(FOyHi1`yU>yi!sEPUhz3WLrBc
z=@iO1dSwdN)zby<C{4RWDRIfp$ZEjVCuDLQka%z)_F*6c1J98ccO!gZZ84R9lICF(
zS+4;eTUrs<DaVt=H0_vJ5ec4yZ+%8vBQj6L;svkvtnYbbu}CNm0AJ{kB7z|S?SP^Z
zExCz!5+J5_!|$~5Nr;H>hNef~1 at kh=zXEcqIVmX%E2f%8bnll1nox|NOi+gq3RRAR
z!4uz>!{8l2y6kOcM>wV6!`(Ok;w`8^Vml_K*2B@%G(|8WBVA}Hys8do;K8JV1>KSb
zgRKoysh2Kgt&Dc5jlgqR-Eu0xJ<Fv*G{KA}Uc#jkyk2US;2MWqyK)&CNeUT$%j=(_
zQ&FbS`8w`z9%t}h{BzkkFM_^ZYslAsPR^Cunjev7{&53Sww-5a-p*Nw2YZ6c^(%#r
zRwE?o_wH#>TrM*=&-jtby!h#I96>a>V(YDop&z*G)lC|wJ(rtTX5a at R9uk0HXWym%
z+$k4?M4-V^o9ZvY(#5Hp<CaS6#~l7)DeOII5SR9rUEwQ<<dqPo5ughCd_lQa4HW;f
zm5M?33SCuH%pc|X*m*Pn at bF)QN-h~lc6YdPwumV^$^M}WX|je=1AV1F*&!lE3RRB7
zL0)J5oFV6uo(VJuOBe-nRjl7O%d0vP%OATT;P7K;qjPR>@Xn_ghihd8p-ov4F*jdk
z5tBurCY3dbKKiAdAEVnlZ6ELM^_}N%!SH_1Ey9!;R4Y0dY#KV=Ee%P}rnPVXnR{c{
zdld9xJnC<I2Qo{5*<9FtN>0zur*)Cnvou}{1=K!R*m?P>xQJHyhAIg<wjLH|<rEw4
z`>HIza0$a+d7p3c!}Ij$C^qB5P?g2djTQ&)=*T*&dyed6byPRQ*E`Z^9%oxIv-|2P
z2Q(oah46ydbd0E1{@O<%59AIeFxJ5huWwyEu66QqW88HK0^zRq^@VT95ZQw%?ax`w
zHwyQ}GG82gZZ3TK3F!{j+SjBq&wFGR!>$;~51toqhCSeGaAyxgSwna;h4wWK^k>;u
zMq8)$=vvI15x5^n`YaK!o0PmO<^o+;)Tiq>%qN+GG>H?6%EMA42-Md#5L7c9F>P^f
zlQ9hP!CC`)c9`U2C6tX0+KMAgf+2~v)7vjw(=Tf$PYyCi at D1UlOPs3BXu0`W`C0BM
z5`#hXP9c%Q`3n^9-qwR*hI-zwZ!13DeXrofk3SbWDqBsz&*I-FA2(-y{Z<XpDK3;g
zG4`4-C6H4H=A!%ddi2yl;E`^-Sk{#g#CP{r)mWHN13}@lua~uFgxyJ8X0X=9ht80+
z7|GQz?d4L5YU2qeY;POeusccUghtcjh>;2YJ15x3Pu0F)LW*4u4+)pOpXSr~QMKq;
zHn9Nt{+$5z=>+m5AUCZ&Y>9L~BYcA0_(sEnDtDlJq1IM*N`5vyNjOKtvQSoa^Lro7
zPp^>NsmI at R=JS4X8%|B97*szIR(xstvIF~MUq8e9*0ql|0VA3H%Rev8zSwJ6VWVX9
zs<L43oHQ_V;&8EvgvL)y;)W+Gx)mj&bwV<t7xdyaL|bG1)HqfbV(+zwjAOE9bq9i;
zT7>=ZKwkKSJPlk?EVZ(cD+AW%!{<*dD&cxtRKmj}D0pf4Ewsc!6DN0viz$}G1uc!W
zHoFDn!>vnwEk&8(XYi2`XSIs1b^jLgM5*mWXxvg!w>ZQ^3yMx}GyOO!^ugDrFN8<t
zLY7&tBWtzt+b*{(iU>VoPijhY$)^u`12x;_D$n~s50htg=xt*Ehg4Xm!W$UqYA$T_
zj5XpFYl`=8)1I6zElBn`u)Z2cqDKkHL4PGg8=3(tlZ8&30+GQ0+a9YSL)D0p$7xXx
zo_)=v%^ft0d!H+!xu^oE at 1to_+f_ntI#sjiD1*c93{lKL$AK23SgMR(96+kP!hJ2B
zUsNcz6|ht?gJ6U=5niBFJjSP>+pBrzT{eLEP*2j9%2xBOH8Xr4MBlqP(fuil_z={z
z`Fnmj9KL}_``C7od*1i9Yl7ja?_p~xTn}qDi)!BZc=X!&cgblQ>c^<fUgutn8J5;y
zmKO=`5l{r1F^@M__LD*SMbxQX$Do@<UEYR>wYsknwQ6WQf09x_a!A(QwJXRow?J#Y
zBdkD|l8CF1US-iNBwLQM07E9O$m{q<ogjConi<E>3KY*E=WFcXvyqG6PCdQ at TWau;
zBvpT054fe57F1 at 55R8!O%SR~2o_tkQJ?fYt>Cw+#R;4}hi+zGNjw_ORY#NRFmM$rw
zzjuu=`9j|CP7mXJ?$ZK?ogv4A7cbScmpASTbv}Q^6U@^_V9FjS;i^zMq0#?T0%*M?
zoLWx7rwG=)fSC}OjYc^(vs>+`v8-1_F|3jr<6}buL)5k7ZV3rda+#^ujC5y{jDB^}
zZ+O#99ep%xCnX19nL-U~5{nDiK_DDq?-}jtPG87dE(Vo&RHm4P!*%b#G|KT|KxCl=
ztkl$)nrf}fpu!h417c>?acLP1fI(_}_=W~{ho#jYQzx4~opoMRs`F5Xe`su1(EXl?
z>3YcMY<_#m9@)EnW&~&>+I;A$UW6Kx55aCiKK~Y5@)9_-kwoEQpyuM`m|hT|g(U!*
zA>lqi70Pj%5lg7YnuI!>H}bx>?{Q|QtV=}|)@Lof1^ETxOTyX50;{thgV9=yeiK6K
z0s$w^#8Szyah-c0<@!gSLBvPh%@9e?VpV#wGqRxq|Iw#|W}y(p0O;DfrV#{9s!Yhu
za!N_)|D6<k%-_Ge(n6rHglqY2*CmwWudbYj39flA2vuyflTosE2o`$VdGl|-lR at 1}
z{ONdfc7670*^;!S)V*s!)+!;VqVZvv07cEUFD9mp?Q9eab&~W68Gh-dBDSN~`+C27
z8s*^bT!!1#-NiW4^^6Iv5BIk}Y|av*U&o~=A!lKsh#l|7ys*ps6A=X<DIX3f2hW;T
zvCIH`+I`<9hZSAYmT}TxX3F*Ik^oOd$v{|l#5?xtM^Yuwt)jOsThbQ0b%Re+mZd at Z
z?ldZn8R|}JYM1j^BnXD?|52|>*<FiNm-Evr*10C at q8GO=*d47q{P6C$!4RS4f%GbG
zag}0l;M*=G?(b|*_p6;Bb at jbVux$?NBGxH>Nd6tMH*>0ixU*usa6{*aa$d?$%Y1Np
zzaH<%nRDN=)LwuQjiECqO?7{E(Tdr!LNgj`TQcuuqzc16WC_&qMc({GSE-sZhj$$D
z-X>VDR6J-mc at DH1SlR#fj&KH$;Pc-;)R*fz%12#noe>YJ0pf#49yJmS<B0r})D2$@
zkNQ6ZOy)porjrKWxj&i;yk0AE-wZ^^TzZmY5w8`73udfKzdsYuHYrEA5*!&Q4MMmF
z{Rt}2g|TGk*4QTdtg5 at f|Kn at f7=2~Vt<XYj at W!8yBi%bQ2A8w6*3RYM#AZDCI97lA
z*5f3j6UVW~yf!Bid##JE`E^_v7j~|RIL#jPsQ<3(c|`98-L>D$xUqYiXk;&Dx~DX%
zp)n^n%z5a~AK8}PtZ?<{Ph$?BX<KiU)3an2Ub%3o5u5#vFHA5pmzqwS9U!+%UgusR
zrY{&fDV-A<@eg<UWzgojgV0e&?Yy#UwGc6+=8R6-%0B0h6Do$TwX_h{nd{Vk_b=ro
zh245$%<%2U+&!6A$Y(U+>2CY#juFB>$8#7`^fcf>r%nmM*EAWR8L?Mee{JR|(?>Tw
zK0gaY4JW~ak5c%Ui9#W4Q|;EX!>mM$pFo1OC{s|Kt;etPzHysOkxhvFZ*Js;hym^P
zptxb~v0p5 at pU>KmSe3DNgT^p(!^h}rFteDTa*=+mDgzsp`hwum=lV;!5fAz+ at UP3`
ztvIi9Vmb$PB91Gy6vRm&C1t5hA1uBlvLQ!4Sbt*UIKNS*8*RSlfzdG>P`R*D?QM{K
z4CMep-V1GZZ90MJU1;LzeWw8girViEy9Js%@g!4-s<tAu!#->oq at O;;-gqwK at yE5_
zPnC3+|A=pSJ<u>ZB-B~l9xkh#$F3#JTKsg2ovWL{amxGtjf<j7drt$+-ljZYo{~fu
zSSa`E2=OEq{Sd=l+TlT*>7wiLYUidb(?*SsB?^jb-Mi7d<jCPn6?=5m9uZF*)I}at
zTJYa+y&5b8q5d#LUIK0Uj2u#Vdu2@^5K1a+w+raD7IA9Dms5NV%8ZJf|H_z9gxWjj
zW`<6AUTxFP%u}Li%1D|WO`>iitB`7Js1*iVFsnYR40S-Y6 at M*64tgTVJ)KoqhZ8lB
zpJ<I(h}pL=G0dEte;HA at BHDiNY}#z42`TyP<0qrUV<%g5<@DxI0tEL|7oDe?41E~k
zT}})LMpO`{fwj1fqpdLue at gEk_lSGmjgP{;y7K)9%Wppt`tq9YGi4M*t~)S1!h6~m
zS*vnYy|S+KhnkK}iOA*S{QgyG?>%;Ff at p1iwOJGj%Sg&X+u7N9+jR5Rsuv?*;qBm^
zcSSv_;SCSCd<A>swmtn at 3M8jnvy3Y&5iE>aXHB%(KSQ8*T;z)Imq2SYigjqTWM~}*
zeSLEG&y_3*xPXoU!}wxJ(yZ>n at 2K>^%yZ0|W2m^JUdUa3sncJ6znG&$Z`2kLDW~z~
zbD0UjWgbDAbHYL9&pEQlN_TFjHWB7IHm;xk%&lMNC)m=hkvYkpxPEtfFRX32fX<tv
zpjt3s#e{lo>>p*pyb{QzKe7xhDdISHSL+7!WuQg!k=XR7^1VtxP)a-8d1%$#Y)04$
z<p`8+|9RTyr`sO=5iU+MlQq1 at J9J>INtd?jde?jw at ek5vs(B>ql7KQQrEb^0j33c5
z5w8S+eKHQa`X1JN;j9KuJrQ-gR_&rRv!PwSiRb2(=<@I1C&=><a&fM2F4n*6<4ReA
z{E46o&k at 2mo%%nQK=U=*U)}e~`(j}AAbr#KmazYJbwUJG{-i;En<n0qsbW~_rs+qm
z_n(G#c*vc~UO+z*N_(br*a1C+{^iewxhPM at DPx#%_PBA*>X-C)Ox;}#t6dQ4y&D-l
ztFdEMZjza+{0grs6z4yG<_JO<zrsBE(%j<t;6w;*$4}Kq>;tD+z+8=R&K at L&Wk8eh
zakA}Jw6LD%dVzo=kB*WW<C~7q?8!bQIFVowBtEsSpLq0=5AIvb*X4`Yf68k4xG$D0
z3+O(d=x%01*8*D)Uo6!qqahQ?yGC|o>@hob?q*+vUM&<XGoxPwn!4z%>8F|pE`8KM
ze*nNK7HBI+R`jz*TBd@%pQUJP6V=AL*v1cs2vM;{1gflwL+M=VGNieX&MmJ(pd|_)
zZ$tNyvV>lagTt&#AF%&FeN}jQdO-F_CV=5lml{-LHn|z0g>_^D at EL?g6av0<{lIgv
z_$vw~GY6mRL%8?}0bN^xEK)c^G&I+h1klJ6O-0 at V@TZ}}a07Vtw}8n3P~2YwV&3?}
z#0_8wM1%lR72qT9|NV%toOL~T1gX+|fHl!?95d#K3atl{0f#~=Ky^Zt at HtD@gkqBi
zUHN`ap0|%^?F8D%i~Wo9K%v{1D$>g->@5QDpJ8Sk+yj#pVCcW^wQKZAa#k+|tfXxX
zl6W8!NT7i><?=R8tqnCniT$Isr3p}g0&nO^-07sj02tA3O5-{q#qaqz>{JFQVy669
z=E=kM^M_m};80SEBXUX;gL0C}l5qQP_9}Gt>!W)sfIB?GXHPVi&i+aY7vm7+wqwgB
zM634%dhXo0xl&R{BfJ9~(t1K<2go90ob$D>OxO6(Gghw;N_|R_lFVTvEFct*zrFNf
zN(eyMxq?!OXq736iu<Jm)k)!>|D3!r+3#Da_3Ac-Gd9}iyij$Xw0+&3MsW7#Pz?B_
z0*8p_5sTgt$(RzpMw{<mEiVb}roN~frc(MvS|68G^HnSTOm`Rhuppu!k9*=)J&t=l
zzqgs~km{ufI&pKbo5SlGyFEK3c`5u%zh at Bo971E~VF(zn$jFYGj$fDx5%hEE_=%i*
zFNqjMnlAmmYo8LaM;qDI1E8Aa;8grYAI~{*2eg>IU9lP_`qvKtT-JU7Y20Ja7&eVz
zaPvpBR??{UL?#Gkmu2uSYmd&-^BNKX^vV4#>_nC_bQEdSIx33OC98QBmvVvbKuG{y
z+G!B11L at q`Oo1drl52T3r2!W6-|GPM0beHoRApGVw{%(es|E|Y;o at wNEO{%Q at PLwK
zV`^J%0-Sr?WpFzjOkk?85ZHjwM9y?e-(KM{qF1fk?~IX`ZcS2}ipAdloBo6LmxGH_
z^~mP}Y!GTY_g%o2`VK4%CsjaN-ilnnb at h)@WU<zhnn1T|^2w(_UxiRl{Y;TET#|XW
zI~@{^Fd<p5yjxo0;#)%~(|1C)C9nLOA9R$(VyKrzlT%t(AU$-LB&)%wH6+;prFRY!
zJM{bxiL6}|*yZ$0bpr00JI?$t_PA}ST?#xI!E%MG{j~H%*T4wNxUM~tullUk+P at qO
z#LYm2nx}OsjsFt(3Y^1$oW?SJGN=Gv6)Pt_qIB$O1%<oQ>KISuOPp2m4kcfJ4_-ts
zLX_74f>Y_QWHH1J-ud`orJ2cL?y;qu5~}rL^&^&S>6msf2dCKNpC~<QUwG6McKk=|
z9>_&ngzaf6UGEwj1?dsuipA+r_hN=)ZK=L8>WH|)GW1$ADZ!J`6cbJ2A{M>96v*_J
z-ObZ2)NPLYNE<647t at B;fnr~36^R-?DsFG*YsO1S^^cEpKH;b;sbcC2T7~)Qjmr#K
zTnE}vFzI*X6ckmR$b=X7^y3{;MDHs~!A%TZgyIaaOuB|^n~@xh$oU1)z5fk at F${s6
z0MM;cg3(6*`)`0w3K%So<NTq7 at Gu{I8<h?SxC&^Zz;o!|=LjV8b2aQBRx>(>ged%X
z7V6c+BAJEu{++zi|E5X*%Ci6;GBmc2gos&VyIDhauULzF)}8CZ#+1>?_4aaYM)Lo1
z*gy_JwA9<h-1?529xP_;%t#i+S+h6uZ(qg=6ygGju- at mRCF9UPiiYag*_y^(`yacQ
zdIXCT(QG!m)SYy>rW~9QuDvlIzV9 at W+-V=Jx|7tFsJ{lhT$2V(exoz3f?~0Kh=Cw`
zVtaU6osm5%NVEGFSpEv~c7hRVI+lst3F2-no(a+X;D=%&tvB-uT-*S1TzX-VKZ)v7
ztU58mT8Owk6c7MfTtiGj<}+0X`w_!P`mH<NUI6`S4q)M>t)XzI{V$r{VaPsmBNU~9
z|B)1t{wr at qK$v&!Y<BNbw<}9m<V9QQvU8)YJUop+1B{DleO;%0shZIIR2AhT`>m4b
zA-N%h at ActvPSP&9$@(4aM7$b&Q~{^zjK+JqDY7t>T<HRMMZ9N1q8i-{=Uy7^RGd>s
zNW{}l4_dO}K-`y6`<5;kelU|^r>Jag0yz+&Bgqhlhce=4JLzrDSm#Z;;SV{gc+VOd
zG{*^m>l26!*OyC+)%0Z0!&C5DPuAEQM$PqHJTQT%U-V8%)`xgsz7=M_>?n$00r{+T
z?8f0)4p$#Y8PO)A%o~j^#|w`ZLgf4zQE*08JpEPH{(jekrEJRSy=clEot1zU=n0!4
zsKe at Lt3Tr|I929amrw&d?xNOHK%cjUh__}Ej`auiyFxE_F>?8VG`c31InUvtlVB$P
zGeqNVIRFy}Icz!8TE!~K9mJPjr$#<gpSOUTJp at uuWQ@aK8^Inf(RhJ{sClA``FW45
zIy}#XVcY>U at 0f6KQu*A%eYt~4^-x$?K_rkH&@x!AQ!lh+u;k-=fPXZEDMdjK+icc!
zPk=%~m;flK1l6vWHJ_>cy_(SdFT at 1LAjk_Tj!~q&P&uX6g9JLrIHh292u}KjLNHtN
z_-deEAn9MmSgTW@>=}EwZ%q`0%|Z90G7GY*g1I+S0SYbBg8z)vWbkI;AJt3(j#ZH$
z3-L3!ETY0Q7T|KdvIp+71|$sUN`*Oj?-Yb1+z2i##Uwo2W%D37eoTU4Q{Yd}gE1*L
z!{PeEW?ljvq$RL#HLHnCjty5FuL18ZItY;Yr4_$3Ev~){YZPu?JZ&6zSgX+~La;XT
z=oZ7qkUl#VU at cl-uR3^2ndRZV3bEryK#$Ns?JLBZC651oabqg8GYQ200Md_Bp$mi}
znoWV$Xds>2=8|GO!xiUwieJkZcL7lb(6n;}n3dQO#eqRJ89}^|g)Ts>o?M}$_c)ep
z at TPHT6)uFMI-}FeU`I9<0vrR}VAEbiUdosVS=}NS;(JncfW>)83jCO*O2Vg$a?&vv
z{5`2ZP;pUZSgG6a+Ev(LtdkCI6wZt&C2y-_sN5%{_>fe4Wu-ZZlqNH#c*A{Jpe0OA
z_{B2w_CCpZ^!E at fzAZCl;P~5ula5TEyDptz8^VBJMe^NwE=Uxb*MJ<(qP=9WAIpb2
zF%6b%X=`V<z-!N#fxl-Qixgd|ef^8?$lG$t(Xc+N!xw=$5E5<YB#hT=gh-q40bYVx
zpz!lLU7sMVx(!$hfJo|pnD)ar0P`NaSNw2I1rYN8!?^!{dGz10fy!9U{|f<68%4{Q
zuv&K0A)0h<DPTSZZVV-WPY=AX1mobsK>;OakZ1qCRkwnW3@*pjjjK&o0O%2=fW_qN
zI9hctfpcj8R}+N%hs6iJ_TT7iX&gz7<7R%gu~JMdKU{oiK-CBwV at XmIj}liSaXZN^
zWbq((u6rZ-MLj^1b2#hD0=5-3OB6V^m77U+CLdC9NEs2%0T?O8<^R8;t~?&f?f=ha
z3<hJL$-agx!ytPzwyar-Y-z?aC}c~t-C-<aA8WR1Y^9=*D at rx?eMzpQ&6cZBl1ioe
zopHaf*Ux`up65KvIdjhE^EvOuC&${mj0;gy`xe_4*r+0*B7>jnS~Q4?VDd&R6|7?0
z6B;2}TI5y{3IDE-S~h`an(&c?{CJtWD31s7UkMol8`;Yl&{2*u<ccmljfnytSecDd
zQYd)4>4K+#R$xB-y1kKUL_i at zEzipQ%_Z*q5*;W$0si?iLp4WK4UlBCnCocYg_<cr
z-?lZRkG4ktsD|a$#j#SWgP*0ToW-ZJ7>9_bg`$mmJ0~woQMuSX5I5Bknl{k#igi%D
zD%RhvkS2oSgKPfV7ssW+t>|$E`VV1%$;55U at Q;2)kHmU at R~Q;K0~T?+Rp{msxiLA-
zEZb5d%~o|1+YYpJQie*QWsgdma7tO0W|??J?jl|IjA3Zmn+x6j8hgQ+fT9In*^$yj
zo|!CSVV(wS1QKCJr0EID0;`LZ5ujZObGZxeyHTCh=uN^t3C5)IMMW`-amhNfwzgWB
zVrotJ$meJWzPn&K2990e_c at 9_A3K1Cy_`ta*3cXoRaMYZR995g>O$YqnD9{&{RiDO
z^8?+uq?uMGW7Njd)tCf?ABA0Dx5CIvjmUp>^NVrVwkJ?Hyh_Z*Vp)Nk!3USt0e1>4
z(ja at RN}(kZ<n$|i?SJ+64?r%FtK3E*jvsUvbQe$v$JbfDFQYdyc-}4}glun0P$@(i
z^94*0l at _Fd6V|0SHX6=i_KApyTxFsp;F);o_sB>lxbgq|ikyL8(J~h$G-3<7$6PC9
zUs6h*y*|BBYTB<^wLZdPlwvx`j1yD5?_ at C%ma*T`pNho!(zzRX86+|&_7ZnHv;fz}
zdS{P)(E*ic2@@Bu1%f3R51)0RopJ}f5lhKBF$(p+MitT=1cIsTW4Vk0Qg|?kZQxAK
zaGwZ7;%wCe=lhIdWAd;f>Rc^l6!LXni*;&jtq8%e^KRt)%4d3v8eIERDG7U~+Fo>W
z!+#$4ztb6DU)%C0034|Kr+7swyV+(GTFS)N0P3!cp~cB<_NLTVISj-kX`s2nWfZdN
zFY;myL|I^u8w_wykeuo at ELLO(BrS^@na at t6H>>8rjwDPz@&(uRVL6Y+jY!O8+{P4o
zbHU~KW)2nkV>bj+0`TWq)49IOjn?w(p*4k8<z-O+n^OL_Nm5f5mXgOU1f(d8ecOyN
z^!5p)dENQ~aPr!97DU=n$*HX!pR%inDk!FX$m|q)qL{bJOhqC4$?1c3kD|M*F1<}Y
zi7e4>x_95Oqy!P4knp`^V{ecEQynUmfeJ!4Qq2|0LZx6G-9bU}|4knQ=!s32Js<r&
zsG$@}Xeh<%T(W^a+)+@%o=@P+D7#0FzpSuWq{@C2GMwS53%`n16r at YR1E+Hwq>g57
zq!Z}N8|)0LcvrW5SD8$VcH2uKDh39RwM6uk;^YiA7$}O}yAJX(IUW at oBvWjps$2EH
z2%JQ_RtlYV>nmqjy(MPa=XrQN1w{Qk8|ew?{({KhBLX(S_ERXzRi%mme_aOEHBKqT
z#h2pPnN)eRJrfz`GGTsmL4lAv63~V~D9k7#N+2r-H`ygJb$V}yZ?wjQy9!ZqDLxsW
zW|UkB9UJD4&BBApp7618kkfZSGQgIX-1*ol+p_QykHhMfWqmrW0uPn8f_DMlb<5}E
zGW+k?_O~@&c=63mmZTCp<r=!gw_WIPiozsA-(^nBOLcl+W1zBrSPV&3299z%2Usd(
zS|)q>{oCZ)gj6Taz$O8<`UcqnihyRH00xF55a}<qeUW?T%SfVbTGht6^n-hbH=`zm
zwWeAnwc*RN-ejTi?qs)r<%3m~er0KBcy48|f{~H5&%BCL%?xxoXBDubB6-TD(aZ%G
z&qJwGBgD)yXxZ1iJ?ayBJzc$4mq%zIxmvPnX;PzZ=c|c_V#tZwB}JB6HHbNfTH*=J
zs=)kfATZcv3pfVs0irT1j$LfWL-0 at L=Yw-Ay7`gkBn>zd64IK$<J}|j4|i?CC`4M?
zLS2uNjy`=^#tCqI!+76g2(iBm>$usyD8$Ii=x9%m>_~R8%U~4TL`Oj`s4?_hNU=~J
zJ&sKRtnuV?Zb;)u{@Fmj$&qe$S5kY0G;ojocQ8fXD>cR8;>_+`Dq0HFO(8~`a0Xw^
z<1Dv19S6m-cOwe0LMrm5J{^*aUw)|=rp$XO3(~?h-np0em}QEow!r#!O!qyv7!-b}
zNp2ja`w1}JNNFBi+eFA~T9SGoIho&u7T2ESz(t{Ec^5!^4?qYiA(agi8 at r=GwaiWd
z5&UxHD1kjpT^dUA+0!JHodQgd3)AyQXm_d1#J^*hJ_j5pwDf07;4QUDM-nNYOH^CR
zM6CIQTN02nZdMWUBWw{H`wxxQ1lA5$oI-&i;pzVxKY`r(R1U4j8MZYx at XZG?ZDjiL
z#HnO)i8)pTb#5*wHO?W$^(CK=OjqWphSC`eW51Q*U~7D|aO()fJ!N_)P3z`CUEwku
ztvwTW?JrNq2c+HgDx(Z)e6iaxn#zg;)O`30?lcu`HeGibwsscg<CwKjGmT*)G)A)S
zH`yXvqH_4AySVio4e=uCeLZx{?0fIXab%3ZRc^hva--}-Z36LxCB<kf!5Z3VIQfCs
zlS-z at _}wzvwbemdkFt9$rWG!}pGE_Z(X5w^O1V0I1M*4cVLWBqFzI(aR?$>;^IOq`
zakW|B{elC2VNSM<6ckTnCW?S3KG?#>w{33(A#J2YE^Ky$oD`*uDy355&hYQfJghog
z8@@mz`y|qc?2N_H4h_ObH at e1T*pvPu<l=7ZI`?R2G+$l?ZbCqjc=?^hEqDph^5A5C
zmf=q7hFN at +CROEMvAp@9F5B;_U?KK~;^$91>kJ|v)-v4$xh+WZJ4YbAwyq3s6 at fiK
z0(?Plk^twr9ze8Nn}?hS7Ew(x@>)PUHVfUU(63B9L1kZv$j9$Lo0gRBd<4Wu4ml#E
zQ8e=qe!h08q!h&8opD5gz^~9Je^N&~@q*)=A0vW5N12$Il-Fx80-4ucsqDXH(u(!r
zSCrD*c_bsMnT8=-SGfMhUn&-vX8~nlfypJR(tM2xm<c42i$co!1pM7O-#9+CQ*-IE
z9t6h!8Wl0TDz|n`mgf`c5>C}<KTmL#Xx{<vfzEwh-EvuHA=mWsr0qkfL?ay at DynbK
z;Upc#bX%f(LYHY43{VJddHemY5trs}Qlvv(&vQaTMr5eqW17<mY_`h0p|9|in#wgn
zFmi6lF{9yX)pjp^F%V-B+^i6ox#cSl^RBHCEU)F~QD4pN%O&z1YSLo&UBSt9G6Gae
zxr2uHJvvW7>w at ijp)s^+V+JXe3RGW9tZ%gdp~SQN#HZMjbZO~@xu7MaW|8HA<XpNS
z-yHE>uEIDGo}DOlNol0Zsi)afK!7Y^kz86%!Wsx<8ph#5PhiSqOF)*wlvfmwunB`S
zKS6kivDGsuWt<0KT%?IA5eA+_=-Ek4(iKndQ?TY1BvkjbqcDtNM!rE_pFG6a27Pu)
zNaNv#?f`|jO*EUf+pjW{hmGEz4VJP{$ny0C-03;5$oTctwR7e&p at m~@QgDg8h9Y2;
z9IM)^k<HK2s!E|EWpe&|XN(a!b?9TsLYvaWOC5jPNr5Q7|KK4iYf?bdoJyHej<JZ=
z2!UVk(ujrueO6nPWi%b{-=v?auV5O@)X}CGZ8smzN_o3+`05<|@uUWN<>U>#F5R&6
zDRch0L@{nDEf}m2a{e}qZBl8X`<1v-XzPih9_7f1^uy;*GAj2~+0Bj<6=+w?cpT&{
zJST-sA1rw1$nzd!$Y)oNh*6k*j>{_-K)$zCspUfF`MV2PGAkq#;9=V#C7dWjL4|-y
zL>9&a!-=+ZdzMsHUAN}M2dPJ<J-rs6LA>)KoSk`Oxbm7Z5~dFiNxy>6`TUqPKc3Pe
zj_9~7((>I?%2*-8yA;KU)L}UZ!1hVWE9k;A^&;eqbay*n|BT$h(MqL+moLnDM((Hc
z4o6kLEVRTQvuvHH)QXhT0m_H<7F7!h at kkLPmt}O*G#Z9DfsFUz0#N4UQ~Thu6XTHA
zsIf$yahj at kvQ?YwXE@(xj-eE=otLqBNh>{L#aR{<)Cmlis2u1?Dy@}@%5v7Vr at O)7
z3+%W7l3=_+4(Z-RWsSKo0j}7{tudmIu6;E_(RrA+iR|mHtm)WDr8$*SqDq+f^MCd<
znq!1g1f583`d{BcCwx(xg~pSQ)HF&-B{Q$eyE*k$Ow`?>u=-8CQS`#3)tYW<1J_*V
zGc%jjGZqB8>i5z_Tt~Xh$7B{wYH|R76{SKGd^hLSrHKglYl^HsoycmyiyLjNF0xJ*
zM1CoWPvlqG-aJr~fXNzxJpU{QQU(say={c8dg#RnWSz8lbvaGu#$L^wsWZwhl>j2y
zim75z<xII@$L<n)^mra!j!@|8nmIHh+I9aUG7q<rT?=d>Vl25YW71_638=XP<}nCP
zXz!0jJ<xHU3J8?%Xs_T4I3TsO6k*CErkkAOeKx-YN4|bAdJb$YC<P&<OkQCr{K|eB
zuhcZU9epR0`zA5h6xL(d6^SYrRl;{i%^syv=>3nF<0ldKe+hZ<#D3KKFla2KF{%yT
z at m68@`S+E#e&f<d(T2uGQjP6VGKHx!J!j>mctn8IewXP-A%if at 3<81e;Yg8IBrjk|
zyOD$)l_pNx78t+?^|k5P6LV-PGU6kzcxnV1Hf=?`yR<E~+z#!WWA#>+ at 8mfpEuWF`
zH51#m6)Rw(2omsOKZzRsltvK(fnmGYaVmvgUd|osW!lde_%8&9uVEu94hm+nXUDL$
zrXTjm<l8?PL#yZ$7#2RS3?;5 at 3j2v!92teY`78T8O>`^F!KR`?-II#px--enSCmg<
z49^duVH5g(9W$GIx3S7s@?61Km;gri8+>~rU&g9wX=J at sCkcrgnI7cX7^*xYGdPHD
zY{+RlTQaej!SJRXnu|sEK%LGrrWgSv?Wq_>St9hHm_kyVN)bcP=6h$>DiJx8II#e1
zKtQ{!L3BrSWAbR4i8kvXw#8hi&%2k8nD(Kz_pKUem#;NBDyzrxmTZ;Qj#B*fa=jmy
zBPM>E2;LSzR^1SM=N#}OlP~-Q9kslL*n$XzW}QgEh5H8l*L8ZJmg)hhG4MWn2lFV;
zy!1!h{5S2e1imN~>8RdaR>MWb3r5J;n&X}&4x&%RZ9KnN?gS~vADRlVxw9ue%CR?{
zeJPT!k}4VDw`GA`$Epfx{G26U3jS1e=IKO4oYeAeXF5}9{n~tdbkq=rhp<&=8D at EB
z<Fm?=%ZD6s%)EHt{rv2T5t^YUBPCHNp=f^r`W`+kkKo!5!<e2d;wfHjpSW*b_wERd
z?_zN({>SgYDPJ{ORJ2C at ZIYHkGC5pJNMHm-vj4gJgPf2XLT_lvuV4>q;h-uLr{`h1
z8=CNtw3C%N=V1jU`2E$4x;kcE9ZFH+yyPD0E9X87vnZ>{03a_ZE+O{ztyn(vmA}B<
zl!0TN$<FiCLK}jMRNPZNw+Nb)k78DwiiV=2auqd5xL at iLZG0h}k%`Z!+S)_ACO^IP
zDVh at ZG&O-ULxa*`whKY%Q4u3uT|#1h0L at fPBHQ`oB$lU1#!98&&+7m|>M6ynSf<dL
zieQacxnp54l8hTniuM)m2 at y{owTgJ7a-Mg;jqIM*5T5gB^}2YBKSDM{MPrmryPstN
ziL*3uxsioYeW2TQNYF-0h)j at RxgXvT2`M3y1T|8vh+fAk90aCeZ|AXUoGt)Z^y4lz
ze&~<J;qpkbR5NeJB%ZJlB`>{*^1G#x)dCFJPQDxN9AGCkXX6r#4z!L21ZvI~&)b+=
zpx0Xz#f|(0+vOLQWuj*GD9<#Op*wQm;)1Np5pyFb#}+2v4d(J2Yl?g)%%NXn=4HP!
z|8b|xiIM&k!+bw11+kKI*8F>3K3J21qPAyH&=PKDqrsWNRZEWZ@}?qPUS+L&2t+Pz
z%ysl+Ie26HOSNaHngcJ!**(2U0fK0?euhxgb;+<cY$dOsCMkn^fV`KE*#RP at fd>`B
z>GYtZ;w|U25tv%;P1L at HX5ozv#2P{kH}d*vBPZofuE1@;J-lpYgOL;Yp<55VnK7$9
zQTN76u(+BhUub$fF%%yP8~(i5uK9pf0$vK~byU;h{BR!Mc^}kofH+g+Z?{E6-KdcI
zVX&Vu-s3fKr)pu&;=m$WG`0$>=@5T~<TnDn`78N}+1?EELfS$zr5HSE<o~F at d8vV}
zD at 4qXKX1bBiltjftkfQ*7^VhGyo|%58*&mmX at RZegAD$?)@LoEl+ISc*NPbkq(o~h
zSLX#-YR~cIBIcH|3{G8EOXg)38@|35w at JQmLH^mQ-F}f&J;CBvu-xrmAFNXCkM at O}
zq1PRe7`%dim;Rn0y<VyCmrOy at TYCt7E(N9vc;)do3+lB8ye`V%JfLkxbPksfy(nHm
zucQ~!W>dfY<=~T=UUuV2Po`NE%jNeqp5*1jTxs=xkNcvzo8Q`6svH|z`eF;e4sSm2
zDa4=@6!YltJ<39_AG{HT at 9mWj%W}6LRJ<?Yx$^U*Bl+s!Y;QmDto?md)9n89^jGFJ
z;<$3X^|tZiC{>@uRqgZ$9=v~>(J`2OfS%Fq%NF6Y7qq1_pB<I255i4H=^R7UIWp5+
z)CZft-`4HB6~FSk1*-*PKxcL+&|(`9WXX5+5AW?nhNbJ$4nfHQi(Hq*6;nb~n&<*U
z%z~oA>+V#V^*#{{(;%K}x~qq at Sl~!&-N;+hQ}-Mub=20>^@=m3y4Ug8Do$9UvtdsQ
zjpNvWU;1g<Jf|WoS>AzCy)}?&AEjtKfo@)4$s`*#5P%#z*A{0$^{~;0e$5H!)leZt
z+dIu}J3DSWNy6;Hak_b#lH7pyxcq?H0pLg6xiPeRG~7tYj`s at AlWpqZamd5NLx=3t
znQ{fU)T^{@rGy1s1XV1R^Bcul1wIGXQZ9f;k;3ms7)UCP*U{OK3qs0xX<an<4mR6(
zQ at uE|3sQx&p at Uxo2@GF8*NoBI-p)}KmmHuLiSzO>_`Q3a&+c*L=i_6l3Tm18xRM#A
zC2Xk|>0p|j-9S42E;NYdv^Q#{M)E<u#xsr?X}2aPnt?NWRe<5J8q}-22WAxRQz#OP
zGUH1#U8-?6APbTz_-FoEF2r!H)~@B;<6H+Bz`4!@x&=Z|lr4aynHE4qu=GR>A?$FX
zs)V9vmb0(z6+zRYUfcQ50uFBl-N(s*0 at s5f<BxZ33Pw0Rke7$6nF;I#Xb12vKu`+=
z@&?fUNutXsyB7)KTqL^8PV~(@AaK}pk~zYMdL>^01;-V?n{)zSSI|2XoVL*{<p;YA
z8S1XOjz2Sa;S#9(RfEDIhZ=;To91f#*|lFS-4(#WF11$z4=e^iS7s%F#1SM8iN`HG
zk_znnDh^wCxa9x$MLFjSQjU`c^C~^vsklIvQM!9kpu!<XV~r|ZoEXzr(J?+PyZdPt
z=hI!u(2j41iAfhYZG*i!FahS{5ONM54QFObb`QMqzXK(rd4<#DB>OoxrU<;>5f~)`
z(fOiK(c3~<&du-I9l)IK+YJsoBo$m2t(6qpJ->@{K9(q1R%?hrC~vnL1wBvx|NFu&
z8EupLZ$vlo at iyC~59Lx*D`DH%z@^@HY~^LsC at NJYLBJ*|A;FKT6{4rBqsuoy(CLQk
zteky+S$N+Nu$CT9S at k|Cz`Pqd+ne$)P0ZCs{oApo_)@wLVwa8spZbT at dn?u?EDnHO
zptg1!LwASliT;IlE*=&~t~e)&#V!|V#L_DGVykkQ$r_^U)Y0#rH$0Z at hK8U&D`uS2
z=0p~`di8EQeCUkm4ZWQVaqrGZ6U$845v~g1JebWl0@{_0Hh!9RSo|#Zep`KgGSgH<
zHSyEHkVQbLSRpPxNZAv+M8tRq6Kq`?bTp8$2t|{xdOeVl`px``wlUF#t~0 at 9*r0<#
zm2fBzN#iimg7G;C>=c8x3Edd3HP*^vVG#|T8slI)z)Q0Ck?}GZ5IO}*YGy}@C-o47
z=ZfFfQmJe%Y~ZKj4?DsgfYtz62OuB60+8kdgVOd{_cRK|-ob3_V*Nhp2m7hnAO92|
zEeLOX*g5xGL?kyq<Ou3FclW*4^R+THdi{GB7K?Ch<ui at 4-orJyN8{cI_#M3Q_MaL9
z6aI+fdVDnfI;C+w<6!9a@*}SZk!ot9oiF0u)KJYW#Hm2yg=fk}^6$dvw_GI$ir)Mq
z at 233WHOnAO+~J>*6q~0H4deLhb7+(c&(9Cl at kwO7v&s}*J$(qmHBcnO7W{V_eI*<n
zQJ8dLW+7Ty_VG@@FN^{5YO{s0PwS2h`Y%}HnOzFy1kML(b7`#I-S-v14nEU*x*}UL
zAR_Nl7TGUmJ9HKO*h{AAVQ{8kP-8v+<06VgXr+(bv%!r9^r6%yE7luc=y=~fDG&9z
z2h;iCZFMR|Q|A;{?9Y4}{x;T=Hsy|67>UHcYkusO*Yr*H5+6M#ii)ie_lNjZSCuMe
zyciaW`w`?6u6ZK8=liQVp}yg3Xv99Ara3j!vbk4YM{W=_huyQt+gucnl>oJCuf31K
zaEIQR($EQAR=>H6MlihEGyJL-^5 at k6-Sq)o4&8%zbw=)ik*MNRu)4i~PaVbQ{iVU}
zW8-k=dGpVL`Gf0sdH)LeN4MHGfBhg%py>Gh));U87Oy*Idu`*ZLek3wi1&rMUPJR-
zFZs$Mo<(VA%<%1B at eO^%e<n&`Qk^(rb3(W%arMZsqil2<K+OMpPTI_pI)S1la$ouP
z(sbX at V5+}I4XfMz)wS!5Hx?5%qz0aSs<rD6d{G#za2kp`%b$ayew^!j!7z!8#9DWX
z;ScnkP&w1-3_IiH>-?U}@o?r9{riW`8MNljD?`o&-vbO at OUg<WeGa9*@P_&Aui?MB
zE~_}i-MbYv$c2c0G-+9OM5$3A?UzSkjq%3=t#*gSf8%#v>#m&7>vnwq<Xh}nT&o_J
z8)>iBW4le;<?rR!D;qz$x+=c#%08U>B~EKP*>982tsqtUt}rH*ZQLM$^|*qQC_Q^s
zNc{@wpg!KX?SpUhgVe7&_rtzex!-DauXwH)*G}pZupEPpPPWIh at kP}?^*xB;%dhb+
z at 4l$S@%gzr(w+p3%e6_0O?`qMR_lCV{Z}IAS&p_O%b^e=$h>-Vw?)<VpT}Vz$80KY
z^uNA;Foiql*{cW8Q{2dyZEfqsDv|8f$_SlS**?7&kCf-1{~Fx*>|#Ec*^$jY2$@h1
zYKwgFa9T{E8)3;bI&#d37vg`-X^61+0c*CoF5V}-+F|D>$Rl1McLLQ|5==yTKMMVB
zAcA}O<LFm&qg87hBgR!fT8o&FHdrQ)5^X;zl+Eg}Nl=(em$c at 0^A^*co6M)?7U_=U
z|9Wi_FL&~+`&WTVJL1YAnXHrmV+sBTLH~9rP1wn3n<t$;H8$q>rwFYLoiQnwMv~-E
z0Y3iBYpEH<7M-B01csek(;t34a$Af0^Z{xgeINOoO`e;Jj?8%b(eLw)PeM-ae-?N5
zi;L{jS5w<ZQ)St6>S*y)$gA%QLy?t#Zj^@}7(stInV<2E`5?M_IONju^_`K`Jkc!C
z8Z`AI9*v+=@D)FASwEx>u_;*JL=ybbzAvnr!)1lZWZT-d at 0ZF~@mnL2(Ut6tkx<Eu
z{Q(li12Lt867up&SEGP;`2D&}r~EHpcYcVa-h-?iBLPVmG<?c!`UDYIWLUWV=do`E
z(LJ<0?nP*YVWs`wcK&eJT%QL|KHI63^PY^iA8NhR at BJrmdywgf3-lZ+GVqAWK*O)t
zJ=;20w2l6q4W&^ph^Q#MJABq+Ux)YLxrbqg4iR#FYau at pb!yb^z7NFWWIkQtY2Z2X
zx0&vdf?DT2jGI8T|MS>tSZN;FE|6iBI(-EAn5~y at HYV8YosL$v4Z1V8ufMl=Ntj<T
zaAuYFndHOkS&20Fquqh1w5e4ST=X~NJ-91iUfb0wU?!2Rl^0Oz4VwU}s#JGb=ImO-
zQR(B2<*)d2gmFW>3yw9BnjwuXifhK!*3ZM>na?QO#!d~*eoDXCX|Cry=chjg$XH?2
zcq(#+e%AdC+`b^#RS}5ou;G(GP$(~X{Q8bN4)$z5_14 at F4T5f0=5<W|+gz$YcI_{X
z=NEr({kWXOh4+Wf;{<gJD^A|KxmX&$KkG>nD?N~%bl_9#2RCG5oL}*_+t1*O```~1
z_dnIHcEJT=c{as{3)J0EVFhTh3wkb5O};GWU<*rH at bz*@w92<s$?)L?rN8;&i*&gI
zUe==5?f%d?<L^N+kj9j2&2VXwZZVHkyA22*Wg1C8pszI~1lHLtJUs8%j|Q1_CXRi3
z__&wh=sJ(aQ{o?13ZFXGpKffed$t+MIusmxKg6TY<5{?C_*>`HtM{I0LI)vM3+>M?
z6v&?qS3Zio+ at YH@+_CwnRPL$G7qW+&e8~gaU8m`P_C2L^ciFp#HREQl6C2lzdT>ov
zw|d{}SqMgy1#o?YDR%~)&GisL+T4NZ at 3TDbsFf@F`ha<1CA at M=sq{pg3h at cWw%$UZ
z<{7N}W2l?BYve6mX}43dp_6%M!hS{c{9Nac5w+SLj=wlRj;YVChP}<yof<vU@<WvN
zaNjHifRf>KSe~tZIXU(x7`1oAfXnQa<#I%e)$NBeC&bXNec-+7FwFGdE+x!sT(p_b
zh~dccq6X^`28(p(xnkm at VG~`xwI5Gwu1a~IcD@;v+oe~c*?8)epStH}*KFqzNUF--
zqF>Qe+sfcy at wLV2CJfvBPWIpc{6zaa+$oCUypB2v at d?j@%Pa&wUEldwZ2j0g^zvTa
zBH<+4K?OeRucZfV8OCk#M{S;N+nFiLII)@(6s7y|d9+Ud^6dTyzZXAqAgQz-1c{>b
z^7J3f53j-igBTwpZ>rh>u1uVXvzfAMK=%y`$2a77KK5&|T0E-T#k(`*L_pC^F at ugj
znwKtF^=mcW`7Uq!^w~8Py#xd-IOLZppT+p0(1wO|H%yPym&WaIn#~=av6~6qI_U%{
zUPSPWmd*M{^nrxtGTk4V33rvZj#Mc;&iLRgsWw!xc)IqSud?8Vl=%GjeA5Y5+0EB~
zDo))$ziuq<2#d*8aOd|(%~zkO8n7<7a1CN2UzA%q at h(((bxZV?*yQYVRgZM_VnO)L
zl_M`GX!)CdDHm>QosM2vf{CuRUhX_=M~VD{`Po`hcd3~)nRNe{+3jQeChk6r%U;rt
zFVAbzh@~W;<>6V&#R}gac|mauS?`GJ0TS_;2B|7^eG*%BE=ADFAyKjrXd6bLVcnSk
zemud$n8)rY3Pf&vvLp3bF#P0r!<Xp<csJy%R3WZz>Z9<I^=@Tgg+N=Uq^Wq|5(Kp3
z$WC(T8({V-p$wL|q8{xRjV>1>G=3;Z9MPwBodm6(oXyVfmbBsus??OfSVf at EfqLH&
z<8fPoJl@@i(nS}(6^kCg1Ce8ZXLe(iC31U6+QNQ*!5G|?x+*%OXG`Gmop0oe1~7=T
z&?pk`ZCR?nL}5}*xQvIwQHNo>PF?u^y^BODQZ3?rNq0^iWjD70%{I=%+n*Qndk$pM
zpFUD;qhf at UYvKgr$ZyeQuMuCm0zsyMdzpwVg_=8qG-pE7-6ghO at Tsk!xj>BtgtHfd
z(t~FYpgY!*{7rX+*-N9E!+mT`0Q?UqdK<_LMt&8q*#_RI;?{`gOYw$@8UQZz4M)pR
z;v$)Gt9f~R*i9)#fnOyk9n&<q6Q>`}x#DpvD6#D|cP$>52ezVmYbwLY+p<^^{b)2R
zc3f4^t6WJ at p6kBXF@*0q5%W`2P6pIj!bzf_271U_X4d4N55Qh|kNl#aLdRUE5>-`J
zgKJN~B0RS+(Wakx0cj(|FtPwtJx<cd at sK7?;Ut)OayJhDe+mdTuI1ECI2qwC(+&K~
z9v-swrq0bTN^@0{nGka=;A4zpL1(`j{fC@#dIl0l0Ab7u7tKl{ak0;M09`(|V|`4P
z!C`=z0-V5Pz=uzE-EXRseeI<y5H2J_C;-(u74xU(d#R0OsAv`n+zRj~h$xH+^?DBA
zYyTajLmQi;E^ujk!<tyD35kv?NI{PQd&<ffA2S*9CZrM2cz_`<gXEVb-BK+OyOWBS
zR4lKr!I)HcK=xLbB-hK`GZk669jlX&K#g1JQVP{UdhvXE5-G{mjRDCZ-Sk$y+%3IZ
zi1?%T<Rr^0>NF%)u+jz|9we`b1RWBO$Hb5aN$ujs{FoasO|Gb_o;To4l?Pd~3l##&
zcraNg%=?tORwqD?v-*U#r}!s$U<=J_a|LExMzj-cHt=v!v@<7pX2y^^_Xcm$B^?%6
zWzddJ*^W+;LLBk>z{aP<+|s<N&CBZ5WKr}Ua4di?J%80FV5Y`@gs_p+x{r8>47sd6
zAjfAM;tq=y&n=u=v0YWgUIRcvEc?M9`82LgdN7u)Pfx~!UCrFlrNaDt|F;tGX>?Mx
zVna2#1fY;%0ABfn#?_Hsz&#zzEV3L!`!dVBd)oiYwI6||h`<BVTz2oaFt61pWE{<k
z%R{d`5=ju4(D!#ss-}R)R@;4SCUXIKd{}|&9jK$6K#F^EdwUm4$Eq|WW8so at f0^xK
z`NYASRVCQoZH`G2^eKjoUi$<)hjjF3J^XbZ7}Uwj0r>vr$WFzY8=AEU^|UFs``=9l
vr9Lq$0k46hYrI>;;N8VQ at 75rIDhC<Ta6ppVPf^<r0{-l*4_V!|ASeAFYebgb

diff --git a/docs-xml/Samba3-HOWTO/images/9small.png b/docs-xml/Samba3-HOWTO/images/9small.png
deleted file mode 100644
index 90c2cde3273fa75cfa18713b8749997f312b74af..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 30509
zcmdS==U<auum%bz1VRfCI-v##O<Evy5EFWDBE5tbK#DYxrY3~mgwUIYCW at d)Q3O=F
z^d=%r=?Vf$v4EnS at a(<czu^6F&L?j2yVtC_*P59%*UYt2tt<?g7<d@~005J*k)90z
z0D=Gjz)(66<(KXF<=d1$)V>&V3;^(CP?aWaoAN&_Lf;|c at -<w<4UaG%0LJ^8rw`mX
z$ivsi#>c}uI&{cKi}DiI%FI^($B!Q+B_)fCi|Og<+uPeCBO}Jf#s>!npFe+gaBz70
z_H9p3PkVd&-rgRONDL1TmynRCuC9)ajXgOz;o{<Y^ypD at bMxuxslUH}PEJmKe!jZ8
z`s(T`Mf~RG=Goa9;XzX^01$cESPx?xwcweZ3<~yF@!z)AN;AChiJA@$*26*b1Zb+T
z)F4(oKxY_I*;JNcQ-$Tou!4(FLD7=RpnF<>Bzb5=*^v7TDFAAy2 at dL+%|{ubN5!QM
zqzvL6gHYbbD-tvCbZ9^(F3B3nKvo9*zxgqz6s86)^;J_d5RKrlvO`fmYp9q&Bqk=7
zmvif^7!mlb at Dm&nH2i8n3~gxRe$&w*6 at 6p6n$d_3zqhj%Lz43t0E({m0W-U~!Nlbh
zq;Sw|j!jRJ$7+88&btVW20zCXF~CJ6(O_zyji`A?hmb#na$;)g73eM;C#6s(*F#g(
zNYyxoPLFonvU!*(-rsF~u7z<i!PUT)t%&vb_!w=>qGzm-?s4CiOHf<NSjyPg0LDKx
z+T91Sf%m^*cstU=FdGl<M%&nslIiX1ynU&Ld-<ua=RDw_nkN+II5MQaBq7uFi?^}`
z91Kvs at P{w}Rm$;bS9g!_fJC26e+s0!=!77}E2|Pslh{QfnW<G4C#DM3<L~k1zz{r7
zK~h+!&z}o7dJ4K6H}p;t5mQP?M*7qyXmLVxaWM>b;2_gCF*<Cz*fQKbB8xzk2!Qp^
zmqpJP%*7>+yJaksnpEtbm&mQ0n#wi|ana!^Cfs9X$zEIM&iCjZEO&`>xNdyNIJ|FD
z2E!JYCleD395DtN?(zOgC`eif5ROk7gUGm$)YzF(C>F+_qh0ZjaCjWpP6P#l?kj{h
zlQ(IswdB}*Dok*IO<iNTl1<9Q*lUJqw<!X${u3|?=`_<Bm6WB!p1~eUa(Vhl)ZkXI
zJr7`QC-nDCgzfV5hNxO;#AOqw@#|ijH5NEP4AC;l-~}Nu9k!J`HHvh&3dRFO<WPV=
z&q at 2$-H<Q*AOZ(U2&HucE at 3Nj6@1HO3}Gd~Lyr`#v6Ir?XeSi%iGyaSz8p|JMfB*C
z;_7Ake8Ec2!e}<@3FH()6+i at f|MkQ1$ecR}Yd$RM#R<9pF~@5ti=R<mVxqo5QtFj7
zA-BMzeUdc_tCV}3fDkKYh0-M)pRhVIPrdbCT}#$5PO*e2 at mv7$GW&S?Bt0xxlMqow
zqlg?RZVfDFK1cjKU{qSEI0B!=n}JK}wmCN}g<{~`^@8~81^sGKtj#tuyIQAljnlb>
z8QLI&v98fEd>ECud^&$Fk5K)^zBf$I6ZA<evyKL#tjOga7ev2l1TLFuGuXCkL{37S
zy4fKmpX&+;se6Ya-u7HPYcWATshDNK!XppE=jZL=nNZMY^w*i;H^k31bU#5=UY at 0e
z*fUC7O7`^NjL-TR^0dmSN18S~2eGOI9)XbNz^dv|KGYrtsRz>{r;diGUUJ>JxfYGW
zY0TMlv>e3e9I)z%LT)V3W#2A8aSv~>QJr_<GlvA~id2$4gmm#Z8fhcN_=KZRKd!Qq
z!v{?6->q!aGEDdP<a#`XoBkhhAvk~viR|-QQj>O8oCQ&F*j*|%QxAjVUGrF+l+hB$
zQToMGe7;5><42RBQ_~XJunjeDa(K*Xi=RYjhDt8j{yziv2KzM=Eg53B2YVRCWcI0b
zjqd?taVyyb=DmI0fm3xg9x-bs^v*Z-;&^(BCf28u7gBGw;CO!ix9OvhM(+z!2>~tT
zGz*oVb3JRLl<4ho*c at +z+3p@{!H+suODb>zDW1addx-dAU_sDH(Y(S3>fNy}0Am)7
zfl=CI9>51G;1^O at PBbbH*@K2YXrJP=$a at a~0OyoTxd0d*2oaI>kU#)=9iQFCiCs?1
zV|MG^0c-At3VnO!k=;6GQ1yB$7ZJu;D;|*qgv=Xph$t(Sw6_5Z2W0DqMtcC!mM?EX
zxT;#JczRDf5$P|(C6P-RgZ|f>fd+cg`Iy2Wxl6tZfp_g*%Y|aDa6eh%q;mXu+rZK;
zNf!_~=9h@!NvbpwP2Y-9fFo*-&+hr(e_X0IPdxr~nK4M0p6S=Ki)U#Sbh_7z0`B`s
z(N#~xO_f(P-riCByt%&KMQ4o%)NQvYBCotoBebc&i)6Rjo~P_Fhtz1LbV?NaJ~&%R
zx-)YOw%4rvc;#<X+!O9KwvUyx%TzX6!=3kIZIacF0P%#cqBkvI;y^t~RAa9lc at 5^`
z&Aq|l$+bZuyqn>uH}5HjS#5aS1PdF~`&>#d%9CV~mM+ZT?=QxH75jTKmdw^x@^cc#
zp1>RIy}j4;1wiX-y3X^Geez<oKZG>D=s+>pi{J?ef2SGgbo4=zX(i;UE^mDNsMfAo
z<F=K7R8K>XHU2dYKnJHP27Yw-yguOiH3WHp6jpWew?-ikD at Ji>!`$kGMtKa?w>U44
zRk9iiUHT*CA5=~35P9U`*o)}P=&WRMki|M~jJ%<{0t)yg?4L{nrlpNrgGO%)t4`1H
zDBV#EM+tLfu4GnPqs`7OGeHr=-m=oIxz^pS^QG<z=?`RbgVt1`F&b<YOeXIbAyJLG
zDB(+_jye64>PGqPbwh7+<~cb3 at 48D{-YPg8zQ%`{3nN at VLeoDtg(6l<9tJZT7f&I~
z9nYmxD}n+^gyK61Hp$>B<1o^L^}qXxH%X^9W{Tc-YM{dqnZ|kT>Lz?4ZHXPh{JJ*w
zJ at uS4cEF{#uZO{zlPd7=i1>#asXf=QJE}u&&6-rUC!ziQhPr?|f(j-CZX7T(S+++<
z#(>}h-WcGRS+PdnqD+gw*=!HwNgyCqOezeB#Q2(TXJtPmuBvuN*2~GwALfh*SV(|6
z)I8k at tB=Ym6x2^$r2 at I3tUcm|QAJ%?xyZ~a6bqLc(;dN96Ix<``TTkcmwx;hE?a}6
zaz#V3;>FBITDJtri*Fk`p8`gMgXd#8Vw|NXSRbku>-`82%Aqk_b%(iGBsl|E>tJLW
z{!6OnSHYftAdrl$XcCcT3Y6~&z7MvxgGJg*40Pqfy3+r(VI$$!gFV8h<0 at r#8<lU$
zxJ=&fs7A~H_ow9LCNUyVeWdVU7YC!fyk_8COp<`oWxx<);{}#EpQMrrIZ+1Z1FD_8
zuHQda76_IZrOB)ge=~vwYg+!tnh4yyENm_^whb^Nr_w$uXORT0yy5tz8`Ru)bVyoe
zW?{S4Gtm7jk2?K+^&d42A{DwB<BWx)p5X}N!ABKJCQ-%YF)1l=t_>N{1Y4)@#`FW>
ziAt|>!l!J)*TEHC4L<_0oVDZ*c0gE>$Z?OyuO45X7#bmyx^{k^()oZLXi0gTAX~TA
z;c+oK_x!PV8-InW>k236<ludPsVy4{R0VBDFnEK5+~Qea3P+*B4TFi}nq=nFqeJuu
zmIFnlYpA1&jN~TtZ>IfsNe;8(Pw9HNVU=46-!E4mllvJ(P;^gqxH3ZbvzW!KUCs{|
z!YDxCdp2SlKs)>swJ!p~0>{Q6LT?Q}gbs`(_$08;xpK03dkQzj;C;Zx+8IodHb#HU
zbLuzoqefK|KfCLwqHxf7$e<#b*_ at sb(|;P**>)Ao3^SI>qe<Ow$3T7DXzs#}5r#XU
zFYhQZRL=#64n&ZD_>mA%G*tWy@$H}#ObnOOFH_?~1uxi34z|sLidh1n%LE{`+8lB~
zR7p at Yt-N7D7C)%)2G5iL5ey5+k-;&-BTA~_Iq<3vx}cF8|LpxrF+u#1zhU72Ix0$N
z`;Va1Jc!A41wd;v_|S&=B~!n2 at 7S9=J~Qq%Mx+NzXf+f*s~n?3?{Jx(DnQ8kd$)4r
zpg4ne9*(UF`lap$v$!~nt54x(kus<yJxQyd_AUK(9y&Q=g?&A4w`!;;=KQ#sQbAcA
zML_Bo57nd89cu9Tv;!{kC?R%vN~}vOc2D8Ec}<8>UXyWPsF;89K+XY&w{Srn9)!T<
zHS{lbb2j7f at 8pX%FDi+U16VwYF)5)+D66OErbzLDFr{r2^mZ^?qvc4V^7Zh>eZ^2>
zN5_NYzY2_@%~m8B0 at LhD>T1atv&cg*Y5a0XN at sad+((!@laLw)34ZVAf@~>+XxZ!e
zvYv|ZX^_RGhT_X$$1e;!Ahz}Ar at s{r&k<$wo!7i4pA((zux7T%zw$Qug_v~!om7-L
zRbVj|%{()OpuZ)VjW4&Ck^=5R)=P(of at nZX$(3wJIt>O!zONYX;K?*Q;e9B#!DgB@
zsw>u_-ps`>JC!!<-+hiK1n4fT&EWqg9E=9vS{OxPw^3xO{oj7r=jaU3*)dejRq?4J
z6?;uJN97%$fAc=p(S-VdW$givxI>c{Cr5mw&N2Q4ePIoM=k5xqvs-}fmT;8#2C*i<
z4TH;jtB{CzQS2RMjZ!ig1MrbIiJ#4>v!OaAgOprW>ebZ6FiHkO`Pey_pPfd7xlX_{
zI)=0~LgYB~`fvHhq-;=w+lp?6HlgL<@W6|o4g5h1A7KlL+Tl4qq*oW*@)VsE&Yxpp
zSn*-Y&C8<_I?G(pAWj&CgcvDQ-L;`Fp<Xp`P04ga?K2#%etFsDe9g>AnOMECRgY2*
zI8SZEg4hVHhYw@{BFusV7eSd3bZilyMHv|na)-%%qy3{3DOw(x4PIS$N?=xOoV0Pq
zY<^(aVwNe)I`C#>UI{RwD=VABAi$FDg!*<y2~Y!(_`ExX1gkc<W?O;#@6<qnBE*>g
z3FIj%?sld`t#Y#K+|3fZfC}*%fh0H?sG0eGCX6{8W#_{1Jt_LeT0F3v#KdGvy6}Al
z(%}hIR+o#}dejjrbxSI^EtN+Z^r`*p)F^u5f5Q=MF#6STEje2Mq`1E*%A-b7%V&KQ
zG8u!vmkz4J!SAaNbThWw(*7Dl?=~*cJ)SU{fRI<^96sRP#F_>xCSr*(OmX$2aSxP1
zZAl*a8{D1-m)@0fe%1oXpo}USm@)BjRmFtJ|MIpa5L3{lb=QY)#$~8Wq_`3cE}X8|
zmK769g&LeK{A&4}m^r<uKOo}&xPc;#a%6^5s&G(5Hf%-WC-AM<!dEYtadlO8Hy`gY
zBD&2XL3q1}MXU(T=&nyF_npDG_bpteEZ?*lY2$M*eUXm=3N-c~^k}2y4SFq>)h#^u
zCFT}ao|J^P3yf~zVYZIa1*1BcgM(PYaZzy%BIM_nie5#VmFnJ+j41-H0G<uQn_qOe
zYznQZ=wl3sH$EWPAJK<}4?P8GDo^SNh at KH=Z!pF)%NT0Rl(Jmqqihv at pfOJ8xm*?w
zTrzVW1{-mB at jzp(i+&Et#jrZ?v*tt=`{5+>O@*fHcV<-LBAC;oCyn#c`!<5i8JJjj
zUQX{ln3@`P?`9sSb>p^<f%Ywhtp$b at Axhk%8R6khhp;~)Lp@&#e>XE5okAELS(un4
z`B0D=`adg~Fpp>HUw7H<?FI&6dsX_v8_~61HFF17u?F5qk|HRslIt_cd~QzG+m(-&
z at v&Z_Z!MqS6 at gEzOZ#c0JE`0?$#>eVSa=~uBS?p+&9>qScAkA5&`TWt-UzXQI1nGB
zG2n+IpC=S(y?YNN5{_07bC2cpNby&Gsl|L~WTu)vKp}p>Hn1H_bOKi~A^d{N&n%CF
zByCdafY014NUVF6s?6#}|B_lE7-CPD%Yz_sF1M|GdGrT<hX8QVLEN03hr$rvfQf>&
zL3{sgUEJ&i`IeV(!n&s<v%2y3+~n2E*R>p4yOQ4K*l7D#88=44#uuZ>$)^g8Y!2;2
zc~qC>5atj(O^5tBi%>#Q@<lquBV)4j1oPf7T9e7au0iKbHS#&?=rDvzQ>t>wg`Z-Z
zxc_W3bRVgT`q*nXA3ez;m?S at 9xLidQfI^3}*!&^3lmMNoMVMRqcw!Q>#8Yi3pvEEU
zc(p@&D$91DC_7o;Dg6+H-;9kc#ygrJ<FI(6 at d^iJE(V=Pw%_%bola;4(d&Ey=9RAJ
zYnOlm(bDeLLF)rDqx!L?(bSIF140#^b9G?1sINLQiDC`7Y%f9(18zVAOY=mXPS&OW
zwgz~Vr|+1hUOy$Eicf~}U7i>JvMoU3Az>bmVAxtbUB!E;#tJu_)JKYAH~)v*+v=(9
zz9<|TD|+zbN0|At4W-6bE<cQ`- at 2g@vfmSPfACFbZV9X?0lLVA{F?k}(-VgXZjk*q
zidQ3mB5!j&9tAuRs9;jvvhe at TO1(A3Jv!+LDuMCjjI$- at i}(dJdn{^u<R(&<PyD~-
z%Yi{NeYJ5d`8YC7K;zEG>?#&*4pAwDII&E?A<8ET8&I9o at g9K#_igKp#(A0zGB#k|
zc%@_Bd{3m7(uyjgR10pkiZEUc$P#GP!zWU;$axZQ%))sktSTN7^g`xqhW92DgcOKP
zs`Qa?K%=-fY!5a0m~x7CeQezY(DgL#8yO(c at KreN*%^wa=CYQ5hUzzd!u6o{9~?vc
zT2`>6Z1cB8D%=9^(wRcv-SK9xD51-5ikP_p)_~={W_UUgn<Ol0kf<nYBq0(+1A$(>
z)iIFPi$O-Q*gP+*{n{cGIJ7g(F#hgMXdDf1A8?ZI#)qdh at JZ%Ibl$t9v~Kq9v69^h
z at tY1XJK&rq at f<-iRQ;f<W at RSj{X6?spFjS^MxZ_MvulLnGXHX{_f6;6ui^@PgSL}_
z9$@_)x0=8P at tvp4ncr6NaIaF{P`2mSq=`;nc7?F~hF$7(W{<=_y^KAQb!*zsHZe>+
z{PV=ayN^3ZGvhtymTN_l#Ls5|#$5Ap&9-;!Ygl#nLro)Ezh}OcoEw!z9{5cB8`(GZ
zaiGS2OS1z|d%!&~WGM*0#_zLlfh4aB)ZmLr6S_j;i<yfbs--k8ycFm5#fh+!g4g(X
z-)QX2L&LN<7~@6a=Ol at d4}U*XRO)hV3lqMs>V4-(dvZd>uIJU at 4Pw&;y|nR#F|Huv
zC#5{`Y>^&>%loWT>f=AJR-0;Eu`;6q);&8A-uD7#MZ_VpmywcR{@z<%91fv}uPK7I
zGDJ4s1>2BFg8>uA3gZocU!ezq&wRP`-eJPV0KushK~hjX&Ak%h;VAr#978L$#?J{k
z at RNhCM^`**nU8eM;)NzNY<ZBns(T)8I3}SIfF_m33%s9)i9(g1_a|KqcS<>Il6;<V
zQR-fezq!_WUtD+NSp4VBC0Ew5SCfF4!i5YCLc(^J{ColMZ?`|Ki{Kt<t&Reg?=ZZ)
z#C+?Y=<nzQerT;xm#W(loyX!o(SC`+5rTq9`Vx2z%gRX-3DFp&ghu0Y_wK`ivE!?_
zfv`W|Mn3pp+Re-2=@~piLbLUN-GipV)j<e?|5w)tVqjE0 at y7yGLC%JmHJ8-$GLWbb
znKdGO$2b(}oix$_<*TVb6YpRTniM^MyBU%AUi8G at bI8zg9q%5wkeZW&UWX2<_F#UZ
zQNx)y at P*m)<0b+J7|1Crf-VFbPP*M(dSe#?_>)2YN0Y{kyLHQ&Ib*4}M;54!GE2!D
z1uSS2R}qtYVHsw6g3pJ?->@`swwnTyd2zyn(YVt|R<TIITN{;pJk&0oGF{><eY9mM
z7kN7?C7old at h@c!S_0^z9TTzJg4)frPV?055DSKrQ}IRtqheqjwYboc-xzv~5{3Y=
z_HU`+bh^g04D;Q at ZoS`Umzr-<+>9dvGSQ^)YewqZo;r`-Q)yd4tp?)o>G-1L9^hCs
zUO6)&g=6Z|*SkUWiZ9%T#n||%KH&&1BA_W5%gfYu?_gQPYAWIy%%=Qp6dgN?qwZzB
zO~I>u&gHdL%Q6+>Oi%wQquHlvJ3*7CV$;Tq%ZAlA#C{gDwOl6lO75||Wl55^OmYR}
zkYMnDBaB3K$kV2#Fa_3dfEJ_t6NoLyfi~-?1+A$by;{hTy+P0Are2imfZ=M)_5^=_
z?89{m%i=cYq&+U<kxNO&UcNOK2Z&(o`{e?!;h%E>*N0$C at E)lmBS3AAdyF_*+?8R*
z(h?pT+ehaqYRf2`R#THP>@h>=CYuXrO2de{S~K;69h;BPQczp|n#Nx|dB7UIc^<-z
z#?QL~koV`$l<G63gE0C3(MKyVf7Q77yQ|Dv=Vt|_zfs{*@^mn?5rt;Cx9WqXO+z*g
z4n0MoCxn0|@mJ8oj1|<F$~|<iBad20jXE>fZE1YKUtE(mh+Uge{_g)S!X(XZC8<+!
zbQ0wg-Jd|M?%;6J7VT4g3{OrE9W*Aiks29qJ9_-G9JUgZ4>@{z80PibIHOQMDKXtL
zkLC^LOig|t=i!5^Tu2piI2{s}=pIe)pu`9=rDPqkLn98vf#n<>Ehg0!`DLb?re$_B
znnodtR81l)i2e~-#tp^PK^@=*(w-Scui$poTi at 6b6N+=R4y?t7hKDsD4K^vPOiJRV
z`#~QjhILvy;eE-gDv{cb{JygB=c&!E>mqXxlFk(Z@<hzGDWmxQo%vdr_&=w;)YYfW
zDz_cIGX0AGU;lo`S)y`KSh*4`6*g8!_q}n~@*Xd|%FU^hXTM<N;Fg&q>RoH+&yrPD
zJz847FL!MoOLr>2+ahuHBDqBVBClNInz5F95*U`wB45C{9e2}Argxbe)P9$*5;Ps@
z0az1++Rc6cr}aSK`HGIaM6Vnm_Wk1?Bn0#j`n1i~bVnGfes)%zKVCgHDI_^ll_8j<
z>Fj24Tk-VE;h#2TefOB5nCC&ee-OHEp(AdCIUkLa_M-Du-y(<uWx0N#3GH2FlALC)
z<Cd{g%y_Cqj|<q|a%S|}qrsKk1Lf!S*0fe#CvzhX?=INV+#?R?Fy#%}W*ElST1o)L
z=%r0^R!^z&KTLSWvrb2-9j(+oE3QeL;-QI{&~wb%>|U(L_g0CZ(tj_!etq$WVkhNz
zb1Fbkdyq}QDZ{!dmum)2&#ncd3f`RH8=QhUCWk6Cw=W-a_qx04Cc&th!(?@D81Mer
zhD<}K=xYyTlU9#*hQ<ghbyt=nK(3WH2ovI!rhouuR;jMIhaa`Y?_2j*<7=JLirm at F
zZ^?+<GI51mDwV^Q()Og(#Xd+?5;5q|@C{0#51IF6u&`IzCi;0K&en(6M?@F?^y*_m
zymhDVNUr<d^XwI9 at 79;q6A|q&Wp7 at uJ4d4}`e)%|5m_%pzGzk$t#BMOE>+6)E`{<>
z_3zfdXOdcV_C4mrzYLhq;YskQk*&C9q*{-irhHqLweKgTOO4ZY+{{<H1_#Ea&ODDF
zN%<of_KF*lU7(49-$TJ8c2sPHc1>~FTm7HiqqUtj+^cR<$$rSPBf`G2$&rY(Q~oX=
zJps$<>z;-IS}Dy={S0Pa=C1-S>b5R57z?luqR5TXcDfdkzu$f8_$2)BOiDa)f@`~{
z411MB+}8aDXG0bu+3m8=gDqv at Fc9(SQPt%DPb9YQiCk`=>(e6Pir8@)tV!BIS|k-M
z$+-abxp|d0!R2+etpN17^HlS3DB?sz{)Kw)WkBR(_!|!>xZOO>)K9hE3`DQ??~GF1
zbNbOF<lwIkPmsw-OooN82tjT?i!-SFb<6d8X>`Lc7Sxv5TAwq&;1jmB+I~@bwJr0n
z7sc8tOEUaLt_}^|@9z^#8)<#n-}Xyno_qjIf-BW9>~Zo9nVWtDB$;y`I^1!Ns5&Zc
z(zD!%5Wxc-98n{c#4*WQdgh$&RxA`lqn!0V*x0u`=-p*pq&yPZW*(Jr7+!wX{`P6)
z+kmiGlaBeJ<aN-}!M?k%C}T>6AF|^()49iX3RTG)vGC{?Y=iCDpPfG#-=y0A at pw3-
z+^Eba02 at Zn{^jiU{aUs4Tp{e5sBx~&boe^(ANKgeV0N-%8IxZ@=^Z+TYd%}5j@@&?
zSkXk2{0D-|!Qnai)@>FmzPA!I%<R4(UIj+8U%D-LV~^$ehCn#;MJs2EhkUItKfYZc
zcvL)sTKnbeI`*giW}t8m`gsg{c)DAKrq`G_N6>3C{R at lW#3q5KxV%@_a&6zu%yw_M
zllZVm6*!d(CqH7(*37&1Ufhclwus)B9m=r}Lvtg?gG-cAdXqQDoj-1l17C(d9 at 1@p
zC3(Jg<G5rDl&&WaTX at Ajwg0Ng)UVqk<MDrAd<T{&xfxTVno&ZuXSm}ls8Nm8Y)EhX
zcHQ{#17j}1`QpN>N!NuH5Qkw?oK$AMwuN`&cxE7FrFr2q$;-D-BPU(6RzeA at W%k03
zeAgxsAD;@~8kNKJLM!WWF(p6&vsUu}GHc5>%t?7My9jMcvzOl6f}*b1=nqXZKk{K@
zGdVxGE$bTb#16}B-<J=ler_O(b3c7(Szo%9Yw=6Sisj*Z$&I81HMa!^mc;wXPu8w}
zf_ySn)S||I4vd6?32-yXAOe?ZzSU^_t21W}Q|HY!P|;w1!aeU-<pRv79>=ac%)WS$
z&oyM7TV>r at -eupOT}1Ir-8ynDCnyu-1YS%x_mSO9efDx>s&8IuP!zpiI)k<V8yySV
z03fZJj2LC4pBb)2>yvh9!zB;sl~p8%d?Zg>mGS9-=wl4qTB>*zFOLf(P;72l)E56D
zqh at 0pG7>tyh<ZY9*<m-}0I9tzHgO8lvw*28i|+Eh8HY2j+O*{-%m!=>7|Sh}t%?C+
zee;NL2=!ErY at j}uDhI-;@6Yn|yvXq;(5w@!JNRn6Q)l`T<n<TG50G<<7--;cr3&Gm
zx8GaWi)oWN5Sh;9Pk8UG!B?h`FE7kovmd}Zp503<bF~>;v}6r4C``6`P~5Wxm93ka
zV<`Hb^btwE-9jZBtg$=o{VEvA;fq!;k<?MMILd)w^B9N!ZmG+}Dxxnu=6DN0i14Yj
z&sD<q8aS0MgeL_id)7UEO+)qB5i5+CeIPPR3>#$!)PoJ_zt=~}T2hagkiH0pQ53ve
zu_iyX&xU`An)QGt5&SAFkXF2OR at P$o&&~>8GC~A?gYrx0eT=i?v at gXDx<g(sm at i=J
zB9i{lDAQeFK8XNV>+`j$mkBqp+h13?8j~)^*v1RAQ at lE!(l;PGI4r>W{9~3cZ^d&i
ziKr?b89FLd(-RI(_rIgFU)~Ca`z$_YO-yZ7BrhD&c|KAsuW&Yym<y9nt3dW<zUte4
zQ6m5o2(eITp<CVnb7(*2zaw<eYS9%z&RDafA>S$0xoMw+Zc{(-w3>5;Zod)fdeFpM
zaY;SVK4Q*&1!7ld{PIkjcpueCgMFV72~F^j)JVLJnwrb57_g>*+KV-;Zl^$YZb9C*
z`KYa+Zy$b2^gdzEQ(IUZLdQrSwtwp|j<R_AFpzdyA&JcZz*PPw{hO+YUX1RiSkL_E
zOl0ePWr`j0LMCl!pP{lNwpe4=adw9%B56&sDF5LLbjOwg6YkC~X%nXq>$Ibg5|`<M
z_`Z2#0y_C|@;A8HeT^Ai5RvrGeC8tYkYzNn;E-lBoNKMTVm8<Rnn04QjyDriYI at PP
z+=E%>hX%ephI{T$%%Xjx7`r}lZo(l%EC2UK8ucW)r{EiBUcZZef2J{WnHCFDAv0dv
zA7G;dK1bx1?j8QLP7xVYP$(AkHiXGdkC1ZncN(LbTMnTx|G~b;CqrB0s`I^f&FlwH
zKhQ=axtpWTs6DRF&2nPf2J3r at U)^&qcdQPWoK)C%di<`*;_r(RRSBu~`1kkCfU*v)
z;dj%g$Blk!R&>#1LH^`YEerQEJo5(D=Bsmj?TFyD?NfQRv`_{%wREl6|FD_m2p59B
zDe>Cb<Ur~IYin3nVaNP=vUVRl at 1)zGxkc!DM=?-p503zlo-Sq^-PJ9tWac$WuQ=Q|
z4)T|vqdI0<h?NuEuuPhmHE#90IhjJ8aWaW_=;l?>1$xUA5$a at iPnt#RhC-w&v$OwP
z_?1M$voRmOeePSOCa{U1_P-TBr7(KIJfJDJ>64L@=fd^6FUYM;x0aJ-!=iZ53H3!k
zZs|Hgeq!jQH1YR*3JLipZD;#tuc`|5gBD-DZtgo#)S~jE)CND)VN42=3zsqw)PZNs
z#BdG?)*R-$RG;uo2rwcauL#;K6^M#Pn_dbz at 7ySrz><RBb#=+~Sp?%&II^jqoEEGX
ziiqfj0yJAE3vwZ~@NZq-;9EF16BNkLLLga~{J-fqbexIbY$G6_AnPd>d<O7L=8?bt
z6P%+^WR_XZY}RH5{6Fy#!Ekr!)L1m at FnCwQt<GUI{u+zY|DUN&6+YlB3Wv%7fn9|{
zfs~xS#DgP)%I_SXOBQ4FVmLD5a~Qn!0aSESs1*8?jCgCLCjn2<Lf8i!x_UlR4hsd-
z!K+6pkKKdd{}#reTM|$8e`GB*@c*YW;Q!#66-9hi@%c=W|AQkK41gSz?%Pd85I5>w
zruU|A?JLdx6TNLgQ2Y|896WdO0vyi9$+cFIYfgdhg`;qB5z{@rfeRudMmLiWhtek1
z{nJ1V-n=WFT~g8)Q~2n}AQ8tcFHTBNN|dAPjjK&-F!U2UYYtaVWs~NMdGC2|8iy^|
z+b}fa_FbSgArD{QQr|}&W7L}NGV-Xh#L>{f7Z!VZq@=rs#iU0}`kOM$?Gn=M_3Se0
zn0?rCHmPTs0wXf~?SPId%=C`iK(oO3rlz=_z$Ow=Nj`)il6cRem=lioy9?_hL}Qp|
z02Q8J!FI}BI0Wi?zzy-qR{6ujvZm9u?`i(o`D=%eu4+kbd^FIZd)T at ITjAs*3m=h}
zk(YswnB9R=QFM6^=~9wr&bncIVSr4>-A1X==+ZmrFk)<IrC(N-B$^kn7^TJ^{p<qR
z0UJMb6{H+vDG;n|<!39kT8}?71y27g#<);93_YbA3=6YrewI_<n_ZB9|LUK+7{Hvw
zXI9qLTK8)td$gUc8#Lnj30_Q9!I9MtOAr&ea7hv<@3%|i;IvQwwp$SosMM7KI3Mc-
z&d6S?FtB-Xm75wz?b!YkhHvE?9473d=s+DZWX5T50Bwo29e_utEaE969KU6ac#8j;
zowr$i^&%wWl1j**^tzhrlzOF7nM>u1yJ%@zB`F3V(MC@%u<;Yv8cRoyFU?h=rEK=S
zXfV*g>P=pIkgI`*N*ygLN`jGH;12}eH8B7PlwtC=;rPr!b$u5cfXn{8?hU}v#e6?6
zAZTY^f%&DEwHq{<UXJBS!tmJ2HxErV7gOz;96)ya_>fGErh^RhEYqU^lgiPiz=)zV
zARYYokEJ%f2X{Ms^!%o}03Vu7ekDCs`U8+qr`Kp5849*Ad8 at 5TF;szM1$=4- at e4*T
zy*S3=cP-<s3pXAb(VB at 6pR+SjQDjAdD168EPr<;es&D%Bs2?mBZSdd)WsxA}kPlrK
z;3F4PP(%oyELT+p#Zf%T*D@~OT(U8-!~b>zL>f?U3%sXlxf7uC0^?0CgsjO|`du2O
zxJ<+tq;tj{)H`mFZmk;Z*v_Kd#E=4s=pL1n?$S&N2eFLVD^XFrs8+jQ{h at Z+M3-^;
z65QmuPw!wA5Oi^N;!>ODRM)7<;(Y|gFQNqi+&>Ht93Q-P)DhGwF#IMcyNti{gRz<E
ztA$bnN}BRYtaV17Oez06Mu=1W8Yw%UeAM*^&a*@NY=nk36bDe2 at q_75cIX$Ur{~PF
zwy31E`QK-9M8Mzo$1JA~m!9vEzv?x=RcWTE^taG-8r#~KEhF)R5hBORYNtWVl$#<m
z0g!l(LH<ovZBCmElU1cmc?mT*g*{Eq<w7ZTEup_%A6o)lszy+Jy66rqmb1cx4oE!-
zkg5Khe?R6<p^De!Xj9X7x593X{V|U1?u*q3y<QJW&44$>Rm`Qy_8Pu%y3$;iNWhAG
zX(MPq)UiO at 1wwtnVBV}KiX41GC;W%+jXpo?YKEf`lSy^_oI34kH3Q6_bpTVwH|PJ{
zQ~-_#-{)DY`q!?skbyCM>uXORc3o*-;!5N2F!Lv2F>yzyL?{}-WL0kV*E-IF-jO%Z
z?Nh~BHmMB1i~eT#Dc6T at bVrfezcqz{B8fr}dW&`C<&!PIuyg at -C`;+fKjXVg06X}z
zQ5I6k>K3l%A6}s`@^giLI~2<kZ5*1-BBd~5^43$Fmoi>vrvJg~7Z}?Fu<iyVaAiGj
zivj;vsDNM|R1aFV>!ppV at mH*-hN2;$q7MBB7t<z8(yy4Tl|@W2t%2N;BXp2sZ#9BQ
z8o1n#vP5m8a5JKH9KBOnOrNwO)cGb at L#m1S>lG9J7KeRiC>k`U=Ce}!JDcqZwe0<&
zD7~#$!X*EdH^0SbZ%8<0{6;-Lq-ae3$4QPEu`J6}alX0riYB8}TY_fw2~G?giX-=v
zbSTqIj&_NP=medGOnJX9;`qz*WQA|PdXN&Om5ahbLR)m<b>|MigFUl)dCXop6eHsA
z*e)Mfz{Rs=#~^)kqFn5yhp^5jB?yuUOd+^0zF_T=jK2^x4$IE7CHl3^(CNHdU4jEg
zD!_QX!QvQ?PGyjPF~L5MP9nv0WLkvW=cs?+176^^?eR1tw&CE}aeXxp%g-akeW0AN
zA4gLCXqUK%SwD_V$a?*L%R`vMe#2O;;aFFqYCO0dhaI>V*Z0uvoEwsf0!hm%67gD`
z0buRQ`%eCsQTuDALB~g0t%{%>_&9_*CU0hfk{d*I#0w;NK-(Lbi91evxW%Eovolkn
zuWQ{z+RqI^cq;jgoRAgnPa5Mn at hTR27n+>8dR8m`#T5dcHMCuSHgO|`ZTNZr%G<8I
z>sZ#X+)OdOD5;W9nwTAfs3eESvN^XWRt#}Pl`L!{Jbp*k&Rg$uWtnnm+IkI>-rfIr
zA<-R047aazL;b_?2|1XR1wFfXgt at byS}(FV$@WAOsmmUle$||-^CtFg-xc}qR1Y3G
zTNu0o8*eTL*-U7sy=6V-712=N5H&9WW-gLb at 7P13(y`BsEh%4BB0%lIv*gEvnY?1-
zP-FY?Om<K8n&5Y;j|D#4XFq+mXTM^CL%6n04uh2dXB!39ozI^vd|xX`wB%DrKDv}$
zaY7|6qRk?wj<SfQf!%xVyx+cZ+v>4;Vz^B1pNTOv+bDZ+twIGL>>C%TSCrp*pWXe+
z at r%~4a_y>$)llmavC+yw96O`!3ofSE77kDEUQsuukDY=czJ3**l^nWrqjb!?n!Y7o
zpX{775)my8`(D5QlzUJ)GrjjK63*w<_Jgsn<_Zo*)m0jPa!w6HP)cDdd;fzUoUU7O
zmBBf5@|q|+6`RhYRpck~+hVY0&vinjV9yJDk)7ogQqX*bI_rhepz2Ia>Lo_#d$--E
z-xb6KzH2A*AEcQqc4DVAjgqHzg4Pcw(=nUIUf7srn3I4c=i{eJifQB at 7E%4x%)H#;
z7t&|+o{a8~J$9Z+EkKYOL$4C4Up++9YKmuCnuiCstnM?KiA<He2*dXsug_+2#lESg
zH&%1<mVOsnO1|VV{ouZw>&>rrPA5 at Uc`Y*wEi<cf0<K0a-uv at GvsV}JvB8fP!vii*
z=SPN4$!%AzP^v>O3wRE?`;zqqqeK>4-|yr at 7E&;)@;P-{44+a1EK+*XUjkXRh;)0`
zSOZ>EzLy`Lod2xOE=ZR0Wj^`X?b at SqX~`~GUt(hmn;iH}|Fs5 at ZAaApfTo>lAlJiI
zfjWX;M9}`tz!~iT*lXJQjDJ0a?;#K1kK%iE^6xB at 4ns+S3#~<eJAVdmLA;Au9$dIP
zG5Egiz9etlJ+JEk!ix3Hh47!<zs}f*!RvU70xG8JGV(aa48o_}m`TW-6HwkOUzGw}
zvwzzQhv+;Xzhmp#H<Yn3^Y84ox*$TOBg(NkN<om0ZsJ$<m0^5$LjQ(w%B%hhjeb+J
z3qV at kugF`{LzBnyA{vG|?nKPutzbyK-Et*XtNJ<=N!PH0nSJ_268hmuHxehb4i19z
zeg#OG9cNF*xsZanUHg}Q&3$n%#$*nSu<z7sv&ha$fOOe^Fb{1r$nijjtqNdw>z%be
zn-kqhj0)3k6-%*NMY2)$-Q}g+wDEtWDa`9T1H-ijC%YxX8nyRJVebdZN)AW&S at HJa
z<~rv*!#ulEJNoH2-X;hC-bAqfSq{BF41{}}7!|B)@w6*)FEo9*^<(aO;DesVDr?S9
zJoj?Dp{q@=@xn8DP4mw)<=(n at bp6OP@)4MNy}S%Ia}vDg;WzDqXuNgyGS+w@?E<A{
z-Zxkg3I^4?2;cDZv3kd^;qG~jvEJl3tP60tkJL-W6Y}|kQvN~U1R41qYUKIM<jcbu
zB?lje)mJhnvpvN|pt&>V-V{xeR)F;UmxC9(v=DJ~$jfGgS;@9xKBa0RZ=an2hxE<r
zBoi45BDXOb|IP|=%@W=-#0*ttpQ3W{d8Hur49E`)XOxc4JGL4;8`A^g6T^v;nutGs
zKNw*v!B)|7`m>iU(M)LLL~{|f%S(w<LPIOdrB1(A?40|0%}V<KQgwr+>C~^UgGt?D
zqDAJ43k(I?FBcJfP4`#IJ^oDRco&^;O9nZy^9H)Y>2pH7hCCELEDUJfM(Dn@{v$pb
z&@*EjBsv7Yo9C|N?mlrKcu)Ky4g9N9Bo8%VrNr-YfC<?%m1ghk%*QvWnRb!)2|v8l
zXRiEa<82U#=V~nr+oIEzw>l-o$Ad2Nrk!_|@tBhMWF_Xhkeld#jBa--zkI`^A_?80
zmgezCyL>WmmaM)`-^<y+utn_gm|}{?<%Uy>)|{D_zSFYCbTJkcPD#Inr>Y$dOFuc9
zNy$lXhk|mCtM5f_M*S?CW$(szszo$1)hWom;t=Z2eEm>%sm at 1DX@X)jZ73HC+nKPh
zXFirx@)XNhas2Pvw(E|(K5N-AxbXgamrEMYvS4jQ+>LxmhmQ|SQg(8LQv3|!*shm8
z9y!|i^2?8tPxYwqgNXH;I30!#cB78$H~z=be$qcvVKI4+T)i-8 at _><^N8*8TALLgn
z_usQH#YvNn2bC4LXe?Rj&C}%iCd-=qCRgl`yLnP%c1G}pS+bA(-8MER4Z1XmKmXo(
zZ}EibUiTZ*vthX?Hbu2 at WXl~mMug42MlDgpXVW5~Nf<1OpL5Y;*5LgMeM)4aDJVL=
zKg6~Cdzwql?+$-QO7QOGw-05jTlB-5UyC%Amo2uM0Q%U>&5U1j=uQ;e_7Io(d{=Yl
zW==*b(^AuoD(?u<gWu)~X4$HIIi!8RKdjw%|HQ6e2sKdhsXg4o-}6wKva+aGHJSYZ
zNO*kO&~JO+443Cb^`q!sMSQaQ^O_p+%>pe>vSG;Qk!lNRH1Epb`lYmrbtc}-9(^@+
zqpduniejys at K@!>WMj>V!A|N)^b at C=-@#(qPBN=pzPUAjm~X1&Oo=TWiza><L;Qz%
z^?<`A#v49KQ-2{87W2Dv<{RbOk{&LJf~_Zkb?4N1rADBfdI at ab8@x)Pp)CJTVE~k~
zj)|CnlvOE%UjFZ(D&<}Z6sMsK*i{6fqKh#}HyeGxF|&|0%1d<TIE2b2>rOei7{l>K
znZgZ##8X>TSNh<fh2Da5%q{#9?<rY{VjGF25l23R3Q_WF;jWXAYZ=0qP>mxDR?WC<
zct|W?)DTrBfcqyqY0Dmkq@=Z at a6<D7N%S6$?Y{wu at L;abKDC~>l|(_4 at vaec;%HZ&
zIOE-A4tBP+`>|tP3>P8k<@Rx1il8~%cRF5~VgfMsu;M at Z6C`4gv588DEY{xC#HL8O
zlrySpmZ<K73FwPH(es|-LXq-eMLylqd2 at J<pX~Df4yZ<k!T4FDAtOL<sxQ36n1oIz
zct}dhGCHYVoKpl{n!FxI4ian<A^%WRYB*2gegelO;UiKs?MK8rm+kPWCdHUCce{kk
zNv=+IB`kXpSDF+-nzi+k$y&AbP)&A;*($GUpH0766VF`EY%G>4i3A<KZV>SZrdQ)L
z--o6>IW#2;x@$;M7|BR1&t?t0<C%}2^LhGr at i#<->~l)Se!{T0N;Q=lL&y#HGgkUU
z31OmK(Ko at j9I?uv*&%qmY|6Y}Aq;*KY%%G175nKEFCIsNPaerom35L68_I}}i>VjB
zb%QLlJ^gle{wK9`{S6@>@lXr1%49UXc1YW8{y2}J5CjeZYU9u(QYowrFU&k%T-M~W
z6dxb&*%MI*L*E2PdjLb)+4DIQV-sHq_*omNY~<zZegw&0q$sb3jOp5`#Ei6N|3qJY
zd7dL{_<%7+b)UIe!Fz-xp;Jo_9M+5Yv&NB-r1J}%t69=VBNJ5wKZ(!3tjDz{uByW8
z3yvJ*3bJ#=1ZUevZQX^DooU6qU#Mf4$)5%N;)^jnaU|Mm`LR1KiFd!8cdMuTmFVxn
zc&IUaw-TksA)P6saL}#^@fqup6=hp>f=4`ZeLS<*u^z0ozLfhVANZxEhiSgkU)n+Y
zfU$L6;5~I5OiP(a9W|mUoi{`W5!Ci at 7(;IgYo7yT!&$KM?=GU!v|nwXwF7FOm`t`V
zC2h<?%qGV|Ivu`cU~}^;{Bcn3>?Ad}KmcVqnVv0WlK?)6y(`-&I!tgH6bd!mMqmB|
za5=AG;87!C&6G=q`*^uxHd3t}4$A7m`MJQyi>;6qU3^ho9)%nUV~CfV=kUqnV(rx^
z(d!uPqW(^UY!`DtFDf`@D}r8HbaUtBdvp7;L)mfJdN1yJhs;29nwC1vs6>_yWy&6`
zC(XE*Qs7v`AY`d&(u-f;TYdgvKCEvZO$#^xWfpL*=G3a828~Bd($kL!zZo3fJoj@%
z(J>AVhbe>%rx{f_SiCMF at F@-Th>1wU<9Q>AqNsg*R-Pv(P)ulsQ*GwSxdR9S<ro%*
zhkGUlQmsFc?!h)3kI@||(TFbJca+O+8~w#-A4OUg>7RfKpE3AEAB#qzV_vQ~U35gk
zEoGuw6}9Ljr%qs5#vz3hILK&%)FrVj&^-80v>(>K!NmHE*Br;Y=bK$|V-Aw^7eW+4
zt&H~Co=@$E1(i`K+ABkl-Kt{XZ5%oB9G&~&;0#80W+9^IJfd at sfD@&(I*Q($Vf?S=
z*D`_BLxFzCFM#OCK)R4na40VhZ0sq=ZWu--OQAR!0GGIsbnMeIkReE?Qbv3?3DyUr
z`}TdHBH{PBl`&DEA1AcR9|y0*LD{il$|z(G*~u17{Y%9L20VRng(2dfRAvA;c&2}H
zX-+jD#99+Ih{au#18VEEJ5XD3JyL9(u0K}|NZFPY0TAd4ijH(uo`M;z?a)-UG2;BR
zH+umrwJ9xX6fp`M-}YCQej0xm?Go!s=x2_fN{qoEiAoaxF=lzUM!QgOWzZN3gu0tV
z;IGgd7f0`uV0e6BmGCSTcq>H at nMIlxDJgP!0Nr*a{C|$J at Hprl0Sb=s5&noYZ3%Au
zcjg|sKK-kA`{xxMag8kNl;7bBYGU4%tvie1(_fa0yM^6`4_HUmrj4{LcnRV)x~Ix0
z$xL)_U1x#rmE%P<9Y=}2wvsxt_S>>a=trZ2tji|dh!<bpJreYnj_kk7+d=IqIb!Ep
znPdvNaSx`VD3DXm_uBL?gPWN%weSrNL1JhC<`&f-h|8u=%nck~sbpE;%0O82 at 8GFL
zLWq83*wjAu#T;AMu-O9;JBo5mNL&e_5Flu|pzYZf{qq$KdGCJ?_DA82J7$fQj~>oZ
zFqFE=a%S+gYGK(#o2Zqr4hhf?G?!?pCSBM`gCgX6w*=@({fc9II{i{>C2Ti1`5Q@?
zLJwFsehGV8=^V3rv(p1f at Arfu^Z171vDKQR8nvqHeHGM|d}?1U%;ThoZM)-uvb9aq
z at lVfMjQNrlN?5s$Uzyw33JpEhHA#1z7tmZ;=z at qVOFhZ=__!~&!q1%XjXxsS9(>2a
z#y2cIz?*;G5gGCc*zj_m>fb2b!q89_9lP{Uv6J#KyOe&WholyC>$n*C{^|AuN<VW!
zPT?c(^&2i|HRF?MmDTDuz36})Ha9_CDK4c;z57g%ySA4k#~-E!H_8Lb6C3lzE<bhc
zn!ar#uKb<1&J4D|B$|U`CcT$^YxnJNsx$PPw8hqrC9<r4@>(^&ecUr<9GB)t19kmv
zm=o(>@zEL|_%pAc#O02E?&36HK*n5$XnsjjU*eR>N8aKVdI^)R_gCKD`NLfQQ~&^y
z%=p{#66?TFUghH>x}*;SJ?hrL;q(2CB$GG~6^76i%+~(p>VX88Qs!ZZCD5-Uo+AkZ
zr*qa#rTs8tBw}!SCSMBEB{^5L+Os@*u&%MTdnyEJkqP%n)e5dJTxCS^kB2zvY{+{B
zT;2G`@7CQcCQza6oz(XhF$Kp_4OGYEl|F|weNHvf{}Dd^IxLBnO8voUkq_L#YD+%h
z*2_-8FHs=fab!boE~>spf`@E2w}rWwqi7mFhjX7qUkkEs`dS*+sitd*v_*$ZF+yUp
zAmL5pnf7XfduplouWS*rq(iPSo&Ne-R&m7M>kL?U97*Y*gM+CR%ID#JWua`#XR<fm
zXSMxx^30=^ocy_E81_8^nJ~2E6>a<R-(96tl&)9S!?svSsjT!+uj~5PXD<9;;fYvN
z(Rzg`DtOl%%08slzHJOhnqSgBoz9Nb1Jll5yfow}zh0JTVEJy}bM1bDePuk*zr>~E
zTghr0f^01gfaz&u3&8IGv67+(ucJ+q;*+O?|CU#Eceysucw?a-h`ce(70<I!wKj`)
zf(76QYt1Xliu+Wud7G9p<YlV;$Vg4P9wf(rS+~d#R>A4k&9mp<%O3N7HL~qo4fc|X
z+w(8He>=XSG$8BUDGyi;dd1p&lyk0<e_!IHaQK;~dH^3X&r43$?O07U?)HX3>vjFS
z_#fiWH#B+TF&ZDX=D}O;+cJus*!{if>og$6SUPVvg^ar>+e;acm%WokD>(lvdyq9G
zKaOxyOuP&FE1s~IaIM%@4I=zzESB%X&Z_r_Xoo~IwdtdLrZ*d16YE(y=Melei3$z@
zO{E=6Nk&fDH1>ZyD~Kf7exSelff1K8R0_x4av;CZ_f30eR+nlSI30N!UlZ2v6~OcX
zhW6fVoNNrQY~@qf$1u?<K%O~b3j3=WVQOi)zSGi*aFfe?h<l6U>E;?Tgr!Ql)aX>H
z^4LC0UZ1 at 3Ra1q1&N6LF5iVU04Nk?pYfRdgtTQ2v#xvavd>rb_%}tX>nyrHz)AZu5
zLr8mZ3N`DReMb*PQ;8~Odr7B0F0rG(%hO9f{a+_|%x=aPgt`0shhczBOAi?wG&0s6
zQN<kRLsFUe+%CY6wqzGe?t5D+Mrgr^JE!FkX5L~GH#dBrrEkczco&7 at H9q;nOXgu)
zP6_1hDwZwcO&b5eAG7pK(egCZhHg2AJ?)F0q&L=Vp}hN{#d8)&*Vs<9LTbPf;#<=j
z#1h=g7xYd>Qe=*9C+X}kAC>SNRpy8aq!@&OCLIyU!9>a?&pY9)dHhe$UVrBzrdx`C
ziF2ij2)Z`GF#nTQA>~HkgkW=lmbCjNVGzl{<?2c=rtOm-kkRDf3WJpRtye;S3?Mgc
zCn=oYm&XO%ifBnz-0;ET2gFFAGmh;?t$uftIi&FgB3?d3b1i_#vvRk{?$eRBx7GNS
zKlg4KzN1iTT3xf#gRV2>2V7FbYB$xb7&Z8A3CR%e#5<}u1_T`-q(M#a*?%fAN#H!K
z!IeOF|FW-VWsn<`z*0#m4#K%$a#^tQsCIqhpJ%uI7sqa7e$7N<yS`5ET+cfg+Ly86
z&inBo^*Qg}Pi4iynx at t&|ApZvpG%dmdSItQ- at Th45qxW!3z&n<ZJpFNa{<ZJpWEX}
z$2I at 5ARk~Es%2R$eb4OJ%qZ6v*MD937NWFU6uXqK_La_?t}Uj^G(CY1NgDzVqRF^!
z)S|HN6^^UST!X-JkiL3^4~|;t3i6SMAJ(s1)({0p6B$xoEO8b(QujW5b7PgIYI)=6
z+aQH4Q5fLp0S6Nl0~M&l9wxh_ot(X{fAWDV#((5l;fnDaR#w`fOOarGeg6-+cg^lu
zg6##mJFF3Y?;ULAGoF161n&Tez0KZQzuo{%t_p`ffBruDa7^8x-Fa=WHZh}bM{}F$
z2RplC3oJ?neRrn%a?QIP9q;U%J~swwQsJkBFt$_4iTN?BWX=Ucr0&oFV&#FEsXn!6
zKsmJrnVM6d_rj(Br>`%Mhr0XUp3RtHFk>HEgRx5(WJ@!QeaV)PG$Y26gd~;RGxoi)
z&mfI0WJ#hVb&sWNV@=Yc5K&RmCT+iu`~H4^&-2Igdi*&rbLO1$`JDGT at 9VnW*C_=i
zoBU%EA0PYy;ePByK5V#DSR+94EdyG7Df#ph{N4iTK^L1v)D&d81?xTZbcytfM+{Gn
z#?<D%{RRWlm`gSVA#Ci{&<Ki~+E`=W3;@~&Qnz1V#OY33ZfB-)cs!iBE}M}t2%Ope
z$pFm>gSwNZgh-Cu2g?{5B>=B at H@_G=>*M2t9sDM&6=;*2X$Xau$em?ViD7W84jj;q
z7yXmK&NincP9N<ZwF{@=ny=fs(>U(mjVGR2 at L#3jBwcs1lAZHm9HEa`N4`S3$6uQB
zRQ_LTf;%vzp}2eG0kWoE;$1dHnGbJl^1Y#i$)cx5XVT?|9qKrFU>^;fU^`|#+iV-G
z#}S(iv?gBfGedj=OR0yGxr+VP`#ivqka_*2WNnmdv-%1{*8aYjzH|*WH8XNTBSe}!
zuYi$nRTV`=W{ULkxLTl76(EV@{6Mx2P$T at GE*gBvR4`)YO at EdwL39vylej{A)Zp4G
z`n~1c-TS4%=E<;z5Ov@{O1aF)+fKQRpSF8zq(kw^E=r*GA)B+7;M%dtl|e;Z+`5(3
zyW>}190Dv(pe(F3u4gyVT8$fa;O*Dg at 0@kM?OX22aNUlmsVcup1#}hZgb?t5CZ+w(
z>#z5P at X0*NDNKtHkz`h$_Y*_~zAQQzIPq1QNayo=k90kK1yDT0V?rdlzf^S98mo0Q
zy2K6m<=?Z<dvO}0I?r#ya7<{0kix!6FD(OeK_o!yfA!cNQML}v3kN7dvoMlVx7|q9
z5qt6(kZF%qz{G35vv8xgM%NhtRS!2HfX)j|SG<DBXb^vu9&t&2Ka}WLtg5D70I69u
zr4jWhRp&16 at LK2KrEg!Y<{Q}Goceq~vi$S at Em`IL0=lS09w=K}bMN9#s&GMz=XCl9
z79WxqZvAF|OCR2NBEz}-Xt?eQ-&q@)rYr(YOfr3UG0}~9;QuWS01^vnzG{#F(3k-M
z&>{Q-i<Dyjzgh#RAzjzZY}HOD3a5fH{f^)jq;28~&7tK3pcRHXJl!FgV+=J?=>(ez
z(4R5{q$3fDsJc`fl+j9hq>{ZL9u=P0YYe-8T|j?c3?DrzvZG{xhk@)d7>wS;P_~ki
zJLij=62~w$n&^OtDaVstePJ=iRVY{HF6j}Xf-;%8t6dK3G;}JHo*NB8MnjI}3pL5(
z)6cw8up@|~`A&>l@&80;xiMh<!YI;NWIo@=-PeN1lYE;3%BerRd-ndW0+ZwtpU=Xc
z=yj`Q;_a5Eoc}?Sra|#cq4Va<<156&touaU+lh~#>XG>PxUxYkoUA+X#~@t~uMP39
z+s!{$+Y5gzY<kvNMoHb75~Z4 at EkGf^_&d9Oq#S9*6f0B%YNBs`;Rv)Xi1nXwEyri-
zFb}cx%6oI1T?NW;%9}1{@T6Ew42iVC9!C?Gx`crA*`3B*DB*~2RPHg7kgS?@N^ts+
z;TB#GQ=Z}B5E-f#cKzv=`bjW+sAWN?xC4zYpcDiTZH*0~p=|@<nD}>*KI928xK<P!
z9GC{WOGrWhUNj<QxUW3=A?Dx?)9pEoVl5od=XQ>Z5N;F*>+V(D at Q6^SO%srb<9T3t
ziW1yc3-S6R<SbWCi60{l7l1r-(Pq9nn*4nskz<!sf$Za#g1tsYDYnLL<e7HI`7Y~o
zDfzFHp%EMQgb+F=Ku;6YA-{DUsb4MVupkyFrdW<ecM%658C2sGWEoDkoqQb`O+`do
z^~zbfN|PPMF7M>pVQf-qni5WxJ}F5-W6;$+*YG;0k3-S!w0iuD`nrQ9$<A^|M{%Zf
zXR_<MC60hvt%N)WOj&>_^QCbNQtXZmp$ZjNA6zsfxOU2vW&LK8>?Fr?RZOmaNWe##
z=L5Oz1NS#Ok_2Eis1VW}vnUN%_2)NI*Vp_N9riM*pEL{VS<*tva<efHF2Ho}!0KS%
z0Eo}LT=b_^%}zWe6<}Kp3u;1{SoIcc>)E1<ZwDT7UK{FN?>Sp2WlRtqL_vk at 26rIH
z^f35B<zd2vF~L;|aU(K{^nn<_>5Yv_T`1Ve?OOxk)HjuW01T3uj`9Q$#k at R4MM)Dp
zm*5u8vA6{@lyk19QJ8s(n|?$^BiuX;v-$-mQYO7mf2VNaE4F^&V63XDs!YYr`y>6y
zKO#Yr7>ti-zCfLJ84D%0YfC)H-bl0Dga|ZJC;>DAMq<EV3?~c>{!EC*2eIGe?ewC3
zoOtG1{v<=P=OKfp_@>j>rvBUQhS+pOh$-S_>t+08wf!RCTE%N?B8ncd$xP&Nt$r@}
z0i$~wEDiZ*a=*LdM+vRmv_@<#-P_W|pP5(YQCi^0I$D||VsLa|aL?}10}d&Qyn*rY
z^!)^8<YG2{YfCC>gU)DG7h~QZ86D7685z{<M at 30U-9RgA@OSBb{Pao8<mXP5x&RN0
zE3$XWPGekQgU{T?SpkMs<OZ}cL*wF6GP%^ltJIlnNi3Fa&nMCkBwiih&o98vTF-J%
zSKwQ1dquR7_#o1!=bR2EGe~x--Q)!t5J>$%Sy2o!Y}1csni3`~=OvSj)8x>Iq-&30
zQo`A7Q_-7pN<WF?8H03p{OM~*oZ?B6J`@_aET#@bYrH7WJiD#UeeF3!sfoxR-L@$p
z&^lSOx+Cne=tB>p;=uNX(EUKIe at O?#LsD&G at +aqY11e7VaH*I&w8aF5U%F4C&kk0{
zj&kYsSg!V<M2k5wU+6hcOl7?$KHwL4XV9sY6<DAinAKy=K*jx%+1p8*=dblt-LNhQ
z=kP!}nzOS at Dliz#ID>6Mn=hojs*4>3jiXTW7sT8-kFIWZx0R#jcPnrlU$9{eI;&6Y
z_H0dU25J`&*wzWIeT_}|?%4+BwPh(qSsA8=P?4Xk^EMP3=rM{TnudHX#~%z&2%&*u
z>uWQBqV7Y@`F?;;!y}aCJP#)@q_n0q&rswL_=2p{%}UwHlRJ?7IswI)#CIPrushr_
z3^yaOG5!QZQW#v%PLgg=kZf(It}C7H-QnOr%7wLHw-yYOvbF1sS%TS6MYynuuw(#F
zg<1h at v^$SxAA#vfpx;c+gg{G4p2T7aH^Sgx?{T<mZ;)y&bW{h}D8X$MHipFqfWc+v
zfw^SMWO<%iLTO&|&Y}k1n5%%%5=$j?)~VO5-C;2S?iK2T2 at S>g7)3;FOk9P9$jaBy
znD9p^B?$LDY(H`+vC9xjsCm6uvK+i5g{G!HMk$F_#kYmaahvwwG}IM)_qb&Jr|Gb`
zgXuTrLntNWLI*==J!W^$12{WXboo`$N*=6~H^Lu%m!n?K?jL+$Kb1q8ZpPM-J8^fT
zC+=HMacH9TcgNLxQC&6&@v`R-y#G^M%YP1N7Jcb5&Pr=0`G-PXZ_&`H^6z?wM-|6G
zfl1$cyEoUKPn6mB-|n>ULbLumLd_s}o}%73F^NZ<D`jlc|NA-6z0|a{vQ&&t_6L^E
z)ftpuO`7oO<Eh}$op`jfVyo?WTf#6LP|O|-0x$LQ-*ok46)joM_0|8UE5IwvnZ%dp
z%hl{ca8+<PB_$j;W8y)^q8c?q)M&TIA0h|~n3vgWkRsyNvIMJgYcd}K3j;tUFEeEP
zgBBJ8M6ZO>xbouN<t(#4#5r(#65PAmF1;^PX-OW53a=?&x2&h3j~y$(?GEqfta#Y>
zc^yu#E-z3T8{Fek_P_I7#0KVB$A+XA_S(?P$DSHRh3iag<3l1|TMNhexR0$?{#FRl
z^HKEjiioh;5b#Y$L`MWGj+%=8Z*+X5cp3*96m+MQVrK6x1}q0j22z%brKDah7Kw at m
zf|`*MXq9^-BQ8n6j+$ek=bDv%L~h0?02J(l^)Zt9M<NQ$*e08?RXelFCJC_K;%94u
zf_xaGc*+xHkcFj0%wQwpV at ar36V@*FvUCi?DC98T<(itN_H5YS=64KkFagmct6R6M
zDcwNO`G5O$Q07BS-<`0c5 at +AiG|xSD5D)bv7F}DaHFADw0RyMOsTdy{Rn-I^ud}K?
zV9|5L<S at 8fXs8QZl#qn0iHGfOlEBQ1ElN<JM!95TEFWK>&wXqV9}F9k|DS;Fcujyn
z1oxlRZ(<tcn6zi?nm<x+`yfQL8#*fD%Lmg8QUnYVNIDK-ml<LF5FBuR=WuX at vL*wl
zu7D3oMMa%Jhfl}R{g;cD at g3vDCDDj~*7(F!BM+j)AvtZFP(&qiw~vrZF|4m~FybO)
zDqe1S5LGiyXdM=yyQt-ZLSOOko)!Zl3G?q+Yw6`DLH5Wvs*914;!ie-KFz}knm)A$
z#Tf6cqnqOi#5RyvE1!z3ukS0!cH!X0Kfx4wu++Y)%6r^*xuhr%2G)p}@Q)8wP*pH;
zEr*=1Cz5C`0d=(RALRo_EnR3#OO{YY4>1rPIjQA*--=^*nITzF6cD_y%*U at D2Z6a0
zm~5;aVDtzq0!|Qr=~2m^*RZ-^DwuLbD#`0}JUL={86%os^%`Z+*o1ed5gV{^_AS`-
zAynWOEUpqB!I;$e&r9wLxJn(T5tH}C_&XLB$X8(F>Z9_d1SRyLK!xxa3ZF~M at VHGQ
z7GgZ>vHkZ`GMsGx{nZnr^bPP0ZP`X$?VE~hQsHccyah3*l;jV(O{1Wh%lHHii{as0
zI>7*;mV)7-KzSx#`2CF5e5S5<ZEbCa9Azh&vw#|Q58oeDPjCJ#mcI- at -l`L)%ebD3
zU<HOmLC`S at g%Vs;ysQ-K>cF~cn1rYr$H6QbFXjlb_>6nxLr4?;GNMlS0E3MDQj$zH
z4Kz1w_tOBOQEmTkA8QYN4|;+F#XHG~5M*_!x_xPmfqdzH9(WBL*M8I at Nq6f0AZi{L
zz at N`l(DKeKN!p6(A$~d7sBNA;XXZB_I6kVmhX;KjHwq2U+04wCqD=|?6V%&BQ6Uup
z{E}TxTpo_g<Ed%bgfr|%_f1THI4ykn*T2DulX at sc@z!(T02j$WsH;!xAoTq}Z33^A
zKC~R0I+*~R at syUFsO3jK1G50p&7%C>1Pe9DkdRSE1qQ;sX!etnrHrp^U>n&8hWjJe
zRvxAcI=Gq<P!G?-lcBTRIm=iirH(z#Bi^6H!<&x8QUxT_JvwNVfw$&x>UJQ|egJOb
z+JFMDd-WB6^(T~Z7(7%L4Jwvzg0xMEib8PjtQ$;Dkljadyo}Q{C|*-}&}`liYBodi
zjS97xxcdoZu%k^&4uC=hlLe0wbu<MVDzM)DZvD#>C50C^ERy8*?$x^4xrkXz15LQ9
zCP~+|x1;M<kBKTZAL*liAc8~>EIjBM at JYvdp2|B at Ct-LTo`7k>x+h{{N?>LH1p<h|
zO+38qh-5NkRmNr`pF(pvs{r-^Tb!j?xPdWXFUkebaOI{x(Ptt*nhi|TT~Mo|<)s^5
zCL4vYsW$CE697p_>IA*_9MRBn`2+-8pm=4LiiRcDx7z4eHb3Q9W^DiY>rJlIGso(T
z7fbzlecbTP;wR1wzQoU$RZFf)dEG)JH4m(soEbBJJ8>cEVr+PV;=@sFi{D>=hzIz6
zJDt^oMGWhZ(`gLHeEo_5#8YGU8`bBpQ@(U%oS!W=+k at sD6#C5jbOWb!AoAKRPxWcL
z6b8#Y%KzvRTSs<%sDz54cQ=MorQwx~G1|%G8KKHt+^;`>+GOBKz23s>4SPjyt0ye=
zd}7CL%~K0j9ASrki5;~}@_2Sd`_pF7<m<aXqy|uDluQqy=g+9?)BQ<w%C>8JSMUTy
zs at T9+?p0IBeb?@s5ka`Eac_iOTI}54L#{TT1t6ZkHab$h{q5ez2+f?Q9eEjm8+T(<
z*AHHLv=kez7Y;!HCYrbgH=+!{zv8fDOHh7m=j;L-+^u$4Iy7lG{crx#EBui3=x71A
zWAY8H2tvIu{Nx+(%`wuzO4P7}erwYEHL%eIpQRK&m^aZR1tT4!&uLW(5S0J&mG~*K
zoZnwb1$@<sxZKvRy$gCrckq6B8|S&!sGvz=nMZNSto7gcofp)yhPe727p`Py2sI`|
zMq76Io1^O43};x>%}2~NLb|<!gS|lX4UY<J>L3H;H{TC<ZpPM_)M6Q=9)WDKtMrYi
z#BEeGH(6P8jEhqi)I^g;>b=v|ry9<f!uJ}_A;CxRyA`=mUV%Q*R*!UJk2)cJxDDb+
zQRSTGd^L+2Q&!m_>Z56N&w~)azDE{Mjj{qt3XBPM(6SiOpFi_IzaemA59kx&9V~Cm
zqrFfusc=|g$wBGvanXALCB#vjkV%DYa at iseXJDWY-5bX!LovnY^X6d##<GEYd({FB
z>;>9s0)WYonOO){VwYY*mH#LXVIh6_V6wema*>B+#Zj53jlj-ggo&j*CzY!y at gSz{
z^aCyxUBKE0X$9X*(nXNn)H{UodOgD#zJLDgy at c&oX>brb%TSB<5#HOU>fe;GjIF<3
z$P!4Tj(IX!Mt!;x!CMwqiS4XH1E-U^4#x+U?KAG`C4CtFWM4C_#xt2!*55rB_wakY
zYU0GtgL1|muTXObbM>ufZTloqw&8CdT%k0If9ct5dfAOVUmt&FzrpBA)Q9TaA|YLr
z75$+=fQbl25cLF$NKMx&zhOW=*6rCWw*MGh{?fH%YQWhM at Wj1yOng|JaT4xMbp5#M
zUnP70NTrs6nvP5g12uDn_4RY*xEu-!Se&=rr&o(l1nOCAxgW#re(axXWJd0Um^lt#
z_~7q#MQ}~`Ai<jHFKOdJXCZqE2l+l{)%={Z(*OLU_EW2Pc=@KsuZ-RwzJ!T{mG}$p
z++GASX^AiFB7{PYczbk`eT|v at KtcKMO+jqrFOiwDuH+Y=+nb*I{oQfm%br8%E1I7a
z)=E9j4F4nttaLqpr6L5z33rEjK4xBw3A0ePvMZSV at nuvvab4_fV=_A;Bi!Aopm<<O
z?yUbV#1m!xz!+hI=bNdp(XX3NDL~26Q;Bt5L@)8CicBO~v~iyP9T?s5sMNZl;(Z_I
zp@=hng1ehjZ&Tjr|G<lJ99^<Rl72(fg0s{kSEGd6BNUWO%kxNml!ZgjU|i(^gslZ)
zwe8nTFbJD_ at n)+QY1l+6LF2CN{c73SL9xQ3xHPe#^yv?fXt!G2lH4!3>{qj4-WH4P
zFODQ=jf(_MupmXxqcBV-p|_JAyPAJ1^LN!9ej+lV`g4XVcg8YR>%)GrKHKwpGbbFC
z=$Yhg0#;_vT!qR?$k^vuls(g`85Mi&eCN`<JZr at 8h3_C}tL4O}PongW<A<rz$(46~
z+nZCr(4-oG%0NfYVTGGsvkH8Z6!R4p=i?lYVW1w~(ok58D47W|?6~EPJ<K2cdFK5?
z7vFd7Znr3Q;WY;kyXZ%IK#zwbXYwM4NH#|8;i1P4n{01X>)HIQNz1x5jIN8H(j7c?
z!g8xLgbT7W$iLt*wn(ks^rJ7V?!V%7aC625AL)62!bM2lx=3rg=+2?&hyf?vpDQz0
z(UaOb2l*L$j)8KN{N#PQD{gy9Y5om)E7KO1ar({r?{NwOavv*``N{rdCzyoY`f*tQ
z;<2}sicf-18uZ?=+E351*iSDYcOEAW0U*uB1Z6`M8Kwq|^~H&YTk|#eO|I;#{OG&K
zZB6-j)Tt$|C{{B*^u1vYBe%L9)$D-9Ih<73-UzMze$>$`6&37;eXE at ze4v~qdW(`e
z;rHngC&G92g;3U9&B^9R7gUqLShSV+lZw7B?dK7!Sxw}n;du^TV=w0M8gcJXu=GNA
zX-v$)?Cc&$+2lfk`QZ_5<3lfeeNL0dMD*2VV=p{6?tJ0>*O6p$crs%brmS!53#K9~
zeHT~b%g>kZH0bGrsB(ySAUw)~qJgJ(JBysBai0aF;WwwachtTUOFn|1MNe7Ie;PK)
zBQRU((u3l$a5!Aj$nN8Tz)?__oR9R9-$c+~^Y2t|_n5$0H*m+0ttQg$X<k%As9Gyp
z5^~d-MLK1~EgyX_+K-G$%}z#WEoYV4H(*)y*WZ+8^N4|?IG6DAsWu=WoE^%C;t<eB
zWM{(}o2V=mK>T at gzDL$^9?C4H(i{{6*oHI)0|kl+T(MHWXhlJsh5tD>RiqMUW#V!2
z#EWg)+Y-0mMQC?yr(S>%>YYR>hE2t<-EU&=CgT)W=G5AU!B)rZkKw#R^Uv}JbH2#h
z{{H;ll24yC-I1Ahtwrp?IS2(yi<9iTe`X7(k)A!SMGv|8P>4k*$)60R1SgR|CIW-+
z2%KDE#>fW4{W8p5rbsFu6s%!Ev!Ibo7GGmI-w!|x!no>M$a_b;1*Z2cz)Lv5ArNLC
z%v0JTKub9F>d>2|;PSns?~)<;x-}y_kg18ig1OV^fu*LZPTh(=7rSTUxKaBri-qY>
zaJq943L@$`4mj5!fNZ~g1f>+dQ8X~sYSwf%sDEgUz$HL$iJP at 2OQjr<L52Hn5{7Ot
zie>Do3p-%P;nWa$_|qUAB_Wyp&<FD71d!0N<Uo0&nmp$zn}S&?l`ArKV7?UGACMLZ
zUpyC^4S|#wK0<BeWa#&6S&v*?8Y7 at R2;Al+rCAlpf%l%&FjO-H##w&4BWS1}Yw~^$
zw}MHQ18S2l$!ue1o?X03@=fMLv$?2y2Yy0P*S<a5pB7XpVW?-tcGkywdsdo^GIdDf
z&Q^R?r{W)W?AM0!O2%?DpX%H(eRv at V8^7zsyYmN)dcr|T+R=X at QKyTkr;Hk`qc!zv
zzSuBkh)U1z85_vIMk-9Zs98;8)USR^y-4f}Ta~FD32u2-r1_g5$5JR=^2zO-K-tok
zPi?J%?$a^+BVI+~)hxTKin8D4G3=M5>7)fkQ0Sp{VB3TukLz};2L$!QzX9apVJ_SF
zblG|T(vIV2{I2OLH*|faA#cpNq2TX)H#7?dBcgPFNd?o{(BYZPH#&~jvIL|or<AK<
z>iXHT%*vc&HD6N>3g~%`p=G0WkBE4efA>ehK at Y~~YJ5>?YWjm8a%zJV9=}6T#q?_u
zcsD!YYnEf)#!uE0FO_K~#a}OwbKO)>As>sAK#7%BJ~RK5gKA-4c`MiDq~bl)|IJIM
zqfYRg-)_?bnsaZnFxOl<iW17Zxc0O&dgieCC5K{Z7`0y3?)V4|rtSU*&|q-mLQf35
z6-vuPtDWuE_H3lr3qMwtX1PfBnbIrfgdUmXsXpbmIQ at -3m|o-f1OLSd(s96YY?q<A
zb#08mBX3bYncqaXa&t%XGnmH8L7RKDyc!I_!{hRt+?vR-t!PEiGpp2Sr>m=4`j65O
z)pwSRpGE~n+Pkx7(4?lsq>oF_CiP1%-AgysSi&1$;C;DjarDdsea}}TwVZ&FNk?zF
zZ)+Fo)R+ugJn5CFYeY=o0=qW-jNk8q7q+WeF$!lKtQ!m6zKBzAZJn|nbUR<%qTrtP
z5Pg3=^jI8{IMT7Rk-A>s+O_paB6XU#|6IQ9HKuPhk)F|=&oo+plLO6>^CangI%Pgb
zJUQa`(bp%z$FWv)-}}~J>7j-1H8NM!M&|a&mWtePKUI;@H0^FZ&NOp1FOk)<X)L49
zi%NTkPC)}wkc2sX=S<zdw9FLlT!=hR8LV6V_+?@>IjZjJ at s|+z^H`ex(IHfJb+c#w
zYFW6hk^>UeceL@~RH{#gWn|<`lk>J2ZM!;bxbhG<^%|(%&shXG+^B#bTEBVwlOuQK
zCs1*q1<sfx-^hXT>o8LX&Uarq*iu%p2eD?Jab|qRAdqSxu{+=84J%)`<x^L&|2OyT
z2f21UvDhb;CY_3R+UA}--4f_EMStJEypXvN-5yt6QR&n9;HM1AuOAoNQh>#!@xS}C
zgmutGy$PJXOs5K_R|Gt{ySQfk83KPe){83p_H{QQ at T2aPIdC76Anud@RdJxiU%>*o
zVwg(?r`6wh`Q!bsy<9*l-la7Q6oFJ8J}n({uxqLb*#NA1foHXc&qb;#bbp<QoG<#u
zA)ZNtJQ1<PX4U^F(Cu^md{?Cc)U&lIHu%~U_M=|8K}`90=GUtU8{hU#C|`K0Gvm~J
zg_&Ti?x>QnUj`d~;E~<Zk at d_Ix`Q&Oi>@8z=vr9%oozg_kUi3UPM_lx8~N(U?)k<+
z^ooh;wD<GJzpPH^F5Nfv(9H1JXkX1-Z}Go<6`|!nYPNDg;R{Im1tc9jTd at N9QtaJx
zC^u0Rs1Ne)3}lQ2K&}}t!-hAK<c4&(aO}teSi-Q0t1J58FoDU!!q15qOnM1%6+$fH
z`5}~RSaJ=cRwg7*WbY<X{3{Q{$60#7MaUdPqxoLe!wn#;3DQ1|2}_HKDW6cV)5u^w
z*0|E<#*nhjfTBy!AZjt(^)W-X+;86KCK~FiTrTU41rearuA62PATW%FB1&x#yZeyZ
zD6X at 0WHN!S<vkH+Arc1y$Kdqq$8qo$#~|tYQp?m8pGHqe+ at a=x!@axVxA_I8FDg~h
z=9dEaz#+?hnnQ5YWf at cU9-+5a+LBrp0^s8~0g4}YjM&crNmtubs=o&kkNE)GK}732
z&WU|+HzdZDU#6CZ&WGQ|y!D4~rg?!O2v0&QB+F4F{n!#$3&y~V?GcejOF>c$1b3;G
zwIhsyyof-5=kE3P3bXPqzi(<;S=kOnG0p&qmX|lNs_oY%gx+%71y0N$^hMtiHuNp?
z<wVp!3ero?lEgH$I@!rzyli3<%g!55?)}zkPvB-tCUt~$Zm|(xu>CdMbKbMWy<dA>
zyhQ_P7<dj8LP(Me*8;3(0eAzDLoP*1Q%>5rD3oH8xon1fKDN`E_$@av74T!S4=8U7
zv0b|O0_r>h1^45P+4cegdNr#nX~lPYxxG&CkzQoYB!0`(BGjmGD1HMcM#!}m3S48*
z3T)ns_boaUPK4we#E9gG#~lK-%kIHx4e*8CzMeH0aLwF)hu4BNU^(DkwO(9qK9*~k
zRNqNQl<0P1_{LC9L at 9!v0H;u|I=FdJjw5ONq}X{Ey&TIT<8E2eZ5S*xn^D3?ARula
z>1SRiwkMfR=+-I$yaGtjI951HGz<=)gDek8zZa*Ha%)M`D3o091`l*V%DpX|^TtTh
z^$J=NG+v~SfE*d;m*HQMU>H8=H<=yc{oAX!9xIq1Hyf9&LZGXq6Zh%a?NdbNo?)g1
zvifZS^YmEM7>|p1anJcV!>=8{vDP!=Eg@~?oXUfkP$P68IA at ic&qBzOnGy#2D%|mL
zxC0CDT94$N0*s(73X{||8nH`QV}{q}b;e@}#Bid#(r$#0ok+7VF1MgK(aB3N%2G9$
z-Yn624Ud~UzY!v;{b93!4PdgaXHM?}<Y;Jhj-WAl57}b-&z~zNo=B!|6RSk-?eV#_
zHuJUXU0X*`A}j9zx<9C_9IO{y&weT^eop!5Cj#;A!=;6+>9>EapmNl<$qDDqAK+$>
zoD}|jM>U|&MS4Qh3ie1-5+O0Jl73mJ36Y$W>`|1r_iOdD^4Py`RVv5(x<zpbsQ0xQ
ztY`4!-(2d-okPX76-go8W^Y4|1mDzr+);c_Gw0FwC{Z=4x%Vb&`S-Iy=uUbzc6%L%
z>IJncwj>`Wn>~Kxxl>MZlUllOb+OUhsAhLbjo(w~P{7AmiF(EDC$CcWr*w!v6}N+Q
z)i{-J%q-`QN6Fk!e*pOoO-lQ7Y2nqK)mLLq+uKQVVvA8yX!_DcHLVX}0&?$aqh!36
zBvK}ltuKB0<dtT0X4v5pT}l7*osapr5|x-N`>PT3EB!066yGBie?go7607)B9~M;p
z(7oXaIdzXm=TQh^!Kr)HmkOWtHjjIv{UGth<PEQnz?~8qJsL_p#bG5)nD+hKtnXO+
z2DOb`)uFu8J{iXQze|-PHmhgeOq-%Xw at s<af7)GQjS3 at -_qG-}ELBMXi1*!xIWqnd
zG)gcUxH at 8%yks4uLf?JF^;AiF^+-rmovhS%>PSjg1fPXdrWt|Ry_%enD0CL(v<j78
zBfr-EZv#b;*u0=f8r+0J$be4&5icqVT6!%imPZK)E>f)&0h^*J6EEJ_AW)w#Mc_d@
z-{LQwv1*LxEU!T3#T5k<o&-X*mX)^U&O$&3MsYe1#x?q#uL~`T2gBD4lUmjHZ!his
zbtw%6aJioqLY at Z0H}t_sor#(&uyCe}zkl*&Q_{sdwE5IE|9p;i?roEghp3B*`S}4$
z)2QbVrkm36*yhRtetw^chK9Y;DY^er%U&8bHnD&oa)$iVYS6B84}^~#bLxF at CJJtT
z=;uNcwv!Aa2LU#B8lQE`w0|2|@))4m-qgcnU#HX*$Hd-;$7jh1yr`&6!M_yqwMo1;
z4V{Kc7tBI`5Z1teU8a7ZrY0I~j1`L{v*g0b=-AVj&7m<ZUUH$9G8!d}lzx+-p2G+F
zeIl1);hXPc#H8qBf~}<9G(P<mRJ()pg87z2l6Ge~zo~{`_W&aWe1L|F1}H?pWat(|
z5s~axHC;88p*oVV@#|&V_W+;zuK^le?~p&cjptXfE6v!7G{u)axCWeH&d8s%?~b?Z
z-!^hnv~N21kX`DTzVQJr6XC%bh}_FlM|$F0e`$`^+_89iBBAiQ*hA)#lm&j<gzw#g
zS1DDY8{?+hUQ#wb$QN#x9Lx>$il1J7b+-T0g_vjDN}0ph*LQTAAgyOqOb~s#OjAW!
z9gW^lWfkE+e^jClH1~rAY!xUzr&<FK-}rel^(e8UV`h1d+M3cb^p_~#g~8(oPXsmP
zT{z`-?p%d#dh7Ry)z^_qzqt2oiHny)f+- at 6+i+C%`j;^Bxgq8KtgqNx&({Z^baboE
zN3xSX?~`yjr)n`G;sTz^<!>>z607cYUDc0uO>zk=-jlYVvBR}aZ)o0VLW~`3<fUg#
z_T!wDH=Je5 at z0wz)JIhTzf*eo)BY#i6v9%fy6T|YJ!Taf*$wfOd0uKcY`&(X)LQ+P
z6dV^#KaRD*=m1{(<%5RGaXwAPgDys{#epD6Z|0YzCT<Mswq=FbS+>D7L>zT*$aVEq
z=_s8IQ7;>eu)q$W4G0-R_LU~Le+AvEBBf?oSNMVsjpCC1K4*@6+O%_^$JWpv^C1Nz
z6LsDsU9lRZmRb%TyBp93;qiF+oSRy!5E^L%Io{h1c+BHn%QCdhdGlG%xhu&@o0<kU
zK;Hu>X_eD>?wVkX0%7nh=h<Uc&qwVs$Iu=7m4Czqr*YS=_Z}qZ_KNMzYBd*ZJ+WI0
zU~%TB;XD-cjWFdhsB14>#Du{8ng|g*JXmDXX?tU^2|M3x93>fb7K at yKm`|_>TU(BB
zOu~k><>q|S72M;AszA6x{U<v723SicA^uh+lldQJPUzaEo!!Qb3EiHo0^sJ59`j**
zFT%+;JkgIs_=+)v#xU(6o`6^RV^m^WxwezOzFhR;{Kzz3aikhs57hYdx~tzptZurv
zkW_(mdwzMAa{(4Uk?AONm^NR$%x`kQML2qo+Wx at LQa`o`$eqIi at R(!1X}+Pml{zPW
zE<2CM@!$LCkTs~wnB&1Tj{x+AvbU6(?i_Up<-}AlyNq5cb at poY)oXg!01UI=MDfay
zo!}tj0~F+|)GOSG#nV$H)%ixi?-1H-aF at M3BL1#KeH93Me>c~f3Q)-07q^!H3uL1B
zN2nXRUD}}j+x{!f(nblQC8{r|{&gNxo586f+zn&ru3rzGJ8O at ow5gwVIo!}yCA8Xy
z)fB(pOua(0SCQrhY9!o3EjIrS;wG-kuqL~EvbXON{9^U^!aOrmb<or&1wXt=w$g)G
zftAh`Fh*Jwr5me}aDcZG^|OX0ax?iU9R2#|^WTtEXVBM{5I%rVaCxrUT#(9czHjvd
z$Zd6k4!jS-Z7rS;otjccI=}yI*ta+L>45Zy{gA#Bu&*5>hcr*`S2+^qq6t>?c37}{
zz&@#CsTfVGS~N_G_B;N=@qIpI*sX-$jPuMlSnZsAHcGJdrQUVU?Z=ZhZy!ojjMcsu
z6hJ^akKJ}rSfE{!Ieqrd#^QUSv9+^TlZvb~4?$<u#GZq7yZLr_b5pBEgMDbwtV+)*
z9KF-{y>F6jHd3?+)x?1cJ-NTEIMUqH=ey_>Fn>wEcV1;|K4mOE-0qc`IkVDX<N9B?
zj>Y*o(jtBa757}NPZ_ at 3YWDV7IvceL!LJORA_Y>%#Q5jVWGxvg*mbSYO+}iDFO}r)
z=uZDxdhMo#bYs~!f+^DVu^Oh-6{KE%OU8fn1gVu4?GDaduG99DYiplJP$(YC;6F+N
zfUNUjt6-n-tAlTxYP%jK5(rm{!GUDU`iT+m6&3&GN~wr!Rb<=3;atXX1EeGFA)dfY
zz=3iVU|Rgm`p~?b{r}L)C<c#sY2So-IHdplrL0xwK~(rwM7i?0XLYT~>4?cX&_;eM
zDfb|eNFQv0|95+$HUW628UcNWzm!BKC$9dkV<A2sIS5Hm(<ej at ISisN@S9zi8lh+T
zEWU#OvkIm+t`?@#>8N%6B>cV6ef=}2=r%m+{)XG}G^5G7W03{Sdki)sO>zPCU)j+E
ztH#AG;bV$zG$ysU2+c?H_EJ=gv|KEvE{ci0&U>{C{b-$n%eY*001<;l at YiXt8aqW;
zC=P$1D7Mhh&?C)*eD{h_?K!sP7t=20T)uR<D9^d{XhoK at OneAV?C*91*}qZVddjOr
zvrw0-6 at q|x_1}o3+u~~toj+Y4Kq(oHZc7qYmtacdi7`R)GF+iyo+vX}P~kj=@1?L3
zpTD$2{kjrwkf-JlHOhq!qnw(Q+C+aUDVcK!+#u`OS!-CJNo|k{dDfUDJHUp~+lZLf
z01`YDlaS!k`-3lt#r~eYMg;+erE6Y*AGf-nZv#8vcMb0RpU1p)KJlw}T2dIsvrmlQ
z|2Utzx8+=syG2Yh{A0I%IxO~byvOSY%5ye74_2N}Wra$;>k<E at alEeXl!<t&V3xnb
z3yDL at f?#-?6Eu$!^- at b|N)u0wCKFz!?nzBYWaXeL at 42bw{dKarVOLySX^h}M at +oQO
zeDR*^wRwdWP_b57(A~@6_UrKWryl;&?e(%OKayDvqoG39yn(OldMP$Wi{E$`x;rtC
zcd!vCT!k)e$tiNq!*Gp<NO(dB!${ChCMHN%ECdRzhmHy~$){tp{*THCN1(S{uLADs
zYTqjw{lqLzUOmnc8 at S$%UyT<SG>!0&uy>ib33283_4f6mUyOWpk at pKFy^iOUdE*{2
zak>pjB2!e*$pXHkGCV~{7crCVOoT<tlu0k8N+T7*XaH6BuhgpB$;rvUzr$fW0p7%B
zV2d~A?}QMCigq%#Su)J{`z(;YVPYDKk`Zg5xYEZc+}@9t5gyPvkU)hfV_F<Yjjm$1
z$gnNx+a}iil~#>TRX>%IADa9(v;#YM&Y|YTefbrIr3?voQC-MGQ6M$7B0#U1$9X_y
zL*7B+#8d!n&l7cJYh6)b3n7+Tb3=}$1j1v<qc}AsO<|wQLc@(5;M*~;M4(eahYNSa
zl>c@<KItz5WI5Itmtqj&s6rd%s_zkeV+;C$;sBBvuaN^GyZI!J!#RE4q{pRM8v%`2
zY3_(=9MMNG#s)-~eH=dJxs#dgNG?(j at kfUg6#^HGKuxRF%d}f7@@xX(G at uLpLZ$)P
zQt<_11@!hB-2NVAYJ(R6kqA#C&(6YX7$%T4U3g at V3hXWM6sR^Okk9xD;F=RekHU?N
z3(7=Epcg6w{#7pR2qXH&_w?%%*^Jdv at HAi13iuMg@Y^eiw+fL-f)tI3H(Q+bi0E+c
zYlU4}x{Qx)Ljr?065r=hsvm}kitP$9EbPR~%I;Ekc3_C!)+MAb(cruO4DfYfvYZn$
zz|##<MW8Du?Og&QhL!)X_?F>dx8e3Ym>w=&5ImpyVmo=(9d7XisWi&h<tm^(i0AJz
z$Sm7X64QKyGJyWW;r^qR<I(?mbajpE at 6}6u%>X6o{zqJ*=`XPhK*yD|^qFjiD=^_&
z`kp%$%|OXFN#XcqQpGlKY0ngon{vM~aVk9Az^_AdP&Ma#$U#4w)KHw5Y-K6qQii=v
zLdXtT3 at Bomudg6BD2-THoI0UU==dnto?V%3oa$w=WUI<~r4Zt~^RSyPO$yL)DC<TH
zL)@(}()#V6Kl&wZdbWI5PV!$m6^(h#ec8{PD=brd8KRkL at v^?cSAM<XJ5Hy%Jy|h)
zAW^A5zNa*jm|z%&QJn7*lcDc7K%oV#4p}G^D5jm~NA0O5iXeQWo at n&jNu<6>q37P%
zH~Lu>u5~D95?xWKC!=8?(^NAG6{!2wb!a|8yiXN$eB~zK)DCm&ZCleJdD;NB&mGR<
zCK$$O8Nayr<9D3>d{*XHi8(Vz5ixF&Y_T$FQ3-7$b^I6VoE#-(X4c at X*zo%S at Qhkv
zBNAGF(^J at Z#8!24YEjscE4AzN({}L|G1bO9RquLU$T}gPs&$^O&*bz>zCWxho(eZ?
z_`ABT?XIDDrJ?!m)y2X~)QfAolBg0y)MhnZh6u8yQLF;tMt181fc*Ksfm+}^<|u7`
z;3fPO*ZquMej%0&*ax6U_HuwhQt>>1H?hH at G9h%n!!%}JF}C%}c}Y1oiMjQU%#F=3
zy=yliy7%mcNe1Wl?c{X20h9$n3Lxo^pGOL$x9ZW~PtzM<>*5lStKx7$0bRyf2#1v#
z5-g6!fOc`zar9uDi&FIh^$@-cODD2*6^Cu8owzo&S{1;F(CgyhjEa7uNdRt#2rw0q
zk*Tl3?cY3xfLK|f%N!J%5~W|ff(vHaVWhG^U^wW4*SV0)tL{-C;LqOLh1_CEN&Fuf
C*o=|@

diff --git a/docs-xml/Samba3-HOWTO/images/WME001.png b/docs-xml/Samba3-HOWTO/images/WME001.png
deleted file mode 100644
index c5db7570bc57cbd612c1a344431bab53c087a06b..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 8576
zcmb_?XH-+sx-C*vKv5|o3aFG&0-^|n-lZB!5Ri^a6NJ!12eCk?(o5)Fss<s1uF at fd
zjzAJLND~1eKxly%&wb~f^XI*B?i=q%cE(s)d*$1E&9BY5;6?`87n!az(a_Lb)YZ|1
z(9oQLQa?lIX{jS=Q|)v#G`DDUHPs#k<gDY}8h;6+BA$3_Nq0 at Mt?TY~eM_N!!}kQ1
zwfB~an;80DtA^woKTA^p(BFM{#wUxgiK2}N4GRl9G1jxWlTqwLYj00d1eTsyoNfiR
zu?#Uqu<dJiG~;c19qBqN@~~@%#8Vc`*$C3Ub1(- at u|>LE=;HJ2)Mid-=@oE<&tZtN
zNEPMeWMkfS5e{$*$u65Y!UkoppWkP7a%sYQ9PW}19^ypxJqZGB*m^M^vvZ89&)kFq
zmGj-W at A2z9u(?UY;BPD*)9{+%Mz at 5Kx-SS07EUnS6Mu~%*mT;iOLyoGyqUzuWXOd;
z8aa8U5_$$7V7&?wZE8EOi6R;Ke(Mk~q^AUO=bquRD0C<_H<%H<2FA(Mxf`Uezy_C0
z&I_(!b!qkPxRtPR-dJ7nifL&Tu<LK-7yGU{h- at l1zaUg)UUV{-VG*Uc#XjKtq)myP
zhhZmL%TX&|C;z<c2vV$=Y$Ow&`q9j6SjTx9DsOgc1dPwY>%2H6xG%W%u+d*vP*c?{
z4>w2<`xu}lPdLwdSl)7XXST(i_*PZuE${Zv1Yd72C#84JsS!k_gSIg<U=icHn$rkL
zut|N5R1u?5(NP2>{i99ykD;J~5p(cB*}mPp=DaFn#HxS2Mo+jled26AqS(HKt|Ytc
zxkdV}^p&n|opU;p;BnG{b+F(dvLyfPo>DZRvr#&gJ2#d<-52*I#wA}vb?VsJAVGLE
zK$W*y=(Z*sjbvl^?RML`-FmNUyjd}{&B0%8^?kYmuAO$<TK^OEA&~A`XYAJ=j#z-3
zupCSZJ->;X1Lr6E(mFxca1=de{LojgJJk>cUhRq7_&NE|jxlu*$y1Z9beIF|3tiix
z=nYzW(hj^F2p>mtd4nE3M|BQ^**ae`9Ra2?R1aa1wkAInG-ae|g8Ooy-pHQc>#OX(
z;nmJbzjf7&7Q(E(ZpsKc&d`5M`7`4-<yCBzbnw{<JSacg>edW|mR;>vb)QPP$}DfR
zigo>sv-B4yZ!uqs{V7&0M;NWca~9r){G{=|X_uL7DNHy2qULpRW#pj>>Q~2VAFnEd
zorS{v?;E3YyB~NR9i%PE`DTPxeLh40thpm@>o_1IRq2jG6$@svTCo7gPf^eLmh`^4
zH}WJyZ$-6X)h7!c41xvULFl)hJ{;0|%JX(R3*zuefDP;#(u_~Y!N+lAgc^EQkLKW{
zG~_0(bTJtoRnabp#sQ|{vIBLp^u5RLWoQzR>6vy<FUo(FCOXwCn|mD+R2R&Y)qWt-
z$l%sqa7onWdb{X6Dt|W}5#7QJYA`xWzYbLtN94EEDe3zfb{%1N6u&=Y$pd*Q$lAck
ziRxSlAW_hpXGhjs$1m<|os1&_1R9KLt0m~1o+yCY<~IiyiESs_H)?N(wb>^2zR!z7
zrmry9jmynz%e`yZMw748aQy{EG=Rn-&UepJ$+=m3W;ZBz*+Rq*ZG9(W at H6_k4k!0+
zS3YEKee`EgTiBe^K!jvRN5>XNyHa*F6<%RO2%2|lQfF?xa-mf{J4zpMp@{Kci(UrP
z^xew-4<;A`vvDW-5<_4Cq_t=RonL0D#_zhQ9gRr&x^gqAd-*V%y-tCx@`q+Y9^>Xb
zxoJ#@{m~Fp)5Pc`78<T|ILFx_d-tC|kj=rY;WRb7wdk~iFNbTGR}HcI152zVG at 8I^
z#?qz`lL1Uk at aCoaEuMf%Cq7`VVH15Ikg|pKA{8^P;}I_dCM{M~jn-U<?mwoivL^v;
zYhCl=eHv<S7ZmU~0d_t0(E)I8yq(Bg8M}BYvc-CC$f2SyNesO>ATNMR%rt^%thulr
zh^8#^Y9%RZ{&bQ>&i5Un11~2*K8 at 7+an=8FCe{1XnS8c|_`klM5S};eInRpZ8fH>z
zSnQd>gniE2i6uiC`F~H3id9dL;ep4d?p0=QW64!Q%&f49&L!U6fI=}S+-e=Cf0%HK
z_`Mw-SkR>~S?C9W=wLOb2H-FG+v1j53VFK6N0}Ni1Ld|e3Nj)FDxct{lUs>mwtiJ%
zhp(I^{{f8cpf((N>fBD)q=_`v>s at X!`wC`lH%O6}py3v}wjY at CHEZ6|2 at Jn*^m0>8
z3cma6#<J!>lU(nJeD)iLyVS7tuU&qW^=9{kaG`*Wq&V$T(hxQtsK}cJIs2jah*F#C
z-E9}0;rKp7Ho|o3pj1UgWm59X0ibjLPKN$~D at oBDqt)$_oVVM%pr(EHTX9tXKyzqH
z)b>!GVjXsFx6G;3X*Wa(Dp9*lKU}aO(KV={REKS82A1YcFP}agtj?P*&z{I%)B}%~
zpt3JGxlXBQ46>nSAC`+<`R+Ekj(7+w-C2;}-4px~Zo7X72>N~>oD!zg<<d8F_mAl>
zGB^)QwQ*y()CE?$p+{Lq(3?C?m!U*TGmV`4EXVDQsCae=aH7}E2aVbtHDjE2X at _)@
znhI}NSK9=SUs&{^2q|$+_#YirBYVtK%vI_Mb07<Tovq`wZF3KEzE6c7r%P6AUrYrU
zHd)<B$Uo=U?*<FT2MbSPLFfld;EnK;N}je0Zco;ivN<}gfeJtN at mpW72;ZAkYF6Cw
z$dtoa+zo&WShcQQ4&rn9{q2UMX&iu{@3%od+6`*ym{6<=G((t^r1s%m_&56o2ZiV6
z3y7`#L^ex|Wd#=GHE&sd8&_}K3VbZ0nH*ovHq($+mM3`69FY3`#;10J<*og3NBEAO
zy1Rrg5e_1jlylE03NG$o;3Bf9snOS08KSE~<?M<in%_2Q-Qt%edYVEd- at Q?gqkU$T
zzIYH)c3P9cR>XL>aeB?K&362BYLIc1{+gAU at cW<}>>KIyapEW_WV4@$6KA|;<uNa?
z)tJa2-)5DZ6&=WByP~C62-DDgbHXKmU;I<7P8c7eY3;?;u9mt!gM~$J^TC=J49*EI
z1j%`!Cc{LKw^ktmatY!hUGg8L7kBQ$q&Zy1mZW9ZvZ|+8-8QET+7u+~ga~)?>TY>B
z at iCUAR@tWn at S%$*bRM|Z0*Y)08raB(W$pd#ErOE+nLhI28xMvGO- at Yw-9wi-xkHjt
zLVZkt-+re0;uPiiXWHAK5PwvO<Ob)_58rf_p~vf+%e!x8ijA!(vQYUX_92 at U7^dK|
zr5uoMt0)WD1dozLqvyru$3VuVFny- at BFtiv8w1%PfF#TIJZj5`Rl*61bG19kJ~80P
zI(_ugEB<H(%?}2uL9;D at 2t>s_XvVI1D4S^zN`RD4__N8eddeBXwej&loP859k#GyC
zHgMy5H3tq}j?qN=8 at GDbR+r4iAr4m&aWJZxA{xY0ne=ZgY{4L&gfDwOQ9_mKy7kGT
zHzoq6y<!`EI*vlS4*+~HeOIT`kG4}35jUq`?>XhLER9QBHqND7*Kb9gRfbef1*(Lm
z7;L6L0!Ymj!BQIzlKoqXW!Si#oRE8Ik7M=$7Vu1<l|By5h at t%E!}k-9H6`DfUiKjw
z5gDZImSUH{Vhk|-u~V^3Dfq+Q$EOc-I--R#lTkz|5a{8<4+TX??=)nfSyEd=hW9(o
zgq$uzfl}TvP#wETdl8hFHfD9^-3GOwxs%b=VVV!$dH~a>?eg39%lw9~2#u8~V)Q&)
zmyNov(?$8;No91!L-)|n;pbF;DC$h=`)lAGi8(41DgB{&%Yk{p*S?>*Y<@3$Wxi+%
z;kZUEy|m2^YWL&B>~eszY4<-XQ^=N?`vW4l3z-VrwKpxqDJ5ln*$vn at +A*q^Ik7*c
z8 at R3qF|d8q5589wnl9}GWm;O&_~cAvado at L+#)te4VG=Tk+787>AR3&v{}Ei^JaPQ
z<BNL?zrAKj;Fyk>jN{mG+~-FdOG^YF(8u(qukt9BMVqWVW`EZ!;H5x_9yKQ)wGB*W
z9qu{}z=53f>_7|-qjAG>IvM>;6%<CjxWOCH3ik8^Qoj&Gq at syO3qs#hSF!s8L2N#6
zkP$?l#7_rH*y~L9Jk&3i^Q`{dKH*JGi$o26FUtXzE=KwDs2kEte~JbqMg=Lp?zm8O
z;*y=L{wiMwXESk4h}Gg&=_pj5d=%O?=)3i?C6#bT*j#Z-=j_$_8eer_6N!Iy(Hr&?
z-;lO6c6>*9Uxt$4%Lgiii+OP_<#Dj)=f+E1T9;RP(}fun6;jGqed$#Hp`KX5U=Z&X
zooLSA$J#W?ORWduV)%2PXRise*zbm&2K!z;DS*<dYIV2wQ%*Xj4*~Q`>iQ~%zi5pL
zM)AqKiMsEp at tBI#AjRXsGZzY1 at ySba{wM*85z#RVQyO&AZQXw7Le2Z>{IWnw3)-70
zH+2__dC|1_HkpYst~X;z-1t%hM2T$x2uyLDnheSrBmWjnbmcmklEwS9T(k!zr-N%f
zYb%!#$8Z+Z9H!N3Y^ivte%8t%*ND0m&hYY_u}?c+`drOICiG?I5G}<4^_RS2xlS{2
z)`8RP)iFjMCYqwIKGIh(UrYquot|tSdgvkw1&rJDV3&yL)guLx`qy1AiM&CY0TqxM
zh^9q7UDuT|!3VvV;`_+;PaUi5Q3p=>)=^Q>!(%V)l1*W4Vx+_ThOT4hr+?#%;9<kb
z4GU^`nR=__;^jo4oEU{~rVD&ivT!%J%wGLFSJTr($52kH5sRD|(wu!#@>{gN at zSzc
zuuH*D9@!{XuW>K7owBS3WD5>cqnDuUejyxHvLgZ?p(1B@{;P)%doJM<ALX>`@~z!?
zcaHm?iX)lWjiHkI<<Oe%28!;0<c3&cn)bw|bXPo&v`xMwLAU?m)3?+Bv--s27NO2}
zEBPwcHR=Mpm*o&bk=M12^!EF~^CVG1xTo*ryKIhL%bFLK&e+2F_E|r}8m(B2-gpag
z1GIW7pD5;j2p}KX*wjtWt(z%6mlVv=xLwq9j|Y3OWc<|KqqalNKen#kZfiODzd}ya
zZgqxckb}o6k^eLD*ujsn<sxwWh|+F-hd?r^n_gQciO7O_DE9)wrOte(LhOd?m-L1w
zTG=53OKV{EHmLOBoBb^#)Lg6)ZO*snSkRe~YkyH$X(*k)yCxS at se5cgb0r^Jo^o|!
zslTwkUEw9wvA2ZJ7JS2Ev7;9I#rPRF)ZC!Weuyo?kw&(Ze3aYnJvlPIXZ_95Z0}W-
zE%-i7&gi1Iu0_pWL`CoYwHoKe)pKz-_i;nlpM9*B8kGD{9ucHl>g6JAK^BP?Co9)R
zlC--TC}5$3Cta~mD9+v1rHj2Sii=l>ruQ%3p0ux&ae^`crd;a>wE4nr_uQPiA9rbp
z@$95W2`R)j)>#)v*gX6~nf*i<(-81kG%~rDftb&kG8zP94zn8?{a`=RyD?T~XRBYd
z?4~E9-lb~d3<YfO04>PqK0<=2 at D<Seok)bjK;_k@>km?JYBq|tP1+?_<sRevIYHG;
z2<R}N3CtHdXXLsHFJTuFgo<9S$5F~smGX3fbPV?uk{}N5M4KloA{?P^uoUt at _Vr5b
zl)yX_r{tPMPm-{1xc**WbV;L}{K&fK*gFWTZl9A4BG6Oc@&of`m#0Gt?tKvX-CWi(
zuVTI-ut17guo9D^u{<*lx|g4rgz#P=C4?JKr+c&aTp~Xs)iolgWkpco0w>*<nS>*Q
zpJOiwi)+9uaiFZ}Q}DPiC~pgu#|eZCE2|vsL-U1X9Y7?zmXajlcMT>mBmYQ4ZOTRA
zcn!EK8~EgSVbkQq|KzSmm?Js`0RI|4(vozLt>bzq90zTYWvj3V1QG-Up-Tg3coWn@
z5Ra4bDkrpQ>ZP6(X6AoiDRh`rPOYE at Ik#|XC-k?8Zjf${HOwx-&Y{m$9W~qgz-X~x
zapYP+81<q1RUNE9WTE<!Q)xW_neFZ~wlY8&M~Y8Z5}kAm!0mT{a{l3VhvNZhMMe3G
z5}(Q?x_HxgK)8n}&*Ao?T<M5f$rP6^#f9oh!n{L^!bSTIiRKQ*h at f`j3BUr>a(Zyk
z-wdYvLn74=ch#62l^-Aig3r{mR!(~5QR`>i+#QEW{`Q%mp`DTa?$a>ke1i at 1<f=oR
z<+MP5-HpS2Cnc${tqwO~u8+4pwP`O at NA*aYkXQ7?VX9JFwoB*PR|>acPyJ%$^irPl
zfVJLpUMT!KW7=x$_H~1C7fH={`&<85q43Mze8}vBl#?~uud9FWiBCn5v?lIk?~tlw
z4T}HX1cDHTZy1j!87%v~{P7QS-ZIUFlb$Ov&xQYU8A3A4s3*(*n}Fz`&zFN-j)~#;
zrwL;YvcVVW*8Z-l)C?KC0>1l!_j<?vd at -=W8o%c2U8nbJT@>J3`w!c_(HCYfi)#IS
z@*N+<*|?&AjJ}J?kIp1)k{7)L547B-*Qi{S1HR0Gnz&CW<avA`oza7e{@ym*y55B!
zxvaMHm17{TPx)u<6GcZ$Zv8%Uji+PvKj>ZmqwcqOAeUPqJULhecVo|1J1j@<*|?PP
zOUG7IlwFOGz1Sc`WYH&Dak1e0?K5^OWHM;yD#ta>_szMY%7#&wq#Z~LCBOWOXfGL)
zEy6=8I>|2762zeRPsXZ1j#Zj71 at D1!w3u>-qO9T%^3-Y?J}O at WGdMjN{B=C{I!{5H
z!6QZySr_m%277qFfl)9ibFtmeK0-m}gJmv%QAmtTnty@>{@3VF?n!~gKeKnqVF6BB
z#&u)9uFLzkDzONuin3jPuBT>1?sFHv`^~n)Z&(MN2jTtC`7Tz^+&@LPPtEvGOU-+O
zped(4L-LHKxiMzhhfoHs%Hhh>yo)N(r+XZj#ID1;IKe2{<IM9sYa4D=fSOmfZ}^`L
z$UoaMvlPg*)F-aJerxQJy4nFSoCB?n|7f^E%>-;ajaj(|zXwhd#oE+yy7LWBqg*t<
zlED*3y&kCE*DrdS#g~l7fL%7 at F%wEv%FI>`@7F%m`0-lEWAj7 at p8WLO>}ZW&^oQ(}
z^k0?^eA^C(l at oZ2(Oo=AGW%y&NH=<_a{^dQrXCuu)3?59NY at nYV(Qw+-Vh7G_T+)K
z{Fy=XOf at sVdw<UcGcr!9{;cV;j44rU#%z1=KHp%4k#-guou5&;8+=EeTgTT{wBNTU
zfR=3~r8;ZpHH2^N*VRvi?ePxGXZ!k`ow9E92PJFtT>m^&dBQVjvhFq^_bVImI+4=!
zw&~lu>C4kCPq-skCSw3eM|pe+!mVr^0ja<0KlG`y6W~mWMrkfzte at Sh^bivLqpFz8
z{68RCTpy&&g`+oPHfvoE5&bM)`d$T<F`+4auS8s}v(vuiJ>OFmjPs at GbGZ)Qsn9-^
z&d6*#>lW?cUJ+swH^LT&8#NOaaf59TYS>u^*Tl^o?522EA3kB{*i3hjc{Q at 2u8!@M
zyy@#8-jC7nfFKY81hHB0@{;2F=@yAK2GH+LVX9*)VG4dT&m5f}41jnj%nyBoDPOw$
zZDJvp8^8I-x4}82Uj5P^)3b;-HaC1Mg8hr*<lgBT`lM<<q>JDE2AX+MYhg%`v8#IB
znRN1fqwn3op$#sy+3&D at h3N^qY2L8uq at 3lnoZibi@1Nu7t{S at q9vSsb?Bv#@ycolW
zah=hUxvQDVKOhQ1oiC~X!7w8Jm%cEilC^R+G`X3}Xf6I4Y3O!<qG;&_`$TGWBC;4$
z|6ve0q0ikZy2hQ5pP%o_#q|rsLt~pUDCpP_m{;XQ<-2m!E~TU$m(i(e6}w1s?XXf{
zhRAL=OSvnYdQ+B!fK62;@uGeyaO`Krk#T3&wjZhvMW~(^ABPbrQz02YKH47d&ene8
zj@``BsJAgD+qNO|zmpSQErW-CyoGT)$Q<pvbkDZhUuM_s3K~S9j6Co;k9j^}G;t+k
z%)I^ghkGw_i`TKNJ-s@`&6IWVt0mFjb;sok9 at m2O$k}K~(!`;vTf6VS`^Kp+_FxKN
z1{>meP7E3PGrF%ney0e&9V&h^V0&(<)(;^zT!J!fNwaT5a4=UFpjEKfy7O+-Z;lQg
z0Nh!&8Xo9k at EZ>YE?z{YeP1&Au)l)4jp~psfU=(YuNU5I&pJmDv=c#jq>dWj0`fiP
z*EYS6RgG=$U#j~ea-Si|ELC~*LsmPChb-<k at d52lG-wNkrwUgQuB{d{YVqfe(7U=+
zj{V9nuVb6fh3TptB7z at ct%$bjRc|2r?^RXJB<erVXiX1_iA6kZkYF*;lseO6wwo?!
zK}9wB2tW5KAi|^)CedJRTBIvPxkDrFmGPWLavyx|f8ZdM*5y8Jwr&Ekm1WQ6e@=DD
z##_P!zWdWZJD^aM<e9J8cDD##F^Z`B()w?#*FU+<Q9RpS4;116yG#mf!SC43 at MJMI
zAH`R<W+BsbHkNY8FR%D<f>Xzn5z^worp(g|i=W*OmXeW8s=}WOuB|@OwC*(Lx|RL-
z*}FMAf;0v-#W^*QgwbHk)(vEPD4`=D1V0)WP#J+F^7Ft5pF at C>37+#v+sBBgJvRWy
z^}ZEO58l>;#244}M1iEvA3<?|tuyK+x6x3?cxi~)uw^e*r|4 at 6w^LQ2{^TXXRzwN+
zOH8x6)lEYJ+zyrbqU^&Ub@%bSfE4gaTN)B=A67k|%uiAd_9l9;X7di{U48dod?7KE
z<zP365~9oix++Y#4DTxL`3GI7$)~BwlDu2feh5$~H^yR)QrJck+lv_E1tJI3me1x<
zy^Z7F$-;^3H;ZtlPSkr=aM|<9B(aD*Q#jx_oiXJ0(tko0%ihYK2<Vz{g5Zw1D%LaG
z`$-b-wRi)?v_cqYAS}GA(es+ToyLdF64i5Qk29JsA;&I-81+08ZY4iy<ZW3kD*%<8
z(*8CU%zm9$er0|jw8!&Ut+lY1M%(O9+4uH8OE+cX1M}Rte>NNfNQzea5N~LFkT1Pg
z at Wn{Vd5{Q*)cJfup%s|m%M_Upa{Uw@#uLg`(D}LkL!r(`f5_1DE1OI-hh9Ts)#NBE
zGGqJHvC9B|SewX78rx0Q3k98LMg>l)H}{iARPdZr@`W7Lo{ecR8nqmYOR7EZix_j6
zzpIwV0BBgKApdVdJ&rEyw!dLMEW^rt#lr2^Zd(TFftf+SRlW%t at ASgOqCvh(+w%qB
z(h6c_&0~n!b7xm}D%7x*c|j!DJi*-S)qOXt*R}_=R9HdRvXvdexM$XemgiaBITfVo
z9Gj+q#}@Zis?Q{~)cDoYF5ZYl7Yk8l!MNbM^gb(uzIrzthw2u$T&d~e>(&1;^-x%i
z+$c%7fe|o!<njmsiK#{+=9;bED4$=%MGB#0w<_;X%b9JCb_LUw5YzBlE4BIFCTV?U
zNj=;_K*xTk&-GK6-1BUIR=cDHSY=^eXu3)Rqbhe6SSBBblv^AzaR{{)wQ_kBlU-OZ
zF^K at JfGdpIJ4%hmuUWW==t(})pVdLbm4WYLM30*IgRuiXGh*1==X7HT#qcKQlZz(J
zlt1)Jxv at 2g80@c#Z?i8*I9uny#_Sc}t1=KT2BkpYjPn<)1{$55+!Whz9{#ETgW{V+
z*7rfA0eK&hxl?nkr#eYR8SQXCVe><XcX{2=V&SOCl<zYappVp#P++^jqn!PXR0%C=
zgD}ZD6I{ZMaGV!Quxjp#ksN=Bee$`N2kRPAzRKVmo02#Dv5ZQtpsm%(Z%#s#^RYsp
z(djkQRhdScnQ{H=p_|vty+|Q{b(ych6E)D?F_4-(l*}Z{Jz9b at UeA(^RQ8i+X115*
zd61&9v_2;bR*Q&EDAHZ#3E-o>JZ&s>=I$rDBDmjJYS at z#A4iX;;*4#J?FPEq&bQi;
z2t)D%;rmnB1lY?$KQdw%BbT<n)FP|LYy(=vizW|?2MMM%1nLdr!L2~g+4BYqA6$qs
zv-<-ZDt>NMwYJ at RgTun&z}#TsE;jGs4EKs1ER?Mda}urBG$Gl(y<`B3$)UT`#Q9yd
z7uP?^ecqv=0ttVcJI*$>)O`S|D<8oF%M3iP<9ES)=I`IHFgPXo;@o<W$fRqsklKB3
ziA&G+=*vHwhIhi=!zOPo|9?@C{-Y}V|0q)JmqVJVVuT)-YJR0An>yp4H<g+x)ZOB@
zpiz28_<vQk{@tdy_~1IKPA=1bHsVM3-?9L+ea7DRqsw-PGGdXgb0rh>FPHys4b4?4
z>Y9-rl`AQ(HyV`!Z*1n-J$8t9iEO6AY1E=3oQGeMdN4rY?^yso at 2AV0R|6kNsrfm(
z+gzc}>!xNak$=j2ccGCl at g5+G<>{1X3%<4P98o;u(ZH_gYnMo4i;G{~g%;i>2cVm&
zy7ID=5r5o`3ichar+PV~AVBHZBDOKz%f=<)_mE$!{;%8FG|xPRUR85$yf$7C5h!9b
z=yTOswl~1k at -g@x0WMw!dm0Ea3!6#shki|$?i3R<&^H8LsHr}`VRo at HvYk=Ok%4(L
z<4?2_I}{D!D at G@@aMXWLeJC9HqIMjO^Io0acq{Jq>aVW%Puu^QX+J~dE8Iv<Ma!f&
z4{Wc1|Gp7z=fVaFF{GB1+5`T)wU6VRS1tap+qH1BbV3oU?MyvFp(;{3aZ0z+F9Mi4
U+F+)htf0|-V4zv6ZXfx-085L;<NyEw

diff --git a/docs-xml/Samba3-HOWTO/images/WME002.png b/docs-xml/Samba3-HOWTO/images/WME002.png
deleted file mode 100644
index 641f2179a0d66ee07442eb85ba5dc8c29b858ebb..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 6913
zcmc(k2{7C5_wP|!OD%1QoodxyTdVe^wG?eFEh2<cl$Hhwu>?Vj5=%>!mWrjVJ at zG4
z)EcpCYpW;{ON$^B(Fp&1e{<)~ow at Uydw+NC+&iE7%z4gdo_U^`&pGov at 7FnrHdZ&e
zIYl^`n3%XN%uVhxF)@2G-UfCS#+U1&!gMAkkv<EP>vo~J<k^|bBAu2v_o<>2l>Tnd
zT6GZSw$3?S#<R&~wgz0=QadBd at pGlnO!z4u%SX18-`eLkd6;e=AMT7)Vb&l`Gh-Ue
zHdQ#%SnzBWrDttdr&@t&b$@`adAf>J#+-k5WF_)&<(Q}PWc0(sw-RhdUTt#;2GF^E
zm;L(`J05rDtG{;+<cjD=bi{#Ok%?nB<=cMRqBAMLBLZ30hHOT at D(w!uMg$6!WVEmF
zcFi9l4bVipI_b{Nxi|FIOG4Xp1IB`gH=>Yx9~Bg_(e2UQtRm_%J=tfvR8M!gt(dA>
zK+N+GS-t1{o99 at jUfp_4S@OIaq?=neRcN@$V@<sHc2Ui0TU9~mn<P%_K@#eMTA)@_
zh9d2=;rJ9c2PYmxF8 at Xma)(@%ySLQK!IPD)+h{l{apeFBQJ^hymHmMQv0c+tlsAKT
zdX<fb1Mn`9>bkESr%Qmfo at F&_HNQFd{pMw<%6v!eeV(r1jq-1`v$}anpM8e+X(?6W
zS{b0oB*@XDvF$Ft5FfYX(eZF|Lr at q(!B9r)^rOCgnm&c{9LaJ+7>nXDUdMa?Q6hMk
z8k(RZE?%!BZideqc?{;4%=4S+Wg1q;n?-N at p>x?166Fj}*QkVLi)D*Ja&LZL<KtB+
zk9PU)X^(#nf2X0cED=8#jD-P=LXtk4yS{84vnztdvq{pjzX!SgiEN*-8`kb(v8m4$
z^a^&Ze}9<Arc5TxrB$pU^||&DT3-%M8)vg4_wmR^1Km&-vG{qXzir1+?WAMYZY73y
z<8K=yL>_1&jlP<tT5wS*K-}Z5m<uZY44|3w`0GO*K{j?SFiT|862qK%hhllg#>8>|
z9kCF+5_^&VjC;)51(}DoUBsw%e^AP|ZM4=MQB3NxOB at v(B(JowkDxrYP#&h+2|sCO
zdmAFq&l>=@bWARf(Xd@^KRyzTU!c*y#yjVS0oAUNqS9EH0w9d_EiSvOg&xNAKO<%f
zx?k<ds|;$>IIHxsIq-*bFq9QZB|24=7FJo&Z&s%qug&>U#D(DJ^Vt8~L^Z8~A8mXv
z1m}_r9{&cp36L7?XJpSNjc4$?*z2RRXa3Cc at aZwZH?og1?8=<Db1WO}w~$*w;Fe37
zQpJmnHEyA`;=@fb_WXd}Z at Et;oT{-SB3GuTbx$2{U7jo+x|5U4Tf~^^tmF}wzTms~
zTe{ufaa_j9)={YRGZD|#bO+cVvbPx0ksLYWgXWTn%~%HyTDk`+v)y}ASy(-F2XiHi
z#S7sdm^T0FiI%*9V$e%?Gl9b at L@cV-+H}$dx}Mf at DNr~oqPAD5(NfoLCR<=v=@02@
zB+xpF9lXj~{M7-5ql_dk#^*X$ujAq7dD_DQ#55bSHtL8TH3!ioHP(G2h(h}caBI7N
z4-OWV<5EUHmkZ^LP3iWYQCJ1}NxdO3apvkNv9qri{l5RLd2TZe=dlgEY$XBs!ZS?q
z70JN;{<flIcIVVep2%PF$M`ZQEG$<|Z5TYL<sFzhPe?$m{1vS%D4SS^w}`vMz1zA4
zQuO`Rlp|91cnEV2kkul`HI+d#fKYSvYquwkvg!k3&rMluPb!Ms{aM%7^PU1#cOaih
ze%rm{;?pvv>^i7F9n2+?tI_7brqIp`w;j0<;ty8WNcjHlGuGk{LA)?0Hp{W;YSH21
zEsw$enqE!yus;iPEqwQ-B?!}epL2cRb-lo9%E*Txl`wWE%3KB)N9?<gM-&1U*k#?o
z*6ZG{k at qdC(Kurr75Ug;{#O}F at Yi>&0x(lKoS#ZD_}DhcN`uQN_D-sBnjYw_ZOrA@
zLA5+s<hq(>rwEX`&#I!NAYT#|FtWJqEVr-Q0SZu=eR06tJdXzZPdK(5iAQxjGkb*P
z<bR%X0hr+_E|cYJF+0&Ig7(T(O-i5!=OI}6rWBOY$DO?HxrRIus3@>k;1l!wp<&Uc
zVbTuw61;0;j0E7PFX4Dk{%yF7v6y~lakDben4raV4}Txj at yR(|P;^hpVf`({<j_Xv
zvy7MIfTDwSx5#}UA<v8pM{l;|HGWm`Hq+br&;H{XEzZ?*NG&<^p3CpOf|0%wGT`Ex
z7slBwhPs6ly7 at +7G9*VA8e{6N7G@&y{+(JB-<#_Ik-F-E-$y^)WnemC$(rRX;k(e|
zQyODyFKAQKJBw_-huy=6w?GNGi{<2|oMf|-%CZ6R+TNMj>nv-8;2$rjU8}VKiTuV`
zjkcV+IJO)V?B&Piz6TT0Emq9t6?t*A-S;zO_`94vK at sF|wQs?gNSVT8)j%O=?6+%Q
zK4R+9Zlmj(t(=)u1BO|mpH(xRmr`OfXXj!%+xZ{5o-@^>k{nCDVn>Yua1FhTvht52
z+A!d^PpCSFN4NS*;RB_XDf+15gy7fpmUVX9zbaFfF;`!1f8RC!j-B=w0&GkV%?z=8
zfxsjCUPwyz;Kh*=R(n!(?PZyfR=edj%WJP8P^ib^{PbMMmr&1rb*xVZ-?2LyrYH;?
zah+Nm2;IPJ6E6e__d<I}Qw<6;5{F)i3Amlr#a)Cs&bz$2Pd{>Is`K#C>~ZhYf~VZG
zcZ7I<Z~I;<vBresO{;+cHn5f-dwqBZ^~O4|SF-77maXk*AHLyrj;f}Ke<9c&MzV(R
zasf>++~myKx>m{iB}&Em!=0qJZrjEC)!Wn$F0F(Kki$7j<)uFlGDn_7nz5yb*<A!~
zC#7e;Y0&rcY%$IA?W&%7AVs!5Yg$`Q6cqhTsFU%{{OnNUrGejF=M>RyJWhBVXb-IT
zVq3 at K#|Tke%{^-!osH}dJE;m!vwEMEPkPR(3Eq8pwJ}|&Vs_BX^+Wss`Lq6%sd(Et
zjXnO|&<1(qbpHbvBH@<TjhAXzwJJCBEo;8+J*ynWYt(vlOENak33EglAlU6)xIJO>
zs1WaJJiT}RqqiQpVz&i}EJn7^HO-KB!+SPoH}^+Yx=36v>&EuN{hE-z<I1!DI at T;E
zo<x+_<gqEdJpAn9I$tsz$?=TMvZBrKzU=uQE?-4d_D|XrRCac5+Dk+Mnxc=Eh!Yy6
z-GnN?i6?JjzY?Uo<^aP at of>V<nb$T!Vxc<4ox4sCGZl*f!+)oScRI1aqsvi>TBn)M
zPm@@^N3j7abYyQ+?83$|m4JYT9;*E^L#<@z1VhazXP4rqGJmVjy+(087*vDQ<9pWc
zPM(o_qJ at 3m@l}2|Z3c%F9%<cCHglwoC)b!zwD6yPa}_36O$Mwes_e0IA(+#hv3Jd@
zrDO)=vm4U+J9KV+obhzK4CZScOJ*TC{pNmfyRdpjb{ZTwAS);ZFiCdIP_B!jm&ySD
zEcV;4R^6`cqC|Dwf2SZx?PwV(Roo*|Q00Pl%fDSR1d~D6vQko8cORsTEW`@4kv*;g
zF(N%AB|kittI%JFsPw6I`1Ca~Kuz$BuS2a|Cde^g<p307{!cPQI?%d+ei*FA8!xCS
zPK8X#6p{Gqa4L5`V)!$2sgZJG%bTIUVA3LXtsi5buihdqcjavh#)Y;%0amn}AUM7t
zUb<sdYwRpOQOAB`O!8O!pwkgpyZ51pb-E}Hsfo#~VaLZgwVgK;k45$luP#3L(W9U^
zpzM%q3$AGWJ}~VIgSKTT>g=m)-VhYOce~MEHKOIHM@=)G40|3Y;#ZFu`NSdK3?82~
zmx=mBWOcYddA$lz`Jnvn4s at Ja7p|2sKB*x(QqvrJE_(5+d(A}CWnzncq;*Z#ZQkPx
zq%8sW5-db}D8V!?#W$knEU(?Fp|9{r__9B?;aaABf7lV0^@{dqtDyw8=t#dK1mMW9
z$gP<+hny6WctuM4IHIFn6nbVIL{lM|4scs5+v+`pig|%J&8!^SD(<YmSvDJP&8;x1
zZKQw?o7O>V<Wc(Ua1 at 87SL~yVOV*9O!|=b?JblQJ8s$&s5BtEuqCj=v0m0}vy?C*L
zBs`6}uL`Yw5IAtVG4ZP<Wf7m{((m~sLm)es;CkImcWOy7ClVv~K?CkUYn8%NReRHb
z=|e)Wu#%N)sqV`u#yRSHa$bv<b~xV_R(SQprM+65yaX>pYAjhgfe6R$i6`CQ+9^pJ
z(V?IOkjk6M?W9XIji{Paje};o-f^^un#y62o(jAv8$zY=r21~B4Z7U3`>Otzu$vO$
zP&59c(fdrq1L_I%&mmP9&>Eat(@3;{lBk=#4Nkrn_XHy*DsV>!i?z}NHG&b4A#ZNA
z)eJw*_Qs6MS9}wb?|jI2r$3o#&2;_(uBkH^=V at 9<@#Jn`QTX1ySCrf7_fLq~(7Z-5
z{Y_{t$YRd3o)1oZldtqZ2=hDeE`eMoX at s7q&l>30tA0Cs_k0P2UK`&RjsPJRquPaF
z0A&|WSqj0HLuTzMkY=??b!oZ#!rCFe#&Lq=6S`BXO2kdH>?S60zbkam%^dueKHj9Y
z{ie<EltbVkiA%Ps<_g at 3<YzveasqY}vR0<+b{R)7zZMp}*Xf-2kc?m7izd#W%kAK4
z-*PAnEfZ)F>d`D?Ua7VpDO~^fZn4tjD0}bSt^QeEV&C6)rteQG6SHO06Q_7%W^eyA
z?+pepN!ur|&2r{TFidnfAH)AgOS>~0-Ed at j@&DSjAiJxbK7mx(6&zok+uSF^5v{Hi
z#6FF_a}Z&GPFW_8{9#D?tAb2PlWV&>J3A2uFn{`wcB@%*Hud0uBOdos?X+?2o|fc9
z at DdL@O6|iZ3 at xf1;>IAwNqvd5{4`RdM0?sQ?|03r;3iX`(`Z<p2CCVTyrCLCgi|9?
zL|wMlwAORu(EOx<eVTaMa_U301ZjRE)VJk{ZH4m_hte`d&#;|q--9OWLmZQ5IkWg9
z=h7mR{>88>I~=Jd)OsurWAjvPZ#Age*nZ^bSb&Uf6GhfJB6{BS)6Y$+0~iWPU+gRN
z<c5)`DjB!Vd=_o5&+2IvIGubGu98u=R(NtmAXAJ8{EANcTr&OAy&#(qP89#bjeqy!
zd5A#KRS(a0qoPjiyZ(P&)re3VG-%-L6{vI*)$Hkv>9mH$HSsd2r(;C>Tn+5ynnTcl
z6?G{!CWVD$@d}HIM5|Lc>_Se;Mq!B&J%5Fg^XxF5+l3Di2|b~fo#G)>HOfH*QPJSF
zbWeIpaHal}us3*2(tW?}oVd%cKU6qIo=q==;vz)1quQVPwnDR_0^<o36<AR5+1RXb
zZC#s(S0 at ODn$I4K2M9si=lq+T_d|@5jfq?q^kKMa0KeEGZFU<gItQ5X1%FhRK5!W2
z$7l6}W0A3qwT3 at oJtt>#J>$p^WW7_m#KW*n$Cn?~vWVkq1oLxm^ztaQ5 at yETpklOp
zAxoU at _phU$3pinawCgN=TkcNIs4cM}H<g_7-ligm?b4=8se0bb`4Sl`N{=@|OeL)U
zKA{^3qMb0~=>G8|0v}Um2^}kyN`1<e(bz2YL*<*KLHS{`0YN#YObjk`)=;y%nZwJR
ze%kL%B~nLff33l2jVB87T;+i9La0SD;Q0^aNau^gf>x@}C84uo at j^E*;W;we-GMgV
zBu&4kQb%I24B7i%t2#dYU`G+sOitotC}T;1hw9jiJ?9iwbkonsI5eYpnh#5pKiq1Q
zmaoR#>AVn<4#j7Q6SYy)r#i~l`2|0`a!d2DtID at LQrYNL5no#23Y6&;WV_`zUKgq-
zLHRPdCZMO;ofQG;1D7K^#xDQt0xDgZwx^)DT~pK7SiBo%SATA)c2ALUEAh#O$A-1Y
zwDS2a=R+Cj!K3HKRGjz*dj5mxn>;oLTN=#RjKTOFMzjI}Gch5l+CqY{X7_=}t*i(<
zhgHQ|pQ2XgO1u`H{8Q^`wkUD09B(NjTR->J`t5M#mcqpox4uLDpGzHBwDjkV5}DZp
zUY%^y86po3gg_s#j0U1~{;!=g+=p%|pLX+-;sspDr_dazhuypp-7$aL3_o!qE-E?I
zjy+}f)+Z-|zz&ENB?5fw?>`_27-3~QO^!2NVLR-~m>Ey8eoC!GA%mFWWx6_7_LX8?
z=)2(zxkt`3;sy8PM?i$leKqyNr&(^fZqL!W8<z!*uPd-!{HE5C*dPvws*;+n6iP6Z
z;6)-OjwOpz5}J{{r37c?5O7S#z!_PC0EZP0l=A9DY72&D_!FIhplWp+2CwdGfS*%U
zQg$l7aMX(f-W>?^Zr2F}a&!dViO4>YYro_Ea#0eTOn7O2-4<g6^xIxi&^T2VJY4-t
zJwepvJ4m%nnKEZ75yGm1+F|#(fpA}dn|q8T&utfT{^X8lJ)SF4F at TnKa9HI!d$=!1
z@&|no^huh_!>B_Q34%t0EZQk?riZq?Zjuap)6CB!!I}gcB=)~;Cy0JA_;0}Tz7+-l
zHg*MzF{VE=y`oIjg_Ll*kHweMuPG^XYyYQIw4w8aQB}JMWG*P5<-F~9l|-XUxUe0L
zupwQaRr}!0+Wj_;G5mFW-htP1>;5}=rOR{?cN6r7opuzI-y{?--2TCZqLlWf;YgIw
zDTGJI?-I|L-Ye6xE{Cs#hTpeV|N68M)t;u$b*zn71W25wpz|%fnX|?{9jU#olXD5P
z#~zbitwA0qFP<_^=baofy{i|tO_eJ-F<Q9S`9SYv;=aW{aYP<2Y?ec|m0>13p?a}C
zLN^0QxXeVZ)5Nab=*C~1%ru|vLZzmG9$oksay{uKYGy at u(@{pKcmRzR3Za1wA5<hN
z5{Aa;l6D+Ew=&$vOyzA<7v#c5&xq2vuB#rnoCI3EkjDU7>M^Zde7Yi>22Hr19g87~
zE(+P;{cbcu^#?&qx0|N`o(ckk5c*umIhf=wNfx<<Ievsz?3ctD)LTTwi1 at vQY;+VP
z%+1c{vWbklItC%pGJit)=EaJS)u(RJUvVTQ?Zet%xS2<Ee&tSF2|b3T)^(=#@<{fr
zWcOrh2m at S}TfVx<ChuE#l at Xyba~i{WEW5rMN)Z$s0%yQcK|bw1c82 at Qp4C}^U`-d^
z_F;@zXQ8m*p}3}9T(wWvc$6qW;PGam5>vwY|3gmxUo-afYN98jEL4=vEcPIy`n-Jf
z&a||WYt<y6heeBT<v-oF at vlBgdI|C!N9wp!ZWIUSMq$>XqN0*R7^(xJ!K^yKoFFy#
znIQetd!%fmXe`dD^@m4HN at K6Ucj$28CIaznMRKqAs_#8rcuNqBQL60uhOtiw=dVAx
zXKU(sTPDt5U4_ZdeG>*KYTKN>j;nb8yazqfrJ8&!JJ+A$C-{q3SXTJda{S<11f~=J
zfF8aKxFQz;5ho&Jo!EA2XKefdf!Kgo9-W1>3_)f2<a2<N$Sc9er)I(h$-I<4vlx7-
z%&~lSi`GTirfhuAn6r`p0^xSX__>@*${pEkaJZvmkSn at SN#3kiDv|QKmLg2*_P=C!
zkTn>&kxg98 at Q#QTpK_=cT}yZ&<~OmNUG4a at IN%}qE23<tD`3`X$nrHvKs8)UtKVH#
z3zsZso<x|?E=LvkA!i~<HeC~v`v>%*)A}q)Bbt+=?Ac3wT`xcuFZE`Z{7XCH^AL*K
z+nzC$iYII^w8ljbHLk~A`@=E=lU+TK*M#g66GokvAq=)T*J$*ke`MW=(-nryJ3gXS
z>04pcnXc`Iw=zPJUSQbP;L8xPHSt*MY#nP(CU5)M6i>Aq%q7<afB`HelK=in|Np39
z|M!)1`+5`d_^9=k2GjRpPE^}wNcpMgevmsQ!r)({!2h}O<Vn=w`od^PjM+~)9LCMl
zqYMi#=>Detr1HF~{&InlxxW<rI-C1`?HsH-zNFuFjj?caE8QXMWwZ<(06^Cr-Pk4x
zVVL-H3}E@^4<$&IWF0?2>E1FtZM=OPFP-IEncn2f*U6H}*+>i3^wE at GUn&D6Ncr3~
zre#+ae8~5X*~^uYkJy;<1lI=&<6 at 57vka}EeQ<WJd`?PY_B@*EIW%1C&(2jZJ7qmA
z)dv6R_@&vq=0qpU9UYJ>Yb0xAr at nLaxm=%2-S_ at Z(-*q$kw^LeDA|;r=Sr6>xV)#5
zKJbARZD^$@AgdMl2pgR(Rt$w at 4bUa6o4tMi!KwcdNo2KZ_<6fq**jTK;H{YEEbg0~
zEZGaO3%~dPa+5?29xj)Fm*Q3dEdPdK at Ql8bL>g{voYBlG-a2Nh8MWbcd&JD}m at G`K
KOfWaxV*d;3jR>3o

diff --git a/docs-xml/Samba3-HOWTO/images/WME003.png b/docs-xml/Samba3-HOWTO/images/WME003.png
deleted file mode 100644
index 073c58eddd4a7aa44757026d6d13202b8d97653f..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 6448
zcmb_hXH-+$x(z6TbOeHQ1q6{$qzF<K1VIFkbcBEb=`BD=XaPlt6cIs?e((l`6Kd!X
zs-XlhH0ixcLJdWT^vAh(j624C_q`wIzV~B~z1LcM?{Dp~=C|gY-;Vjs_#q1;A0q$&
zU at _2tU;+Tpyf{Cq7--LX?(_4W003911`qC=1!iqbPo@;AqN5-xj`Rz?7e#E~;wc7q
zIn_81 at 4FOM!5nF6FaK(O!zV-3eXhtMk2>8wfC1j`<(wUpa!S^O5*}_O0bECS57u#;
z!n=J(CnZ)~fQ=(U6CVN5=m2mXqEMdO9or8(094|`mmkvfr?~~Mic*oY0pS);oH&3j
zlE`Lzr^=k1oDEanL at dK%J|$<MhPXxiwP}VttCUT~wE4mpfZVPhY<3C0m8Id~;q4e;
zOk|Wz`t-yCOL`tjQDdVSGauA#wzk|5Q6JHE(YQ at 4sw>)8fZ$6cMJXG&N4p^DU1lj(
zJ~Zpy;&BIvJCe8yhoF7ezRAH4TW`gK-*IZh?{vTjU0JuIDnxES%`RSgl#R%j?_u{5
zmuzoRRU$DM=H5 at grSuMg<0>B8Y&lLF7{y?AvSsga$0gyhqEe>Z9 at Y;E4?W>G%gRj)
zUwkvmTPgFPXM_T%iZAZSdQ*p2aI1pGx^|zG;wHGJcf1Go@~`g?T~p8=U6nlXoZmIA
zyZzOTfo~pu at 1`i?tDAn<4xKbp2q at qU`2(d*%KR6&R4|QqFf(N|io^H^t0zSC`4d at +
zc83Q8KgZe=ot;#5BI{e$zMrD2P7H5KrS64UROsFi-CPm~D*LJU0yDX14KOqs<U0Kg
zjU#i9s~I`jDu7hhbBjiH(3GRryz&xW;62~?AMH2?&s*x$3V_+5V!(7ET(aQ6{u_RV
zjsB(5yYMfs-R#$=Q^v%f0bAq;6<1OfY%fD-K=8hXYoM1(-f29MblAsdrQVx|<hc1l
z(|g~kCyGYPN`hH{1)}n`JSE>&PWIPWfb-OTy$KtHh6oKOAW0o`5Spd_JnRr_FXZYz
zsKcr5NtQD|5OKV$WC=AMd|@wu?Qe|f(@n)YTtyADiPzl?DU`3C7b at _X@d(Z9W>HbQ
z0U{Eh@$r5QTH&W}7gdZnC!uWScS<+vew~~&cDT6T5mjEN>#lcsc<Fp5V#Sf|WGMYD
z&REBp2hOGfbtxs(m_QG)&8&k)Rn-W!P=Ab}J6W*}c`-AnSb2YQ9Mtx;?cF^@CA8GI
zr{{Eyl_xdut;I9oP5in|v0x(hnVP|X(r`J$IC$0qK%v1J5 at 0!>zYh_xh2-iTyO1Y@
z9v=gz&Ku)MBEQfy>*(ZHKE^oWU{)hAqo!V#Phn!L{u1 at 4^l+Y$5r2FF at uL}Pz3d%J
zEXqgxiA$YVYaV<6g%|nIO{XTit~otKfQr>z{)m}O-|%mJfJMj0=}LlRoZ8JoJZ^$m
zKe#`(Yr##_<8+~2UMf=S+_)}yEto!EgROb&>A;=TqT_jQLtB)8(^!XXaVOjr?s#XY
zyuWYoXMvCg!&Jd*({T$!f^UePiB3t64V4U!-WSMsUU=8<nWKAl5PF{E%Puad2VVLq
zrU}%eli<c*UY*8c4Z3MPX&6E0NYpc6NVK@}OKuq<;KjBg(^)6St0>a$c);}HcA&Zt
zx1q?)m4%`6!Ole){x7zBM at pliIZ?i=i+zc`0UjXZJ;Sm_i7KY at 4$nRNewVM?4_y-E
zHhd~^8~cXt$DB_%GIggU3$dKjd~w*DCEHKbbsJ1aHe|XZM8fMLPg0CvOXL$ilU-}X
z;-yl6?$i=vqBME#0S#u>p`<qRbyJauV5}1f?zLtE#I({9(#P+X+VqG9@$dwfS`JD5
zD46=Pt4>#QqI5Li0*?X8l+6y6>kBHY^b&iu4t<=79o)xWzazfvrqx#H{Y+ZLip?+0
zrwn20oEWjaIE at BDCu5zDn^H9zy at 4f-8B$@3>>B7uS(7Rme{4W_(7aJvx=jHfWJ|vA
zemx8dJiebe>RI6;01>@AF|&3$^9tY9>I`xBPN!Wj%d2qGZ|qFKR0yL(Tzl5L2iU*|
zmy1l2h6hpjjZi2JFlLi`o;6GO?jFU25CHYd+O{wP8B{V?tW|ySEUY>!H1(y9`K;^*
ztSU~aUEg`cFCFf#wY^+{Y at U_^p;-z<>ixDCAE(epN=&9FJ(%TlEFLN6Zpl821 at 54?
zsroe|NgkA6`y-=aFJ>faaaYx<K`On;x4LjBtFH?y4f~FH(g*zYnXR$QF149;CyAJv
zhU?x(-flFH#!nN!+$pbtr?hHI(hzw2Vt2+wUkA1z3VU$cIL^F at 7|eXdxA-PCwHjz0
z=3|hG0qk#>aT##-F#ZX2 at sv`nx)BE at S-YEB5uN1->5sQfN*j~NPWnneST(hUK!Y4m
zc()Kg@>`+iK)7Y?PIh?#Y^MrN$s_8iP$VWljb|EFt>+=Saa+F5nD{pwE&f&5Pu^CZ
zjLGe##x(kVNZ`gS`7-~2%hPTQCD~~YDeU$B5fZp=z|-- at reBVEW0qf<LLy0M;X`xU
zF{8pN->amUkU)S~Bpu*<hr6e31$fW?e{8Cu+R0-+k}j3Oua_hqH%<=iD at Q$zHTygU
z7iaN~92}Pdt#h_Cl3q%2$~@~X_|DxwN6HTRh*ZG_25`H$=8%i~f(&_y5e4cZHluS*
zTmk)V`rm}P0qp}w;7m-6S2AvXwTZteh3{_Gor*T%cZDypGOD<?A++h29#8a8C|(=)
zBc{Z!;P`+=ro_;B37Td0)Fr<sJQ<8N*qiSrHkx<x*zjJFe&U|B%8HCVBv)SASlfyc
zB=Fx=4QlGSk}bx?N_}MRKCmf<*;yK$5R{mL4dC-Hp(gK|Klj~J5PjppBW(_IQkYbz
z*lU}QbCv=A`MR0!4g%}_*ywK0#K%pWje at z`iM(1<*LUO{y|oHH%ex-eh)S9k#K+kc
zR2^P3fhXLtp|=@gi%Sl at B3!!eo&D$|cvMx`rPyoB-=M0ZWa*P;+=80DJ1S2zTDnUl
z4(>6B?r2BL##AeOQw{tZ!KzH}XhVX>+hKjUd<*`lMy5{3gj25>$|CW^+?Xn+u4-VV
zjSOhBwW=&1z?kTa_*#Yzpd0%f2Iy;kk~6HWf8^S7jezS;#1w*H`mmk&%uT=vX*Wn+
zh(c8h^|^|oP(yI}oyubhk(bJH0%s`HwY^wx&RvUoBv7jMq4Bk-lNZ^BQFOvuT<a2R
zTRQT9q-DIr at lm<{=jcq={T+5h)|To`YE at b7r`p(Ryoi6m+z;u3H%9 at zx^a-BRoR0c
zsRv$Bbg{byHPm3;g(*1#M8H=oZis#I5-ZgiA%G|#r_Fal4DdV<1NkrCM?0n6-KEin
zL>}2 at lM2x_SG8+Sr9L_xa}u}b-;<fBElTb@*FyZa?4+E&5#cL*Jtd>-R}?D18asON
z_Mk{df$d?pQ+YxJlj{2WT11p&y~v$WeDlF}<Ev`VrFIS9Y~8qmQU(c82El=^bp-F!
zoP6r0&x$<@w{5PjRC&gvmDS;e*ogKPjNrCT`Op&&U{4!=(%DyY*eQRwQl)Rab87A8
z=!2s@@j!ppRQy5bbk_2l7yO7GT*#e0#tk(pTi4X<<JE5Ggh{9Fi&N%<kf)zfHSC<y
z$uwipQYtk13`~G4c-ohdSirUGAi)1e^YgO5&J^JjOY3jN0)UGFczj#i+TIR|llNZ5
ztt?a;NxaFfv<rgzjCX(qwx--b<$49d>w-q#eULP%B+l4iIA9eYc9~&ZPd5}_WQbE{
zk2%wF*(lyiWiJOvLiHDNMQe5T1O3XgT|{jzyC7iS at QP9mpXG!S2-Kr&4bFp;lj)=1
zR;2MEjp)s%U|$;2>76zWp3a&xQ<hT^30kM!bD2kE0Ka$LWb%=UqWJwzt2_AQDbIK=
za%`)YxvN12Z}gs=HGL~XGN}e0*PW$0c)4awh;+X;O)4^~Slio)J>Mwajl_G}lR#mq
zG#oerHHbucShCa5Ob<XHII+VfwtDHNS<2!zRJN%<>fv*R&^t<uBOgs9L<g+qI}=t{
ze_DrX3RCJ6jxDd3U?<XU;mS%-gE(`TZossVfOo>{COGWga|v!^9Teo8)Td`@AgC7^
z-08dFHi=WQ#g8>7i?PYdt=tN1`Q1fe7`TCFbCl?02}BHrYv!0OhX0vCg~Ge3e$6+)
zh<%z*T>jQNKkqrrxc{iR&YP~;ne>I`eL#ed4g=jMI#Sb3rWVLw!oahG7}Y+J3w(q{
zCK~-)kx_MP##E|K*I^R{w|Nk%M~UW~*?MMc at e`Gu-j#wdt?5gcxv6saS)Mv8jaW--
zl)hPWpnIPb5(+UzSNZM_2&vbyyTF<VJe#rfJhYPal^_%4Q4s&d{m-9{j(jzj+t+#T
zC)$8hk?4m7TL%GM>h8po(QLUX*yiKfAir-W`K$C}Yl=$;p{NTrMK79u-<rc?nKu`l
zg>A|2giqG{BXGh!?~p*JUD;>K&h=~xfl$b*^fO>Iu5*!zMaY(6ofMiN3wn1RJ9by2
z32Ug#7zmwTrRVt`_O%EsWdAFyIYrY($esZtGEy|G(7e3JbeEZyesMbrAa?vf at ITI*
zBzH(+v(d+M*e}MfpB|lBx@)E*3?-YA$Kyq15;M8cpE9K5jxTf*>)`@E&C0E_6sjC^
zA4wtD5r16&WxX<asKb}1=BHkM3vd{ZU*F!hFD+xAZa2Nqa~pmY1&utvNuVMb>g$}#
zL9e3sBLtdpqIotUNB=#v{WoK;DW2*ehg9;N7gLDV#8jCZT7}RTPS*2&jdf99x{KuB
zBO>_saSiOgnGyrey1z<7j%!vN^%Q*S_PXD`=L=dfF{yYY-Oij9uP>!qb9 at U?W_t<k
zj*2S2ysxevUKBTyh2<kQt-)C)3X*Q=xG!-Vb`iTzJ)HN#ny2- at ulc(l6VV2Y(W^Be
z&mTWeo%QxFp at y%Wd7nNVvg2(dS at g-Yt2Ibf+_H)fl2ffNoOPM6{=O$(lc at Ehw_&YX
z+~h~P;Q17iFKLIxS9g}u$rXluLual{a6NqY`|C&wYdGTe10K at vTx3yF>h~{flx`EW
zC?ck6ADEo3HBJLQ!9o!uTPiuiGk49);;JTdDZv*M6mkTu?PHb2nt|zFS9%G(>Pp(q
zrxoKDt%il(s at K2vYrCNSsAoccS5Nq@fY6Dy!1hac)|})j;91L`%IDwHC+W}<daJ{?
z2z>Du+LDqSu)(x@*rfHG9|(JgCF8s^@+Nd!&VC}pi4hjI_d*%9w6v<?uw!m`^yG#}
z$rb_#a)5I@#JSsLvHpubn#+^dP)pBLnBj%II_idv>rw7jx>y^(#I^`Fo;9Y2Y(!*r
zr8lY4G4e&&bouWmKD3&HPaPFcX4bvwbMMcYfpSLDZMsHJi)uC?ZX*=n9Kc%9XN*$p
zKrl)DMzXH$?;(B=5VCUE>wF-ayrRdm1hP*JWQZ$KTXGGJ*R{R3OdEULntsn}&TfXH
zJnCJdbADwKPp1t5LS9W?=NXyz^Z7fQEIrP at PXE)eB6=ii+b+d2AOowi&RXV5FC1*z
z%K;?e99199`};8d%g6mw{B_-JQvKm at I-;J_cR at 2*3JeA=NUnwiHQH6hy*#5HgtFR<
znCHZXc1W2%;RJ$5jRwu?8OXR+sV(!}1sJ*FpFEbNaBjzA$=UT~f{<5Cem<~X$NP`2
zgP=y<M-ln#!24EndQ+s#;Ij!rc3uZ;mQiB1tiR_P2zr0hE!whcqm?j~|2{o at LuWYG
zF}Tm9`U9-y?%?_3_w90`kQ<tiPKz)K$LbwW1L}3AXnGy^D&&<%?7p>UC_Xn;6cJ)4
z26+`yRvhz1f^~l=w{xmD8ruS{eWI&8&4S^i_jyc_4yhLD-H>NsvNf`5oF1J|<=a%*
zj2luG#ngF8BX-aGV<%l!SRW6&ANefn!j6e5mbzARCR4eMBn$2kwn(}X)Nf;#n^o!l
z&f6+1_Xm3eOS=n2K>aemqi4AAv>U3U**mfcn*V<UZ|vVX(?{Ap3G+y$tu6JBj6zmx
zynJ at PqUw!T{&@GF1X>c%dRiJW+rFsZN2=Hczr%L^W1Ve&g=$vC$(0&gja?K(L7H{b
z((BzC9ekUco7=lDW?4sJ<%Y+GCP}+>_IAvz&y(;oDL$j^G@};zuLsQ>m6i6Lc}9P^
zUGFbCL;|b#Q6%x1_vFj%u?l?31r}UaYx5Z)x0zpS$U at f|5Z+fbY_^SWR%Z>QU3PN?
zpjD;gTv=+&M=cy{<R?dG*jxD at o>%p7?)ldb_)07tg(PVOa<%D6p6novxy+6zKO?3S
zt`_%zLlEB1pj5PV?QhuJARRmg9mFB{W)1+vOt}o4AT<|QnBUY&2x5HKr|{#bxZFuv
z_F+l|xzguJE at vL<v$K>j!!@%r)i at cIU;GfG<szCt{)oYnmtL!T(R>1Ky8MsssB&l6
zEz{W7<-y$5NZl*VE_Al%C!UuyGKYUv$n75vOEyz3$vCHCuSvdK8@~an<-7>h_-Xym
zr2NYU?R&7*+r`e=Z^!MJy_`PMcHjewmlAX9c~K**SxtHpOqOF-lctNmO4z1SYv7Xa
ze}*;Nms<W*koVaLXq{2#<SZTi#xJCY8gFel at oe`d360BF_?@vxY_ldnc-ta=JlwUg
zmV{J_9iUg8Eg#u>BrU9;ixC4%$y%OU`Guo at sF7f=tcZ{_8-lY-W&zrvKbbqbB9(8R
zAtY5AXOz6{YchNYn))nv7N(g4t<>lZ=<y9%5j)~;32Ah&&i^Aa|E8GyJ65K_BCNpx
zwb9KK2Brq8H_etJ#L<d04c*Hucay*+mT%*ApCx+p&WoE=LlmbQdcQ%7r_%=sLGW`(
zF!OUFXG2(64DUA9$U56BW75e^#(T(G9d!H6Fxvo5G1Xnyr>*5)<EZprE+11Us~?S0
ztM={sii}3N38^{<j*1Vd6N_G5t>=azH_Cd*g<~HXJc<3}cnE{O&4AoC`ru~!IfFYJ
z4)rJ0ZEaeuz7XS+q90mf3RhJ2h2^x%F^8WXmq}b3R2=_&u4Lx9g)8hQ0%D#eV=Sd^
zb%dQ1?Tb0NVXAq$HXikVaNYA;sZgmu$A2Hm5&f0b0DS0V(>b63RhugIn^D;;GVzHr
zF*GCYix(~T1ht#sF>PMtcgsx-T5)DUuGU%LY$=r<OQFpyBk0!qA*S3uw6Br<*Of5C
zjMx}36>HX-h74x&9IhxF|B9&;g-^GRArl^aTUh@!EE&#rXlRlJ?y=9NbtRma!q%jj
z0P)xUDvJLb4?BC09qsP=>)!@c%J2a9>mY#lOibPc<`#6{zxkcd%dZoC;TS@{z22{=
zIXPw}M!)w>6ouJWSAb(L{-o<M-DQ#7Ld_GzKI3CNtqr(zhiH+xR$Lx|y+=bWQb*{}
zOZ>fvfp=q=_z^bg5VAt>ecPm&NDfZP*bU>4#NNwoIMFP+L^6s!4pxdAWY78 at vuZUH
zGZOKUu9qZlFkem*cOE9HX1v;TOI0(5b%rr8eYy;J_?9ZNUUawi2!(Aq2;5uZ!+Vev
zq^?$jSkFl~S>_{;9sm8DtxoBC^b)<@zkkn}z?n1Tt3EgFFF%h5iWbuD8*7R#Nxc%f
zsWNW{gD#Ai(A-utUi?^+iWD>sTpF2Ey!bB?R#l~po2{+!GM+YbYU@>P4a-A3t<@ZA
z-jxGrMR_}_;t6XtuO`o3{9n9cQaG+8L^G!<js^gbnQtC2^3U(L24|lC2>}@B8b2t}
Hejf2(!R#nM

diff --git a/docs-xml/Samba3-HOWTO/images/WME004.png b/docs-xml/Samba3-HOWTO/images/WME004.png
deleted file mode 100644
index 5053adeeecacf6cf1f376add02091ebd4444ece1..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 8864
zcmb_?XH-+sw(h1WO_U-aRRx0d4v`i>r8fa-krsMy5$Pa`7z3gADpCY#0R)i}>C&qZ
zI?{WQ-f#4tbKW>(+<V`9<Gmjld+wPv_L^hwwdVZ3Z!UzkrqT^k22ub3Zm1|f)&T%K
zSKP0g7$4_}A88-}fV+UoV|hLAw9Rzqs?XdNio2+xsG<yZnTIkegRwtjb2wGB>LAh+
zi9Jdrh7VTKEF;2sL$l?4bh74lPW;J%?~;LmftNyU&-oMUW$=PgKGH00NkMr*)7wX=
z65u=DvF)W-ZT*oa0pPoM at J-X~($zo$m<69#q!9wXmQ1Xxh%gJmCDSy=Yhrj{(9E_3
z$JqAv_UUtKJh9|`dwQ0}pmns7JiytQ at OENTJSeE%6j4+Dt~WKOU3&ib2Wb>wZVBS@
zsW**9VLR_zxyPJ9nUX?@f&tW4w=cU@^pZx~?ypFx4Z)UaDUJ*!p36k at X&<Czr{Dr!
zzoq^wnx|!+W4k|KC3RS<t!1GXhM9C+c%L38#Hn{9bUmK at Y}wuuK~i(<O_!h0<Pc_2
zrbVN|MF*4Hxh at Z>Ffk;kGQga}=qchvDk1r;bb07+Bdqxw;m_ZtvxSn^*jgR~s?tYZ
z=B%^=onS<S#Gug&jdseAn$HszjED<Jl7S`{BcWlV3K2*8iAQ-^>pj6i5^m)Uvmnb2
zKS5WRB4E<yzVAv7k*;A&fBv<CMYHo45r_AlU+#12Pb6uH1Z16p<f)4(@*1<lOa|JW
z4wZ$>xKX{mV3c}i;SL6CWhzH9i=A{S at lvN$-Bjspe&mF29xgNw&YMBv$!k*wU&(3f
zhok^WzixsyU(paZi7|r(ngzq>!2z~|Rx&LhH=R8DQ7#sX at Q?To__l9&z+!S5v*Fmt
zHmVFew6v>7z3F-_nz2s!;LWXgJ(#>k$*AM5$FWJ-SAd);gG>5Od$b=`|9(LSJ4d^I
z?Ab+N?bH(Dg1}q}+K%F3CKh=a#?#VP<jwr_b@#x?uX)ulF^eT>KLzvhYr`!`mIWP5
z&djnU at FeaAMQ!-S!+VRPa2MK|I}wM>Vcl&68=4kQbLYf4SD<dLXMv>fV!ZDR at GXgl
zhPD)nl0?5E_xNMPXlcg4C?1rBF7G<SoA?Ja^-F0Io&x1J>xRChRq!PZYSr0kxMhj=
zrqYt(f7*X3Cf=)elsq{qAZKRR+cZ9(eo}kIA^w<3^X}C_DAx##A}zUq^3Z{F{0ggw
z$@}PsfBW3382(*Ah~5`mD(oRyd{sIRbwfsR7_OX3c3u)z$JO&oeZH}2g}T{KBV%$;
zliaE>!SGg4@*BV*HK|LSrF%<>9|;Y)0)30dz7>M#7Lr4=KZ3+iE){IHGw6dOuoJ5%
z$9T98nCBgv*5sDE4e8I8<fj!{Tz+aL%zntSt})ovJLg;Eqy0TSuoBpr{D)me)~8^R
zMYPIJ9p(LV^J51EOkgkn%saC;u6#?u_t&NR5~lhD9D5QTQjuJyZV at mc(w8;Pfqbro
z;|EJ+lLh`{XKl~RA%B9p7C|-wGkplT*4-rDi`(k_iE2A1T_Vzt&I2)-eaq3ky#<P#
z{+i3)VdZRjZMK_YKtG-s9>A<k4fKD=uN_@;&k^e^8C{>>75tMNx)#eTBp8JanAYx<
z!hO8NYD`OQp&!Y!!e?g89yX5sw89s|GrYM60<s7k at BzuJ|99gNpIFUBPo2={yE2om
zag^xFAb*i-*uHLvc&QSf7<%TV$zc=wLAAQRuj^1jZ?9^+hO}tD!y1c44gny!QPx?x
z*JS)_vE0-9J|=i%%yGFK1J0CZO}oF)a!7ktU(+an3Tq5m at NM0o-xmAcxJC$7DKX~N
zD54FC{q6o-S`<C_n&OAXG8XSim42-G&6i$1-~izy#cAm5qgTxyACN{c9V%U(8C0nm
zmyd2CZN-LbrV(6N- at 1_lV``NDCg@#s41-fKs7WiC|I(iQ_- at pCnRZE(?CAB|I)$`6
zz9p9WXS^(qW=W)~DqO at 4WmjkLZ)frSFTiTP4zZsrknW8PXRWz$w+Ywn?P&Gak6L7}
z3J;&P|C;ky?g(iK5jRJ-_|$1HL188FxjA%%+#5`(SkCuMdhLTbhRR3xc-*tyaz+QH
z8F`eeM0BGhy80fvyE*ANK at wW+9ZsS;G$aNzrM=nT_APtXJfGgK#<=>*Zx>7#`h>@B
z(0>UY at y5*bEsJ<NXw)8NN{lg|8FaaD#alqW`^ahJd<wMGs$3cMTuFIrV}Y0D_-DoZ
zucgz;>$Kx50*E%v?|vFkaWon7k<E<fCHT%Do2kXo^{n*POuIY%+h{G>lcJ-Olk?PR
z&Y-}+!h at p}2jOQw>G!<DkNoyMRhv08{b~JC^E($QU5hX(Z)p~;j`szhK)RvZFFor`
zE$wkJ3u#$y9ZUjX!Dc~Cf<#&nPxU*EaG~mn39TJpll6ECw`+OW97=A}dl|V4khU<P
zUb8rN|L&l at gp-P-{f$7?cIp=}oAgb_M2d*{!*Ubc)91l)HvZ(zSC<>q0rV^bP8rcz
zW5S6}dg0*i1|q)~Fasq at O=Wk1&y8=<D)z;W`_nWVy(&tf;)qsIEid&?nA81n|8BF8
z`MXB=Z#IZt-)($X!LtJGhR#rP%0WfvQdLX8&WeaCmnBZUH#MuySQ~|dOiMotx$<=#
zCbhD#fz8gd+EmJtyvL=2_)l+DY#)Q9qUezvBlmfblV$yP_r%igKp%^nN;o1NCB;fi
zh=RWVR8z4+uNcX{Plt=zDNr!^FUGj*lpNg=|6Y^FR at Y=ru+|1T@*BJ%(r0_f$2pNU
zXH<`_;)2KyIup)3YF&H8k%qOJ2`#TmlJLRIyuNcyr0z=a{2qss(K(U+&I at LwtU3v7
zh;@wu%N><VTov{u;M(n!Z+W^h;>q6iS25~F@^q!76C|*U$16{`#zF__B93d9_<Awu
zIz;F-HA;uLpDw7re$ZuI2WmK7!biHTT!{ci{Rv&5$|<X*#YRUrsbe05Zh_BGsUbL!
zMr!tQc2Rj-p;NOdnw^7$()k41O*E;)foTHKH%eBsXn-&D?H2Uh{K8RBrm#7oKUt3#
z_OO{opII;9wGAE3^dhLY|GBO%0wXaEB!E*}<EVrRUDNX3LrqmOU`j_q+~+O-N?l3m
z#DRFR+izct%QiEM7a{OstwGDyKV|gbg~UtC?)B5t%qnTzC1vD+w~1L>lEv|QLc_0{
zm$aPLw9PZeeiiB*Hd-^X&PH%cbn&^>YR at _&NmUX?NM`#!cl&r%704BK5IU#lFhKOe
zGWM5CcV>H(OCJUnb+XG25x?`+g5{We<ot!8Jbz%D*oalv8eyMaelcnJ55 at BYEeI2l
zbGCO;1?hWq-l^@!K&RinQ at AyMw3Uasddb;IlX at QSxQb<(pVe4iJa_F>d5E%fnIbD+
z(D at m7)^4o7vquQBDaE$vM~Ur$_CBPbK3#0@%j`af2c~U?H{K7i3B$M&?8FiU9lnOV
zT(>{GE>bU}E6lKMI8i_98f1Gmsd`zWdi-UlFCi<lA~b at zH~ZA at -D`A5&fRj9`fHsJ
z=)8Jrule5ep_AR}9?6OHA;(^N9)%K*vVB7n2W15RA(MPbrlw=!m;5Lp at 1l!1kAX%L
z$HMJ2NH2eW){`seqc`6w<qpm?T$<`SE-+fulDQjf#Ve6cJu^_Z$`D1^;>bG<cyY1N
z&p1`mFdb|zln9emu3N%InOqQbG;T7<GBH8U&8e#{uoSVW^x(Rjo#{csO&0ASxy{&^
zw)4%M>g2F at JcTMdtxHE|7rymVGfTUIkzphaXZ~oj&B0xL+O<s6UW{=_dBD6LANuWX
ztM=2b at oVJG+S`1KHF_p~d~&?W6|Hv)#-SmMLpSrC+xhwRi9Qg|#HpV?keKq2XZz8U
z3S;*McfQvY%~-S$v at RMsC}d at -6JXJYMAYRLczdlc!!!D>6cWt!gsD>%qa}K;PR$6}
z_PmxC)OcY7%Kc8+M2!<ILDWMzFA;Du>x=~(b;wFc*!pLI4Jr!XPA*&5J05u@)wYge
z_7%5*lvWBWhHY8tN91AIyO;WMN at 9h97!n|jaF`H)%V_{|*Y(x#0cJx!5&&-J{v`)n
z4 at LV0E?70CE0m`TvjO?Jtv_SbSCZX_I&#ZLT(k(W;j{*7r(I3 at ea~->s8R#ka$27`
zdLU=kN4VXnyMjdO!uxHy`%Vg?;F)-m*;7Ab2$yV$Js%+q6|YpveCFSn-}~CyF?~FL
z8{n?2HI9+feq433*f%K9rs2kY3gzp_Skm*q%bmO2{vIXIj-Q{6o8L+N>*G1P52g?3
zd}qlkzZ%CNc)dmP6BE<!%p=EW1m3gJY+{+zMrZL>(s98VKhIV)^Z*Sgzz%7;R>uZt
zz~V&-gn(q)%AGj|g|}e*?lff$AdCAG39u5J0t8dw{_U4p4JhXRV at N<C5Wm_T)`*e>
zD at HVHGm<ZdW`a at V_L+p2t#J`?BkMh6rVaXjWBD6}Mc<PSk5t&e1g{las}0%Y1MC;6
z(osjI_WeHJ4AF1KI^@f3BXJYW=T at M>+)Z1zHp~pE^tsPnZ1rpoi6qk`$E<<pj>}ra
zGcU9$k&zW!4d<tRZDfbuC)=8;-Mgdf2N!|)L8knPsu`6H#yWiMbrUC^tT5En?@XP_
zy;L)|-y{-eOU67uJd|ywCMTku%5xTc>qqu- at _)v3?gU|9+Irb5wL4tNYME`kYvXNo
zmzN45s(t5E%14TBF{1eKtb+Qu%~F#;A+^;AMy-pB*NMj2l`iA<^ZA`QpS;1F)?Cq_
z#~1=DB7^8J)o+horTqBX2JyO79ulIjOpeF)!cL#_uk)f2Tqb-Sml6-I<lh`)X4~Cv
zATbIaPC8I|_!I62H#G5s=IjTQ^(k8so*lwpdcGE<V{<UL2$k<p<?o|g0+Z;cM8Txc
zNQku1ZHE-=LMLr%^?3tl>zehB2#tmrR}L*>Gd_Efk<4}LUs^^I(D}{7Q|p^D!^qz9
zJB)YRugMzgIq!MFVigV4xY@)fgz4hq1Jt2gcBv#36Ujy8RF3y-JA`4JURB4Q)FPK?
z>ZT4 at 5aIQ5ZkTQ49Ra%&VNFrjIqfpz!E at Kf9E2eA{CO%k=pLi`ZZUQV*7o={(T(`U
zXR3!q+}EK3i|mxWX)SCqgA}V{JocSju-Lm?1EfICkfu|UNDHu7x#O9{m^!>iD2BJf
z2*bgeS6JLGv*Q#Wv-^^BQd?G}#>UeC?6)p at oCIPJnazU!vYDzGdU~-&M5Uwa at Q#aJ
z98ifYMALpJQK?&jo?WlaPU+TKQFpBD4xy at 38hMj(Oj8v(O`X=3YR-BYNUNxs7P1{|
zqAge-#e0zlx at Wy9^)ZXi_&B=c6R3(*Jw#YVrLzYKs^PIY=qvAKsx-IV&W3!H(oW^G
zv1oVq$INUWLEXhxeVN%7GaO_6Ump4{5j(yv2S&;c(hpLfp6g04LDH6P=6O_1<SyH|
zR~<J?LNZ7}Adgq^P9H##?dIV=n9L);_<WJ&ZDay9H68JLOA!e_-j92{$&hRN2VJZL
zlF+n`%V5e=>x`mGce<y=ZHh;!(kzy_s|&Mi5OgoEH0y#iy|MV$9ag~uK7;#)m8!56
zVl%LKELHQAqX@#6UGNR<<sRR1%;28ollIwyE&|K0_5>YR)zjEz&o!zPM>djr#|v}r
z)~0KT%1#kU+L0h)Es75I`;2Ocv5l18i@?k^{YirM!Nm}d=m;{3 at DI6g7|Hob^uF&2
z5fReM36)wpM<7*RAD5I+x=L8PK1Ulgf9`tv;O<L<qIZwOEGI%YtRrH#IOXsd3p(Ix
z0=9hLUs=$41v$LqZMrcrw55C<pt4^$@f#-0a>Yp at hhD!R+=VJ5YQeahHNILPY+-qM
z`M`IvM0(`Xb|mGuE}Nd?yfhA0)pYR>LsMBP+TgvF{U<*m`PLDGj31Z_BjMA at UHl7q
zVIo5c%LZ3zIXUg9?_$g=Nwkuf)8*+1<6a5}D*tZEtl&S6e6t?YZ`~sfgKD*Mbbp`o
zT5L0W-l-5|Qb`PdOqOnTA)-HaSlj32Fc=7xd--=r=&ATLqDnW`tK at yNh24j}&q1UI
z&UMtzl7sejd|6V)E9YyO=+3H{fU1m8XUvl<w!fan6t4kyudfP|PyRX8g~Q>X^;f?e
zl6j%MrI$4?KPJ3Rk!$}u#gWUf$C_+@?3td9qn42T{9mU)qFO%lhwPLE{@VUt;T!#A
zeDJ`7zCbhfKO3QI at i#@p2#zrxo%I;!S<PJpUY%`YJ_is4bGLk}>&EE^vYCxszw8a-
zu{lHF8^DP66Ae<Un}BbaqvZcT*7%ow>KS$Hj_*myi(ArP3u-h?;b&$jOEMoS&L3eE
zB-Q^0xsAbK&?cfLq at w0R3PZ&?b7yeyr`CQr&j-AhuYCTE&TK(@B<8(pTbDjvm?+Fy
zde%;D1oe#(*EkK?wSzftW`m;M1$45^lTQcxMu<bD+FpU1lx-#1dtHeEr)~>NYP082
zjIV0k^H^2RW>(M6=U4M9U!IIr at 8U!vafDbpC1cO|RItL(!_67tsm};zp7F4jhxC^T
zo>Wq!7u%X at lAQI3_H!=#)B9MvkR(ayf+*S|u2gul+Um#w--vkG1>I<#X|!sqTeRJ_
zdSg!ORP)9}LtK*Or;f(nDU*H~qgwDmHG94Mc^pcoT79OXtiq`;i<gJXPVN_c*$upK
zjcYGQg^thX4YsA-H6REHxxcwcC&ygtzCf$2lI*ex5b~@$Q8Khp!XUX2vT5Of&nkkv
z&nIuIjkV%I9~BY3F+miw8*Zhyp7LkdU(!PSPJJf+4mw}|bO8PC`iMb$NjlnqKj1S-
zn5Rso1wZn2V~@0bM1w7kIsVle{xV00p44He-|wBjpWrC_eF_ecHE-O>TGdw|*iybN
z_HeKAP}S~Re1EW1Q{6wy{=e$~|HjZ(({Krz-+m at gQh4#C!i1NLLOcFF8nFX=&k$+D
zacKKZMvjAi6^A2I3p=FOk|CRXUc<BG(P`nJ@<Ct0tsNz(kgleC;3_J#<@DM*N8DnZ
zvLI2twtJ6nEn|x*9hDy>VTX3*Ije^TpN)z?BGGkuslGtMFkvs0NGgktyRak0Mf>nI
zlYeNgQ|I<F67_Ry`p0#+Dsp>hH>i22KxTeofF}=6Jg>qCTOg8nU~6W*@k;$$kEyB9
zjWQv=HV|@3Y`tgV at MY{>rd5G0+P8YWFWj#-M^>#VN#zB|aaxW?P2G%Z(9D7FMIf#u
zymZWej2fs#JtYI*-aa}z at xRtLVQ+v$tAwxG)-`I<*FERsbS$F<cve+3QZ`?$QuBY2
z!NW%P{^9aQf7PE(WlnHD84$7KE$sjwG~NUCEmy=?1BT7Zdj(cCbG#d1)Im7G_s1hL
zOgOOhlWBD=g#sX~dCt$(!4j$TOadoOvh_Dvag4$Nxv+>~tFol(?o7vS+I+b5Q%;+a
zu?F{5-~g+j at z#Q#Z-ZJUAW!_kb#Cf<F&m`qOh~;X`twKPembe{)QuO#?fR^e+)OdE
z%}1#+gXq0Fgv=x{>h*?;K%{=!f6K6$ZkmCs{3VMJMuvV5tX`7aB3XyKKaxQF1a~JN
zUet$B1|`m?ZpguS6AY0>yqe&pNYP*3*x%^g*LfPB5F{78+unN<umR6ZUN2$n=L<!*
zLmT^7Y$@vjZ%qv=1kV_ZYi6ucb^X_#8hcjrXq*gYO%OMPz5f~3HfDW-WQI|njD86P
z`wxVjC^f`XH*|LY;m*B328Q?Vm?N=PyM=C@>aY5dgPaVso7abqYtx=K!=_slUgr{v
zbvj5WN@}M at C`zJ9hOv6N)S3DD(MU2Et}=`v?3*hhw<V^vC|C4uFn at 7(6TaMbr7#&8
z&^jCl22=j2UxoZeF;Do!PW)wy>)&0UjT(lk at g;IQ3 at T3&0njGyAzYgM^G&Y*i#z-u
z7-8IftItbE8EigqHw$i*iwZHlHRhozW0E&Jzr5Vq#D{C)0RAnSVBN<5dSmuaG77p>
zr(SHYAAFl~*~@p4uad_+zqgxh-LCB7wRINEVy~$YJ{l{rZjAbhy=wE{@oT8hRi}%h
zTA@*tye&^Rs|U{l_0lgKhMBASjqbOq at LEOQsnj64k!SFDhaFwSdxck((;AI}Y at 2UW
zwNYO3FC$}R^h=z%#iNoj$FhVMbi!@w)(>x%N%0jTq~&f&#$b3Hi=tz|JP}h at uRFgs
z at CJL?J=L(%0X?3$THWe`2Gd9;NgxJnIGu)gf^V$wiX(bd!L>T&Jg4)|)o7OjM!e^2
z5gIqGlZpCa$NsX3T^z?Ozt;~=F9OMEX&>|wBR+j@`&;cEP!bb!c2s^Y##$|kuAxax
zJ at D<qs)pZa-j|z~n}<u|zMaOaKLqAq3G9oFh0jO)?_-~`LCu20f at A=n?h}o#2_$X`
zNfQ6iX8)zM{Wpe}b}U0_lCfy(Tp#ddj8oj_LjH3sS!rt&H4scI6$u}vi at qLQZ|7)Y
z2#HIoIu<BTF*`Od8r3EoweT{nU4<rzP+@?g5ARc2rt|MD|DF-z#k`X^WH7%c-yd?t
zu>$#Sfy20Bn!k<F9rL?xRXN_<;l4IRyC1K$f}123rEa>>ucc4lR+1!|qtlDnoH0{!
z!q@)ZTTv#In-oIhXUv`i0OJ;!M%dX<=+%ve-gCQ7p1{|%ODzZil54^EUfR?rCNsYi
zu$W6aP7U5yY_ at 6*1adT6Mb`mlid+yO9U$fLKnyRKS^f|8{pa!xOCOa;-oE@%&xixY
zizd#iW1);|+*3w$BI`~wU-x|vYvj>VxEFI$lR8TP=IXw=eT>Y>VI<FJ;5G<#cy9bV
z^Oe^jh~cT%`h&_5;dF;}N<~RO6Z)!~Zgkffv$&lL5EXTnjUkbTZfszR7!J7~rh>#&
z;m6OQMYV!4 at A)Kei~Ogy=UFsqIM2zl)mo)ms#ZqpQ9`5jCWUsizPmZV9>*Y{O%9-%
zJpYQrM6C01<3`h7kA!0f$5>d>Mcg+st(!R#A!#p#a7rJSy?;ehLR?j6Au`x)g-#~g
z at te2XP+xV3ud~V{hq>x5hJ%B>E$kLo{%^kW7&TwY%Nh=etRU_#Fc(p#E(7FZR+4M9
z`ls)kY)fu)w&8lN7e8|EiR~H<l}|9m7fl;Z#Idrjiid1lbT7Ahq_bjMJ?Lask%2Oa
z_Kwr+ZF8<pyVK5w`@d+-I&$9<c)513C0B)U$*$|$X1pd&kaAWj=<+SCT;otj?JL)!
zJ9rvsI~-RF%c4eAs3%inOdiN|1=XsZUA6rN(K7HpK at AQ~^z7Dre^()t<cKcz at 8Y@>
zI-uM5l-hxNRK`Y$n4pVv>g}(+6I_o0`>h|xXwEK{7y>Xe at d;?6TPwcD6?a;v_AUY;
znSJJDTD9X58o(fB_H8WrFd+(%9K;X!lLyZ#b3xYB<4yk4;)%*So#mxUH1v>%0bf*Z
zxYpXe0uASws{JGm-h?tjcWec|fiZshrHU>J8Y7kxr>57x*KDo$Lt;<>q5Wcj<YiCv
zWqpj-<0wCoujcG4;j_V(;%cCc)G^CkEP^>RQ~)##LKhOPvp7*>;Ej0HuG3Fus3uxE
z8oXm#CZ`9Xjn{uMA+5E#zmQ3NQYmw{v at J~YZrjSftXIL69fJgdR;8!>97~?>xju|=
zZQf;~WR<tWiO_Y8qG)jyr+Takm1DyAG^s4{r2uVu;9Dm}PlI=%nW3tO7lhS=VV(X@
z{d^?EK;I~vtCQ#4Hg);D!U<>2c~>=0ZRnVlS2yG9Oy)7qvt33FwLBf>V!g4ji>jg)
z#TMD<DdvRG?jyeSMCn#1{i*6BFLYM9<>)xq_z-VV=PPxDg2sY;49!Nx<LcOU-h6P;
zF&ilLcNjae;r7`rQAYCnFeM8{*NeIG^S<&rfwQ_WY_bd$syfrKD$Q^%TjUa__`V;|
z&hA6ktv-WR+SlEYt))5ZqA3v&FP)u$)zf}X^NZP7DZb)p%{?%&Wb|IUiN7z_|C)DA
z=3sOPN5PD*iM;{{LE6Bd=F!GSki<IW*YTl&)kBFS`k9UK&ICmObm-%`A{}2Ju!=7f
zgc at B$8L-*mDdMO at vy0Zn3EkiYa=8(C71%kJk||-he?Emd>$-#&jUg`TkkhAP2PP3?
z>IDX{3M|5MlWD)*`=ts1#!ZCetoAI;4^oSa?K-(XL%L}jIi<46zLUQH@`UP++H7Kj
zVVZVnmMf97p|(;m;%&wd$uzm-lml13=r|@JMC>F`X$BhPr}{$2D>rJ8*XR-;7R>=&
z+B4S`8=|Bf*!KId8vRW at 12zScwQqnHW^F}eMcHBee4G-yS0k%kQdG6^7i=!&xRZ}v
zf<BD;iZTzIW~SN~H?$zjV;!mgo|PUM&+(PJQblzxj-eRcyg>p^+bV#Z0%=Scrv$+x
z57Sd_B>{SKY=qv|0RSKR=PUpm_YUL#N`wE*kN--P|M$kHFP;0iPL9<bU_9r2%3ThC
z6L+bsF_r=JLjR2^{Ws<4-<m`J!x#&T%`Y=EGa8dX at K*G&75&?ub0By+dU)Z$*LmqW
zuut({w-z52AKfCLw{)qVnC2gD#cbhD5*)c%vAwmp#ea|u(oS?|I`aBJ+B9W|!^Mx3
zsw{U+^@j-yJ?o~wU`tU3i!|EQ*bvXdl8Q!N-hYUR;qWZW4M)YjFSzpxwCB^5jlT9q
zC8Kvgk?g-85;_kYERFkd;6SS=>838Z_C}cbX9$*%;)g{}iw(=A`m at wEuydu7msiSc
zf-kNG8ZfJM?V;H@$;XKNC~a!+T}>s)YnPU!3PcxJD*~JYbe)=pvs1b6t2LP*8CjTh
zhW<)QIrnjmxE(2sdgZnfZwRDGM)5(TZ|;MS>1}<jyu87W)#Yi2L^WONm$n1j_ at J+&
zDgF`nzc561lfnz{)B_bcjVyjn|I`EfpVVS_{R?l_9^%OT6W_W~OAgMW-{ci#|0C&c
ohO{NM&!ejuaR*I+HhRlT)&N}{Z}tVRTYnrXPc$EwD42)*2NnG0wg3PC

diff --git a/docs-xml/Samba3-HOWTO/images/WME005.png b/docs-xml/Samba3-HOWTO/images/WME005.png
deleted file mode 100644
index 5e4e72e498fb2ae1e68adb53860f60fc9f8a3b65..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 6421
zcmbVRXH-+$wvKR61f(bgr3xrTiU<m!O9`kzP<q!Oy+lwT(k&DP1yPV9%^;x(1Of&K
zO(LQQ!~oI)gb)lMB%uaF^Ks65cZ_?_Id{Bw-;X`^n0u`~<{tB#bFOcG`|(wX*%2-g
zE&u><<nkpGYXIPY=l<2e$+rK*Q1rwu0C0TbvWcPX-8|alVr_9VBH>zN1N+M7-^_-?
zWffn1w^*`>j-7{zH at I8G0}i)cb8~agPU`TL_T-^#?@9npE*kt|;SF%A6EIA%Ia`ri
zTKCQ4iE+J>H6x212!Joifcb5APrLefW5%57j#e|z)!jV^wd<F-Gmq==+C1Bh+BmA&
z0srmTb_!^qO`f@{zn)G*s=VrvRtn}>^(ev56+dCFt)XMj$Q%Vicb-sWwqBknI6=zy
z7n5WrsAYosO(zf at GP7M*V14Z*26KbKr~!SGPDceRqFr2Cq(}_PcFd at O4Q?%?yoc)A
z;b!RJAvp^cl2x!UonUNk?-t;>Z#^I4w~9D42ZA}?3K1tUviACS$2`x)^~-jlj0?Mf
zw1}w4qXh&Ld<dfS+Eg|jl%tLewm(IUtUqgCm+4x*Mz=+tnCUxJGVV}H6@&Vnm$xbT
zxB|&S2oc4zCDpgIFW9xMad7xve~Xb<;L)j5vuk(>uCKs*CmmH3ZMZUQ;gu`#D!j;*
zpO&)QR4Rpz2x+Q;e5rtggd(mHK&k!LT}e*9*Is!zPANObig;KZQIp}RDj2{6^$jvb
zkL4u_ZtKYGfqq@>q}{t}D)C_O+0HDtGmz={gO?yjdgM^CjCI#hRYz(n)^N+@^@xvl
zn$D+dQI2=7Z13J?t7}IIT#FTX-aZQrzY%&DDS7RzF{tG&faTN&%zWbb(08<RVDMRq
z%81W>jnOwnA=l(1!Aw(|6LUP=yxT!C0>fKatPipL?VUu9W+MvX;+Va2Lr_y82jKIs
z{cnf`b<kx8ji#DYcmsk(9?0?^qfyTPb}t?UI4PwBxWvf~INHhfFXjf~tzYgtrH_71
zR(al{_TAJfqiB_8LEzwdA%pDMnWd_p(L|RUYxb`v?%lcC*%{3febj4jhjpi&)J{4}
z4CW4;I at 9Yt!MFwh^grGA;&)n!&I>P6dkvz3JvF)tTo$4WA7M;q`g2H?#WIaJhpc8~
zVl0BL|DdmBIPP69UtTSHt;|<(<%vq0JLtG(T-RxOapp^o3e|1<0JBqq0dfk7NN1oF
zc9F<6tp^BS$fm!r&D}b#Av9?}6~I_%WGR>PXr0EUMc|5w<Y*m7V`zFrE_%dhEqoJv
z(^NESZn~hYWW2uIuXrVW?0L^K<>6XG!gAm2f)XZZbVz0Vs-vfMlgC`bWa+D|<IGu&
z_iAA}=opo3PW$?hTKR;o5<!cGhQv+}&GL`4hcmuS%>dskV90M#4)fAP@@?@vrtXfX
z8JOr=x0-~#5OSiQ<td7G%%pu?`WRT|^}4Wh!A>udztQ$kX<gOJR0{LSo5Z|V7&?K*
zPt$_*eGq>=rk}F18%u&=dhz{`HR3a4h at N}R$Qo<5n_CpRW)Ic4i44yc5b<{kl**j|
zaOLSLaXxZ#BOUa}MRrrp@!)9T*h$!-mnJQzO-3LRz)utn{)W7b?F%E(g$aa>6(6gZ
zN$g{rUFSf?X99=9IhS4Gb*JDR!kCQ3wkT~hd|Tnd-s93oebV#{J14VEn6y$wz|Ju%
zGQ>$ftKGG8uSZt<_Im7*a#qG<<9o%6Lc&c(o=3Dn*9?DPvN_;)zGm5#7}wG#`m0*J
z(zTU>^K$a<jQP_)V;jFlxm~TvsJxxkkLHGL2QZ8AOGlMmJ=!bw_rZSO7q^b@&3;<>
zlc>wMG8Z+|FG4V{z&($Dk>p at qN`0wtF{e(iMLY~*{F1JirPqJAzcrVmJ>-$ZwNBx3
z=Pa$!=Ju9l+1_4dyL-xabG{W>YJ(K_iarIr8&gk3rHchIj>Iu8l4qf4)e9Jl1MeIM
z$JE}q&vp-u at e%auy~DrHCsptKX0LF0rT%rW4#V{x7!d_-WS=vG>^2R>isy;>wAdXp
zKdOvdimXy_sb$86ouNw*l_%RE`H4|-ChmU4->qnJQ_;f=j7tKz-q6m=p*l8C>kWYX
zIUIS4fT7pg2TXEJ_qP`%wD|5Q4^%bGj%&BIZZt^dY#s&*-^9J-=+1FItq}0YPN|?j
zz`%R_d3!BZOYpn_ZnBq_X3_fnNC**b&VBXER+>^ndTWCYNGaoJaNdewMz_R?5A1C&
zK|NdxkZgZBWFlTgbBn$-(fJ+eOeLQpBp|)9p<&4hh0{H|q at b{IVRAour~;MUcOz9j
zXQsqG>NMfYGyfi1bo_)9Ql<#rBOw~|rBa_ at z@5i}I3<OyHiR>fy{7Y<FM_@<^&y?Z
z2|8Z+KSAiB9vtVimW$(6O(hMEA2SZ6fKyHSDa>2z at tO1JvXVs|FDDAfRP>E?AxG4}
z;}x>~c}tt^P17&iEY{~VRgw>3V~agX8}9WQ|E~?`PyOgWH9c{tMxA#qSJIL-FU58a
zVJ(B=Y>t;)vP%x~8JISm at 3)6S3juV!L#{c&1ncB04u%g4;Z!Fkx#Pz-yS&#i2#o&R
z1us=@?OB1b=7XChW%&?e=e;t3Jd=)IhFAm^4;^vXoLsIN`b4hJIqm(jK*27QKsb#A
z=AQ}jK2}0K1{_ef3eB|nj=vQg;-)5(M0t~}trN6YEcU>%g3rO5US-ra+Vjje!kQum
z8!0U#<qsFdh_|6AcV*1v at E9k=i}+5md%3^zc>XE7f*ofpCH|F)^UtA<V4YGfrRrGk
z*<c!?B)K}!JIecA0VtZ#+vTBXjOcQ4ev(fU0ba{de*Sr+3Ul+kz8WP-$Hd*ccf%~x
z_Tc0%+NGWh|L=$_|0?}Q8I#3*!|z49lfYN>A8$IqF_6<=kOBE==wXe!*R5%9)yK;5
zh^_vt+}GuN9_DpDh)I#gvXI(&bHqk(UAX(aKG(1>c6auJ<&!FB;1pzG_%!^If9Je#
zHF>tYXQ3e8OzyCGSxss-cZ$7+ww?c_6Ywr!<?(GLU`()iT6IpQoqi7(sy9TmQhQ;R
zWFmLHX(3#-jl>|*n31iWn at GQ{X#Gh&aNGL=sq>F^KdeQz7T|qCUu9#)X=wRr39b8r
z%ol2<T-^Gx@}pKg%f at Pe=hV)by-lz5O9GmNrSDR75IO8BJ>X`DVF)lN0ZjeTG3a8;
zhgr-^0pgh73Rhn_JR0ZXww<%P#RxN;aaHYxE`=DR4Dk~W@@{&=#o!h5+2l{q%bmi|
z%W5S9BcGK0{gn~sy~1bPt<f at zzB(tpDsLIn-&=WfN)d$V_ZO?(?k)AbkE+U0RwtGO
zoX5JO&3k*_-JQ)8X?Nt at 9;H+c?s%mN3D*;)LKeAf;NZaOgkN*rn+M11(uGGpgaMVc
zqrspPhQ4XM{mS9k9o<%VT);2?vKbL&=X4L)P3Quj{23s-8<CRaSzb7-l>1oo)USt?
z^E(cE{=VNu`c!I{MofqsvUl(BW_7YYeG6SPuFJ$yYojzaxM+*pNuG4Ww#K?KN_f87
z0f%p)j<)4w<qsy at UI6<UF34X9z<*kBf5RoTR-2^gH at _nNwBL#We(R1;c>H*7ZQ+QV
z+C6XaU=fdkS3jfm+j-Sb2?60rnyyYBpz&OvtXFUvC`TInWvMk&#86X53xCl}C at DWN
zy8Su>zjG|Rn2!OQt-VK>lfbg?69?mWcW>9_`^dN)ZY5&9pt(Zs*2ghK+8V33;PKAh
z9xSG89Y}6fDT}go$h$})B{t5nv6yic at 2`J1DT2k8a21|_avtrAAqSN#yY<@?`EDuv
zkdCV76P?PD${De1JbW}C?E+Q at uMWem<=FUWlYzt;T~4_>i71rarz)PA`tox$UEHrV
zN)$WIdR?Ep<`Q|_&g9}n4BRnW<#C7 at 4wizSyMvvaNI4ry78vCzw0xS}P%`}a(s_H(
zDkZpk-Km9ii-AqsageG;jc1=}uB%QQY__W}YOdzv#dI59*U>(SN at s@{BmJ5uVK~wO
zXrgDXP|jMMOZr4|m4!aB3YDRWdytc4<29_(tTM&D89;4TOsPCUV!$g_3 at iud)(B}V
z^Cr^sm-#V(vM$$Qe!XYe7-v?{B~v6{owpyrGi*7C^EIHph>=nUSW5i&gz&HV at Fugc
zY)wh6C`7l7|K999lq!7k#9plY7$_B|sw<H;FCNk<>Ynl?c?zYj-n0t)!DJCcIm`-e
zse4USm^d24 at m-_6tgO9TSmU&_sE;J={X=d- at t(x>Mg<91&NqPrb(bbx(J=ne7Z1pc
zZdSH1+UGYrSeV=9V~O(4xslUrW#=}n;GMyPP3mOoXJzyJ3dW7f!DrnR0bW=1b5>;M
zLvEZ}W6G<T;MY2_>u6){)LmbVC3M-VI70I|VodhFJDXdCx{E`XC9eA}PaECP+0|=9
zY47`%--?PRKZ6M_Pj}875*~<s|JG9C`p?ML41E`g>zqo`!*6GD3fEQ=#17uiU- at YS
zI2w!Ky=deJc*YL|oQmfF9EKkFznh<-(DZi8mk}eWl&4F3tStwB{Tz5ed0WQVQyG=?
zS3(Gcj0=!;C?jXTE~a8{CAPcQ_~lBZnXP|}XTbx;d=<){QdD3IPa*d&@N#pbyNL#^
zAB{qVt&W`U9`(!Z6j)^p*Ws- at yK<hIirtVrM0z;5w8<Jt)Oto$OuX$+X+!lL!<t~E
zC~cytEuji5rvw?rFI-uReacF9-kJAXcwwW9t41G!3QS%Jk+Jj at 5;E;XU(5GlMRg<p
z*%I^1eP<d3)q^#ptL7(GD|J8IKJiFfO)1b4HAiOMbgQSvf4jkS!vuV_&$K;ZEhDUS
zT3vCwH0Rsm#%-C)HTd!s^%Pl!liF=wP{q>CIB(BeHyn?wGN_VZTBcz%Y-7o~1&39u
zO#YUAsQ6|pWm{>&zIkd^W3_Z52R=D$QlX2MIqQ}@aPd<OL4?%+ at D?Z49j7*Hbfp*1
zog`xiNp3uZt|mE-txv2Ho&_AXE at S?au}4)ahZof<{31Nsu~8 at BZXTXbGOq&kVVp*Q
zx8Bdm!Kc1G+a>z^dP=Xx;klbW1tL=Fzs3UD-r^*l=wct<{=lw#rO#P?%~bM<n8dD;
z*vh@|&}G3efb#V3%;&G*e_nA2K11K!CV=mqjog5^&9$lC66+R!2L;E(cd7D_7 at PCb
z({Ud|CVUJzg!$p*xw*M{X{BLHN1j)1AB6V$AAoyRJgj{BQs`fO{yD2u&J3boG-**X
z1%Qp!7Fj{-1;#EfOW5N%s^>QteG_Ram#iYUeh8NNa=}jH$IK+4_rHWNFtA%x3H?gL
zxJVqBAJ~Xc2v7UDJk>SPHwt!~PWDw0JgJoUKH`de3P^8rw$pLTxAM#W{I5kAd at A+H
zsZC{tABaPJA^a3e0p0KA5M(8(-$!*cw78$Go>Ve+oOZT;%3%Zr?t79F?g?(v{G$#A
z2K_$q?hYs+F6d2FuD)$PoH9x0PYGXstyz+WnqN#^C`-V%Dy%#GZSllJhxK&rR7L1Y
z=tRr=G&d`Kuo=RvM(d}ku<enycc+4!d}7YrPIEwp9|Pi4quWWvDfghGt!#xC&NdtG
z&%XaC#PuPc1M&zs{bOW22jo*LK`V`;JOS0A)kNbiFmmL8-scV}y!B((PZFLhG8m(n
z7mYL0e2D5eysrYdpT_V>-YGQl-mB-cOG{nQGarMfxl%2X_Ln1KfXs&NcqtcFt63Ql
zwJgF5OZB9Nd&G0}D~$Wpt{zTvPj#h5r0;{$^-lI>0cg}F?aZA;0qFh8;KF2Bv#7Nk
z?^O1b3o{U$NA%+df?lB_u{F4}7bZd`gv)Q4THkSTp;HBbAR!EXKs>wR8x!A~GXFCt
zq(2$eQQl}4g)ce71aflc9eIrshz;ZVqv`CA_sEUAH9cr)rLQUlh$+ENHrkIx2&>fW
zp91p#X;l9R=I`%LPM|h-W8?G-i_H(XI!Nww=^(yo`IvYPtD4_<|6h&<x~+!z-ZN%u
zOS>tApDJdKv$}=&eK^hUwv)_+p;PCe&|{&wNE#68O-F{kpNWl&tIRw+KXw2Lt*9->
z?8{x)mTctbQwgn#BxDMEKP{UVV)JxzXf)T&l~S5;5uM6FqZ%}IHCGZ%tmL`+eJ9G!
z$g2ih9*XZeZ^>-ws9Kw9y1X9PrSsbHj_FO=H?I#oO7(Lx323ZpekX#>9BX4H9-jh9
zKWF<Y9xn2{h8%f;nl9a;&pSVzcjQ6Iq3FTJtJQw53)$quEegS-iVI<$cl89r&)>QP
zvO9kkLE#tckUq5O#1mJTc9$I|MZaw3FQ$VDen*~}e+Mw>-d`EVloAfx7+a%-<bLDV
z-qTKz0{s+)T2kL009`!>J@@HQ#5h~WwZ^{(aiGVcH0Z}n|Dz6l&XiNJc&^6%n+ky4
z_1_fMU;ETQ&<)(Ew237h$?KJc8d?M9(3c&9<v6FK=h6RGDf%lh_!AX;vw><PF?Ql|
ze-Rq~Tho|tt@?xA7vg=2y|CQ*NWbEeB7uDsaC38W-umRiMx<ULe%{A(YWzoHYlN(9
z0lrjI_X!U=DPr5{J#0>5Obvbe7mwTuZyNN(hX>!y*6f`Wp!KI%h#%e#S6l<0BjAVP
z6E2rSkGGL(#6hVPRi3nNTmZ#(0ym+pp+mG45_*WNp3iF?;xrp=4kQF2o}@v<hkeMh
z39Pl<*rej1km`U`qPg5yHDGG-fmhhI!&v!KYD`}4!MCW(=TeLPY<O_N*h&4uG`K9{
z{DGDp>XES*Zq*J?GQnpqVV(pZQy{A5!rbS)8i(n<3zVhFb1}fgr~7=cH8HUyZ;B|4
zR$d#jSXV3E(w~qbc-R_LH}5mei25?<*l-}u!Y3J{06L^~Uj}D%4vWrhRUKD!LOmM$
z96(!nH%tD-S}9I&8uAff#zYcPh?uQVRGJKKW_vgHBe=rpobMq`c-}EaY6HX+QCnwh
zslQ@&M<8m`$zpJQ4lfzSwz?Y|WF4(vxSX6ec9xcCqTDl7`5?L0&7e~6vXgVg2KYAi
z==!NM?kX|BRvo0*N^HC3`BABI^Y%b)t;mD0B&=P(Xm`HdkE*NwkCVry;ytGFxL+QH
zoQ4_0&u at Z%I=$&J{(^vayT12pTMeEIeDE;oO~LUP;M0IDF36_KfUQMfb5e=O$E87+
z8<kA at CtgU2c<qA3M><x{8Q4m3DBWov{B;V<NZt9Sa4)=<=~O>e2l&eQzb4tAa_&#2
zCpEFvz`y`2$bND0_I|e#JqTz*O^5dal(zmVf2KyOszqi+^6dJ>U+07jhME|LtEJwg
z>Rjz)tNi1PK|SsToBG6TF_wg~<2i=4uYb>}(wKAc+CNCRs+}UL6M6q<oEqe>|FZk8
zi#hQ7F~68<GEzC5hasMf=Mec$+k{@2*Hl<t{H6pk{#ugy!_nO=!0-#(u9l^B<5JUO
zrwiy*@1m&j at 2SVc>%=?Re2qp0D6O120pavEDW$KHH3fObcWKey9JrTVyqw&j3!V|=
z27&d%n-grI!3YOtMq7YaB|oGAhb;2CZyMpmuNTi8ZF^Lmbu at Z^EVc~|o*A${a83t8
zd0CwmBMxbt8=n4?Agm3l1 at e7p-4A`G>+=1^tRrTfY>v|p$i4zV`4P$mUPZUyOl57*
tfxlCa_u-l?gdUej>n3#V|KKQHz8+rTCL_eY^>g0>Tn0l-s*P?u_%FPLB+vi=

diff --git a/docs-xml/Samba3-HOWTO/images/WME006.png b/docs-xml/Samba3-HOWTO/images/WME006.png
deleted file mode 100644
index cbd31836962f165bdce82f31e371f067f9c98a81..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 5999
zcmb7IcRXC%z8^${F-XYh5?z=?Mo&a1q7!XI9f=k(YV at 8N!YC(d^cE!~jBYUG%qT$+
zEkq5D-j6b2h&Sh!_j2z!_r1^iV}CyTxAxj=@3r^(wiRQjuL+{#paTE^Agu at L4*>v*
zC*-645+%7sg_HdZ0AQ8TQdcqY&)%A`Y^W6}LcymOT_2PSmpC{C)&$lJC%+Ni2A&s+
zC})d`ej{1EgInb;z%Rc1b$kDq4e;P(qpJM}+hd-@?lDWsd at I6jw#Pqo#b<Yjs4U9-
z;IPfl`^RkvNdU__u`%!BkDcLufML8+Uot at ClN`fIhxIu7K5-cf!BdtE6G^5*q~qhS
zO5*}o!0=O_8K$#wDMctw-h3S7tDK>ey?lMUgwnyQ>U3q_B|0oDtP^V%gG2>ETg=h2
zj$F~6T$_E^J(pgqskGJz(#05BlPB7-H~4c0SN4x}S5UHj(`<uB7Y8ckcbln?0<3Wq
z#kD;WI4fN`Z`G{M%S!>43bd|LLwEJ-IF|I*^pne=C^R2b=kWK*6%I#nucb`CmCRV)
zS=Hqyq;;Qi{&(>g9V)Rdt?LgD at V=TQrEv^{{i%px71}P(R?B01(}%j79lcgxwZTI=
zAyD}g*qt(y8mG#)tDeqObVr=s(9<7`w;DNWUb8lmhnrgB9?-BcnKuilF4u*Bkwqh_
zq9)2!>?w_(riOYhj(B6CD$;K}h;I{{Kuo<ILS<2JoNSG1FnPt>Y#~Q4{4KABj=O3K
zl^lSVq~S<!EWgeK?SmH6V^tO~UxT^YaN|8lLR^AD9sl|iQ^H&W#hS)VgebdFy8LgQ
zlTSZBYILpr;3l2MIwW7inCUv~2-~erEOY$5aHDx-xn`0c_+fu;<4pvqzQOIh(oYYT
z?_fP1zxaKyVv=gX{yYk`#Yj^&vwtkn<zr1Gk>r;;O(^a((_-8XQcyCNL0>O}os)xF
zhDPn62}PlUS5%SI9O at Yhmypzxn)7@>JY_htO5YRM;GqI?ki=8^spxL1OJ4{_VgT2T
zDtJTYu3_2xz4GMx6+b1+WTC!W`P_h<w9TE`C1urGr&cp2e%S6;T?-!(fkU}3CUnSz
zou3i+kGZ;Eh4^3abq9|i?(G->0F(D&fL~IsfDNMMA7&V3|1NZ;W#JQUboTPz>??n-
zlEL-W3)|mkEOU%iWF4 at Hc3Dw}EzV7I7loNPDQ9}{wSfqiqhfg*tHnFoH!QBB*QQ0c
zm}#?8lUYj2k~BW%o*Yr`@&H<VwTW7y8r)H88pKrDO$BaQoNy{suV&@7tYY)EN%>#t
z=+GS_*|;m2e$7>x5|1WaUs#4 at iH!{ObH*oj<eGGG?ePFvKy&K3x4inIG;#{5Q5t-y
zk}@_E-pyqM5240OX-y5xq?M=`I}IRf#Y31?UlcaM%n+9CSb6(vxSRRT@)eb2l84cR
zs88~lN6SThOGfui;~{YRyMykT+$Q?;>4|}9NMERkuM^m$=JSTjNiokEQ<EuGX-(A^
z{l$j3Pw_5U#MvSe at 1)ngMkc>V`zc5>89n~@t|-a7E;sU~n<$Why>YnE4Wxk+9idxY
z9b-^EL&KhhOGCe1#6+-w6T27p{JB~Mqdj=6{Y0x at 0P^{Oa1~jKsk#$4;5KB;aY)y-
z^Z1$d$vQ}@AnPrJV<H|+J#SfOVO6o4UEg`FH!(;G!`T^m8}6BpH{fp0=q-$x@%J~d
zh{;<R#Oa=Ehan<*(~ui8YeGaIpxIgwjg_BR3C&1vTC}!MHTgc0qwxDJkh50q6mERB
zxpcY+>yGZN#{!<095e)I-04l~wa+`R_vO at X>iqG`T-1}+t??=B5oB-Rfuy&IuE%y@
zZ8VKL!X*X-JM`_yb5G$CELi>0>@E{niEiP$ThwEomVHtGd+_8 at XrHGI)k>87Y>{-j
zhh625Bsre#kngi`F~$9E9~?Wu`Js<zOp$~NaFciBvcii{DsAu4D*d9b8G>f}+r6O9
zZ!Z#-tk{K5%>%D1EUAd- at CY>5&rfL?+#`Cur_up0rPt>^g8r6oYCwf{$X>}bILygA
z4=_rjpR;aKnD0_IcajtfuJvAtY0N&`;WL1VRM^(XXl8F{2&OAM^VPNAFFX(I(tgiA
zS7hz~T~+}nJ3KSlZ&~BkRR(Gi8NbNIJvVDvtJ#4r=+CMagMgJ}Lz9(Ad0E5ynE9d`
zkbwzkOjy9<X at i1#PK at 5kqUTh%S64r?QQGw5^P^AJX0yk^Dlh>``|V;F(x$!+<A29o
zALtZQ>4T_tof{|w2}hqjd71V|4Pl6wPz}+Dd9Pq^ACeKk>i^3wZl`LeY3b!^9|-NX
z<-4O^kGT+2XjVvnBMq^vI59ZQm?9|outDiW+}-KEE#gC!K4bO7;b)gC*Z8-dOFq}C
zMNqZ8%B|T(taLxPNhhw;fW$a|(W}hPYVE%=y-fysLqY!nlj%VUwSRLZI&IXsR?cva
zczBeB3_3YJ)-q6ralOPS>p0f}uJb|w4=w=#SN<R%GS~d0OcL9vb^gZt>O+VXGuT+S
z)kfU?-YW{0jY!PvZAsa#CZ(L!<^eWIdbI;{QEw$RFiCvkGxMvaE_Ir6<;S-wqWqO=
zGEW$^ba!l$y+dY~u3A6-F2QA?IykB9>m=(T6q<1Cf3IzB$6oKZQychr<*PT!$?HFO
zGe{yAk~ho!DibgT+n8GPll+IzqdNumm at +$FckEu&cz!^~Re-{H$m4UnR_mkOq%)o8
zBV~YfTbr2InF7s~z^t3(L9Ozv(bE-vV=tb_*p98p<^aZ<ml*~IR~AEv1w>}%GoI1S
zw!jesMypROkyQOH`5eQ<v&FsJ=b)D^x`nWUdzC`LhI)ZVK5A-R(UO#)rW%3`(Q??W
zo)Lf*;F0zTiN?uOEeJ6VQP3IfHS%^`AWx@|L0Of|tW02l0FoL&3#a(+vUoa0V<$^_
zeig$S{-%u~s6R7EcCDQCV=?*MK-nCpyt=>;)KZz%%W{7kL)7&d1H#B+*=z6scO3)0
zyd~#4bO5z+G{>DT at St8-OuGM4%OOFp78t3($&G73Z<YIbngfJC2Jtu|YGGGt7UlF&
zz+%{CTrTsB<;}Zw6*k&n=fO_yqh at GzDPfk@`jE2wZ53g5bG4k+aC97AH5B+6<n*S(
z#x7B8=i8|Kru8$->mU=aI<egjiNn32dMc3EQX?<zkeA}PutyEu-AzH(@GHB_&;NbB
z{M+*R-^(Prz}|<u*$iTf%w=?=yOx$4r&Kc!U~G>|glp%fSN5 at i%naQTGOXOIwFK3G
zTgQ%^Jg+BTt6gg^ycZ8ANXSBBsX}_Zeal^HzgZ{>em~Q!B&fK5y82cKV#ty^@2^IU
z>fFCJ%SJ3NcxfcCGl3N^>K at G*KHG at bG`i*dEiRX4Rx*AjI(3SIxP#g>&VkY<<{Yow
z?&nsQoC}l&S%s!tZoUp_H5P!fujmCWC&+1HgEhjQucwLoSdZ&bk-ssa;rh29eVmUq
zg}R!&jhZGth`rdf&G*AhFWN`r2(s~h2K0WtSbm<$p&YO6PcFJDZs6RtCzD@(kx3|0
zc)pnd at 1BDCQtr@aaVE<}Zwu}C%}ya{#1!Hcg6CuAX`Qqn{h-W)uF=YrBorrIgO}?*
zUamM!p>%D!hvJoA+@^<5 at Pou3ac~x%gU*eNeS!5&%<ceSC)-$PHkoB;l14p7LCFus
zOtsy&E7i1XrZA9vr!<N>-g1jJ(S=r1GVs-4y%fsL^5tD=NTotNUUYR5I at 0r-^qZM!
zRJW8T22W9&LVeWkt#@^;Sn!c at rjd4*#{F%hJkCqP`oTs?uYu#*T<@?iw%fAh6HXvQ
zVfC3DpeU67 at hpp5pD6{Fkm0?7$^ZB{uAk=C_~mv&hVga?7!dmtKD6XP*?EI2No`#o
z5)22X9JFXSTjlJ9><Frmg8TSLo(1<vsu14Eza*yru(IxuqMvL(7Aj;MVz4dA^A%JC
zx|VLbYAJcTBE;WYGyF1?YG7n=LEYzxoXSZ%HoG=$b$!5sKfkGlqvoif8$CEQjnfEf
zq;Q6*oLOuJuU7X}NH;M)VeGr)&0J-z6KFIP8`oBeExy_2;LsCZn2&j>tyCa?GUv?q
z$y%njgY(Nmd<O9CZaX at N-)eHQk^Y&n8B86>x^@(at&qh9J1l@)E$Yi!S@##p&BwkQ
zqLP&ud+C6+ZM=^Wyfk{*uRYxWOB#15HCrSgDGS5}^ElUb3*EZ7cidG5n1BV)a+*P=
zT`3T6zn4p06>sO3r4a~rpq=`XB*N at A`)2iEKGy8!wTTi^uwr62|D=o89C2>PJor9=
zbjA}EF_0eN^{!cT?hnTj8#<wTzToTrf510sA at qUco>&j%R(pEu4vCBNVOiw{N83!>
zH0E|!+ at k-X&^KG_aR-Zp?^KcNr>Cb at INEN}yO7W2X8VP1brydo!c<eWlBc!fY4cx-
zXTtj9+k>xGnB|PqRw!4L->~qpW_7cxbvpN<m~dI{vTcd2uNYWGnp)l315GwC7|)lN
zJgGj9{8SVBLNOT_;HRuAEr_n)q)|lRkETKoqogV_lR6!-PuGqlzutPvrP=t*K<4Vp
zNzMCX(I~&pK#7KxulB*?&k?T_xf1uWiDt2ixEm)@C1{xjGjb2lnh$9DM?WIs9$i9<
zBrPCBZg9On!Ax+`xlNBM3uR7trzV6ZjVPF21FxBNL1gv%-$z~?z!&FrA?rnf=vC^s
zi6%m@`nrQhU%I-Zn(n}_F6rF6CBG;B&eQ at 1C~$^H7=BE^C?9 at Ac}oS+2#2 at +Q(k3&
z+3%0rL at iByV7o!<M;^KxrU=;Qju`<4SKNP);@-3MgR at Xu9PRf+INQ-RmfS*{DlY<_
zZ9fo4M$9SMmG;z^ndQY!pXR*Ph(@{8)uwSQ;qaFI=!PN3pH!&P0wDDL>AS5elUNN{
zJ_F%)6XCbc<4Zsj!cE(Qkii@|VSb3AEGN6M1tH`PXiDONTrsK2<A_SOSszKg{>@CS
z6&)PtvLQ5*GSb(!QyQ_Fg4pZOU(=&PW0bjDWq|Uhq3wiW<W1uyDjTWSVOM??vq$O>
zkQim at LN_qN<Jq^Rj|0W^@#L at a%*EcV^H(#48p!(qB(<oF^_H)kk>_s7!4C&lv4!F7
z7>qJCzHf?~p?%b&)RShpjXlG1a&`*=ghvcx-O{!{Vk;)wbm`Sg4Rop0VEMt at rMPGy
zNtZm7vPep}Z4Tw%RM<q#qhXm;{_H9|!g!D6Fz_;1&Xl0AB%3JnC#&-x80D{h(a)V@
z$%4Iq9Na!v(MTB%6^!n at O>gc_86K9(3BEUbMTE}n&u-w~%)w8k6%*J%v&&(9<0`8(
zNMt1M*yaG2?wJhm9;?zPXZ+HLKf-=3#3P}lutR&ReN#EGXTjck&&(6gL9wy$^yALX
z&hfQy8f!bNMrTV4H?R%GRLI)ZR>F;$c6&eoFpj}L^>RoLnv*LeYxbbG8JwO5lg<|_
z+s|@-HCw at gtbc(`!phFx#J at oUj@q at gc$+6WIJH{qSGzW@#;*>8WxH~&jNQTBwlsvj
zlkf`__MOY^qUNNVkMm~dMR at oa1sG7)04z+{!E1dr7v?pID9%<kg}Mf1PtUAQm#yP9
z9iKhQ+y=>K38s!LjUHPaoGI+@$~wuQcHaNB+!0m365=zDShAl&rP#dV&VaT3s3a_@
zZ>Z1yL2M6J74rrc_g?xI&k)auq^o(;d!g;o at O&LaK37F$FOhT>h%3w!8ENl5S!YqM
z{wLc0$ISlx(|XT%*=1j(3H5O|_n#{k&j+pdfq;)cZ5%cSGVdzo4GNDJc6olPFDvx1
z_B#~fs#wL`-pYlIT at K^(=^57E-QV{nw^kltlq)9t(91&~X#e5#oHZBvGIwo*XBxop
zh?0Yls&g?Y^pA{Bepgc4wW#@ZkPCP&DxW)K&fpcif^Ae$f)DaJ@&<n#)Og;WBlo^O
z!8nGWi;5c_aleV0PJT0iUYH<CzF$Ra-Wf?<zG8Mus6i+)?h>%>`lFfKDxNQ at bdIh=
z3~?PG7MmFUyBGQJls7L;LELEZZim at fY;<@^x7f7nFJlxg0j1E+AJJ1diU%SV-zfc7
z&C3-uqB~di3zUkFq~^>WDtbY{Hb$D*hh#FkJN70jsMnnbl>H|s8_Y>*nnuIlc!nM%
zi@^_as>IyB$A%SPzZN&W9`D;fm-fg9#>Nw8Mb8sQ|C4yXIgkN<xL_M!f0n9U{ge(!
zEbU*E^R;%$Qrg1gbhTxd9CQgd#*nSjaF*Cz{u=Kvl&-;fdYKTU)!DElLx;vdPRHJ5
zzHl{XUJ7v>NrTR*%EU0C(zh4770rXjS_fK+3~py<4WF6Iks>&)OTXal-QvR~RBui{
zed+gVYK0cd2+p*bToKSLJ>W at v>I5D2u_yEXszz>^Pm>;F8EV`S9zD0?2g}^ejeSPI
zi^(<JNrG_*jUiFEj|Av^xJ54|Y0je>vEMO0jK_LJI%jnbY_sCH3M9LcPx1KEM!{iD
zW(K7A%7R*+;EDLdMXv^_>V^fo3LcBJFRht)`*y3VOl`6^k)-^^w^(@P!Z*FOv%W88
z9mO-osqpIKlTXj#%uK>Sad$tt(}#qdF7DSP$0rDvpvIP)rcu<0k1akk>An+gGxSa|
z30mUpxA2r(9(~k2e0EBBN<Chd1VWWQ#or=aIj@}Meu!y9Eat=8rs(%JNNW8t4};_W
zqW*u$c0a at 6e+SE-uO=1BZ=MA!lFh{Wdw`v84;)HQ7|Q~Dvt5d!W_*7kRyFHi<IhhF
z_ZQ)ad{t|}Hs|*uuYCAdeB>LzWZF&0YAB^M=l_d4A*a7=uB@!2koQ!ZO<-i;PWl2w
ztVAK9VPOVS3;@($%wJ%o2;d<bGDlWcn)T*er>eVA?qB&Jm_8y2M@}EFnz;9(+yhi$
zc2#ELxk%172Q~7<F8?FfeRhoSQphuqe`dLsH|XTk#5Y7tb?xciV!~6Rejgz1N|edo
z7~ZLXnWz~S$5vL?#m-U-0!K?T-gta%?m75ULX?a5sj%Lb8iIE7Lc;lwAn2^}1kBrO
z9|Vs$@gLXXoHiTOS^z}}qM4b%We*<*%%@&HU>}^OlJY1tYtXi>cXQ{>-auNb^pKxd
zbN%G<qsPa5Cv7R;yh~|U3L}^sWmuWeBP at t5QVn4~&S at J|&ifZ=j<iO6U)|(vTcU+W
zZ2kSz0gd_KD?Pi283E1JX#D42c?#{KCwLq>0s!Gcr%H;t%^&5w!heuA(g9i;`s$Uc
Hc9H)D%K9q-

diff --git a/docs-xml/Samba3-HOWTO/images/WME007.png b/docs-xml/Samba3-HOWTO/images/WME007.png
deleted file mode 100644
index e0a113b08040dbd184a48452a852df583e2c11a8..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 5855
zcmeHLc`zGV+gEf$wYP2;wN=&5)rzfAwA2zrv?#T<wWgM+wSuVD($?C>QVCT}N`=(g
zC=pZ_JCz6}MSDqNOQ|4 at 2w(2|y))l3?>~3u{pXwc&dix-=A1b*=RCjX`8~h$Jalxh
zJ|K2NOh`!R0LbRj6(ONrFv0BKCoEXWA8iv65;|HAx^&U`PBCkem5*sb?QuN6C`vX&
zM)>&$l8fHz-uC~K`%X43<HEkJ)p?R at jkm#W^XqpG2`}}rxz$2b?9!brW+ at K0y~S;a
z2HzDSPKLR- at SWPZT<&<SM#ugwN^6UE5}|5OxN}aIEC0_V1N@$F`JK!hVcCJjXiWuf
zM6)xMvs8J4EIK&P;WYU*wkPehnYrLq!3zm3o?#?dVZ%h`H;YEhcR0zQMj^-gyE9T^
z1D)3t=Uqd??m1jr544rfu`W?!`SsY7rM2bAWyg-r4fm9&<me)2H^JUD9`LE*u(ZY<
z_nfcAc&rY*A~Y at P5w3XkLb1wjTk|p#7ov$SklIK9HIyEF`JP94bl9yMt5&J6RA{gN
zRAt_D`Z!Asx(%!`v&`#oh#HJqjR*t|#MuH997vDWpWWC6Lyc%uZWFbgN>^v?o=%I?
zXy(u>&(C2hRmvgdU{Q1n%quxI%R6sA(^EMR2=k)Mi(YJ~YKk`$<Lpd9*}e?%6snx5
zW3PT85?}#@4 at SYI{N_S|;d9Z;jj2+d@~z%AYcZ=LMeuS!zVYIXdm_7Smj{-`!7fOZ
zGXsjk^oZta0~ZTahoAMnytwH2;D=wY9gGwl%2~+M{<#y1WQgb89a*0k$Zkokj~Zhn
z2cbI>YR0OzB(o_<m6fB(<Xn|A6uOVgxUW_P6D4UM+3e|E<H~oh0HF!{?Hyx at qpaVU
zMsj3P+va;nRq%6XUb6cDa- at QTPDo4)^-8t;rT!({T^VBv1h=)d1tg8{3}zwf4#03|
z)ta$BlaMU3-Z}c&Ee?lM4PE8)6G`4^yMv_{B10lAp%J~lze>%L2(LT;9OP8`S5M0Z
z!y$V1w`QPMtb4cwJ7|P%bYuws!nMd4V<yTWXUcn1+KW at N%tKU&eldd{u3-mT4eV;z
zGP=4QZ&Rzlrp!+0Mt5p#zFIu)9Y&AVk2h9VKS#JQr3U~n%!K-q#}*(aj!e5MAFWsk
z2q$GQS4Gx%#`%395aXZiKsKhx!2^x2HQv-xWFU|Y2Hi9gd_eN6Jo#LqbZ_qlZR)VD
zMQ@;c+a-_5tcX!oiu=lBFv)9ANhx<e<TDH77-#`eg~%vby!6*N^d^&aYe*9(<-#sc
z^jUV-mepNm)~kl9QdcU5USBHj$()ISuPo<pH?ESqRx($>&Ed+TgRhY77Q>#pSWf5-
zeOx`u at 71%jnyE$^K9q<25z2OIzUJr3eunY~+cB5;y<s(6hpO-VJ<p?zl9fy<8Ya%R
zK8}$kq)V`bxY-XIQ_7kf4-Q_=+8STP8wQbW#Zn<hkt%i}Rx<KUw7w_jJOi!5ny3^?
z<FGD(QZQ2Mx+zTpV4K}2JVL8vaZkVAysQJoH{`n&^4u>bZ8uBNPWHW-bsJs}csi*Z
z5N`~+-;+*EDrB;`%%ReLc43v^3aiPB)k6wY1OoAc!?R{ZE4=OIU9Q>6;(^H`$HE<D
zDjtd^Q&vV44k?WpK-*xfp;EKbmC%#S$X-~#%<B4jG;xyf`eP5hy&+=Oo>^UzN3A at D
z$Kh&fYMc<h at -mw|4h)g<6Cvd>dz-uDhD1o6Ow-$S)8^k|LN at x!il#3Q{d!f3zUMox
z0v5cYoMFzl3maRcLXN#R4Gk}6v)Pfv$u<=@(^|1+Y;n$qJ(HK$fUk^}InkaF+6v%o
zowloHrkWBPzr<es_{^~OaBvfNL9Hkj)$r=RK^#MWv=e;?U at L<<O$Y-+#qlp=aTAra
z{S%XW=M3Y_5(PBI!<>L0X!UK-Yo1<K#v~>s>3AXC<unI&To!AQ(1Dn24U!IScHgK>
zpap;>0cxmma&OCx!u1=`?cCpPOf+;u$R14rjT<XZ)<;c?*ZvruYmsxeo8QNE86#pz
znhl%FkeDDk2LZ(Ny~!OQV{y1!c<fWZISk%CQ7jdVE*rSHU=Q$c)322ZK>4yNS7-Wz
zK4iTn4TDyrgVQ8ldIUTv)3qLB&B4{a+UULs9eVBfy`mw25>L^q#4W^B{ZaU%WA_ym
z6GRMQed8%R;BmottDH7KuAyN$|92`eAL5-UTo<ep6Ioi<EzW{L!J}X64C|s%f*Qby
z<-rG(4-_iNOe|V;Elpmo*jOz_um#*JhG$T&BHr*xwL6S%dIZsPA)vRaWg1uSoe!Fb
zpUE_dwCb6ULs$dO0|F=!gU9lZy$RNCl7xgT^wzkBEJIzFS2)b${yYMR#UtLDcC0Vm
zW7{Iqls;=VRu)#fv9e~lthH*neieg##=YHJ7}dS>3vI|LJ6IL@<C<FlZ%NmT+M0D*
zp$qe#Ez_ft91&+)nzX$&PZH&=udnm|8Zt)h0>W5a-%R2wapI}*ZEU`m3zgIE`e5<I
z)N<_J_xH)U>V}Q430~=DW at Z+~*ZCE4jo_F#|MWvFC9InI*(h)<J($E^Itj)J29NK3
zXRp}adNw{OeIvXqmLNbX-UD at 1O!jL4bal`vp%m)MmqcnHHyj<bzpn*UXKhWUp^Z8s
zfh4IPtPF<&-pL%d2%HHfQtR^b%HdX8L)ihcUrg03qJ4~M?c?LKcQWkThfxP)Y>PWu
zt!V5usAeZNt#O(_{7ey-!a#0dKbB{a8$0Zi5EX+K8J~;%qGkt8RsjWczMBHyv$qf)
z^boG2O&6c%JN3BBO+2#2nK-*MGRqsv0?OUr!3E^qfgTcVmr}MMI`V2Pj9q{M8d7>(
z{EeXUk|&hg at IDYzx22V?iATvOTNFNGHynSI)_*1E*=~CczbO1h_E%nVL4Vx}pf}{a
zg~(Xl71W3!p5)_Tqi9$2XIztF!H7oW?}?GK8ayqZfUPHI<28|$E)&7=1Ez=1LCSMG
z-T-0!=A>YKFR!X=>-K@^KFx#_eY1}s_9Ofk>|9SF1%Wo0p~R(Xbvr7OjvUv8&Qc9B
zU*!bg at THr<+#a#w%ik1lt_3ORV+ at 0zC^VCPf+r3slnvdNI6_?$&LrFf9?|s7)i*0Y
z!gzYk%Z~O9HMqX$?n0fZ;GJa}2Tix0-a3xBgwrqzk^s}<E*t7tXO!qI_Wv-!6i2D+
zN)_nzE#1Gd9XX!~*nH=YIzunr#`0?uW?vn^Y&m(fht`vwl2|&0ZQGtzICw&q&aF)g
zX|Tyy!WIl^r3CBcz;)ltmu_nIJf4^eyF7D<0Mu>pZU?a~Mb}-Xq;*hM-+HI*t`pA}
ztVN_j!sUXopvbsii1v1YTw)n4e-z{y|5aU<NKDXAy-EyLGIdk)F at qE&cHTcvYm(na
ztFjyT#o95f`&u1X*!q3qY2Y{lS?+RWudPY=r;N>0Kc9Ihvp2a8<HknoR{bT_$tBLd
z1d|ZE3{Gd-SB-kM+AiEn3U)Gjvz&uDO?omdO>SoE%6YHL-Jx`yf at f&Avm;)?=T8Fy
zOrn+<pHCgshP628Qu|zulN{wXGj%QCu3q0!P at PGv`%5Q(!d5?6ne>;l2hge+P2d>v
z^SMa{@}=Vwc6L8JyG6m<-k8Deq6M(mCk+|pq63Wyae$eWgta2&6DOYd9K<N}I-Xzz
z=kNToQXMM1`Zfr?930Q}{-Uo<A~W^7(j=XVnlt6UP<{qFYmH{!8bbFiMTp&x|KyCx
zhmQ6mgl|59*dt$BhVH8KAY&8nsIFT7$}B_HRMJ0;;`~;X5cXMeChJY84sjS}AYGY3
zp8BQ|nvkOod7d}o_hg)ku>KZEx>qhW>qZSru%*pDJ`c&4>^Y7iuwR5>7`!hNA^>A5
zb|GIt*+at-WIDdy>mk=tbIhY>SblUX(8OZ7!T`gdC-o*J3 at oleXa=`NxAE;tk2Z4+
zc52i6UwygS_hc}39<{XL<S{LX2%Z~pLXDQ*<>e9rt1gZp`+Ze!s^AP=d~s`)kpSV&
z%Z{jSbPC)3`k=SJ+3M|@)+$}Lai}zs_dzethhfmWwGX+rVbtam at -}hw(K<-#<fpys
zodwg)XQGrWn4?do`c9P?cf~6tOSe=!Z!*O+MN3i%ejwwFtIAF1v3*~7uWSP1;uqhm
zC)%R0#y47A?ctrc0)-n<T{3d#BKKpk1PkRrM*dYDsn8PlBYy}7uB$`I!E at Q`mO2(z
zNAjU}tIu#0HyusKtt&vVTe6&~E)(bYgVEPD;Ww&q(LbEBOk^VV6-~(hcxWv->olPP
zwVEvrU6fO#dYA(uK>Ld}C9){Iv0>&rcwr;<rXu9LeA7qka}fRjXMcRRs+Ll!Rq1AA
zxyXlH6?S6hMV?f_V>Pnq14Z!N<NqF0y6Ta%xX6D8kYvUXxoYAd<nGC34!)|x<Jk~%
z)Wzs9w7z<5 at lEuRr$a*whg0CAvCUrzugz&*9d(CDwHGq=CsYL6ar~n8U><xDsGT>M
zJM|lCtmJH8deh#k#9-yy1{oDS>+n!j8z$>;gHdu>brG<YQ&XG!W+=*mKr0M3lmdd&
z;IL(h5Sd<K>36R~M#X8x+ap{u!lV6%1neO6RAt;G;_*?mK{oKcxF*Gz(Zx`T3PGxn
z9_BL4<L~58MguM)9j at qRO!Z>vh1Q_S&7d8hgRs(kKR84z{e9YCOzPXo0%<Z at Cz-zY
z7SQw`YXvHRL1UnH_R6XZ37=!D7Jf9C)44~U#<tX+e6UZwU9xbaUGG|2z15yNLqQ6o
zviljKf#2qa+W-N?z()RyA0O3pVqT at C`VKCpYA-Q at x_U>(=#j~8|5TP!6{p+V+7L-e
zO^MFm-yZu*l?k-v;`+pR8*6ZLzhEPMBm1B;j7;MB at +<slDx|Kh`{g3JO(CdO1zFVx
z&q|`h1%4K)pjVpxcePl|^8Vr_DCBKoxkHNJf{4GAr*O3`O6#LGB;f>K<$?rMSP(0J
z)2xJo?0$xVnBm09guGO2&pp9iM_s;Y4>2PbHDn*^T`N%Fo9Ou*HhuU{?W%<qpdP*9
zV`pXbsE at 9zhvmN*mIkmZ1T`(4nQ>2g4ZUPT>4|9eoRIs2UZTS~i#A`_G4?lqD|l&6
z7iO|;t`%`!K4UP^6_}N})m<|d990aIYgGS|<JAa8<yEp at B4~rCn6*ZwN>J5C3ag1#
z2^=oS7HRe6>47+00c%35CH$?Imw+?XN0p<EU+|N-jRW2Dm5xr=1N(8`wrq%LZi4>@
z)LoP{dND5J0<8>(8*A_F(%N6W(S1>$j$!e|ZZp?rKLc404A;Hs$p`R{RiaPnRh)4`
z%PjBh{l2QE09^M`)wj65o5n#mzCT47AC8KYu(WV at Am$LbPUTJhySZtg2{W>^sk?AU
z&`Uk&a^3tCO`6=wD#202J=`K-MI at w_V%FUNo6Q#q6N9;fE3s3Z5;9F-a+(!_<Dm0X
z*tqUC${w6zD0NBbUBm_gyw^zVzu^0_jX+Ap|0}46R92vCXrZ&%{f8`2f7AG8!R%I%
z?koF`LXd+8`G5Q*wrlPbgey*yJ|Vt_H61bNe$(D_JDtdn_(u%fUEn6X24Du-juFoB
z1+ef5{7CxzwJStra%)(-O~&Mz&MkK%v<E9)iU2}RU9yQRGimL8HtctgfpNE}Eo(>&
zOeAWHRL_S%UnmQET;m~-9R!OuwXEOW#{UdOmb<=*qe&Z0pyo2if0T!|-#IUje6;%}
z{&qQq=o`Do00z(r$kcMWu1}mZlm==(-W`6DXoIxBweNQ$F$jOxS-~TM?XDNWvV~GS
zFrllzTt^&Cqc&&mNrnVb0VN$5c5MXoA&_eluQ;IqY~1A5w1+wM78a`<#W*#2vbSL9
zQ0%kMi|3bJSNHiKQidzC7TGn*g@;YM3tS%<v+iwZ<4ewpaN>UM5+BzE!<~FfeXx5n
z-QP_6si{wt$dOFmzzwhOT;&(c$K+ulbJ1<l_}SmurVdXGE#>7sR~J<ry_5EK3&IWD
z=vCOK6}K-u6&4@>v?}qTd`Q at _q4{DmD~8r0R*Ms<=ouVx+!EeX`pGHjZ|3gbPWJyl
z at b?Mw|B%lzlU9?qd7Nbps*t2kp-N$&{~NfFb)g-yYo^ZK<SvE+``-oPc=NRA)NPV?
z)9cQ9^5QeWKg+|}Pr0y9IkM6fRr{aS|LEgpnMHvH|M;jnaLxNFRM7Woip~1r%Ji5$
zOis~HU`(w;*E)s&qNMjll6yzn0!BQ8-+I at OY7Sy!n_t*^ho#y`W#bxrvAmw!nA7c^
zM7n)?B=EDt)7a-PKO1~cagb6D9hirZg4T6MMQDLBtlRK(Eo)TAS!~J0l4H>H;a)Er
za*EW#k_|K0v^@7(M`LKcFtqbriIyV}pSik!%u at t@;~c)+<NIfZwmFb0R%K30!7QX$
zE?@lhKs#@Wt^xYAVKnayzo8hYcG0S9yt%TE+UlU{85wFs`5(;~Z?~h&v1+pvy&KmQ
zeg%&zpr4UNPbFT58({Z~1OFt+!!|oC!{$<V|LX?MmXizhudF^HB;?}aLfsMmR&;b)
V&)|Erpm8k(vUIrg+Wh*x{{ZCcYux|<

diff --git a/docs-xml/Samba3-HOWTO/images/WME008.png b/docs-xml/Samba3-HOWTO/images/WME008.png
deleted file mode 100644
index b03a7853b42f7c453f488b365c9e71321da124ed..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2337
zcmb`Jdo&XaAIIk|<w37oVt9BSQFygp5he*Oua!#)xzw6Vk^45cX}M)?^{Np=g}GIW
z<hB`#JWS@=TsKngv#rHuBTxPRp3ZsCdH?yH-#OoNe&=`2=leb9n|TrHBrm5S2LJ%%
zA?MDz0RUnbf9wQV at gGyd{4^K<kX?qHwevvXS+mn|br#C$*9r~NP{@O)CQA-%=$8~i
z*P(^`KfL<aDcyZqcQ)JA;xxst>+<xnwLlamTkH;?1HCKMNT27TzP*$@?aQ-Pc*m(k
zd*Lc!hJY!-6wqaKgm?g;((cDx?eh1f0*1!u-;V)|uFx&fi;<cc^X&CXb4lRxB5%8U
zV2j6#PBiRMLWvZQ=e{ngw!P;CmktsQ{^z=Cwtx9>sNbzORx<qZDr6CX#a-LPUNy=@
zrk>oI0<Cw)YtUn%wL at wSNo}tu$#NJEBbL$9=n0om<w0`&y>Kih3z3|?@U&4PC(KD^
zbM5w2hJel?1x*cBPk_`7mfjo2)P@;~95P<N8WX!3&U`sK at vKlo{Ec0UakW|Nc!67$
zgrgpqq2yP>l#Xg)%?#=vT_s|w>oOhP&Hh-47UCM{w`etG10wTlg5=r~A7yv@&w*ze
zDjJVY512XkP}2GP@&+g!i!3h0xre6Na$+vwgFjhXrx<;{qj<YKoGP^yvJgMfrBc$h
z+aw#5f1*iYr9jw!wQ+yhPT6Ga(O%;f)4yPWz~}Bl&ZliXa at z^G|HrQ%6qz3K(?;tj
zd2fA`3N1<L<Q}mUo5Cghh!s*8c70&Hq4NNx2btewmDK#U(DC@{Kpke{o#Ey~u!{DJ
zunhj^fC#kk&4`;ECOjk6{$wuf^-mUuO5g7V=sNpp16Sj~-dWZ(hLlcknG#wAJ)jd>
zRJzudyKqG$_YW*A)rk=6yTCMi4^c#Y*5eh}&qc~U?obuaEB|XJO%bJhdXadyv;4sE
z<b9IBp8MN8J<gGU9oj2C`|)yC-pAjW7P)I}wY`b5O9$2GA3%~upgF7f0e>ls({EtU
z1XoF*<u~G`>-Rep#q(}tv*-?Uk;*AQ at 19m<;Oxbwb!d~{`;<@*?Z!-XK^$ts`XGoF
zJrD{g>eHStqYX6|wKLi4I5Cf?<!7_2OFo|uct$FG3^4TzDepH=NH4YBH?AVQVA=0q
zX)9=-gcQNqPsp`cvJp5a<7}<#4ua(HSWQb#h60}wt2l)wE!*yyJ}TH^-CIk1vN&9I
z7&*|$&Rg at DDeM)vKY08ur`xmgds`T>y}o8#<B`a`yM-Tt2=BhY-K`~>ko$x&<>&>>
zFv08xhlC at XCVc-6ZmV;@z++Hr7Bxr05I_bLTz((|nt2r#0JOq^xjBMb`OwYV-UyOO
z2$n~$KxfrVDq1}6ei#!1XJpuxZgK38?!+~TL(c8~NH5A$Fwqc(C6<K6a<eR^`6{7}
z+E;u*^K#(}!E;A*SoZz*JX6_mE=J{(gRVCnFo^X9cElVc61e}{M||C_ke^>g3`4(I
zTe0GsOP^+CX<qFIJ{6yJyXoL)HBF^gY_T3Exo2<jE~^o|sS_ouk7A_Z&=qPf>- at j{
zry)bM?oY%}sXzp79v|2IAmS2NboquJsduOlfynyy!Ym5Q^DO7i27z><7H8#1dG?jr
zY`%z#sz6I4yl~8p<cy`hVAcLG1d+1rINNZHwgie!En8|0Hv1<tf9*=2ynx|KwQ_06
z$L?9D=wC;6X(X0F40uxNcXT9yim9CvcYnG<TtW8CoS2=gwT>)CMpBpa-^7+?O&wW2
zPC{~?5hbNcY;+Yi8-5IKC4$E0JQDd9j6k~?pO<O*9+#T3Q(j0>)X3{tw;r`cd=OuB
zM)Zjhbw|fZf at okZVnktNuwdV^<B~Fxut*q?RI&idINW!|b&iOUneWf(ke)(<p;Ofm
z*a`TKwE(|5`mWuh;?-&YLv`xV^aN_j7e*8%5T=2QGWoPN(m8-A)1EoPB&fteCB{!p
z4;(o*Q%`|kxSK$YqpR?$)-9clH`bfgF~o?bCHzeWoaGTWBqcYUM7W9cHs3Jj6FV!5
z1jlo&Njc4Q)gxebVHC{FH*yfVz=$IJe(hFtYVBC~7IijE#bGLZ<xxUL>p2S8GOQ{x
zy!F<Mj|tiGL6&6hezP=q=-Av!-E0G>bTp!Pt9$+J^?pvQH=moGKz;gbL)1)6Kc6O5
z#A2w-`1}^@^3g!*Fq=DQ)?~!A^x!v!A9q3l=+7Kc-)&U?CnmoH_J0=d6B$xZ+Cqxr
z3og>vHX97k$;l^8D at r0YOMKe1I<sEAyv06PtKMtIq0^Q|Ywr`#Xmmrt9~`%taCY7#
zo83GvqlB`X5Oq0NMUFWO>-Nr;a(B_Tz&yBDyysnSLWnnglee7+E(<C8YO;mLPGR9*
zrL?8Fj^HZu*4W6+8u<%Jz;QSH2-QuGCA?31L)7-dYQu}PUgL`|*M2c^@)I|8=I#yz
z58du~Upo7zF{v2gKu#~H<eK;x>igbBrZg%@`W4|k$*c02NyKTFz2U6kstKM&RZN#*
z`!T*cL3leYDeNsOz`vt9-a&64rl9f*BXE6LYV$+3&3PH at aI{}NAz0E6_ujJR;Wj0N
zM&&>TU!deookfw3a7t*guOpTGXv%q0YxU4PyvA%|gW~0zhz|#OpE_y0D5#{tOvjPc
z2AqZyR$b<Q`h9ahT2tI))1>x%N|$R<S at 1=lsISo0dpX8#4sO}^=2OZ>y^60Q%Bx8&
zzu<eHY+248j%2&r at g<(_c5u(Qpk7&xRblb9{alN at xak=IiMfG=;d43{N^bxc5K013
zeq5&W;$`+HBb#4D`j-x&{Ae>vt;j<Fz?14^z)ZT0uABD*pC8o+0C9kxeR(F}?%zAy
Bh#CL@

diff --git a/docs-xml/Samba3-HOWTO/images/WME009.png b/docs-xml/Samba3-HOWTO/images/WME009.png
deleted file mode 100644
index f851876ceee081a10c58d23c9ade9e2a1e1775c8..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 8863
zcmb_?2T&Akv+j^236hfpktAUe5F|*F90bWZNX|KDP?jLD<g`mvq9DkUvyvo8PLdYM
zAW2wYCEwM*&iCI_b?VkV_nxiVs;;hi-|3m|x4WOGCsspUk%)kf0000YWhFT+0KjlV
z|G(j3qBZF=9asSH08o~DuH&DxpX<_4!Bwkp3Yko*%wv at hl~A5YT}u6)TEu~1%G)1W
zeUHsU at -4?IA)W{PPC7uVVD)!sCoT{ka)tgqx!b+rDLPLMY-fF4<G<T2H6%4D$goWS
z<b;RKxHT?#=iCRzxT|M<&X2>QTQGpFmHd5HVC+8fD(0m)WQ}jJ*6U*dJFvBmJnvz>
zL~f1Vm=H1w8J;-MGa<r;G(SEFfBYpaYGJ=2G_2h$xj6-I1lIFa9C at WgkOUM6#HF>F
zRm&^BupxyT3 at n1EzI9=S<Er}UNsz&nknG4S_pc1LG?oXZWYzB}QE|eDExiIleCrrv
zR=N>1ntWc_NBy={b>FS`x0rpt=Tmb=kROT9N0_rJ4|G9A*!4Bk79~63qMGo7Vc5&(
zDnI1v*dCP|urSa%6xBks7xzU&<<}T2Fi!f#M-M`16_Y8_?{->c+w`*-_veF86&_U(
zRI)&sHA5n^@Cp<+16)~U=Gq=vu`%W(k5oB{Wsp>wF6Au6?A;>TJXPi%NI$M)d302n
znF<C`<t0P(pUd2~+?QQ$4`6wMd7 at 4zn>UrL&b4TGPa}5l^=kWhyG9kx6m|jQG`0=>
zSI1^O4f600Q)Fr4m#uB9BZ1-bCnB8pyKgO1eK6PnjTPTowl$Q-s$rl}oj|-d at b(F0
zO?-3+mC6}|&%zK6k6-&8*q%{lowxP-@@os05XPhahir;Ln)v8DJlM?LDZTd+y}wrQ
zOC5MP6wp~cS;2S21jL-pnLEs?H<m>1nq?CR8Fr^?6Tf~swI0}R`#5?T2S)fA*!EmS
zs%fRltBibPM_pd~wtn=Z$_1Xxi}{&2JkJUcStNXR_nDdE)B~qFpNpo6*L+BKjZ_Pf
zOlal!%+8uhT=6R2V8pulWHW7%E&Xc7XZ3n~05^peW*~)m)QRt;lD<r0>I8hk&An7p
zpUG}dR#*6K)gEV^h$GMS)nks|Io`(f%_s7W*4av=?Y{hGL}N>aPeXuqORVrmeB!je
zz)4F5fbzDgug~yjN6N(o&Nkt&p at COhZKz*oWRy}D{(46TU!PHbgqy8H<a_ArGb!QT
z>YeR8X<8}6XAJJDCsB+u74enoyEjhfn at bO^kEmKYA#f=KD4=>s-BI>Q_6C-q{7d~9
z7Od=dY_>h-vT}ef$EH9+P;G1S&?ePkXR at nYgGK*n7MHA=_f%2OxQp-lo>+z{N at CUE
z-LvMWvW!&(mIISFCE=k1I^<3Y!{Wu?K;^#QKwZ2}apx?0%rv}(uxZOG=S#CfkNZrT
zzip4L$PWWp<bET5`TV-RFl;qpaV4#)Pr`b;cPK8 at nr}Rl2XbOvy%t8`ijd=u!kRGD
zwfm1W`z at Nao2eiP&DLR08~txj>8LBgZSc^$Szwo(qw7#}Ug|?+=JKz*M}lgjTjgd>
z at TqOW{7KQ}!o8T{Bf}sfz*|}kkj9<D2E4a-4(dH~91`HWrx*U>Q5H=myqQBAuiUuc
zdh~<Loz8m;)93&RU7)i80<O-Hit4}i9sdN?UUUFCFoq$70WfI%{|kj_(8bVN*B3$$
zooC^`4~Sa4 at h%sbZ_)~ehcs2xzM)LF+WC~PL8)NG!ilb(UE!btBedG_C!<9X79d9d
zX|V3J%V=c-?&SZlGkj*=X;YxnAm5Cs^5J^VCKa;18SywH8u5BP5WIJH#3{Ue`lunr
zq+SE60mA0kSZfNfmnjZnNP>;PvEEMUk-Ob%^!;cMG67RSz*c0Vx;+bFhB8`YTHLdc
z3UmGds}EH0Jy-KNZvh>fFKmrw%B7J(G07=p=#?v_FQ`$1WWgj#J_e8UmGXbSA>h{~
zq->wzFAsT|SkL`}wz!7^n@!{<L~Q9=Wm_zVRiapVdTzMsRpRxY)-l2BYe7N6iqjy=
zyfFF84;${j&AZmmt)EkV=kZ{8ynarV?PSM!gcCu4`;~n&_95<cp&&oiYKW2wJtzH<
zk02_FAZ5SOdR^_<OKpz<X1#FFrUq&xY3(@)sw2Ob7yCCbG993cAwz_Loj*T9w?qa;
zGzsk!9H4olrKl+*Uj`{RPm#^)j5#f??$Gc<458$A7lV2B<JDVZLPWz|n9{T8)L(%0
zCzbpWWRndI4o__X`^c|rn(tCGT1t??l7xnL!X?_44`njq%$Peyks^>M`N7AA2gvIi
z;f|L#S639fhiuc<<v;oECVma>#Ffev3_c#P>)R4f%pY}cHi^PxOjLXUcP98SptW)t
z(qvX$C^#ud)a^xcu(1e;@UMwH#>%8(=XUC0 at 8(-{O@;k9ZOPzf_;KIBGF9P`KiEG#
z<u;3{`_(m0_SV;nMpr|r+St*9k~(os4(pkDvu1C5`qoSamFGg)Tl~UnR`j<hyS(kS
z-*~oO@&3b`&DQTMdn`|f7b;j<#oqn`TchA)I`L|rPNwfreXo4g#klH}A3YVd&Mu>}
zA|Kzhx?W|#9UyyPJxYU(uTW`fwk(5a$uq#1FCm at P3GT(oFMQtCzL#-&(Q-}ESyKBe
z&@|d&0`3ek{Ko(Kw3o=S5*rqq*}l6~a*z2k!wrs=Tw`DjN`dzi5fZ`8CJp)Ji;i0i
zg{pSantV5|G4vm^r3}B*#~JXQm?*#zb$3r!?Ne!9wkr$wQB(8>tKtmyv7>^fh at Onv
z9fLT0)Q^e~2J>n6nRcGO-Yv8|EhN!%_S};(6xviPaiEL#pzqsxyk>6Ml`(Ao3dbB(
zv(ugOK=8WoAiNw?`R%JfgLylR!g43EUaM5_?1`#?4bD;<moq!wDS07vuQj#Gvf%20
zQKP|a)Ug89Pmp|>rdF$=q%5on$&Rb#i&#I(LNXHJsTD+(aDDtOE}3AG<EI*RJxsP1
z634 at q#$ydC!6<wVZJ}=H63Wdg#`jmpeGtv|l=E7|oRzX_r+ at +|&f4;zC*&1KlAHTp
z1fFL4y^dVWSFT{X_HOMMu%d|yVEnzFI_jC9Ke~0b3j?Hu)H^zq+ejqyM*}pCfb9%;
z&A_DJ^DUo{rK(07aO&(yiyE%@9v<*BEhK;Bir#E?Hl*oZ_pg?Yn^I8Xicbj0iK4Bl
z+JdI<XciQ*X1)m08)WTUZVF0$A#a<w+~GXuZB_em(fVk3m+q(`tCe5!ke%!6d|d;F
zoAoJpRmX80$Hpr4Nb+tNlWdDbSnq?~HDy<40mz!zFWQ82C%4x+i}68~0~ymtdF6V>
zHrB}rO(3Q)5rKKRBLfaf3d@(Loe9S^1G_$*%h9b~!q?ZG&onc>uj^NRwDN+yY0Syo
z?d0d!5Fah~8SPI|(Y)Meax(nV$-zepd8_sUXYPp`obkg(4D^<FnPpUd_v_rZZBUn!
z?^VeCaM-uY+QaMSg_pHbSx5V{sUGf-`njN`v&M$%kLw3qk;a55=c9{eqq04BvfgFc
zy#zHXoMazs+BAZM`aM&=`+oa5Gl`uJGxM&wW=?$?q at L;R#nC^tWK_KQxA3&C>x`aN
zOMv4MR{JGsac2kf+9A7FHNJ*8E*EYs98<+OZ<pOX$v4#wZbOJWv<Jl}-rn at jEVk1s
z4mq*vxW;~$o1JIWRx2-Ze*`vd(RC*re6|54OHM!bt6u8eFKiz!@Du=_ST21Jjr7Ef
z+|+doIK=S5o#N$ph*~BNg9gMj6+r#XokKg9t7jKN=ok}Mj%eBrC71W~qrKa5!7Zhk
zr_~t+Q*Jr$*fRJ!Xt^8>D?W=rHV|5QD&zID;*lwa#+At*ntNOMZ``52-&SRGN#44v
z4fG^>u7T_XUoW=tE3`$kRBtP-DKiFYM>(2ST_C<(Zd&+E_8UXr+Br#;B7<+J;r{Pa
z(#Hhfws~C7UO%KUY&7ODw<d)twAr$N at DK_&_p{kMRC|p3k*q>iSI?=%7tKQ~GTq0l
z)J469vIKlg^XDBWY`Fo!INE+eM2LSBjk^5WHRuh*QRga at 9QaN4PlYuA;RD{U>d_r}
zVefQ`49XRJaGsos??*7;dmIl0gFsaog1_@<nZ%lPX6E-}foXe>`XX~GM+q+pI&O5y
zza#N6qwZ#JYsoyv<7FW?uim&Bj9F^7RAx2g&UTEizABkPKJyDAHW}I_jxRF_gs*W9
zsknpI67_+yu>(hCOf%AQ<WPQ*c|7b##kN~Ls~1%JD55MYkBLhRI~gyS5`BMbtrfCZ
z<H*25lkEt%0<@J;pI-|*1qKXci?(H{oxKy08P6CN^&?^oM>wF38)kEiWV3q+lCw>$
zq0eVfi}31pR0ayVsU>7hWco=I!_yyYkpqti{-fw%Rj^@rzYI3#CO``(!=t04<Gfdj
z?<?4{6~2A_B}2#wK8tz*z9Cx5rs9(MrP#k(GFKVX$Wy4%Y~~7|D*1l$6n{>sVeYQ5
zfG at +y?kRLj^rkk4BcUpTqN}AwX!DFuc#dRyV)Kaz@~{yzF^mb%7i8ejMjYga-!x61
z3k#G at U#iqspqf+qiO(fCWh+2AXvpibICL7ATf%vR^lYX$E;^k~Q4!r-9Lc{R@!HO~
z&3gB7`6 at p3Wz(GSw2?xFHvH%2ID|Eom2GynK8FMCkhJK_?og2mRa`N>3sk_lrGj9$
z9{pB5iveGp0Sfw#L?vfE+(hU}gp>ICx^1&^u&T4bI@(@3dDsHj4hJRD7LZqdB5SC!
z?${8uu!l77>(rLt?38_Fvc~w#ugHP+Wd4PUvn}m~3Gc44Wh%2 at JuA|@`YMQY^){ZV
zTf+H<V4z0X0cV_&vs%yqe=)XHjYV1BnnRs!KquEj`&o^0SOwb#=@VASj#ctCpFoR)
zJ4FMNpT7V_nL|o>+w%nB1mpVLjROv$r{}?vU~z|#`Xa|Ysaa%Kew%B<*M*A<8)Av6
zICVHJ-Gk^ml13CRNMCfR)>j>55nO;%rKN>Hj1S62u%mZgXc;EgC)Kjj@{=1IFE+<g
zqQ2v=ST{($#!{x_uZ at nks|#i{7j&~st}&XpaO*3I<zukAzAqZad_VpOw6JO0r}T!F
zD1BY`#aR(okn!V9R??B2eipJx;-fi2he7=wb~DR&lt4^r?)ON$7>r|wl`TG at r<_}8
zXf!6=^QW<?!3Va-)Sa~)>WfZWKUJ!-aCZPFy&InB=St3B6X`&AHF*>|sk%7Tv%8)H
z*GK;1jEV1Rs6JDZ1&lYI-1B`dWSBo at IAd>!(;Jky_akUk`@7_`m+r(P*q6UA4QWI@
z?p9&hK1ZC$z<<M_k!i(;@vqJ7R}@<cpjlj>@CF~U at e4mD9yjGL58L#yt;Ts0M14)W
z6frTC1<u_HfR;EwDfCl$XZbA;ni=06jvz+qEOZ|czPeX`SXr%b_VOqPox+}FsSLYj
z<UxDqSBZBQ{Rd%L{W!i_vTBTp9yC!7frvx-yb+U5HzUZ49Og$E!&7^O at iVp72Q*{T
zkNxi2yVSs2u at ts5ec%&4W^(m3=?B6A;+ry)0|>=XnOsAE$^Jk-K{xjm$yYy(cq1F_
z(|g89tK4-`QzBYt^&Xxoy*dG1Z5gSvm25 at 7CH|tF$<ddV2-Omp(oEg*+988FvEa8m
z-M- at LlL4!;mMHL)DUwHWlv<M}4{8bMw3c{vE@!sbpgxQGH5ceuuf4{qb>qy{!1N1c
z?J#qFj(7)xd7bJ8|B(KvIxu!D#Ng()w7BYOa+|<}Q*=N;NxI{1-<l**?Xh}|-CvLb
z<!L<eoWabYv9(AnjqHE8sFClhC<c%yvy3jkX9q%%NTgRC;jN~IT8bIw2@<L8I)@{|
zCM6|RJ<IL0QFA7hI+JEjS7>m*RP*UmWmDh6#rZ3Dfefz_ at JRJdGmjI+GTy#MaM2Ss
z-qs{2V at EcXSm(voLpBLt?5Z8<uXSVR(^849Q^CX<<cC%efcCFq$?<H$#<4>A at jj;M
zn9P>`?a54C97J1Jt;L>nJLb<0c4hE=zx+VQiBMx{zrSn17f%tfKg*S$>G!S({#)|_
z;!Wp9xDEODqWRiS`;B<sa)i0&*OSJRyka95`Z2Bc)Z4HBTvKX1Y}Rtuulo7FP17LX
z&iZThcmnk0+?KaizKY{MC%b*lU*(49P8|z6*r#l$=M76R0t^2<_uOF|b|308q}hah
z*?u1l3nlZ5Y*eU994=7HVSbl)0C_y0fb73`!cWD2PM7uRj-WbLxCDh}>fJf4aKs9f
z7}!RG$8h2@^ilht5ajhd+s>}klN{sMwt2s+PWH-T*{->?T&D$MDfFqJ%zN{t!em<Q
zTWIV*J4co*D1SlixNFoF?)b`JF=8VB6PlT8gzB&Pwt_dymP}<<y}VkNzJ+zxl4_Mt
z+HZ+)ynM$_5*sj>w|2Kmx>>>aWA2)Cjzv)|J=v}>Ho)aI|GkHjdR^g_OU{Pk#FgK9
z$Blmr=dh{knb?hfpL43lB$4HNqR#so_F@&+#w9^Q{8sYFBm>;;rQ_Vl5g%0Rbjpmf
zRHW5SmSD(=i{SGYA3>hbF}^|F>@#C{kWd6`q?hnQLF4G&NiFA at -`ejx9vmT=Q7+~x
zQC?*O10zeaV-kj~BBxGd%MV;tRLhM^4h_HSHt1_)<XQ_BxVLzT at MyhB^O-1$%Mh1!
zUR`bIXzgW4K078XfXs<_6803uH~M0>rPnv$5n1Bbz$S8W+_F2Sd+t-Y9uO4ot%mP2
zPhoad_3M%Gphj#%ghvJa;$RXtZ7zQ=y78I10R3oSCVGUFNY>{Hslbo+lB%=dg1!0T
zm{+H;T>A+a`?tS~H`N9|N(2Pjx8#n6D{9KA^?C4EoZT<@>k%bVq4Q0L{oFC{XN4H|
zBLCYA!(SR<?LhZ&RoS&#ttk&Du}0eKn%G~KZ^;sE<<IO|B&3;XcF^IcJ8jKyTA9B|
z^~CX0l#*T_^QVax;RAO?V`gnV57(UxaQ{W%E?b&Sx)L8wyN3I4VD0@#GitIxsf=G#
z+d52IYA&|1!LgZ6Tbpg=v&I>xV4P<K)M&_>=bD6ivljv`b{^c{f<e*`5dFB`DshLC
z9%0>UoDypb<J=_}T$6J=dlT8ni`oi-O=)(7?c?gKJ7q88Y6fim)B=$W=OHm9kl)mP
zgtA<_ElrocyT9Rh-~#G at 9lR0;Pn2o(?C2KqJlOFWn<oU}12Oun&#yL#JU_{69IB$S
zN+lT@^?#E)7SwE{KJy9$_)erk1sAZ^I80Q6Fx?;I{z3A!{{ryI5I=QlfNtf;KW)1R
z?V7w%JLVzaQ#9(*wBPfK;rD>NAzIvUa8Zy*XlUqL(TQmx2H=-xvx#Mj1iJLOqBpTC
z01v2C{duS9Q`Uk8jg|R9-)u|&4Y$KRr!-PM=<TqOa*6rnr-KoLa&ED6tJA`6)sVfP
zk1$VqF_7$vrn~&p(GY^tp37e$^@?J|dBXhB_YodRbNd_PZ__2LNLXoVd;>xV19k%~
zaqM9VCfY}o)WK266#~WK(r#!LSSVV?_UosHrsu<AQ1{v(^6K2lC2krIKf{gzV!1xc
z<a(t+OR&{}68T6pCsR6;po@&!o#oNv2;oi_s`j%1XO8yvc^7Oaw-hRacW6kx4VECR
zJuFPWRQs8;s+u?fZC!F0Ouw_F;4Yz4DJeL at JY-H!0_*Rr0`;uGBrBzk!EHXewz?6l
z@}CqSvdZ}wjy>!!eXx}+L8KXl)c7ZdWmw;mO#<Ch<Ue4Ue<ET+hi)g5T|-toT`!n1
zUx9a|m96{6Huk7PK7&k!3Qjc{4z$z>5E26IlY=}wfVK9;$`2(pvD?AfVy#S8Jhgru
z+IaSmF<e{A6;!YDwoIADgBqBM)Gfh~#{KJ(|5lcj&zo#Et7iKqquJ*nZtY+xLR75B
z`bzY5$8R*vKh7(SqA&sBKgamZl_mUNl77%2tiFBUC$}N(W{nFj*HfT=!R-ugRz#gM
zt at 7|l2-6tLaQVQGlXXYaAu?*@a?(B5QQ^k*9ZW6E+%Bck2iuszlniCDLU)?4dtnoc
z^}#h{gmbcY)U?gs98r>r$MSFwgoQ)vL?%487`~ZyiF7U5gw(*J2ZhwYcLa8+XK|}<
zW%`oJS+_8VOXY=<aq(mnJ^k1cge=K8iuo@)^=VO=IAg at 153w)4McQ9VErkRSlE~sB
z*_r3}B3%M;G$KYUQ^zVJ>$%xm-$~8XTU#LP5;<Hm#!fU+3<1!;4qw|LbEjE#{wRl)
zMZ{h_No<Sbi^-E<NzI2OB<d+P`o=W_BMwtuYwhdUW5h1y__=c7eGz>-{!~-|6!SkZ
zr7FW+#|k*%Ztr8D at oNTMJV4zGQlS+i_RrK^ZU2{*(LEfR=HEM2!buf&=g}}fnmTxF
zlxyM-ipl|iIuZY(_Z>0f0KL5NZdXfT54<-ddHSL&`inmi*pI<>w;omn7GgOf{LF}s
zn(YuePhJ#5_i>!RY&8ZInLnt>yzK at nCkjpLt+GC*go!iWb5e~*&6L^ck_bC$#Iu-a
zS0RDY!o?j^_o7thP_yZ>+Z!=U^6<OFd0-;WUb3RB$%hDRblU&=tt;^HVvF0a`b|YE
zv!mVmPwbFjWj??fZGHdYMMh)fjZde6gA6{8=)y4r at Y>x at 0@!xv5 at K!wM3S`2 at d0|g
ze}LZ~fxfL{AP}YabIG2W at Y$hb+$is&hW_?QOOl~e(8k2j+}54m0}*MpnJw40dp~+U
zNw%%=rjWUf1zmhFq2%&#7znvDKY!mrZti34n9-2;hmUqNJM=yl-^D+h(mRL0t1D)o
zIfl>@N<zDd4n>qQ0Op{+2TFXadM>pGT}oVa+dBO*PFx+UuSW|#WfPbJnuHg)I(QLA
z{mqu*q>fNil=!{G;=<_^SJH~?BB<vu)Lf=<C8(BgRCqa_Ez_Dw=FI9Rueb!sGM*=5
zn8&lbugGJVz}Rx0tDG0Jt8n>5u4-rVOM=w0z)#)OsHq;8Oo^Ynn-ZUvtkgG*U$JHW
zez at qR>MD)W$*9pHko+nbdiAAV>%gtz8c#l2=d)Z{koM0c6<Nnsc&W`Uefs}K{#o>I
z4SRlM`abL_EU^<8Dv{~ngkbI2baOsKh&f-l6IQQlbz#&Bv!A}0?54^0si+-!?muMO
z&@*Mzsc&>j#;zDxwDf(Q(kyPh-bdG<->LZMAYp(vEpNSZu6QX-Hh_ijG~=P-&e6W@
zd5%TT{PuADoL<#NR(#hs=UN%QQ2H(-oFy_M06b$6jBfFV*y?ys{**7ta)nX{uDW<o
zxb$pyzN59@=-<w<5u9nd-^UId;f)jMU<pM$35V24GyUlzBwfmt5s?ji`TARA$}bEz
zPh;+`nX8+-Xmu^{8WrFRan5S7VZK7n^if at jzU3V`MC?=~!!%N_vl2q5Fg{g1Gg=-k
zVgbyI0`eh2UPVFGMYN<vh`YQrM`A1 at ud>xr at R7D>8l1M4Lv|}eKb%rErrUf_4Y9^8
zKR%PVBGi^2F7ym`1f)bRR_%QJ at x~njhAVE0MPg0$EHo89(N%A=^wmTmSii)yat}o8
zy?>NRb}ZVLrm>slO9F|BdmzYMt7qm0)qu%0m~FG-3#mG|;V at y}3dcdDWIv2AQd+Lq
z6()rUe*vKi1 at x!PM${6LT_fFH`b11FbO;$(z6cAewxw3hso`1%1~I##em~AETM#;%
z%z-w^F*ay)4s+L#)+DaGN82!ag{WSzCGx{`P!|YSsx-enqi6C#P_V9O62Im)iGLF7
z9VE~A{yOszKQZ at B%s|N^^FWE)oTUG7;G38+&9b$R#wIDZ${C3pStt_YTE(s-U-F?0
z7S%=XzH8w$eSW&PC!%S>9geW4xOP#aJiS-&$X(bl_wNS7>S3<ZJXYMm-OyMMhp^c)
zte4jj(H(aJljNF9ZvyFd0O_Fu_8$?Su?7B&pQ5d%)@{Wx^#jGk5TW4MBga`iM>-4x
zk<H=4T^--+2^^W5oa&+6YK1XO^axZsx;yW}>v2&l^=Lcw?NVBWkZ^V5_GxPnD)ZdI
z at CkWqfN;By)6W(<IIVVdzb!v`^!(iJ=#ND<j8`7<Q0KhGnfAN`kc1xZZd@>T9ZbTT
zqdxt!&&1M(iuI!i;|p64nfA60n>q^x1`H~?K=rRdPqsZPigP^2Zt5v22T;#i5G at N<
zAINLDqq1z3k8!07n1wuEIvu+7dM;|x6^2E*zNT`8FgASfQo at s7#0aPpA#^emg#^g0
zk}O8_{XptfP(=&Mz(DtgCsdqQCA%n~$he(sPw13g at wai6Gc2n@IJQ3cX{<86_InB6
zED4Ob>Y$&Al7Kn!%WDkj-QZj(Nftn{x;r&Vh${d9m_~oT1;7RfBL0WKl!jya4m#cU
z3jlS>q(aYCfR3bxjuV at Xr+@~<=6}oz{}~$ozYEa`^|Lou=i0qQz&4{Yy7{l%#05?u
zMeNnH6;LK%?AbTie~Au at 5wdsr?so6{KAQ)_n`R}@3=Anm$C6%gMeDI6rcL(NxjpsU
z2a5@(=fPZJT8YC!hMMG$M$Q9gZ9B!x)2*b{3hpe=wRRBMTA+KQKXcDlMOX}0W>1W&
zg%(|f4^fa`Gpa+L&3B%w73fz&R?bpGi{+~HYxyQ3ye2d`(ss(Idf44%)LGcrcYoQH
z&ue|Pc`pioGU?x#hMvA}WBCd6U#zOr=;q1DsQrjEVA!E=O60_&^tMVRC}4M2S7(2u
zmqwajV at t?KNLXr<tG5kp<7#T=62z&&KY7bWg<x7?WT9|tw at e#<v9 at VRMJ4^P=mE at u
zj-%de*H74Lcm{3lzh-X#4BxP7KWWe-Y_Hi0*fla92g6QhKX5o=77S2-*g|uqI6FsX
ziMhcR>H1k<od4s5_J%eJ-Tl+=-$8$8@)`Yxf8Bl&QmaV|pU^-n0A+b~xhk1gum2Zw
CGV7 at T

diff --git a/docs-xml/Samba3-HOWTO/images/WME010.png b/docs-xml/Samba3-HOWTO/images/WME010.png
deleted file mode 100644
index 589be02b224817b273bfb3aa719c7940acea1ce4..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 6454
zcmb7}cT`hNxBo*35Rr}~fQocbstN*v5EKxI6sd+ at ML>!mMLNM2>0LSxsPrN&^nldR
zMLK~XT_Dm4CBV(&^ZxPP`>y*d>+Ey(tXb>KS~GL@?C)nEl&<zedRk6e002O*p{}9_
z08l(3-!WhyxyP=0a{vHfKh;oCHt<a+%uHA3-en2-X=6k)ACJN=+6{XPW}wK|h254a
zHPhrACK;ZyO=}4^x}27Lrd!=JE4$19=)s`UIf*59n&ADC9}u<etDv$temHn?swjC0
z&~?0Iv446}D+#zVw_hJEapw7q9Z<OC><0nJbH05SxLmrf5(Jf4iUEhL1z;?Dp9i0j
z5X~dP8DQkbuot7u*LAMnZ|qCrdo;t7ck+ra|16f=<5;^Oihl3*PWIGrv!-5u%h?N0
z{Jp=ve at k2%&dc21^;=Sb#8 at y#*&8@~`6|W96}^KI)(x0#$~#>}qSukBCarD+!m9W@
z5Kjy&TR~dI;u2b3I#`dp_)3W`YTHzb$Ar|>72iCQPoer$9L=rB8a02NrFu4Au0zXM
zQ{>qaXK#dqdZ~<D8VM)7bSX6eE^)gVl2&bgb|Zn1Dpl9ukyR`3%?ch5Pkb{&XB;ZF
zKWXXoToLqUQS|tDC@`ppB36FP(^C-sL*iTFa*JIGmScWlnB5dnlUm(WnPliE>>=-h
z%i3o9uyos`xhvvY7gc``kWZ%4zJRS+T0Q6v+f!G6^#wVn4iP(JE7I6vY}3|`P`+3E
zboFl<V~A&f+GKrOj>g&NRy*-0Jj_?7E7_#d#>HOko5iFzYaYqHc(|FFSomCQTW=AG
zaG^-ScgO}hW}}-{2E4ibU!UDX52^{+deSuEE#->@L22dZ-bd?V7Hj$Cc?v|cl;Bpk
z6hsc3GH_dk*WF*?RmsOR{S>X|P~U at L<Y&?K{=}4Yo?5O<!ziw`VnZE>w9jBy*^1s+
z+H?%Uzwhvcf$g}N716H=xf`q?FchemHBC4O!n|4q+ZPt+$on$1G2x3EaFPnm__C$3
zY~smjfZ~i;Cl$QOg1BwzdXu`xCE;S64~1LR$a|HL&!yv#L+gFBA+H%%xEw#ws-W6a
z86g)wHsA|tp?zzeU$Z$he=Y`;F}e_<5qQn$<g2+P@#4AW5HG;!HeJ~1^jRVKvy;w{
zf|8xr%V6w?O90!vDWz3x>H1r1cFU})FxWF at 06d~8%vNOX6O at XNg+h0=5zpMN4ubKV
zZ#P%U(0(}q|0bRsSogItR{eDEucA_8Ma>0apo}q%S9{-!v}AUwwMx<nHI=BtLAH>5
zNoLa7X_^_J_<b2;s8?+!@^)s9I;h2I;3H6N3Dt6T`w`sz0$?Lsk{Prgzebxrb(hE-
zLlvTLiizevO#J-yD^o<-l|jDm*}eQwD;YSea>Y~w8i^9W-oD$eG}yjGU7q$C#eGJ2
zeF*8TRTM#6XYMg*&5ev<q{`DfJ$FHoZ=~CRG3fga)}@^$PPeMB<||u=x9p$)DiiBn
zo&}bt?Z7E93 at a8ZvlV^uBxnnSJsJQ&{cRyJU;vox()|>Wv^4sl!q1G^-aRVr82tK`
zN6h&@vXp}NIJ8s1YUF(o+hYcB|1l;O3IGo?;Q!|2_?ZoMdZ}#LUr5IPG-OdK&nZHK
zH!x`}gHpNH#yTLtr%dJ#^SdQ at AY+iH++nO2YGAm|(t*(^Ho%w>dyeq&SAZ?u(Ex1{
z<umgmq&df at 4;^AXz2trWdJi3>ib+#SQQq^7YXAx#_$t)M=GQneD{w_y^+3L_V=7Z0
z342pzAYUkK2LV2~_{h5WI_i#M-Cfn5#3=_D5<uK}lLOzf<p8i3j~uLrm{*S{7TwmT
zvgW@?904W7b%SMOI?nBVnsrrfGpK{GPOLfxew*{bV)laP`yw?rKjC=ew*jMtOY3bg
z(hN at s!5|f!Pio0bC5VEo9`XWUe~g<S2)NG+_&>USe&D%7_ at RF%M%IXU6yS<Bbp`Bf
zl0zhD1#%pONv5lRj&RRa&InCq8!!G7Iq_`)5pITeC9%6l2D9WyYQ5BX{howk1Lugp
zqvT at 8?UkUCRhXaTfzh_fWwwNcGeYo`RGi%fyHL)NG;myfDO?+`L{(hTnXwKl<*HXk
zpreEkL59ChDh3k39tc>WLJ^2Eho($~?ofE+1E;~%L&>%J0duf00ya{}7X7xAF7`?v
zt_b5iRisqr^xYrR3n>;*)Dg7pZBnP!Kgg9xQYY=in=)_c1Zxl5&=+chc4VNnqA?rX
zF#+@&xmh;|yBK at OV0r*^u~glNS*yuBH^KQa(1PV7mxin5l8uFox~LBl9)=a=HnngN
zmwPnxYEX$rknwcB`cQyIr2llaH*<WkPO+Q&`UZs2gFJpvzi~x~d&bcZ9NuTT`{O6U
z6Yir8CtWYz7|g!qAW&}`(c!jI=6^3;WD;{=VXtZ`4^MX~YKn%@Az(XKL$`GjZ%FfJ
zA}n*|7ub9tYj2V}zF2ZD_TZ)Bu!c`~Tff|B>Nvy)pO3Cwuo0L4F|2P$sYun}JYz%h
zRah2}Q#g7w+x%_Ym{Rc#=g3DeElcKU at i%MZ%O)V{{HDsG?sJbQ%*rtwlCK;Y2m-{_
ztn)qlqzbUQKn|gQ%<($&s?67;d!z5>)TR&-4I*cpHm(<_%&-Sxg=adL43&_JcNdGg
zaJgf7W7 at o6S8+NE^tL0#Wk(_A2`Zg#VsKsX!YdLQ3Ei&PUiT$n0ddY!oi+U3wJmn)
zb=R at M`_R_(I`m#-97%hO(x?aBo)X^LTu(dd8@~O;&r38L`xq6csx?p`%JL{h6wf}5
z<4*jlcbrduMJ1EuW2Aunnkgvb64zX`-;~$Rk(`wtyx%`*ppR-HoF0}b>69Cgct!)R
zzOZ`U8ntt+J?h*myjYgDZD-hn?bfTRzLKW>ac@<9RQ99((Pl0zC(B5>*F%fRZ^aYK
zuIl}l6$`2rk+|A>ka&(j(ILI%P@#7-$SY7rF5=ER)$3>6HtR`(DNn6RCq$&^OJ{k7
z*)4 at -DUMmgoU9NTw<4l%)-3*P;8!;;=E}3wCb>mbJoZzdO3?a9Dqi7YuT-3*-QN4D
zkaj2VBCU>iMbCxZ5&9V;bLZDNcM;k?9UW1$w2Y8RVRfl!6|3sU1QYZ`wI*MpnU-_L
z8vtz#_`V-aH2y*Jr}TMW9OhIfP0b at mTOxsnIbou1Dg6ZaZC~5%Dx)!NKOggJq+1|z
z+~9&#LG{45xdt;IeEuhGXU|RUE$E(`=05!W;4C)ALn5v<VdlOqs$D{<j;+;IYF0Gl
zhvN<AcE%unOWEzd4(Gm^f=oKBo`JF?c6d+Sqd^$DTd$nMMX=;t^^%zUv5dcSxv>UX
zx(jD8N)`27nI1{FS7}N&p|3B7M9h0G|J;Lz%y=lj at uxO*#;EE(-On=<gxBEC8J~YD
zfGBV43z&i=W%%Jr>Gzfmc~ew$lyCd4f at SH0cIaB(s)GRk*lQI4jNJNPorxxh?m at Ha
zh1&PtETL3wF_anve&Aaknh(|SU{TV=*V*=5=+Ut2$Kg0ECi{ges{Pa%C6^fwrv{~R
z7WS254kQ<=qM4o*s<udyV_4lu at uijkGIzB)aK*Y??q at E{85LsP9SVdJ_`s5Ma^g`x
z`$B(AxXSK&n}Fhl9t?!SwB=DDehinKODdUQ6f6`WZ^h|X(;6A-bBxEed6{BYc3-^&
zPvBN|<?g<wmQDn#*s;IOeb7=v+dSCGe+&kY(_NL1Bl$!VuT^u`CqaLk2R{w=BPH1n
zEbjRtN^Nwb at 34l(T6&#2IhN&M>obavVEw60Qd>H`t=I3~p=(=Iu<gi9r<cur%1Qxf
zcq&2PS&2R$Z!S)gYxZ`hqW1jo6NwxH6^=gVePUyME%e25#YBi$RXP}1NxW}hE>*mw
zVwJaYaj925n?6zq*i_#cNYT27WeK at cl>(lhTL026vC&JdkNgEcql)SnfA^oe!g+GM
zwR<EP#ipB`p|a(x5XC?tTjb3`v0zHsvC8-Vk$9%>1$IAZZ9zSc19t;k>d20r6Cexy
zXN~@)3jV`&^PsXf{g?2OV-;<j4h1~aEplH}t%|7$qY$)e+4%Z|I^bF|HGn}AR5mX1
zs%G<iC-1!vuU7LG^a3Qg!1=YW7Zw<{-|74qnS#r~?syhaj#c1)yd$2NTNZBmk6U?{
z?F;TL@}AMflUKoGsY^n%_0ij85v9z5whZGxSsrk3`6K^(#e84B(?+PVaYo<(qNcf#
zvBxKE<I8Pao4pJ1yIUf--F^Op1k+fFZDoa8Ka&10)sRucDFnL^7~|+tHd{CFo|R+4
z&FX<}CA}#Ka<+Z75%M4-8j9^_#iW_e;CA*?_Qfi?+%5ow$Nq at fr1ja8APj!f$MvsG
zqJOS<<V>-L*7wdg7uFt|RnBe_caI)%MJ|}qpuvUnGBo)uwU=00&r2+hu!6GTn(`MZ
zHc%>nkUs{~{*G7;M%+4T0fqn#g^)L?6tV`b?*0NiF>XRxH4ZAPytQ^`Z75~krx0Ce
z0 at RrXM(BtDBMW4hBS at l>XGOSQ`3lf0*_xEi<Z-)}VKG!{=xM^qsfQP!IDc5BT>J!}
zj8&aS$MJy$x&&#BdRSlQ>l2cx(=-{F_?I)0hMm$tCwCMi^o_v9Vm(FOzcg7}PlL`+
zPl$(CmFG at QmowA6ld4)cfFP)WBQHC7_H**Ug*kAKFt$z=xp@^!Rh!`VM;sHp<FgWj
z)8m{OKy0#HVBt(28Q75P0w;xZz6^6Wo^~@>{}~6<XcGf9)vjgxkA+}QH-XA9(*>MO
zD5pUNSgkWO#bX?3YOK&HeV<Z01{@Jp_}U;yDtm3<KH%gZnMr>BcZnI3#1eY;QCE^n
z<At1ahv!{Gmx0Wzh5EG!P4c+}!BMTs*W4Y|73i_a=h+!0pGe3&K-l;v0PMRqZ~2x4
zlg9$X@|RT!BaQ`04wuFp-}+D5`bjTXJq3i?)Wu6xTqoP=`ukk&my4e+KA$wl0vV$N
zf(Z&QrQqkDpw`(tzq3E*;~J8 at IE<y_99)+VRU2n(7tQ33^^#I9-f5LJ3l#UT&n)D{
zTk4AeeZ1xr?_)Ri=A&CB<eoUbNa=-_mpz;5 at DxMV-G)1Lt<@C4S0V#Y;Wgl~#LENE
z23Z(xip+VTT?g-Z&vp}1otV1^n;L&}4JK}AFLxLR*0FS6PtuYlAw7)%*nZK&?hnMH
zZ#p-?R)gK>2jMWg$=Wc#wxBWgcXcd+;WxtZR~vfzdbVBgs+wCp$jUp)w at xo@b1pzT
z2Ynj4o&P2 at -0B=zO`e=`(l8t};oX*eG=KK3?S{?s$`{r?jl}SL#HlWrR)G&7FQwKh
z&412WP{}*-u(Zx at B*&UQ1j?3pL4d+T&w0Uj2c6bGxnSc0*MILnkw|A7febRFYJoyi
zO{Ye=yr-$2p4VIJj0Q2u*J|<tvY&}DgM7m3$6v5YeH8K)dF9c~mMPk939lg8NhZY!
z<+Y1czl*)tcgwR;taV_pDN%$6?HxG2gv^RiurR}8f8)&@g@#Aa)PZ{n(S5;+p9b;S
zasF}q;{0_VvPre+zUG>~exdOa5lifCx(Dv!k|(O6&HgK;CK6(3Au;(p?ixR-M6h6;
zj)7d%=?MYZk;rH9%K2yOV<Qjo%1g<OTM<51^e83W-kRcOnj1bPDlrMgw|h|LdR^__
zG=2gCSwu6T?=&VgVtKQa at h0nhA3xz12$t2y=<vacnO6 at mocI#E6V328|B~%0!=b-o
zNHFJ<_lzS3;n~>-%UsuESLw1ZxxVVQ^N7S!C2l2LhaALpsa4<dEM3ID+Ix1&TD!v`
zP_{u<3ZD@<6`PCk2bZ>nn4Mk at uT@EN-Th|BpJqG3i2``>P+gh#Ad3_mGGF{-|Dp_!
z4`qy}(?Vo)wSEC06y9ZyxIT9jK>b65rlo$ZNs4_lAV4uI%ppAv4q{WJ*RxhH%6DmS
z3SW7-rUlBiW=94qWeq-V-Ee%z*AUvHzg5K+cS8$g>)B!-TDo3edf5{1iryslj#8B8
z6rO<9#Hn7IL#3ER=i}c73%(3{M0LK*rFLf^U4HVoatR2JN at 9DMCem(s2WnVO8)#OE
zD-7dKG`E{{JO~kzQMP>SA>xiyDOXV#F;f`Q^^m=5&s~pA5wqpE9$E*jliNqnyXdGb
zCEMctZF+&nipFtKTwBGyg5gUV4)_Z!Wcs$v&CZt7eI%#i;pJbt_?~k?n7iZ6>f>J-
zz!&yuX8VijJ#^cqmB5<K&$v}SI||FsD60*i`#3O&_Am%j7i-|1okeia7<*lpS3r1L
zlTfp-;g$Q%=RN7=4T9(ua)ej~d_w+=TU#mBwJZC|;u*=Dg3u7mHD3=$)uzwKL4U6p
z8BUQE2bt6wW)>ZmuH^~$hi3C_vC&IIuTg9((DqVD`DAjJXWzf^lkK5v at ov)2!u`EK
z#Uc$Qgm$^Ne at i8A9g;PIoDKAAf3r~#9;Ekv?h+L(C1EX^vaz~X*oNX*`H?nQKkX$N
z8$%xmaDwI!vHu&i|0_LLC4fbBFjo%KHRz*jN0`EHbM%>9duC{AUgFKtDt*<Im7&ZQ
zCsd#0&7!<@MR_ZgZ~5gRj5tC*6W31^WeZ8yOZy8HC^s?hlOrv=oOP&U%ogmP*IC8I
z>bM4#cQ5uSv(8k6BfZ2NjSijBuTx3o9yg&6z0|~%UM7rOR@(`;T>XO&!z=F;ZgoQ5
zani(#Jhbe&RoOfmAI?sk=D#;$#-Egv)a6a9RSh<?9llD>5}1w+-A3Mq^<O*xHX)j3
zd8d+uBS7M%`*%W@?`N<**!o2rzg)NIA%>jztho7PI+rV{;7&O~YLqvIs%;bX)5hy>
zTHq*?bm+L!XVy3^WXc3r)a at -?h%@(`i at 0X<m0W0`efvXSt$Wurv98nGHMU{`$6VZ3
zJd%Y-Q<Afr`=%AMFW$S*<b)q~w%|;+>ibsse9ETL#8b+ByB}S<_wh~Q#H#3vB<-H7
zW&yj=s=Vb>tCCBr59v+TMM1iA^(gMztm4{m-@)c3%9F2=MNylmsb{K1Q2&BWu+6v@
z2z#=-krXiLop9PFT)QQ=Xo3prSr-HXw8`M4v~VOAd|vv5c-O~~39p*gP+*iIgivp+
zwJ#v!n=j7j$v1F~`6Ov^D)-*aukm78aM!ns9}-G_<h4r(QvM*qTx)P+hDF<M^nPug
zx9S|Mj<cf6_8za_B=YO*l;Cz1di1cb5`2+p(P>2=pAM18WLod2K-Hd_L${6}k at C8z
zt|uFd%fkN69$ErGB1hj{Ah4BmR^s2|w|`$$WH@=p&B070!q at WGhv;9(!H$Y)2SSTh
z$M?*9F-fNz%>4cLycdofMj_aA9wFl@{#P8vUmL5~2HiU4Qwb=y at T<?DD*hjgLdpsh
zfsdmzE50aWPWgoG``-x^Z4rly*UTHQEeDBLdN<trlzjB{W_WfN4+jB}N*##?TP#1+
z^4P`Pip~~(=p6uSzbztigJHH->{!m*Bl5WBQdd%%GGm*BGCs6*Z at vXNF%QMwU)#Js
z_ZOcT{M1XY^})jyJwMikd38`NtzJk at HCahe{Xdb7UBkO5uIMf`0m>&cf~XKtKzc9P
z at o0p2{`Ef#W&a_G|E`|>M`!n93qQH!Jt;s3csR_WJnq%dK`{q2;q`5 at _|y8Im9!WF
z8N(dLiKpLro{OC6Z3JPiF?Va%m+Cju at H2Be|IIKHuRX&0h$k~QV@@B<a;Wo$d};b{
z6Cp4)ZFiA{LeQ+z#*Chv63El7m1=oRauYCf^Trdg<3e$`(rV3F*LN{s_mH`dQH<NW
zPbmT$3Ohbi6nf?y=gNOK8sdeSr(%JMK24IYQ?-!`D(8CLSweF5^5mMI=Zmg~TfD!o
zOx88LRtc#Gd1cdYpHB5qcZwme#(;G*Iz5!#UC|P?D_q%?Owu07LwQCu7q<1}H)u^j
zvM}Aj_`K%ZH5cQi?KPav6t?wVLUIswJxX#qOUtgw{#VKG&CU(~dnq#G&CvEjGE|ut
zHbxap+NnTAs{lxYRIFJKcwti<m^RB*WZK3M0{kyE{ohfw^8`%Z#qZVtK*)nrXgZg+
W?4_#Db>#mc01Z`bmD2lG$o~Rgm;-kJ

diff --git a/docs-xml/Samba3-HOWTO/images/WME011.png b/docs-xml/Samba3-HOWTO/images/WME011.png
deleted file mode 100644
index f15399b4a25babcb900671df4ba4c3be350c9ef2..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 5810
zcmeHLX*64F+tz9+t at gA!QS@{$SJfD^YKs~otq5u;iVzi)m<6XPZIzm(F}5d!P>oU)
zCDo%<V=6Ig3`GnHF;)|jeCc`Lwaz!K?>+1L_5JvM>~*ib_p|r2?(2S@>%Ok%@eLbu
zF;PiT0RaIqi|f~H1q5~l@~`fFyZKMD2U`RM1dc~qTr;tY$X}u^g;q2+3f+ilzt~nP
zURqs%sMfR4d#u08YSnQ$zWdC|U85P at IIrQ8A|~CaH2B*cE>~NC#3IFU*FhA`A$lk?
zM?n5Ni#4LzW4x4ER8%CLx7%*AXt}SwofO+6(7U+3J!tfU=$f~yf4YcuE50Vuz^Kco
z#pNP!ow;Z$4ci^sIKh;y;jq@{Shkhvny~eSV3rh;t(T{=Z~U6Eq>+(PWBbI!L_*1N
zj1)kTxo#j+^hEFa`%j|^EG{=7q`2q;<}7N2tSD&a;UVZ24RC*LvW$q#Qp`97;7>(a
ze;NxY=K1M|gx6&lom3eEO4tqP%)ZceL#cJCgeu-RBFeGla6kLwy^)y##zmG7=em-P
zly5{BgfU-SNXoDWgjnD^G%dDRy^PBiTZ at gWM{i!qe)@}ol~^xgE!ano8fmGA1U4n5
z6ndEKl}R;cYo+vDSj^Up+wvX-7siOu%{|Pc6<kFTKAJrrHaa#QKi{qY{RY%HOQQSh
zc^^Fx5~s26et-irHQ?wn59_ at iLQ{T_srOM4v~@2S+WG!7rq}nrwINX6#!yDZ+3^>p
znl42WS)-sNrbg!b>f&Vy&f4}9%i3ZQ1}*fr;070M<$-j$Dim>R%pvAA+%*BDbv5^W
z*hO^L^y-g^8fuH=_E}z$9CdG2yyNN9Za|95MKqJi)V?tqlJ9WnNkBJ&>%M=}+uSnu
z{c*ON;9X%LKP6UphmA?@`!2|YGR#7J*r}2#4%^+fBBI84PA}|7961kkKdm);-72?#
zA*^YM`T+S>c=>6uMM6OR*kazvd at AD@GNOR2iDx<v89##5g>7wf;FOt(INmXZXhq9R
zrPNSr^sDOHrrU&Qz;6JpBDtkrdkS~Z at 6espc5HQRrX1tr7I3`xlN*{nFGA3*yHe<N
zH0Olm0gtRy-;>)q*iB^SKzn`|cUZ7XsJ7CvZSwYcQvWX{RI4q$^8Jq*D;aqPaor-3
zo*xH~dw(fEmhv^Cne2Qu2Xrgks?!9{Nv1pKJadfQZxwbp1UF5L7UiTZ%50_Xp&oQG
z^4@@XXs}Z$!V3j1WLqiA6$QrR*HZe_R?{FVfH#>8L-ZnOBctkK5zrKSf+sG$>E%!v
z;=~g3J?EoXlo*Wkjb$35myWHnO4Ws><8vv_%IJRWf%t*DZvv#PBpXJeDs77To-e3I
ztz-c<)<}pu6StMa5?8juM-%4`eLnTlp|QePql7bNc+x;6P*6*kBHxxEjd6%JHCTFk
zo0A$LRH`BiUh~mIky3Gfd43SyK!z<tSq^ynUiXNas;D7x&{?KJ!}BZ#-C61t>=E|u
zS1tA-Gq+CF^yZh=KVge8?3plcz at vr0LZ!=3B&!-DF{U&6JFIg&U$KK-`5$Jtwzi_0
zp|3<=k1!G1MtClZ#bUF|nc;f1+*jo{wga;pPTd7;_fE^fgoSnR1(a*|FKg{2o_v%}
z&qFwz=NEO;Rckt|2^kx!o&AcMSHZXw)t*k|Ep%gg#}3j8hVpn_0rk$_Cn)+)jpMj8
zKF>}AR#T at C?_l8`U-vvZ1B^dO{$GUGpxl^^2SZZMQx$u)e<0|E<?hGEM-IZs)Ll(Y
zhr%LT(b|m2_Q0vuhI5_xr8wNQ*q+c~*0Ku{<-Anq`fRzdjcR~;TmzT~`b0oG`zhRS
z&{H`%(v>k)Pr(B=p^q#ry>s6B=8*=ChjkVbC3h(1yiHd_mcC&P8eQBm at 0zk+uY-vy
z5|h~o+%Sar{Yq6X#Hh11U0rY<m|81`kW1cmcr5*Piyo%OaXfM7yTr3xjfoF5W`5^a
z)4bnEB+?N4mBS`*^px9XrQ^di6bO3ZTxFaei820#+Cq(MyzUfMzOL>^{bC&(YOnm&
zg(Yb==h9!b(etUyA+YR3;eyoEqjY10PqGk at Sm&cR#;TU3rW~_!=}%Ol$F<0sN0jzS
zc^nOECz+5<LBNHmAuPz at 0>X792Ha(pU4O>->J+W>X!59}RO>-(6{_Bb_w|Lbcey)n
zV8nJ|OjD)Ww{xEICIOQO%<g&9P_+u~bnrnW`e?gDsTARaiZAM-(U;MD)~0XjX$3?P
zCmg;$Se=`jD?u5))6lIR&D5v;OmS#v{!^fv-WU0{OR`Jd!I#Mo#M6E)t>P(MxFO7E
zm^8V|2mVFSX(e#k#?O1*T#gU-y`U8Lq!S2)Rs?3ZFygBwj6fu7_DrwN%iX?+mW!q?
zZ6x{JJTVlBD|Av_0n?*i_uiuv52R*%htZsZ62gO at KM?zDD=eJ=*Ox;nz+4GK+Z?0l
zYEMvniga_}5$_<y=~j`Od<34jmU>eT_K__M^VK)s#N49-t8!<~-|PD{RRGDB13M&v
z0u|89JdE$WvMxpmBTw}#`dNEQA%0K(sAa;bhX4miuBJGOfbk4fYNlMt^rE;w#y0u3
z6ksICgEo*c;*=TtP1RZk`gxlPrC9oSgUiK*FCCoNqDF7?7p4G87h_C<6?uHN*WXj9
z0YCKq_CY<-F*b)I9dkdE*Z^X1zIAS&z#t<wdjza-2Lgg1!4n4c{nMcbM**;0T38c5
zH5zjdtkgQx8utmPUZYa^!t3x8C5+OaWi`zPX;t(5rf9S9g2~%)oI at z8@h|ovd@%P&
zECuL1_yDy at lS|km%%Fe4R=t0GUHsQX&0Tl?3T6=4+G at S&UY}CC$#=@N9OJTg-1j;8
zTc`WW=eFf4HDc*)%#EDtk5BRCEh1IeQMMc&Uy)RMNFBTuf~zSRl3F~`?dDfD^E(`M
z_j$_gGw`am)+{^@Y9DsVka`fKqA at y|A*R(Rx-j at mrSKNv1K_<c97|abtm?~l3Wp?}
zt55;r#>K%7$GWT~kohCWgnJwjnCg)>#ajVWmOa{@2<}Lyuu2T{YDz##9}b#?zHk-}
z*Qmq$@J`GIR(0$9A+$&(b()yQ-S6Ey7uD*R_vv}fAGEuW(0O*#<dvWWZcU0Q>aFXT
zI^NK+)-<rH#@x&d4zs<}*Y_(D%cwT?uj21vZv at R`|JLXYd`zIXYXSzMya0i8DEQ-3
z8Jj($in98o#(HLdutUH7c)zKTij=_;GgcpG-9b~bAVZfW!*8bOqWQ>RrxOIROjO at 4
zG;^UMXBLEC+p96R58HDct?%SK_4y9e(t;QBB|hW0&A>=9yzImG?&GBHOxTV;D(^m|
z>&?4jwYkvycL at a_TbkL3g#_2t(CiSiSIuF&Wre3uIyb?((y$|w`}BP}8oK-2j%8o%
zRJicV)m#C!Vv#>Xxn#mpoV(iQ>=QimPBJ(CPF>xneX=_s2#kDmr%q{InQ*Lj_Q at a4
zcom?YD!X<(lgNxug5=2&xV44ceFyrDMe}&I<NZ6cgvH{^6}>GT48o at Uj#40k2KD#f
zI}V1x)PJx7X#+b4T)hmyr{3kUNr-s(UrXsfF0B9Q&P*0YCc0pW1nz$9MIw<nMBkj7
zlSeLvHBp&-z0vZ9%$KHo&gs*0m>&vhqFz~i0N9v$%35Dv-`v!S!nA%bx$4&O+I8tC
ze{5)iU2;NC)oDny8&Y7DWjdYSN3pS>cm<ia3~Er<nmc7M3TK#aVdN+S8B{5Mx&{B*
z<@b4tU*q}T2m>?gJjtdVvwS&racP>q$>%>|s(5=he7M(3D(Y+T!0hMQU<m|7uclyS
z#5orr-qgwHAyFcs%8|kRR<ri8q#k~{K*uTdvPY)~xwy?gt9zUrqhtvUFV2XB1}3%q
zBwy=j+>xLa_aOZjYn6K{#fv+pSACo0!P1$~<!2cF at WmZt!_n07Emf-NdPN%MOvnTQ
zZ at R?<JR^d(8`0_;z|T6qxo`eBOT`0?&6l^L*?Tb~^*`KsMY(a`3u6;X*#DrHyRTQ5
zRV+X2%q#fQx3<Dps10}md3KBZsy)5ez9o7~_^`T<VM48Uk~L7`r75(e5Jn;oUYUE2
z%*4U?`foD|&b3Jkvt)a>Y(S at bCIokJz|S at cXTX-U`~rFE6y at v_T(Xg?9n0?AHsNUw
z8E|HL&%{e++(`pS={k!KSn2n{iI;)dFJo|jFsY|Me>y+C2WI<0E#zl$9?B%B08Zv@
zY?;QHib%+x1nj!<jt_4JpH=k#OW!C{0vd7a$|f0Eq6p>ComzdT{Y5eQ&5tcx_K)dK
z4^?Py+YiqVWdCXjL5jPZ*KPuBPm2#-hM)Gr&CFT*SP{~ORez|3d9?L?!}grK5WewY
ze~q%1uh%H;O(ZJO+fRniG#M<Om0wjS*4fh!?4#|_!Mj&}omQl!9|AoGf<(mBmUPVX
z&LMq at d7t}SksHWc!7XW|r~Urlx?f$v;bCyAiI-rttUCD`q*-{ObuCuRw==A(zmYdh
zPPwGDKEDVWAeKQM+B)YZa}TMvcickhHr4li;xRI2q4tX%gE*@qCwp80EL}SM+0J+C
z_1|v|kB$s57fD|83;j8Avd1|*a=j_rXzUXs*lo19mAu~bS*jxM4~B*__w;@TUNR@$
z2wPQRRPEpiFU at +VKeS{8?ox4S^Tm&7hnJ{Zfj}0WV=TWK>?JU-efjH5$-PWGZ=Z8u
z!k;t+7i2Zx`O+Y5&BV?8$x=Qb at O02ZaOon+8Z#=nkYxfEwsPz5MWDQ#GK_!AMJm?d
zPjF6K9Ss;C`A(=<dFC>4zB{MX_-2>hwC_ZccF{d8x7JV(&}0Yp>&4yyTE<2BrcAkA
zVG`-o=0p`k9>&hj>hmSh{d|#N{)SDzG<M;rnMLL%Ble3tUoqCEe83eA8*6wk!s6~t
zgb;_EhT?awtcT!;UJ?c}1-dm^AC at RZL>_svOFE%~^b?<jydM}vEQs>4L<^yj+ at d)a
z-zQw7VLea;^WmPFs3}ojDq;_1`Sbd|Nx8vc84_J5IpjHCJQoe7l#&4W;&co$_{%fv
zz_MaB*|jmB+7a&IIa^5XOzIm6tO<nxUqPgs;0IFj{l+d^gnNEGa-w#M#n#0FBokB?
z&c!5i-l%f=%<Tm2yKB5Xah5+N*dM>&KGp63nK+M(iv#h_zx3kodXriB!#F=FHR4-*
zq~)MmoRa1?+0OHLw$ezvGWVPr$flFPopgO$p&NAYZ>VPeiZlnsefwR~5*k4pdL_J5
z!gvbQn;dj6C?^+hn=&WEo3SA_&2~TN1AQZ+1l>vDYH4Sz9HfNbw##1yW~fDZPcQpP
za?tD($~`U?UN;OvyeZwkQ%W&@!YNY7{9DWOlE=a(g!XEn&n>9Ry3+Asy at SRB2ROM`
zBhi``;X at mZ<zW5D4sUUaA4RW}hN;vBTj0{MBH4It3L`cFn_^MIQXlKJ=3tjj$eOQT
zgk_{R*pB#*aA${h=VjUF5%WiV1<7aimt$2&Z%B1Em0Hk#xcCO8rK*={gL%G!g>HnP
zpKl)C94 at tX<!oR^*9LH<=YJE6ATt!YO-4JO*bM+MlDxYanY`HcZ4BS*3~%OacX4bk
zzQ`w>N2U?ZOFIJ5`eQ!^RK;?K;uJMNkriti^aZJu3Tq9|k2ZIWjd2cc-i_rg9YUgq
zs(b(gA5jNj)!lgvC(tWep1-V6@`v3&yD7F%LmJh>>@MRS?$4A1Qeu$ECF-8AmF?}O
zaB<(<PI56Uw|)9`xcKmBlB(K@=%;`9o||JB8+vfV0h`E1MUF7Ff`i$nP|%h%se;0s
zP+K$aMeEEf91f8fh-S`Vcd1F9zR~PQLa?PDnE0I8j4*)C!6+VK+7ZqJIFYK?{5PYq
z*LZ=EBLTDxyRwR)OFrPB*kZS<)N){^kAZH0t<HL5U8~1Hz8osHEtA1Za|p at J>UwBH
zTZcXeN9N9Ku at Es{mymTr&%r*q#fQHDEly{lrL85b<7kR@@8#S68 at XP#DE at 6?!tKN+
zs+pfRzXwMHc8xn3!oCUZt5Ti**8=}<c!0l#Bs)++?akGb)OY8B*F at gEKo>tATW&q2
z9`Luk#9#mUSFYp#NB$je_J0MX<hV6e9&6nv6Dm-Ow#w|9t-hrnU(;36!QbuBC4t`F
zxBn2k|J1zv;7Qw-TS-n$O>NFwaax!wtRI7?Ci>3=H+UH>X3M=BoL(Jn5>ZWOX%BK@
zC#uejVK^5nG^b`4$C{v96>R&42bv!HnGNC1r?6FjZiyh=ACEVUH5QHT{`m3ZBr at hK
zmVOMfPS<{<IrUOV->k7HA7Hsg4|VKClu;gseRwBcnb0C~tX$5L-AE}48yF4sm;X*;
zu-B7qBKZfVb7=>K#AJ#E%}yOUV<E1jIh?+j#<f0Eb00S0B}jgt2RW{Qx@{KOs!|_+
z)3JO&OgVqF5pvxMUZuDJ)TuCWOqO{-8onywO33hHkTP at BMfdB1Mb!04ttzgB<$F#+
zU6oVT!vFr@#mpm8H at qfRocv%Y>W`*dM0k{?_ at j-)g^_f*cV8rk^wna3%k0yej{nIA
t{!^}hGUl^gZ0s`ifIvKsZ$F8LlOE36?@2V|pG6B;nA%)>b;bSuzX8<&d1n9s

diff --git a/docs-xml/Samba3-HOWTO/images/WME012.png b/docs-xml/Samba3-HOWTO/images/WME012.png
deleted file mode 100644
index d2e46212f6222f95c6bfe265a5d97dc91c80a8c4..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 6454
zcmb7J2UJtrwoM>FBp?K(3J9SiO?n9s6r>mFy$FbO1S!(X1*A7Ykt&D+(xeBZDWG(a
zUK8okVrZe~=id9q`0xGq%lPB0bJpH_j8n$md(AcHI&peBs+8nR<NyGGQe9119{>QF
z63$dG5n;rk0W%B$FkGrDD;Wml?k>(Z6wA_t|9oUjwww{yx9af2k2^1pa9lg+tbbtf
zs)$;O{R(3z>`777SxPPXeR1Oe3ZOq8QN&-+q|NX8J>vu<V*}vItJ5bV=a&j1Hv!+y
z)~t^%&znU6%;=+*6yYnMCk%k{->!jl06C_Z*pT(AZRJpU;k8t7_*QU-&463j)rDF6
z1aBTVa_5IHmDHzg*1c%Q%8Y)Egjf3?DsKI(5IJPrx+c){!ZTL-(g at SoV({D57lqq9
z+CCB$lF)=fyT9#;z%QuE(8L2FKW?!A&zbd)CvNN@?6YI_6mY($78>MwiDtGH_z)B>
zq<SOLHf`Z$=QAg}Y4-qefmNMHbwa7(jmV0-S8~}T?<!K*6mBFh^U*XcWythsn`qp5
zvc@!!=%iL9C6jZpz`J(yO|Yi0SUX)#gVh!P%iTBP$X4%yX09)`ni-mz(Tfx&5rRjv
zHZE=opy*YBv$N5V(0*W=+?0<Gx8}I;m(2A}hwMJa<&_@{7G{la8rtfzi~@PR<=htv
zu(a`OV&?7N5^sMa8R{qEkg9VmqivT^3zejO>=C54BID9?$HBz*Vrn(5?e{)Usc*)7
z!ycIlolo$C*_N+G>Q^OQ4nn5vQ0DnMTJfA|!RJSosk!YMr!r4fG5MM0Zh~0-)krgU
zU^c2pI>foKscmD}k1gnrtGi7j54h}o$l6dgav!-tIW>5{(``ZPt<oCz{PT+54s_F?
zz*tE{djJgDET8|`cyOp}kh>8A4|49(&pKM~*BYj_q#EH at rShFB=Sg_ey0J3t!?!);
z{=Gu}@r5*hoq<qIP at 8qvsbW6Orb5BUu3u0G3jXX5QCgER7I>`P3(SnwBL-F!X4>0z
z^!zeZp<s`0C9=f2`us$=iGf(NG9Qxe5A>{`c%d9#QZ+|+V%K9i>bvNnDZ@!*%d))|
zSxZA#`3egTpQQMzXNP**gSP;ARL}q(gxoeh|70bCbH#rhg8_^sDWWdr at EU||ca$eY
zPjC{xVSN)r!A3tVh;2!%rYXOQv at 2MVMU27#S+|17z8QD^5+Z*<ct at I8s46uF6p(O2
zb(+`oP-Icns{_?UWzQN~NSXPhP*CKJ8VGmZ77)I=Yx=+vcq}DJ9%CoH=&oW8W2i$!
z$Dwf;)GCp!N^l6cqVMQt?zXZD;dA_|Zi?{hf{qL9%p)}cwq((9Y^4Q;Cg_PNWJ<UI
zAb0L81k_b6kdzc{8 at v|48b at lyjRdrsy#c3BF168WJyU1T=ec^$EhH7bD4-3(dh&Ej
zne-l+A%O?aaF2;7P4PcEy_rUaZiv%OQ9uw&<ayCZCfBmQ3BN+pXhEWB{D+Q4ft(;n
zr$@gq<%Mi+P+ri0sP4WEz`_<z1mOJ3?!f?TgqHUf7R=AA1ue}|cs9p(qw6xX+DAmC
zP=^q=V@}eJFora6c*CeFAYA!RL#TlOfBfHWHC0)!PnbT at uDeSs#zg(1GrnpGR)hB-
zQXEf=v66=ZQUf3G#*Z|GLf|JuYiQLeE?Lcu&^&olm3=FDPQ26NE*6kE&k6mE!UPnF
zPCc>oTq#f)p4>%8!>r--2#+fV(y<lwJ at Uet73|D%;as`O?*MotpM`QYe%M9y?F{WR
z@?LEBIgqz;@n`+d5+x&^uSiBabyBQR!;SFV$8wOUbpW8}ZeFyKYT>qhMn|P<SbR?V
zD&%uB;&O4}CjQmp={@L>G#ixjqc;5EueJny!^`Z8>FSx at RPO|>USh+KS=Cg;SpQf+
zqk%K5aGyBHrLm4WoFxtb_{+jm!2oa^;D2 at E8Q_Zo!DS31e%X|OyU0ZkB=CC&3WGb(
zv)DYpv=-g0b?iza^(A#Nwyayi;0{i;t{>cOH~Q7dIkI8!oX`guFnl=te6r)Bhbiew
zr60*XZzv-E)iq<$<LYjxmweuYcOF+u=Sn4U(es3<ZM6u=gy3)1^fUQa5hDXPNgWqu
z^Bqo&N-zVm2C(mrz_R at c8j2UJpQ}XB#Wi<a^qg;Zm2S)Wvllu5AAU53Gqs2+dyDu~
zUsX9*UwtlD!CVSi)MTB&vl9hzFh;G}ly*}Xc0kudrAF~mMm<5IR2KRjWr?mu)J7rp
zC2CSa%j-w*S!QsbeU+LYtNK19u5nTI)hgEl)NKPfks+B0&llM~EnE|#<gN>Md!C0}
z74hAW$1}f%A0|vMzhbTs#}x|)S!ZmVu|>VBv4DRslZBp0*z^&7 at m<&T2}8Ma*r&hQ
ziCV4us5BXexS9%+hp6>9(RSo@>>YVkIpF7lGHKm+1)erm9xD*tbpZDHgL)N>$|q6-
z9)~3DC7LXlmC{?&<%Bw?-U%C5<2JF21Lc$-(yfHyFHH(~ULbe0G<A(APj2p1`6ggj
zu&-Oy_E*K8pOb&HAq=|c*~56%0*>p*W3AkuKqm^1hwpLV2V}1Dw}s6LNhOY<0JXWQ
zl)^MRU^o{cg#Na7CCY`U?sc5u?Z{isPIvdJPF!Cgxo&!K%~O at 1DPH=~0EISFt66<g
z%nQur;@FyzA_0rNA4uHZ<tf|J!`V^zwX38JEQ;K^d!V;^rGbZ7t!j*6KAmlaD1&|N
zJtuzB2IRB8^g~KxU(Srmln+JYBt&|?#c#MG*qgI8`6--Rl}m$8LgquQnuud<u)Uj4
zlwq&NuVP6r>gW3?Gc4z~z&8u^>St9`xO^HX%TVvDNhv1-Z7!lF+)Bq4yh|S&Yk1(>
z9r1}ou0M=g?rK`FcA1xAKy$$8`|6lz)A5weJgqiYq^N|+c_62&nx4-T%X3Fa-J_gV
zb_vgucT;Cz at 0DXyt;dI-5SrO!`OJP0Z%cT<!oY31l9Q+xl@@Ot-b5fDRga1{2PPES
z2ERpvHgze=BOHDEMHG5x(ql2{Y*wEFb3<jY9Wwn7eqnFwN!sn#<p<dgo;lp<9*;e6
zn>!Tbg(JW7^9&kDJ+ttwgvM_<$Sl&*%klHVO&yBa#^5v&lMfnP7avXYCmDK6RQl2p
z at giX0Uo7xYs?&7u_?4&lV?}qSzBt)7y%=S^M;lo_dl2xnT$?Z4l21HEnVP))=$f?w
z*XX+`Sx6MddoiRqUAA(lEvnOIw1aO_m|Y===YD^i8mWOFB#Dcr<6_kq)H)VW2hjOY
zrcAAPk{0~4Ta3Q?uK$NXQBKW=Bwd`E;~agvMV5oxq;Y}uVa|oqZ4SCQVe at Xk=d7ED
zg=I{gYX|c at 4GfM4J?`4-YBzu%$Bksijtc|*21sc47~Lu_>6Ef33%s)hX1(!>HEHk7
zK|Q*eZqUw!RDnyc<JTr}4m9#4L+H00Xz`OiF~BVt6u|bEQPThc>`=h}=$!eWA{3`|
zTxi&wI*5+q{&miV3@}3sGw+lRtmd~cb!67_1!JoBo5J2a_{d%)7Y(kOYdt_mh>`k<
zOQ~q<)!f(AafN$@Wpu!=se~9VI~|qC1Sc0wALqrgZ~T!$RLMmY!%jwSS)anzDYDuu
z9V14jW8eC7aNZfJl}{l<MkKS#Nwg)SSJ5zh4?sc)Af^`aLeG8K&3J1oxj2M!{>a7{
zyRA>b$i^l$(}W?6I?awD`8sf(|3u+d#wG^<0RxOKl at JiE1<ll at jkRg^zs$b;g|*0%
z$rxX8M8+%0&uM`kgiaoPENP49-uA0qCzfzM{?Vx at NcLfKMuZ~cAdxo6TN0i4MjHg!
zdDAA&FtT)Ib6)GQelpiZ%P`0n10grRQEFTlXB!tC0_x2kctqSd>J0-AFF_vqj at 4w{
zh{($qeksfmAt{~@KHOr$k$}c|Gy!v?k6|xdt8-{NYJ_iTU3)KlN-s at kbDQYjR>gT|
z`|HTYS7~EJgda`U3RYScgsvd0MWQF=&Ek~*N8)kA9kNrA5cAZk!`L8z4T7_M0zg~-
zJx7FT`jZv>gB<*mi{*@L$7F^{nGald%`J&x0BpRbi}=J;Z(^}P*JfR9&jAd!WCBR@
zLO)wqug<pP2MS<IapI?6Y&cCV-&aAGC%GULQ at 03s|JXZ$dtjvUy6Hfu?(HRve at Iz7
z#wu#IZ7OFpBjH3$OX!wXU*_$O8ju*Hb=5_HES10Y?4Ma4Fym>P&URL~oOF0#ZE59u
zEaNnLwy(g8a<9!9_M&>#u&CN$1f%{Mcc&d;+LS!h&m;kn{DTf?Y~t)>m&<nXzM(B}
zLzY9wA+aNZQfWxi4QhJw&HuMKg|C7&r<Cr6hlj7vz_im;(|6VmE<m9v?ljn=$)YL<
zLtw2PC}eay3X{|#?pN0 at p>m6!yHxe*P+$jYWJBz^c(NzU0<1J1#au|VqOS(RHwCWo
z<e&xkcLhK-JcO|N+hkOn-r^nmR*4}1a>G1u at 6F%A3Q at n_5!+fFaYtem$e at fdUD`V>
zIum3yi8!KFkE6Q^m0<DrOUfeqb)6^G-XDthExp3|DNhK`WzHd1qGMR}Xu{wICV at 3Y
z8aKLHc8Eb-^l>PSWVV;gIlQKPy3|EF4K_?}{4$8t*FogQjML!KE-rHrU6w$N#wjA2
zUz@;dFA3~*#UB)b!Q}*b%$fZlaspFZ>XpRV9-anAV!(+}9K6Mx8+6y&{W<B;`dhmk
z%_vOMymqMZ)l-cs8EQjx09#=|%mP5EHOUn;QMjbc7Ix<|Ui+;h!Vo9RaC0yWs+)oz
zYReqF?vdn^Kp-N%Fa}1l$Ng3iH!Cc|G?-Fa2__<2PNRQ17G5p~0q#WoMKk}MX_{+*
z&g}1X1#tGPRnU(7GHj3u3QgWF7vm at 3lBpMcA!cUF at O~z5!rPedCeu1Fa6S=*bp{bY
zMJ}%MO9$e6lHBW at q7GBX#IFwZ*!bmN>9X2pz1oABxfC48W*Vd;)rO>4)3vUa!;Csd
ze=Z0dzJJ+pFghl1IRXU*%{ND76?tRKryMQER&$ZrEA-gFm2{uAO--}MLNlNhuOsC5
z%;)9t!C?eIUYLwH2XobpCn%D3tlF0JI0^}OwHNu)k2HYShXu-5KF(JO<w@;x3C+Pw
zO+2KF<u#?dE5fH2TjX&w&pDc0%T?GEar-SnaFbfOY<iocH4TOjrjkE at Lx#<OoKkgY
zjyp>m5XCaKaCr{YbwQ#u$Cc|_l;>vl%<CGj1<D0N{df4q?tE(sq37$m0~wwJ^&J{?
zyC&K&D57>@)k=g-?Ohy2Aek7PE3@<rF0>;P#TPC1afB*9VW)KYjl at -qtv7v==NN3p
zVsxx@#4kE3h<2wmS`8FbXY;^=<r=zv$_!kHsEcFUgnz8eXynp7u56vQZ}T$Nvw+Jz
zk%WR=Je*B}X58stUv9_98=Widp!o?*xTryydVzAw`kVHsZ9ckkwU6B-pq4sJux~%3
z%Tyyjm!^7x^?{Jcz#z5}B&UcouKHtP?#SvDBvf=i;Asd?YnV?-o|*xQ>2T}-E{Z=*
zRS1jH*i%n$PF>}X++Xot_T~Hei$tegB+H)S{_Iy|=MFu|*<N0&OI!Uye*I2v<jmHX
zA?)?4!oxM`V at wl-&LlZttumTS)vOOWsBgLdMQkZTg7XR?IA43lTDs6cqoiLu%**4a
z&T?a(Wi#_- at RCoS^6e+Hjk$qTS}v6-w&~s}O<|K;C?SObzYWSum*A%K-8+KUF%7-r
z#!9jG_K7QZITZ8^1S2Eoa)RC|7m0=IH?Og0^ht2j8-6i(Z#tvNdTX+O5Sh-iF;;w}
zi|%)N`MGwWO)cwjTz`9p?wmpAebv%2^^fCI0h?fxG`D0sS5Bgd=$l?I1_&hOMH(1D
zkQo1|GQRV*D;#<j5TY}-2U!1cOIhT7_{IUF77q(xyBzn!_VWSuH28Y{Qw<@g;fc6f
zG<#)H<8HZN{&<-bG%>~we03SDph{BrfhBo|lwY at N+*qw#9GW-;d_~eywcX+o9MZbj
zjuJK@>x?ho<6uDE9QCytMbx~|WxC29r4*&T$O&SYmG;?l*dED(2*{WlGrLz&hs|0V
zcJUuR9rFHoJ<`xG&GEx5asC1*M5V8?^BPST4OY(wi at 4wSbMs}yCbv^#qT at Tzy7lV%
z1S-Bso-xxVIRq0Y2-!ThRF at 6xtXs|&$l}Qh;ZXy96-i8rj9f?DU8C-s+(o8yxFi;b
z-=r^6E%7Js&UE*l%<$nC>-HQXpJ{*PU7V6i5}e5$`3cf#1v%kEpI@#&(4UP6Z7kq2
zyRn}CzA<N3e{PCrGKn0;zCT`8U+48F at L|))V>HVPTJNQ`^=b at CJaBl-m7VBUDa^g>
z9j|HKTwr13oPbc?!=3N?WfWwF<rayPMJ9Keh)-AsgSroR1;|Dho=0{@l9&Bq!i at Yh
zY|)<r8N;1ca9=vebj|GoN8(q>bwnP&#cTg;F#*+6Jr#PzT36G&&l7YM$$kH+Awp9p
z6&%mCEt7fsh0&rJ*!DIdBmZsxl#mGnKlEWW at JnyB54Qw-S^qx8u!D$eNTHFtZv%lB
zOh0qemj0alv|!Vm(ChL6b-5<L9{)+aXh6WkD$F^$bpJ!M<cEEV&v=-%WGG9uJR`z8
zDdW>xr1}E|<Y^ZyLyS!O*?<uFRKq*7pVf;rF8g2mdn}nJ85=G}AL at HD^a+Q)rT<Gl
z6x`nb&S1gp!mL%r9Kts+cxJ3C^k~5|<515h%{1Peb)HXr66Tep?k}!(_>`Nh7cvZx
z2)lsT*SUqx4(|IjS!hj(50Jfq_!?7meL&fGuBHz(fFHd&`)u!?5@`B<uCsC6FabeF
z(ZLgwF!`riaQgfum)1wb2kTMbrX+BR5d4^|={FQ17W$%xP-x&~(9vaNAMrF=XPQT<
z^gr at Ztr4x$4}0u>wVE0Mky4s!6-dFAhiFzmclL_B3;9^<oPc#18td$lLM{KWr!#(3
zT-R+T%jfTf9a5x=>vSpp`m*@8#FNT8YDB~~cO*Krc3Egy{yd9n=bL1eY&(xjF>R&w
zPDwk*3o9uoCuXG1V&8H8;W1S)`pZVDE7uucbq*LHO%P7_#Eqtl%hpGW+Y2R1!SwEX
z at 68?a9oVtUStZL2JS$Hv?5=Ul_&FYAxTYL;ck46;3n3ZP at 8~z`6wq|MrqDtWBWJxW
zOe%XjBsM8W`d0HJeuXKt|4^;`wvYkuYw{jB;ML^Xc({CRsn+d$VUf04+?szz=9rdm
zez}8IS85Nz#cKa4Bd2)hw4cDe7o0 at 4!C=tAdD9->_9Wy}g_=!&N8Zy)k>!w*I|}b1
z3iJaW1r5Yfw5mZxjh&@s%BkYGnWT*ZBMVNSm|V-T^i at a8p8X%j at D4`IlSZC)LBB#P
z>Rmo_VEg+su(Et${~OZF<CMae61TG|zMwSg%KfpSug{T#bGyf>*6ZJT1tM8v9qOH&
znZ%c10ok`D`iAiR at W>+OSu7AbQc+PV9k9~4xiQlxu{E#HY~evFPtgGiAtN16Acj0j
zu;GN1b$keqP4*HznpP*FVgYLY(oRg^fTH=;fbj$|2E6$<fhJu4M at d7FJE^;@vVm~c
zTbUHLzB!ykwE!<6f{Wn<4o55e_c8ac5%}-D4C0K7(*vhhgaWy`Cdg`fmyRr)*f|b;
z6!=$b?7vph8qfR0a;;D})!3TK6U|QqvZ>4__p3$clr>d3yy8y{V|SyUQWS;p|Asgg
zd+x**2Y7SL-|LY1#4|%s4fNV;DE_I$GrB+Z0{RC)72A>N)ixV~;;|`E^KPBuf8NS+
z57r5cw3k)r9?2m&+%2bjMOr!>x0SM|Y at w6@@O9>foGcuDX?9+bOulic$sU%!`f`_0
zKOO2}x!sk}?BlSpM?(YLqM3-0?8dp?xy8@~_CvrBzDxroUC70Dbbe6y at V$xeR`&|b
zXSusIcWdrEfuaFQ^1AtF!!tr^9<R8{P7k^@$IM<lUgO8F!ZUMPt at eCB6Yh)BB>pE<
zdq#KfTZ)Y}C=Osoe}Nqs;8vgk{#K;d3cel(aCW-59`+XEQG4Hs{U2=lU!^J|h9dyZ
hsu~Lf0Ina|%s1*tU+^Cl5&nk&)KzqptM1uG{s*In+t>gA

diff --git a/docs-xml/Samba3-HOWTO/images/WME013.png b/docs-xml/Samba3-HOWTO/images/WME013.png
deleted file mode 100644
index 0f0a70d0624be7f10f3c2f43646c95004386eafe..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 5844
zcmeI0X*64Hzs7Z-)fO!sO|7cXR;e+Fp^tgim}g2UHAI7WkVsY4F^{D&w!}Py8bURK
zw$xBcOihp)BM3EwCWzyC&spzz*E(O$I_vpz);b^dy4Koz?f=^MegE%kU%xx{p{X9%
z8U8bDY;0Tx`r77fY{wu+SO4kbM|WP2wVhyNyPRX7{fFhBxwI*V%nJQC91mB6InosP
zgzT1$2aJONDtvp9QrWY-Cw~V9ug5qVYM!4|e{p_$8?Ju#`QZN6pawFo at Hc~D*9vG)
za>9%kO0Y5@!pYrnR>!!1n$ee`p;b0qu9&smK*lW6x|$<E5cx{)*v+Z9*^sr+kL2<F
zRI^eGyJBw(D>SDhB=$il&RMzW;9zfetK3k?+kBBg4Whw81z$W*u7u&qG`>B-<)MHU
z$BOaYJ+;6JaM+&7CP{UDH`ww7=bw18&NByJm`BFs`mU_ra!=YDw2XbYew4GVZFgs+
zthH!Jg{q-(+A=T{kD;w3g~_2=Wa#|z)8d1|K;l#VqOwjg9v9a-qx?JUP|bJhRyZ|T
zrP1algW%lV;!hMp9B*51+Pw at g*t|k_0964rA$G$(YKzd!^#;~OaHq|WO);}ML-BjT
z#THJb4KZfrHcbO}C6#JDq(XHY4dV`*JbI1tgE$G{k3bF*R%a}2<iC8~HfV_b*?!sU
z-MI(}!qpZpCn|g!Wh#2QLJK$Dni{$vVwxi?=X68x6V*ir>`O^2WhyDlpx at 0ImdgFX
zoNhX`gImj04AfN0Cs4N|@P`QCUbo7Z-*@xsChd6cN`xEqK0uWd&|8bUsFFJde73~n
zLN$lZz<V-QI@#@;6%r^+sBCpv@|~XpVYU;zPPZz5A2u1#*$vxY4A2*QCWVUYhZT>x
zEde86Pp$91-wPb)O4rP8zr3oZXIK;T{Oa(@e-knJhiuSrwUn(;+MWJRvyS&4F{bHT
z3{^%S3+VqV-tUH^f41PJAS(=)lnub+ at mYPvJMDWL-bvL`cTKoMxexzppELEKX=|hJ
zf(}yw*%@Hy#{=_hLE|5Sd=hszQKm5i()j*E&2Kxm7UInepVQI-8~k`r%e?zrW;qOe
z%t?}rnu(NxySQZG;D>=3#${)l^xgE_H21UfT6_ewD%n~WQO%m*3;xis`2|k-wUhe&
zs(G}#dv4*O;gj0_4g-}ZAO0v<6|c8WQ2sm#fsSy5;%qP~&sVhg$7K<Ac1V()rkg&?
zcq_}Rdb+o0O+4epy7S7atk-_OnR`r4K{P)oEPNB at j>a at -vlnL8In%s#6bhdb8wyq&
zD^Xe{2aY>s2k0d-)7S8Ewy_cfYsShWYE-N4DyxdXZ3Y}UBjujXLtNx3=cw=;yTqFi
z4Ql0+enXLg)dK2ge>&{2v-6Udr6--&t#RDyfUO3@(5;-=;&>aR^juA?w0=VQ<M5hN
z6%Q4}HY~(P<7F<IYbfg}Y>H#B18==;%q8IUZ{$(#K>Ll4PA-|BsVXv1T=jIDv4EtU
zjGrkNs1Z9Pu2sR~qe5OBj}%3{0VEQ<_XKlV2)9gGRM;PguY#0c>#6>Cxws8nsK(P~
z#E!>v{$wfx&f4F<m5+B^RnChxbJRny%C`Sh^~aKIgo0g~zmmW;`>*#*h~iSNrPii=
zoX2Bk$~A82R`{7C$i%_HK_Fb<>xST_z!o!ikg`Jm0K3O6bzszU!bU}phL+^UdFg<U
z9%x0l3*Tk#?Lxv{&P4Eq&qw@#NgCie&ue9~$)NuhvEEzw{&~Gj96mZ|($Q9x4oL2H
z_m#@P&%;_A_k(1731 at 6nlDp@^aQS-7c|8&7tiGQ}!rXjDeNA2Pihu^v4=%gAeJikv
zf@*SVoiMZhk{MDfXoNNCl|aEza+P_Cp(P4qojHH<8Ls5qYVx=8ma8r{t00z<juEFo
zOF)JyVr at 4ZVL``nsMpzNPx at nXha!+jN{vBz!s}%S7(}~eU!PcSNQo~D=2%InZ$l}*
zYN*G6?LVaKSjIlv%#shJjXp`uN7wt0deLW;SE?gasE&ml!6a-ZQ50?CL`j3y^v~iQ
znji}y{&^h>**#Ca%`fWIS(+ydW4+_;3p70mB at paY5aF}1^|s*4*hO1J#kLY3|Fb9`
zNI+W9RD}qFn)wEe>F)>zH4Dpzq-p!D)c0ky1ZVn&VX^@_U`Nas>WH9{R&T>#K_UXD
zzSv;b&{s9ho%ut!{@Lon#nG0mWaor)bw1Ltkb>H;azYSVwq&R)#*HR_JB~~yGbswC
zu;x`eG8m}jNr_Zx%A)*gg=m>tc*&5PHsk5*(FZ_1)6x~HrJ}|37n=P%y&}O}gI`<_
z#b at a6LIGNS;&ZpYM+pLZgJZ_vE5F*iYWAUDV9u~$?n8JIcnp%05rK?na*2_=-!}04
zWTtGxXe%6*JP`a+uFi+Dfv58$a%!fmv>lWnlCU_9t>YihM|q54qzD!!B!l5+s!FQ3
z^eSG7Qpy%%Ym30Ru*!f(;G8kzcLO3u4**$x3x`ZSe{A7a7-bhL5l2R9h)DVT**cYb
zF2qm^;6najA0nhKoZNPzc7L3M2*}xg9CMy7hnDCW+C{B(7SK)WBabGcP{JSUuqY(4
z`n7A9#YOBqg-fr_1bib6H#~HuSR19A<<IV!<}8O?wL-yo7AAPPA)Q2hvR`wYkZLJG
zd1kC_>2VuZOLrP+Sx%*kmz`hWTMmxjUc>}|H9RUDiU?9K2>C#6kGz)$C<tn_2Fq4E
z5m at _p88oYDI(nMr>h|k)0<4av>)qO}jf^N7K*WE4^EhC>OKp=cb79N&`lJ-YXbP*H
zcl}=RS?a#cfIW>A53QK8v7e1AsVf4M*tbKy&2`&j22Ub+#Sk$M5AcXnR^k0k+TYQ;
zua3Ib&_9`AXBsXQ)t7 at Gjw=Tb?}DF&T}BM0*e-WeJ_kpis~H_g1p&PV1m&<`Hwsmt
zIU#x&{n4AY1=T!*3cqC5$|X~39b3N?BYLIh34?czlJLV0rCm+LHD%3<rV?(Q;dHDd
zboGz4Sd%J!Wa6EvzQ68{FV at am3o2kH;u7QXgOur5nkPKmS>)`njs6pMW&(d`osj5L
zLPFz?1yUgy-F}Td|0c)a4p@#^3!tX1fXHP+8^TOgeHXBmbi3=_5^!BVyB$>S-u>>+
z%h{we1ysj at tU`&k<V8=@kna({Q-9$OFO=V$Lk|J{=5&616qJOGRPn{^zJwBuQs3N1
z+5rmA5lF={13zCG$v at h}vdZS}Bj?M6M3I&E$clDL<#=Y6k&EzOB`GsHeuocrtp>%e
zA378deT^B$<r~+2DP=*S=!Qmzk%{QWfquzxh&kfIAB@}UFRxgM2F$FB)w--1?aiHY
z2)Jg1HlT0(qQS!P<nfhYV*JrQ+XTCVPWgUcJz6G%YiAa0ZkmLHFa7yd0 at b>Qs4tMR
znj1f?aci?PlM4OPDD&;(0l=yfeJ%s~^W~L=n9mOWuZ>qIpvUV!Cj?}G?>Q9B6MLF!
zrN2#|6 at XTL?J7Dcv1pneHcpLEPfptrXC#Uwf}}~G;%oRIdv*Ud;I_5?akbJpJdLw{
ztu>?`lDe0P#hLPs8rgsl<}{LStVmv^RN%LfEPu;tqJ`Mb{$~@hyi0wKDWf^!^;i?d
z;kQew!o=9`AsLI4Eh(q7w{g0OseGdXtqD4^hP)sz)+V5f^T&3q*s?&HGf$L2u{0N<
z(Gb$s(L*TqkRmR36Rq2>zzhO0+uq;m+6b0zQc>bNJHPqvT=vmyEdAyIRYrBFJ*w#F
zwe;}>9h2z=mh?;(?mVAR^B$4;c!4Sh*Cc-#pMbjgyq04K11&tX%nt4WennwB7C#9F
zmahjC!P at rTh(ClrmF=B>io6-%ApLgv<PV$1yX0ZT7Hod$Qyzn*oTiOJ-=dPeiRBY~
zr$)<`7tDt320Ng{K8IVayoC5nOnq9ES{2n#?GK7|&cm&JWHHc%{^0-<ETCX?I7SxM
z at k5USVFjF*9DMAETY0U3oT;aMq*)83i;o4!<6yhFJkBrib-G#hInX?7o1vg at X`-IH
zE`l8}MYu~#-j9J8r>6{_rsV5<$j#ef1p1QS01AvIby32PG6saZ2jjW0-|XvDy^nwX
zUFbZq54ytif9y4BKg_7ppBva1&~s(3-Cn91{OOm6X#8e3+*Np~+CiAuH^C^=cMAor
zd=fzzWjFA2?to>MIV;V>UUr;-1k8WdyQ<tsyQ?gNfzf$~#>%V~Zw6SB(*SwQHQNHZ
z``5BUUal1O#c93ky}-R?d8%>Z!Sr5p^i#+??kXK=U+_o`BJSN2Etm+HG^MujH3 at D+
zLg!teJ|U^-d96sk<5w<ysf}QEQTNw>Zn@?eWn0vxhzswMW<?81StWa~MCS!EQ;nm{
z4qAqfx#_1<+h))QTz&c%j|Q0ncyR7-kpu{%8ov<C`gyH25a;aIYdri|7fbS^-T9SD
z*=m7Z+R at JLUpa`tII)*()wdKa0gt|f??xA|jml9D4m-%h`-H3H at n@+fisXq}Vg%e5
zc`!VZjxd?}AB1^m%LpHO1D0eb_`qc>L1>!c@}_6lM&%S}b!#+-GZCN_+5qGjqkBXq
zxLR268JB+8zr9t=YJyK)b-r${V^06TDs=K~eKvA6-wrh(gIB!%?or;+B)^17jl^8(
z(E?tOrx`#!hwM-=1_Nx~q`r*oo1s^xX|EeB2G|Y_tpUri9?YOcBUeUbMN)GAOl at IN
zanH+ at B;9z?kNbvCR*KG_5&SZYtBs`W1c3vAH#K{uKNZ*HNh0h-qb9O{kN{SCp7bV}
zfM34ktM$`z_DJxK+x!)h&8L2uQhKK+EO5l#V|8V}<v|r;i?PpOP~nD~aCN*hCiuG5
z#Cpt86q|#!D%Xb4=wWmrA(yhrVo-ATrps27iOL`YWOC|;-?ThKRY{v?HM*4buRQXs
zA^Z_=fdOaUdC(RkkLsg`IkldtmGG9mf>qt{+s^slg~v}=v2S0nVnUzjVU4%t4AQSn
z`C}U^+x7AXDMYIYK5toRyw*pbwp;Lv-tV82s13=+N2KXv6DdSEd-n4itRJ++kypbg
zp9L8>9ljCaVpi%yNnyq><LRjawCFB8v};vxI=>05b+zyHz^jquLuOqbGB<=n`w9F(
zb0{WgZFg at 0T0X7le7$HYwS4-))zy5Zyqc)F4C>p`DB6TJ32lgyb?L>@tIGAv)Y2*%
zD$Hz=4h0n#{Akafn^hG6Xzp$Lx&|O?=KG>RSmLwG at oDdcz=t^+ehSb%^Rhd&GM=f=
z5NIc at sviWj?}Z at NH<Tmk-S1}dt-$%A(HDpIc)v8oJ7J17LrK3=<_fCqZkjB|-WL&4
z=g9~Q>5)QfiEo6;Re2pW8Q=othkk&A1GjawT64p$`_VDlkiO%?-SAc<S_WQw(st-S
z=pjg5EL6R~1vBn>-RjNxlSZE1a~sW5{_DG>Jo+9z4984LlD1qM&eMCyz`P~_Xs^0{
zPSv5 at kDql=Ht7O%#&EtjXFCW>c?0=*gch&l|FN_Fk}4#=CsM6o at LNP1_YAtnv1WXQ
zX!TsjAibq|Ar?|Z{wKHoC%*m<#R%?@Rxt7caz8v<KB6ixiM;0c8~aj at v8K>;#0OHf
zT2colNdl^?l)%=hv6|x-2PuK5Yt=ir+R+6wlr$Z?u+sI5nQ|wsVw`@3=4O*ni at na}
z;TL}p(5d1*j5<woEaQ<*vyqQ|%cvMTU$x{#wsV2>u^Fk at XM4rA+h?|sZ`IOLqzpyb
zFDr(V(92fU(~2D2O#puPu~zRD>7({2bBnY!a-;?cPb5Z;l0L_CiuPT!?FTSTm^Frv
zkF9<M4BtxSKhD0>X at Pu@aO5xMe71`*qHHsnUOAJ8mx5DvomjsgoU(3MdTr|Zmd&Bw
z6K}A0rfkbk0UhRaK$Cn|reIDKlV7|!b)z?X at H{a8yN~L6*4Am4BeyS2>|4PoXYsau
z%`P|(B(l>T>;>F8gtul-c)s_{4l3zV#OrfiZScYyxR{TCKq}!+>Hh6I_n7wxbO~>b
zcjLdu8guo2s~DAO)Tdj#C^`SqcJ|ur(Lb=@M<4RWeTqmsdmD<zfJ^O&h1GsAQ7sMB
zKZ-T9JMD$ATz~*xbK~q)xPaNgvA+ol{~omb|0 at 62mV<>pJlI_)>r@<Db-rU_T1s%E
zv+YQ|2JG%3>cZH<OaGg5$OPay;j_?|DyQhsMvYz7f<Yh4$0DVK+Z$kv{3GY}-SDF`
zv766;V=Hv~+M9jXK4w{E-*250a*FC6-MFkABman#92$fWz}5aEjsz5cN*dLWt5El8
zc9hD)grEak3Jvoi(fWKl70+B7lG6`#4Z>O!`(AT*HxxzP_tP_a=ht~m2w=Ee(N_Q+
z>h+L3HHKMTo(tkeCCf)5yh1n>oEtz1m)A7Y0D=$a9;m$9aX%Bw?u#|Ke8WVkB#Paz
z=yj^bOq$OFX~`I?;Jd5D1|2W6#`cQuijOe-kA^~dr`^vM2ev at d>eNlc at 8D`vhO=%&
z&G}AFEL1pS#T}u3&3`2;zJHppv#lp(ybAyFXzVV(ea2jJ@`q2}L_7+!Msvy$=WxQ;
znVmW{OVRBA`p$p(_Wtd-*)Uv<6Bpa_LW#Ip<grJfW9ZMN%17tcY-|QPrrI@{t}p%_
DB@;jz

diff --git a/docs-xml/Samba3-HOWTO/images/WME014.png b/docs-xml/Samba3-HOWTO/images/WME014.png
deleted file mode 100644
index 73f1dde37c00cfcaf643b675361ead1dd1b1182f..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 5802
zcmeHLcTiK?x(87?_VW%3ND(~<NE7Luhz&s^NI;}FQ6NA7F#$qRQB)9+5|C!(m=J+L
zfJhG at Xy_ywKuTy5ih%?K43LB*FX!I(=H55=-I-VZdNc2jJ>TAY?Y-8_THmjH-*fxx
zR)_Y>>=zLcIb?nHl7ondC`5Sm|FTQ?2Jy93OhiO7-1?HGV^kq?G9;(0scEl0!O!s1
zphUTUbD2uHij%o2e3sX4BzN<-3!j|XVI&3pqt?G<n>~IP#^LdpA}2PGf}KTV<uYk;
zV_Z`d%GlVzFE=G{Q~&^gy1^c!2MI}53JQQ_eX-H<)zxc)8Ntnvy<u{Ke)2BH0CRK9
zVuK#J)RZ8VD|1!CsAQQnu0urv5>99htD~%uc9_AtYxE65uq9*6Il>I(D|bjiLE$59
zb#=AV0hT9c7`VDI5sHM}e>tP=1vd0f;GALe`78Hs7iu7W?+IpSKfZAbx&Uq7mo0TQ
z;%@g_n~d>>9_D5q6856`6wR5N_Y{xVv8-mCQz|XH*Zc83m6>xy)Il3{{@R%r*HXEP
zc=XD0!9gzD(ZtO2X7=X`NBkc)|A8{>pKu7$0j|fzpEI at BAv6V>T^5eLA)JpW0Xdrv
z9w&j;>DR`Gu~A8Tj4@`g#&Ty0Z!(u|7rmsfq3}d=(?02_G%29TbPz*Pc~p49rg`j$
ze`a1Y!*;Ql9GQ7i8p>Mxeuc*O(r`oKJx~4I-K%?0LB+Y`^!~dh#NBx@`F4dd?i$ov
zzb+N7zi-&GUG!{qA-5J?$9&P9&gLO!bElDxWh%f?^dLR5d6LhyeT3p49$U;2Ztx}s
zP)Zjg8j~LT%gz-Kd at o=zUNA<n0v0goz?t?taj~(fNxx~)R(kMHrSs5`j at Qp#Xl5xh
zMz^+LfUv0M$?>*aV%AlOlS$;r(fVTe?CF5}l*f}<in8Bq#h;x5K9D9wrqLrBv6GMQ
zH;At!qk2R=&gK#gwMU!B)Hy%QDgq-2ev{iLp;fibo;XN>vVhOUop-qg%9mTeWk^^&
zTnAm;h-NDPC|MXpO^>C$Z)0&1N10I5(Q#{uud}*E^&7L0HwiBukI1>5I-;|`PeSRU
zG*eNg(_%9qdiwU7HU<gU{ILFLTvFrrMyVb}{Y&&MN^RQGuGvw^P2dT@!ec_UFE}Oh
zeUPQ17r~QVaf*u3Xjbxfpc>ISk10z~AwE57zNE+<7|ch`;UjG=!+Z206>}76VBoi7
zl<;!8M at frVvOB#)dC}tHk%Wob>rK3#<DhU-?84Z%+M%f1sggK9bVfPW`9^C>8f<25
zHq-Os6h12U3*-9S8AeN2A)(uGfL(!b3n~cuFstucm!_E-I~JpP9qIe|g;bH*{2_Cm
zZqaD{$fKfDJG`R$Z);-f2fnIL4=dzR1o9_N+fk_>G8lA;+0L|nyt(4*o9?(ZE3=-!
zYkk?AyzA at iFODIg3YoTXhvfT2RF7_&vHHU0w_PI~MAuU9tE=<qO;v>ZtD;w^&TY#z
zH0L*$z79Q?*#6RyL0(*TL5yl%W?|Fx at B`vNxyBz;-*5`-6n!HN`~l4L^z;VXy;1E`
zUp!`GHfsrqMB;Eb8t?kzySDP6A%UC!N(!qWZazGVkSN9&>J9wea^~DllJv71Li9MF
zHbs)Vnu9v$BiK7TjKfV($cnerAT^D{dwrJ_IR!ljX`9;df;PGzhHAGkw>K8;;*!|m
z5&~&xR{```r!cE1yZ at 40|Lw4h>gl=~HBf!b!p%DoR=?6HhV3wQI|WQK^**xI9;&rH
zlw=;t)toSbT^g%pks}EYXQXeonvUFxD4%RSpgWNj^-3kr2%b0<n`BjDYc8)9TIUlz
z<~!eGa^1;v_*9Uplgq3JHMWj_n>Ht_#>PkqSQpJ%rsnt at 49a?~vXkXjXxl>06sO6?
z*&%G^;6z1GvfT#JN#>?YbF6-rDjuj=3Fj_38u-Cwm#8Y*`gdENOimj+HKrImCzHvG
zA(eMoK#r_es^+byFB9$jH573PL1ek9&mUXO<709O497)uz}RQoxcide33rxE^1Z3y
zs-1x=U+{)Q66DCbuutz4n$(jmbt{<}Bxp<UHJD%fZ>vEc)t3_pN^Vh at FCjihp+vIf
z`ei%d at t6@J=73}qHn^pfi5{ogBa6fDIqkm^a;VPx$&Jyu3SA4Bv|XN>QT+WnN4~*8
z%7i|8TMy!c_5t~;hlB?2WN!|ul74jW#bV+7H{r)(uJ{;!|H<XTEs&T_AZ}#&QNcO>
z&W_prs;4kzD at k}**AAP_=5W+PclhW-aTgAP)=3(&r-7rQ`)Up>r+4h?I{9BadDHFT
z>22{LR!ZM4_3_C3pT_Gf7Q!}HwaStT%;Iy at Jw_%&>wRX0DpNKxNy0@*-VZObS~6bR
z6Q9=Psezx=qo=+_CAc<9y3>l}0(`_GaH(k>oAOzwZDJNT*fA}n*Njn#8Dia(;qy%Q
zUL)gEGHoXC>SaRk)TyTWOmU2 at d5G6Um<0B$sWkyi`$0O4PzE_ClObnvR|SXwX|Qo#
zP at c-PpF*BPtZN|Iao6<_bZ6?v0#nEQNQp!o!tegsw!sUz{-Byqvu9l)cm0zHwV>fN
zNJ9o71WTA#3aI{~M}K<xItFAB8PVd22_5_Ly|RGrw8>27n8D^r!G4(&Ltt-BS@|bS
z9-ps_oEd_wNWj|~Hu;zR6+B~gKjf(P9IA9(DOk*jF(Y5$Dtn9wNqK`k!7Dn+%Pvjp
z8EUZhuY-dFTt0aqY>zd9ZPw@>2s{0Vogmu6d<b*KGl6y_aT4&W<UL&5*WId6L%9pz
z{Gl(EQ+JDF!GmwBKBWDr2zsKve+!+(lsOs%cC4@{LWJv4IwD9MUp^At6ECoAp~X(4
z>boFC+eK3?!POxqj?=quefh#sZY(WNW*t!jE!|td&yUE-NMXH#-p&6J(xd-5+4<_V
zoL9DaK|%ihS#&n^U2vXnqMLzZ__6g0Z8t)VXDZ}@ZwQgjGQ1Uz&hbF__NC=0gI1pl
zXLKq#s^APIqK?BnN`ei-U2~`n4)}pHB!F8qrNc@%1^8%ztLjwEGeWILAc)M at 8lUz?
zz#PN%x8?%^b?)zZaJzR_yKXgUxxoA*IEUN)nFag!WM-YWsJ|lfNq+pMHS_lHN=zct
zTt`i~rsj%?%p4@!Y4fR+##ZHkL!oitH&<CT=hX_0@~WC3&6cu at I{T?hZ)4){@iu)V
zJcDUkJF%y>){u49`al+jHVGkS2adUGT8|HS(9V`=b0gljT89(P-H25<D(>Ej!MWZ9
zpv$DNg^EWDGPLS%xzW0P{cWxZ%mU9}JAheY*vOVuo8yV<8;&vn>P)52u$m?$us at zT
zGY*DVhvF=}V*H$AUFI1XU>x&&pJkLHbjT5EmA`wmgESU#R#!jVa{i_6{sW(0DxW_X
zxa-gG;$mt?8ldVGXPr0%(@qAwc~w!Ndtsm8{yROoOuU;D8!_@|e2Mt2LQWI7*N#&=
zmDslWK+H5a-;6sF!%=)`#6J_v8;JpJ)VGyo?P~Gc1l~!gsGo6;CgwF$M)wmi7tz-1
z8`Hhztm8 at DQ7D5b!!E#}sOQCe5pC4IU;lgIaHcY?PoKkOwAn`rt*JSZEVQ6(aBkmx
zOp7OO1g_2#63)(!#@EIV4X^v=e{)bF6pO?9|0-s){(HH(260MV at wIKOt(o-bk_L at s
z at F>YKc*_=J*DRDf>Q#V}UDjM$Y>QRXJQy*lbK}A!bPxq=p3KCwwY9N>ttKCOm4u6p
z3;)pra?*N!Rl*1zm<cPLytu)N0XC_m<>7oxLDlr|tf`lZm_b!~*}*%e-|+Q%tIANs
zSOIczqyOgmOm-=TnbHTLdKTWoTD>{vFCIwoHL$q at 3A8w-gg15QGs7ERZWDqu5N!_H
z_sZ;QsLD_);!S;`UgKnF+}7<fKgxi-?uJ{wU6EkXiaQ%8Soe6}x*u^|ZHt%h`g1!z
zk;Q$l1uwlY{Wv+b#2TQXQ#k(O-ds$}g4fHuxD*wxU}y)w^%Jb24|QJYH&Av-ky at Sl
zL-?(b6yp;TvQ|mJI7DS@?qTz^*t*S0xY;v%<K;kXg~RP2n;J<3A_ir?RVTSumRS(#
z0c&(8E#BLLJ^Be+*V>pjlwIYY_(dAoF}HOZNzqwkn6VEdrT(69s<T`79W&j&!`uEi
zQ)*H~ZcAbkz!2U5$Fr~3*<@#m_b}L2O-MbOa=Kn0p(VaT_F-mLTPGlYI%nHgCx%O$
z{DkiU9;O(I-c<Pq^>}KNmEJb#6b9`TJ*ZyGtEIXgP>3~cd7c<61+D7BIkzy}e2C at h
zmf06szz4_VD<GNNR}FiE1aEZE7I!V&;-7p9Z%?N@`Ii)8%D~keH^Pq&hK*8cKef<M
zEASS2VV2gLgB5s1^r%VIcMg?Q23O_?XpR}Z05Ei+_sZ+CFs_gxhyp7<saudi^k~^`
z4L0_Ach at S^ApDMVF=dEQ2cO1*w6p6mHF3$NcIa_mv8K97oqC2KYW2#i{Kf_jh&4T2
z1~hifKPnJM(B`nWN#8<#&L%+nBGlDc-rx<ion|?OMCeX7wT*)>M1Pqa8y_21Si;@@
zz9NLD>jX>CH!aELGW74{a)*?auHg*dMqpPA at MOZeV6=e)XQaP4{v?ETqeTV`K+jJ$
z27BeZhSGjdM&F^DWtVA~1C#<Gi}-=G4qKkW(|cJ$Sx56VgIo5beKk}~t5;frU#2ty
zOOAk+FpjK82t1}Vydky`#BwgN4M~l)p$y%o!)kS>Pa<-L?B3k*Dhpm}=BI1Q7_J6$
zbDbK1m5|>S5E#IXzHwT>^dp1SaD8O^eIM9N``Zb%&EbWdvnu6T%Az-qXLz(EImhhi
zmcGle_c<ylbcS^SYa>3Mc>6P%%6(%zZ(AXGq#5ilNbnVO3&BJq#*ulRU>C8a0~O>v
zL8el)dtqZub|+K!b;6Fr`g~gF at LibjXxIhY8LC7Kdv;wW>3Fi%fWez>Z)j2}N1cgH
zpuy`L(L9hKKZoh1LE4np1giNRCu+q>UQ2B&%m>5~tTj`yj4W$EwU*+X&iC&iNa7u?
z6{D}1f{I5~oY_0jP&Y^S$aF}NH6E_J^zSx|#==`c^!8IJR at -NI@3jP9tQ^H8`!{+!
zZ4p6`i*ZTKF(JXz#T;d}&_!`nd^CmTF{_t*STJPd8y61Rc#rktIR<Q^OFJi=%KXL7
zZl_C|kEynC5 at Fve7d}}0O^yGfHvip|Fe at ysbV{t275gVy#WS1Qy?QH0QHMeg<rq8W
zA8h*$j303;ytjnz^ukHr1rrt?D0CkVPE`~Rim00mv4CpH&ITtcOSIzyW2-5>h)bEX
z2=#)Sl0|?D#{#{Y?S`6(Ss8ukbmk*OU&f2vOdQM6^zJe;C at FrRgm5i?t{EKfF<e?i
zn6G&rT^n5l64IYrDT>nVd%>x!LJ#ilQ?1=-=5>eaQrb2ef1^f!HB<Q*LLD)XBkvWj
zS!Eqv%jzpVCi_y#C437`N%93vnFH0j7O(VJTG%**p!vRHC%kZBcH{QJPj8Gqwe{fr
z%otx9Ucj7wcqr;K<4pgR at t!QXGKh{of5cx!Kug<F6t)#8tembs9_ehcJMMIXJ?^x^
zt$|!q>NZhJX+XBkF%Q$?#L8nu)^$3S<W+lPYLSpZJWeO>U2D$)y%XMBp=BxJ$0&0a
zkQ%UgLq4PiaaH=so<Dt2XE-VHAg5LLE#EDyP><fUvb+ptDpx%cR#vqI=SSo<fK8Rn
zlc8Y4ht6(4l=i-EZ}_YFr9n#uO^dGgsFKh5?|4VuH`|Dc;XCvd66w({D*kf)+JmSs
zQ38ckDw7+neKL7X^eJpqw<uiv6kTI3w4TZ^i!<pb?S(8?1 at 0n@`j8_z at t?LK at G+l-
z9mjxo=koAiBLD^WZS-(~a(YzQ1S)*NKO}L$BqIMb at 0s|Rpm?P_kWzWV1VJu%*xo*f
zY9%ky6nlP-$vkM+9z31?z{iIFrX^TMDUaU`G7>@lD)x_}O|wV-D&X^*-YH<`jRM!%
z>_(`>OohA(a6&}%tN+CRu(11QmEandOK)(NBots!&(AzG{F$v6PBo9Z_`j(k|JhQ1
zc02xm?El0Ttl9DA0SSBp>iCD1Vai;jNefo~!<6uj%jNnrMK($Q2DZOBPQL}N@{ecf
z>FKovKit`iuXFqSQ<DhY^vJT<A$4F>C6!qRm3aNfdI)xz#py^QkQgu*^gcTnp#=<W
zGnrDWf2mC9fUkJ0cAnAri;FF!SNYM%FOtYI78VxC=`d7-=M8-TBvIIsQybG>=iP3*
z;oyZEh$#7}%?wb%Qop!<F9<vT^m%6Wx1SiV+IV^HbDD1Rni)}*tO)d0SZ{wbXKCU6
zbN1Bfzz$I*Q;PN+0Q3&)J!Kdz8rY#NuVJ6*c?I6?94h*@O7819Y!$fg<|!@KBVaM4
z!&AxUhS at Kx)lVJVaXGi;$XU5M`w!@Y_UV|CJ13hxKhg*@>h(#w at _%2_Nk5sVPYiH?
zS0!FAA6mV`tD~y|Pf}z{7SHGZxCGy+>`I&pLx^ATdHA2_gCNpl>rdqCiik8-E;k9p
ai78K%?!G84751P-tS?``RC&Ss(Z2!*4v;|r

diff --git a/docs-xml/Samba3-HOWTO/images/WXPP002.png b/docs-xml/Samba3-HOWTO/images/WXPP002.png
deleted file mode 100644
index b87001bca41f91f2c2709ab347a8eef93ab01c9b..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 25711
zcmagFb9ALk6ED2uOl;e>ZQHgcoM2)b6Jvr&G85aJ*tTukPQIOU&U?Rg|GHT_D_PIe
zT~%GxUHDb+2qgtcco-ZQ0000lEhVM`0Dw3Ef4iYUfln$|H=F?gB7n4*u$ud?(>4!(
zJjw5Z?;dOXUZd9e$#jO at i=|jADE;w2n2iFf;Sj<`j{wYMPsE}kOu;9TL>=IM)o5}k
zM7y%x#$a72aY&{pRbMo?;8H-q_G_Zg1~KPhf)t0AMR{9TeOfmN=k!%)B<1f;PxT2$
zOIif(4BAT09|}tT{!Jf$O#JW<%og-ziHG%nGXQ*}rto~;MDf&jX9z^flC2maCJo=@
z`sPoijLcO<1?AQbuVwqY-&?n;sPh<pAJiCD7xRP7pMVYYRtzxtZF1)i2oV7E5gdRH
z$p`R<%2xJ!{IPSP#_n-_h#AHKddPh)%{JMQGjVhV=I at JXKv)8I`$rHQumA=q<T4Rc
zCN__Ul{eMd?Or!EkN-Q618odguz9ENPRdrmt_15mB%|nGczty>dcDL}Tw*NZN`Kv+
zl+f`h)5M3SG43M<+<m>hH>MGD at Q0jKl@tZ%A_RCQP|Z>`^mKQd5EDr~lVq*%!51X<
zw%1|ug5+3mg57z->MDW{<*$zw&Jz~Dy}qMczK&-iP3<0Za3hz_f3q9Ca8{CB6C~@+
zjFgOlDse}z96zlA>vV1!UzG(HB8x-=w29#bhJ!5{>PBgc&2Bz%7&CVr{VD2N9bw=l
zW`Ft4hMq97`wZPP_>e04$Us93s?-P3i5Hk4g(`N5R~5GG!UwXA3;<U>%*~Gd<<Wns
zn25A17<!D8#fO*e>2rw}lQa0`m&|6^HvkubKj0gPa^PVZxIZccTGJQ+vjJh0j_xna
zi>W%ocdqaQ$!+YUK`8%lQl<iIKo~L!q(2VWCS<4dDl!x?*l(syBq1V&EtF#c1Vz&i
zeJseWV$SVUO8@>zPAu354S%lR0HOtB?qeq!dDPtf at W`C-H?soDs-WeXs;-3`HW~y&
zmlU_7(y;k*YR;&S15La|kHiZop+WRW2A-CK>4h?Fx8MZ>74_?_H(ocwTTzLitp&hl
zfDZwH?^U<#n6kvtfn75pL7Oo&TV|JugaQFO9EtqKH2y4HM{AUU!Bb(6pHcr!@neq=
z?}4(=<1dKdrUYO>xChFg3Do~<cHfl?nCkbB!Q;hbzh+2czvt(#M1K!g*JC?eOl%Lr
z2=Mu_<|vv4#sVgM!D51bgZTF#0XPdlh~RSjU6}a4yYIylzIG-<FL*y6hY1N3*g#W&
zAZ6W(mwAI~+|39n;>ml`3PEJizEBiff5QT?f<z`GB_wkstDDM$TfE<w>2AR4{P1`+
z^l4~6hrZVPA%A^Hb}WD+Ac-6ZZ47SlNE}9tLwpQhF~_V7JJ8<`d3ACk at O(@8dgMS2
zms6SPewqC~%x{g~Y~bQf_X}%J0zVp361f{Fq!GA47%>#Q{jA4d3^|1#G12^5*sFCn
z`;@Jl2SkLqGv5%lr`iY*G^<dc at k)ZcbVtc4C?q=N at CK6nLHrYxP^d at b%>2lz-dtg$
znmhmWw7z3G>0j%q at gb0Y6BF2E=>cI){W7WmzCb*&6&V#7wISf5g})HI6V|#jpLo)J
zH&{vp!)*dCP%8^aT{1Rd;{LYH7o*Ajdg-u$zXS$|HX!mHol(Q#Zu6gJ4gm8{?KPwn
z0*4d==|OEniSLsZe52%*)IhoaIiEu+H|yRCIkBgcS$JH;S+&LGxm4S_6C3IC?Spjc
zpyHv!Px3JAQWSxd3qg+={y1n0WOFFu at RG}eKyjf-pzn@{6X%q3 at qzo28)nG?FzO5T
zXCh$27<#}_4-?=?b15oTx``)-C*K5G2*p5rD%>L;8#NdJhLEQBcRS4xJ*Dkw0CUh^
zL`cj^AxUbHSpll*s*%n%3Iu=yB0;(IorybonN7h1RR1<`IMVm;OMq2Lmm=RZ_m<Ux
z9pgn>(Ok#NNE|j^wW!*alzO)>DGwjaz+UkX`h<`82DYW(YsEshgP3nn5RZ3u5Kqow
z6XW~g<((n-?a>IAi4)#64WP442p;f at 06_3-?y#5$u-QfKk%=dfg!cRjyYU#vs_1bt
z-$sb*#mKi!gn})kWcuY}pjvZ{?JnI<U{<c#6CdDt7gRf&u6_Ekt1MaR^zwfACkL*Z
zETCG4?b at p8i9Z(I+;^8%5{&D4f`D2#l3+UY at 5Bos?8nQ&jNenp)wtSs2=O_+rYai>
z5P+}$&{r-59Qa28-w!wkalyBT*g!?SlLeoO`<a*brUPu;RoE>3r+#{55O7dsnJ+H_
z3lv*CdJealjvW4`0 at r;|jK0)R at Q?5aK$B!W=4XRyIj%#5F>D|p)%b)K1w0P%Kjf%D
zB*aaC6OqKpB21eXZZ;vLb~<AHy?l87xCr4d=9{}P)Fyk+9hr|g=aDcJqsHr)KPgxG
z$lRE>#O1oL2{2`BIVyPJfY<bWt0raRriOc#^j+7cwzG4eApfZSyWqDVtMPi0jW8;v
zu5FgV-<S at Ine~PUI2PdaX2ZDz11Bb|P9WeL)LcUXM-KY|hC0=8_62bJkU&V1bzo+Z
z_e^nDG_~m&<ns~#aq*qRac$2~6pIK38ImLk;J#^&ixkp}j1-U<j&cv;xRF;sfHka&
zsSvURtGkXFxYGm}bcU{Yow#e=9|`E}J3wr^$UpK|3AW5ytt~me-FOl0c at 6zNKxmaw
z=z4!L at i7VmP~`jDc){tmyUz`@5BFBcM!Gb$=j%xO7~#i0o4;n}+=41@#vcynymWm-
z`KXW|M-s2LTt6-w6lZ}u>9*@j3>GmG$Up@#Kp33x5}P=v7#oVLNdSMYkoyuj6tUw?
zo#g6^rojXr!2=;@)C`n?CyEH+A4G%*?(^(#QH8X!8lIk$vP6>b at b>$68Uv2GR4=pr
z$sFs>8(kglQzacQ6Out$zT~2N^N8i^Y^NYic4UjMS)zc)V^Rpsmc8WI7;(vRr}qi<
z#GgL-u0s%W4~AU72?TjC at ZT(<YH{)sRwM$qa)14?gQ_Jr_&#%M^X at _7h3!A=w%!QS
z`6#xw^ni-z<|(6Yvd-iAoeypKV~BmA^80}G at nr=G%85Yi++z$>;KAD&mcO2=v)$v0
zO(1 at yxI^s8yDOst53er1eEER&R7uIr3E0*b2VcFs47T{?)7#?#mAO&t$J^{m_oW%n
zSe?Beb2)ym%d_T&#ps#?CJM@>&TEzv5Ln1TX<LApRQ<jazm9|0Mt6X(w*y);_!PA<
zC5jK~0QwEul*^di?3Sm|H#Fv}Ait}c?}Qx~osNc0(rC9UupC?ntWo*Izl)k7;e!w+
zp>P13zbzqt5!~Je=mirjLg=~2z%GPD$wb}l-igJWa51dPyb=Pc9fVoxZ$@tfdSbjj
z&?QThkLD38fx10=pZb&e;X6`be9_QR*-h>_2GWIq=d~2gc?xlvkci;1b^By_n-}BI
zYJ4$val--cW!S#uKY6)x=Hs{l4fr-u?)I?&AA9$4{8Eh4;oTF!*?LXrRY2fypAP^e
zBI<W*5<aaK-U1%?-OhKuD~^{W?5lTtP&c`pglQ6X%&+;(n4T!S@@hvylYe;6y({|M
z at 8@c8Q<lSf4G at l&+m865Fti;(yaCReFNkmwS)Q_VFWxIJ1m^uN9{gOECV^s)Y^Yn8
z8?8n7HNJQu;&;rqoq_pCfp(n}3ary<2Fy|i?Q~ZE{N(AO^Y&io#QrKcal~t#eAD39
zl&hS<W3$$@klIbs{WCV*0oDT9*Z&9-M<5UhIfytbVbW;s=@94zeU;6tvIX2szdhag
z?h?6B5y2#=+g<*0H$!>U%MRTT!ty6&LcIxc at ccu!*9EIc8WyqmXHZxQ4+#oMKN6;I
zEzt-iIk}t^|L11Bdn08aW>?Ezv*L==sh^zB!DyxL?~A*MrI-D8S-k=B%0g`ORhU&7
zth*wgEZL4}E^GM<y9<Z)XWaQ_fWh}JN{06b0YD+%!pg(p+i^QV<@@yCzl3(4!_4Q8
z0W)Fzfa|99 at CN<YIr+je(5ka~&DNt5bO1;8;)d5INU`xspJCf$<ke-<OyAMq*~O|$
zVB<l`m0e{UiTg4khXx)*(~zGKi$l!;6e)0$t6bB09iKXVi%74!`(9!9%!g0`LB~AA
zCFjL!x1p~yzCR_wjA9reV})%LJYe0$;3Gy;<3!-&<iKxy;1`O+1Cj0Hth at W`QDNl+
z!1jeSe?H8Yv=)Tx<N9+68yjxlHbN<z00wtZ*|sTO-wZVhX$)4bG49wjd+HDYia0#2
z=i5D%-V=8ArYIGSR_|b!d%61?KbDHq33HIYVL4(EM*=|c;({96%AEG4&);IjRw{}<
z*8HGU<>JF8LlCdAL83Nl3EX`Eix0WKyOal&rSOnJ5a#u-;5{_UT8>=@0(O{`#h|IL
zk)P2Z077km$- at 9nKqr`{@|C~)<V|tyhpZ#<ZQ1g-*)&3I9WRx$$xKea_tj`z#z(Ao
z{The&tL$*F5+>T01wBVmm+PrJw|4gsxubF<|DiC32t_Y`&szh$mTKx9PtG+|{s*;-
zLPEmx^2swdLY}jvxo!7}vDnMyyS8MmOLh%>QZ_Ec55^eZ1T~^*2n~dLP_8Q~1jP;^
zc}-=n^_7V>&{x}EF5AfCTVB7-Mvxu(l_3Ck>;pr))i{+U(;J4KS$?m~00Lg7qu1kt
z_2Fha8rVU&2R<}|_xu;Z+83p7$1^)EhUFG2R?6ie;Z!+|*DgNI&37sjPK+~x28~B+
zj85zK1(xlX`CXXyJP$QCn4JpZ#u;H?G^uIf-;B?#+#GYybI*IeZ#K)Jxyfx_MhqbN
zN4aqjqyzYfz=L|Xqp5P3VkjJA{oi;vk58L+J>X3CO$G1Sh529m5Abe|E<m_E7ZeG7
z)-0S-d*Voxkhp6c0tMi}p#g;pU~#q<O31m%2ZoOlU(atF1xI6jV4~5x4!fS!cAhZV
zsjo&K4Jibrgb$H~wIyZIAM`)^C<%Fe-m!h8>zf-zzy=KFM}r>AEvc`w1!J?kXcTzO
zzqcXtJC9HjY<zGQX4c?zYIa;lS-oM4fT0w7^8W^VQNh{0f)acVT6o=3Rm3s4OO_49
z^rQI5q+;)IUU0K=S7jhqRe^+l-Qj$FFr2(;;N(Z`tV9fM5qMD*xWcxhr6pn&!}S$h
zybSCtZ{Tw`)ojqcsUw&S at S)fJN`2J4XTjR|o1I*<$9y69<J(<ty#s7Rmd_|Tqx1XL
zal~)R51)!=(V;yGM<I_hvzM|cm}vhK0X|G3Cn<rNu3j_(!O`3qe=sIyV5x~LB7qgp
zxGlrN-X$FL#^Xf*O?0s67qRe at -}~wY;JXVy!S!6rsrr3y%CP-oO0x`15?T~S6v12Q
zRzAIhfq)NL#uEvtgrD$fP*UJJK33|v<HMKE`xN(uAY9}2`c~}>!ZItN1hKgnNtc)n
zwU2HxN-)MtU^Ba}0(7(B<*^y}=r7~PRd3`@wja&fwT-|@4Ir|SsddDmGovB6!>iS6
z<qYvUo^t&fkmW&Q-*FS~_x8%zeURxhQu&ldIbAVgIK{aNwb{T+uurOJW{#oF|Gp{d
zclo};fxnK<fAK at z;c0Jiz=1#v67FIipTOVC?>iHD1;I#C3&FPhz|2p<kK>z;MY9c0
z1BlKJy{ny$bw_^x!zAaR9Zqz0j;LkWjl>LuUR;&E`M=GY=$G|w4<Jnk?LpqV5oaUv
z;2FXth4}@|IQJi>dtFoQwG6P2w*I-pYa0mTk6?5hy&&egZ9emTU{jpMO+-~ED&Ucw
z$XjPE$MBFrLPjFskpRJMA~CdYNDrsmgedm2&B~UQpp$=TU88!#7<>hogRnOT3?5n}
zeb0XaVxEtKVzWB>zknf-gvTrNfp{`O%c)O!7pQ)jIss{V&~9w?Ic%F=)pdA32=(i9
z9Q;0Mbva+It9oZV5CmqguOJpNugb6&CU^?Qb&(x-(az3wGP>jGm3gIeJLa%D<u+ML
z_?B0>j-vnQ;&%N<_Lraypy{3A_5A9w|L)=Hvf#u%Hp?T&x#!_Qys(4p^ulLe5WMkS
z{<h?2Hq7R}S3&m6w!Zg1#O at v%4H5#J_m;)`Ol at 0ZTai;=?1^#y9zNMrTII{@$V=h4
z=l$N)MY~Y0Ox~~eccTxes=Eh8f|s^^*32oK7 at dg5wxhHhFBXoz4`(kmwWYf0)<Bh{
z_Ibp$oAczLaYjiT%ghICfj4ryk>tQ)i=TsYmpz7=PFpkj>q|F>T!xNMh?|F_S-9UO
zhZO!w3u*JnZs33v;9lxM#t)1NiG at QGF3-Qzp=PqKbK<i^6fZ$Trv)Mjhby(J9C+lw
zcKQaL%$#}vtT$Hlea7d**4+t^n4!=@!bM`b2MoNX;|*Kgo-?u~(VUPv5w%)lB+-Az
zR3Szi0D at 6{BX&ZWW at Cjh+X&)i(PI-N5gp1~dDR0(+WbU%@etdPLcxh5u>j(SFT+p(
zIm1f>^}L61{yWu1KoK9$_UZ$w=c9qa$L!|N#1}6pfLcF+W5-RU%5Z74$Hrrm-#c&j
zI!L2{cJp~|7wiW~Q3XngCqdK9(-Au$r`BMN>z*t=l}3&Kjsn4Rqn(7u$Hw&SXqq5i
z*guv#BHP`1C!%n_WVqmV{l)a}8*l4-aoq(bVEyjsA*<nfvH at 1`%Vy>J)#=0AT#6^D
z-re)StGeWYMuSv&*6=*fD>w)i*FB4|w9Ed8Il9xx*s&aYOFD6>u*JTrFQfZ(TJhge
zev*wxh?t3{)xYh5;g^=OTYYNpb<Vql1O{z^8n?NXP+777 at m}Pu=Z>?=`{}QK{Q8z`
zSkZtP5O$o^RD_-gN8j6uL$8DBY&O6prsuifi<H}(^|9gB?S1 at 703fEfDq^v)NLV<t
z8!`|QXJ*w3{I1`fzSS$x(AQ0j5f9=83+nh`i&K!atOepE7HKN@*%P1SUJqGbFZK%q
zFSvjBRvp71SP-Hl*zd{V6J1Uox|SO+j<-Y%AFgNm3+k0Vs0Q9R{H{jV!5bf*Z`zev
zb57=LL(!5LC{vX9<7M+CBnM+r at A4y;sCCEav6Xn=G;Wn0AhKk|poNKo5kLbGt(kC;
z*+tku*?@&&x0MMV)Wfy>L}8Q&pmnD0C9QN7oi_6weRf8+LK1;Eat;YfVVBfaY0_WI
z>Vh*cRFDIG%?GRUZ|o6y*cKGl&D3HPl)dbOHmL<A^p+<y_HHMH_^+1`NT)7hy?w6V
z?qmKU1`*T`;?al(v7G#N*V{MG>($Bq1(zd+oa3JTAAS9nKdl4yP`xpsd*dvtp^~5w
z#ZNS11UVq>e;YXRhedFin1qoKfr~i#NDS^u;sv8YZc6wcRin;xTr@%v#!@Vl?TE&9
zSvD3TEPz4dAu~IQ;r)dMCNd#-&uHLy!2uJd0*8yJ(~#nKDOTOSSQiYqEdEIGxXgGz
zw?p2lk)2Y5THA+euA^z~do3&6*1{g9!Q3MMfJ6xo&~XO7U}y~3V3=2fgAQ*PsCFDD
zuwxork8B9AY^i%jkU%N-5;+N at v4ngRQR-Dd3pEagW`KJCBKf%BeK;!kv4ArPYcw!d
z at Ao*UF6g-uVv6|IP`J&kEQXLX_&pr3J-HW`Gr2_tM=JJbM45E=Fco#Yc{^S3<I(;2
zC_S8FjAQS}^U#yw1%Ra1y$+4sY_i-Bg*PR;#nduSXygjgJED^UPqGl5^$jL#(tBCG
z0iwGqk-KkM_8k&1YKcUrgRD5ru*{uA>!-IB_uzZ9l%Gf7&9{7&U7soF+FN14>$e%`
zcc8kluB$NAb(!FovFZWVh1fZKUZLd%J73v93HbH(mLhu<$wrY6>a>}E=<T?K(?>DM
zV}GJu77wtwhpuRW at KWAU!-N3R;^}-KuQUF0-gE~KJX~-Jn}tdYEnv;v2Gl|f8PvQ$
z1iu0t#9Ja{(*rson?Z1A-DKVDLlI?aN*WF%7EdTv7Ol}$?FbABG^s4rY(ey}JNYU^
zwG^d!ltdgh3PJfIPgGcJZ1DOup5n?V>}8e?M-9+)d4od_w>?NF9l6N`oxIUR6}Uqb
zxqao;`wd!PV1wxF2yA=qM|o`(KLdb_mx#;vTD>xlkyKQibv24KXFot(+RTrS{+6j@
z$ZVwGnH0_1;MBkg+PQ(#x?BCd07Vsh*3Ewp5 at g1wD7pvimqDf5T4#wo?EoR~ZAR>i
z3<hjezJI+W7yudHeV2i34VBrHM1{`c$5A~dm;0r$7<@}dK_5yOJf1Tot~^}|*Q}D$
zW_(L;Tv*xyL7VaW51sU?sa_N6o_m>n6pnN)I>yEGq0=r2R9M)kbEEbR`o^kM=fU#`
ze5mi3f2~xGj_}uB=8o-JUVC5<zlU1&DZR~Vmhqo~c2v*)WYQVMvBgV+Kg=0AT(3k}
ze+voND84V#5z<fnjiK;*ydlAl!^Pb8JuxJtk52 at XBGAhLhpVB{GQUt?nseduc`d-y
z3vtbB#*IS3 at 9`?XVWzNiGICut#<2G4k$rpizMBpM!ewgrBpS1AuXTa3Q<F}A^MtqZ
zHE67me~W5OQV^4ofKbr;=Ir6r%gXkxx^#a90~S`5?l-ZVb{VhJn2Jx2`JK^SU1H3~
zR=L}vl}UB at qzBto>;B9hQEK^DoeAg2Bvwh2pR3w5o&;T^l5n>SbB at 3IR6-V(0uz%G
zZM=Q&kwRg=A<d&#ZCE`<AKhcq(_w((L3N at 1WuH!aQ355p*f~BtDOFI!^>JO{vux~z
z7f<De31X_!RnVqmaq(Lhi}4o=M_$8-rwUTwP&~$hM5c+%Sv6L$Pl_+nfU>FolK9K>
zO2 at 8SskIE6RT58P#8y-;irha<B5`$*xL7Uc2i+1M3%M+Mkm^*Pj=pwjv}S2g{jxi6
z*Q_wL3z51^aIJc6mDXeGkr$6JQoi^44c=9DIwg7Xn5js9CpOX2fLwuEDXr=NU^hTY
zZckaYHz1v)Z;sEC+)lhEUrHD at N<8>H)<te#De^k+Fa6nUUDIkLx at Z_;EX&PSPc9f(
zDFPuua+(?lfCLwiCXWXVPhuIVf|$p}dJwr=a40?-6cHiHk*Y-};X<5_*4#D}l$FK@
zH~j8z2_|WuBZur;szR#)m(OB(gO)k`D=4TmN=7adBiZDI0wW3;Ujmi8x<rs8o<0XI
zE=x~ot;xtK_-?khcc(8cs#lexEM5i at Y5^;Jw_wo&HL5Rc{Ds1rh>C|HNA7wzt3=7K
zQ?r84#QXL4FakmaGBwG>aI)m at --W*kEYYp6NA>ck`tIfFFi0`3hCMBc2!7rPSp0~_
zM{_i at J>4u(mmEy0t`4F`X0IJ&TwLW-;iJtdz=|}Jl~y0?Hc>W0mPGx|#l+!C#LgB+
zZE6Z7wm*-iA<mNaXMc30N1UXbnh9Atx!YEf2O|n4iYuLNZVTXCr&elFT~}R{I|RCn
zT#;e4Ph~<kwX992Pq%Hg{UWd(E5%SSk?hn$EQbc^n at jN6E|3w at ClWNUWpbwMca{E;
z=74H}-|~L5^~BNDP0~M-?HALN`1a-_j*Vfnu}hEH=G!h`Ri!2I*gH;(i2pi<Y@=aw
zy?Ak?rKRNp1w6?AuRjG-VjWa{H7WI{*JkRe5~y$1sv|n{H6w}Y%GP<cOhLKk^fpUN
z7ST#H>2W%Al#)Xu6)E*)=09m{f)$=A&_4DalX+{(%;{U|v`M+_48Ph1O4F++Ey_`u
z?9|PV(pw*-uvaeu$=k;3?gjcg`JfIT7R+w&%`>h1s)ilL8qsl8uCieA6&bbu!ZH`0
z47EPrCce~K?q#VW_NCzj2FTpJt0C+P)nr?Xo|FL3vDO8DgqoCBC8uhAzJ({{Os=;k
zMgP7Gc~p`It&}|H*LrLg1i;~B-RMEW;Y2@^hFH6D++24*$wGw`$V<Cgf~r{;B_gh`
zT9P%jN!vRVLfB$NeLJ&*(@rS?<#Zi7A&4}sTM9IB7_x;^X36LQvUq8uEkH=x7qX~)
z>~rPLT3}dWs8d%F^)PebkWzf2By26>E(7=*Q4j!tBKI9$e0j}X1&}>t;2N&!MogwR
z7ywee;T&B?Oiu`pg#&Qu=76Ry2aXJ67V7p66ciFtIa0-}t=tWwh4Z;u0rcBICTDtM
zOh{h>B=S{pVHW9|CK-min^)?C{5Dn>ou}xkT#RflzMJ=iBaNc(b#0P=H-t>;tS}Vk
z$5q36vMS4vT!hH5g+(#<Vq4dWr)HH`kl$K=(v_meu(Q|}U3NqS4*QK3(8eKaEf11z
ztByOxiXI4R90M)U+Yw*cq<Q!p2}5?Up%vbzGu?bA99JnFyi<mU!G4>M=D1{2DT5}o
zp;Pqcrjqduw=07pb0?0DEz8_&D@=aJMb~!hEQf)$G1DGl at NnG;wLEJ(k^JyFcu?fO
z<32N6$z9daiV0J{8f66gMVD^c-%lyX+ZPE2wAA}~H1N~)`GE)iv;O3TDxfh<CyEh}
z$4RoVCrrRbnFVoTw?<nFM%OR at ehv>Dksm%eN)Pj$9k~B~g0&d$Xm2ag+JMire+dEs
zWfj^+6dKlxW+EALnzs3E!4XL)&ivHEsg{HQ8}zn at JBJ36wtcY<y}$W48o1|x1g$On
z9zye$d*MFy1_F2S+9rZgQ#orQryNaZv$WU6qD5=7$j_Y3NgVmX24&>P%wo1%h14ER
zmNAHVx(;9heEf|Lw~G!F2QDHIMJ6t<%0!6IZRCnHBdLr@$O>aG(nF7!HbKoa()v?9
zxEOYAE8zPt8R3XKHF8ATyKV$&>~9J3mNT?NHK_r%47{kOK)&QdB=39kUT$7ku`a0z
z-Qj8CAaEp1;Z53lp`SygYu~@)icjQ%u~k5N{_ifp5-0{ft|^d*G=>$atVLVm{S;Y@
zzCV^kgfBAmX4A#wXxu<S?NRcmfULDpmcu8TzOHn5*U^m`5WrTH30+?fk$sPoEh^xO
zEF*RMXvf1?-nId#WOUl!KiLDGSn;>=;Xrrs7(tA--H$^fwcCIWz-GzAEK#()4CKc`
z1`{*%&;)N#A0Y-YJpyG&nZf+0gYm8r^19&gf6~#iz~DzSVZs7uiV(thNJ)kLkHC|;
z_$k%BeXhTX{RKNpd}$h>E(@c^Q~T2)!KSf`Mp%j9VM+s_>7K>IKV*WO{+kvuiqp-N
z9)~4NoJK6XiZ7!Dz|ml|0nTz2(8h9a1d+ at 65(O=e#LDi7LQI{Jo{v%eFUgz1?%o!7
zC6fzwix|xTatIY$@dOYmlRKcSW#*VHHqbkBHY83FNRm13#^R$S%p^bOJ|#)Xl*C}V
zv<FK{<3u)(1SK-T3fd+Dr7!&noJG%@O$XPy0 at yEI5Chq4l7j54Ax#piA^E at L!Ru)v
zB at l}u5#G#GGJ#zDRL!<|NbHIEccO3*m57TYHuYgrk!gCBKox?FgmSf2nZ6qu0|r{N
zJKOkuv=jB!81q^VH#*=78Ei2;wNwAhwpSUMJoQrP1`_KQHw6$r3nM)mlV9DZS>4mv
zN7_NgGc5gzBGFbZwom5ew4L9NoDQv3KDX7&O{-dZwzwz_F`DzPPyPZle}H?Y(q9bH
z^L4fn28$>&A3 at vFX8tHMn7^_bdo at fc5dPTnR^v-$WBYgdIJOEtQ5U68b=C?MzA=Q@
zzegEns$DS}zJQ^Us<B=#Vk|A*qS5wL5rWrHz*V?c$F~#0jLFClnUk01fs<rRp1uSa
z?N#Pngi&WWvp2GV=bsg;rQ2bVrD*ao_C5PjnTt15mx|fAJBp{XtFVX9hugrEsI4}Y
zN1D$$sb}~IBBj at I43ral#tTm_n*@0Jh(~P0P{1olw~2gJuduzrVOF2zD|b^^DP>Fw
z|N9tG-%jW`{Ufh@)+Q-eySUO*ao+&q&ey(FJ6XMac%AziX4odL8OEBo^dUJ7v7rjU
zR(7e5)#-khz8d+ZT7Q)69h7c<Mwz*E7}9sMm=heCxiu2^F`y{&z$0L~K-j5ToS at 4I
zHmVbG)+vAg(c}>Xth+v`Nfdno{#B at +JHNTFB$Dzv&sIT(5|ob-!MNL^a{I}bD4mEJ
z(-*1a4qbzNg$ALqY*pnC5e at nRqDXyapS%(o?ed>Npcgl<wS|xG#`{TIVN@$2%}cwW
zS(i|xsb|<$RwdI6b2QJ?`kX9Q+v;rAT&-r3T;`xrTUMz<>S$<Q8Q7XFYc;Nw>~%n;
ziS%6RpJ#L7VNgK6@@SN<K1_dYkDBz1z)bl7H&FTvk~6<<M7%;m`x*(IMad_|<}-s;
zU%0^2Nznx}=8Htq{BGS$<1J_<pbj;;ye74DT7N61!%n$3tdv?cNXuE#`23Qqhj#xa
zw2JDBgi)s+g?|i@%u!mFbZ0gRClWnYv-)G~=()gJP0jERcd_Q-%b&P%clykhRhzuZ
zcq1P{DSaPm8eamksK*7|VRYN(7L~g>tNkD9X${u%RL~*{8b0+^*xFy!uQC%!GpwbH
zX`w~7B)1=iCZS|&BtG%&%)V{i=C9?C&l0Su7}X&)@?+4iLdM9N^hXQSHPUk#>G9LQ
z*kq&B9gSru_0|PNG+YVA7MOFfkvfR4CjDvA8MEqSl2=?19mDqKe+Kqm=`72{=NF90
zFSX+2oBh#JU*7-as$q+vVZNemN4o at qR#OvbUZMP#{kl>>XV|X!LREv>BK%}U!r3Oe
zM)MDKX`NZj*s!|P+Sys9hy=%6LW#OBlG^sVya(Z^!-2*H$4O?Y;LMf<?l<RqiZA8l
zT1)Iw`>~0Ose>GT6WZ$F6V9sX8L`1SBgxX%%~r|i73#LNB?UsxH}(pRs;uns<!XBM
z?a7fNLYq+Z<y}bnduAek<}8Z&zecM?2bU2BtJMDDW at +RuWKVJmc%4W3DQ7^sfv9p9
z;=XJ6jKdy1Xz- at NUa(N4;t0>yxSB|>LCtPms%`Fke!pEx<f$UADO{JAgu2(CD2eY$
zRab^n_??P*nwZSSF0nC4OFtd<cdEL%&t6v*9&Jg4Nfiw%8)bE19JUD-oi;V?-}9W+
z-2-N;Y8nQrxXg9nnZPMduhodaDNqq>X;e6II-T>yqB183tEjWsK>YH{dWeg;vK&+p
z$*~u)JM!ST0#rwb)ZF>RfhljSc>eNDsSP{;3+<auZ4otyFH-;hQvlZEp}CJ>9Q$xX
z=+Inj>5_LsC6C|qa)f%ZP0}2lrP<sI%|i at 2MY<J+MzN-$-@)L$nN_98{&T^(Wi(=n
zIlS^d{&tfXa$C{eezJVZM1fgGM;c6qUg6^xWtO&$Urs;MO|Oz{ZJK?Nq_maoi7a-|
z$ChyRY&6Oe(uvJ?xEppCM61(wcm?QJO0b_(MjO;o$hB4NBjuNVjlz?zjHk^TDcv~A
z-9HcGJef>pRSzp^6r0G})U`d==q+g+-_h5UXt5rwYc{);{juPVNVG4#cSB&)B=+*T
zBPcPAZf)To?YM&yFMXEMS_T6K7X4YezxmDE9 at ovApcR$oEq$(M<7vdO^ee|}JiuI3
zL0t!uRvU)ilEd+x!3qO^*`qSv9CIy`RTM)<Bi=5^iS`5}yjw>UUl$m>^dW6=xyY{z
zhV}T$ytkPKYVfO)=gpB}%gKQeoG-w=+!o3wk?t0()O<k02}5Q~ycrmte$~=b5z05+
zG3Jt|(92=yxZaxqN9Xr8h(1{*q}TkJpB`P5=_|c;PtJ00D}H3IymcQlyc5$XQ1j%A
zE}NvgF0zH8Ub2W(so)yBFhmNrWffJam?S-+wIP#5X1CTTtY0k~Q_<K+0P<R`K2tj9
z&)f%xr!IVIR<TuWnBIA6XH-bWB<Bb2;IcoqteV%c-dUAD?W~ow1U<$S&F66LdXH91
zg8Q%vkr_QMRrg8<X&d|YW%5aMME{|w2Tc3X<*Br%B%eZ#wA3-QwL7+GRXl2rzZy4Z
zj+6uxgviI_+2-zb5fqBE>=lq|@@CK`M^58Br_`01AB3`tyu>2}>1x)-xj+<2_S at dj
z%|#7YX)k2+Yb%II=ORD)PHsPyKeMol^u&teL>ujMy!a{|6_2)N0=2|Yd!}Tu9t=W)
zl<-rx&qTjZoUM!mw%j%{dL!_pc<@ao(u|frIWJGH*~-vfu}^j+hnm)Ab{Z#KG|J3t
z*9;0wjD#WFF>V9e(=+K at x}?4QAL3Wb4SB$9L$VATSoq*Qgb2x*kasNlhfK0b^>CQ$
z8bn>cafx<=4qD&i3Sc$Y_>wAoee_k#M}bn6Nrnwoz!<6vxp+yI5ifS3E1iX=4+x&R
z^iluP*?yr(leJ+r{+?%6yVtM`_surr0xDUC96KamS7l=ySjJ&%Ty#iKRd;*|Pm7>(
z^kfRxy1m=;KwhC)v3e96Isw3KJdm$gfg5G+C((uDMhm&;#N8$OESfc&NT at Q7NaNW&
z`jWt^Yt)p`<&7Ds*ru>w;|7#87wLVi-MBQ@{jwy{0|oOht1{%MhMF@{aG6tBSuvx?
z2Sw at oD-bC(OgCs4?KWFv+N^{~UokiK&rO|d>s^+}9{9xD3rB%mDFpZJIx(Y4nr+1L
zt_GrP1KNAzLhdsIEhC2gUGA3gd-b?pixHKG1k16u6qt(ZxDM4&Tn?K_umqY^ui%1Q
z(Sd7!o|HN|IJ58J2On_z@>)p}Ic$*7V`p91L~*04qsPE}S9 at ff5VkJfj!+436OW*Z
z*BB1c+c2b(aIVDsUoPlJXSBU`rfgxTg<PE4+>BiAUY2A=Ws!esp8Zkb5rKh$!P at 2Z
zvFo8tIO}B<@0QW|2wVUF$*+s<uVk+^94URqpvlWgwqdsr5QU4WdK-2?e>7SaMRt?F
z){Z>7XEJmMbZ-xxJVhY>Vmv(ysxdqcx&AcnX20IrJn6I_#qgKv2^xqdIDsBK8qJF)
zw)VZ-Xy_EXg(re09N~PkE$3eOZoAR`cIM#ch0M#t<9SxUFfLM!fe{5}&ac+fAfA?d
zSH49=9k$0x;mi?*&+B?P(s4U2TN`nZ<#j%u$?MR1)vp(is=#IZ@&4vnkAWeJf5wld
zGw-ct%;x~=Pn0Dv0-!)JlMF9Tl{aG--|dG5 at hMwsu%oOZSKRt?vXG%R-fi-gWC5y{
z09fb?<WW^)q at +a%n?MF`e at Icw^~h-7Y at 1|CI1lT7JGxI%wS{Upuwb8GB53yfTcnpm
z3j+_ESzAN559%RM^e{<s!4V+65sVz$o)k9Y$O#QV9ikHMv!!hO8j;}zW#42B%hYN)
zF&KmI<&SKn3q{U=gcQ$X_lqa9ZTnR34n_1d9Gg(iqezO at BpS0a`NgS-PE<e^l-QTc
zZv0qAxm$8+V at SWn^=zru=H;G#bcM0aB`?Xgk!ZE%q~mgah at K}nElgx2ePgU&F?>h8
zp_n^uenoFUW{E?JJFl74=iIp^G|VjmWIT)C3od`wNtHZ3533~lC6-kqb-1!YT{+TY
zF4(A|xY?Q>1I)>%s_tWa7}cbjEhfX1P+874<cm!p!Y_<PFe5WF_kkE=Kqp4L3G{cW
z_-oqav4UM1>4;JUZ5d--Qh9`7jj>juC~*)}M0D=EcN@?Nrt@$DrR&rt56K9vf-*m9
zlMLE(w!<>b8i$PrlH-2dhu9xKY?o at x-=6PY?$21&QtM^#M!!KPqGvy)Qmx1|8;|RG
z?{m{*pj~@2o&5n6wYk{{3#G*?(2=?F8QG^bGh41;&OYxH4-5_tieu{MO|bIuwc4#T
z0JW7yHA{3CrJp33ORP?f8loQn4?cn=L6B}nb-SUBeMA=f`-=&y4i&BIm=-G5`rAsQ
z!$z~S<%(@?Zf at h6YlimF6BRGqS6X$~s>$*$acWZf6u{u9=pXa33&a~MkvQk-aM4tv
zCOqBnh7n`c#Ts+jdrBXd&mXlc1bF!9=;%E)31qYVQ)t=jX%HD|Ic0H*vDVd`h^&}`
z3OWobI6gG#RjOM<)YQt5J$K)NCk{teTXL^X^ji8F?n%1fIa64NB~h>4BjC!)8`ois
zfRwGQtZw$lL`6lZ<Mj}k)BL6Kiwecl<ga(Tdk4#|SGPw?HOO)*L;3<kTGc#1Aa?)O
zn*eLxt5)d((?92k12v at Tz2nPu{x~uK+x1rNJAo at 8?ZH7QsEHpy5Lpn$r|P at kz^zVI
z(ub?pI+?E#*)vfRpGah3u&&&Y<yfJ-oUs7Qa;;_Tn|Qre%HU1ck1$XkSB-lERTwbp
zw(NNUN92{HGYtEttxyJQAOu`8`22fa6t=AefB4)Xfv*|k<7cUU5%|h?tn(C?%c&O2
z+}plz(ik3dAc&ZXo9aPTXZ!F%F+`ytkDAyX#}ZC$hQ7qmbDm;mto%cdaMazZbyn;G
z=+aEqgA<PoQgWF>lKT&8R2raN8_8g!w1e0ElHdKuTUP#zN=b?p&$@?nU9;xnaKz7b
ze$troG4p0R`7>FwpO|^(Mi$<wJR&85tsSwQA&y&}&xG4T{-uoHQ}kHvwNQEpUCw;m
z-13XFc1mB4m?S~^NO~vjRcc6ItK47jDx$iwB>EujWqN8(Av|Ee<Blssg)Cz at j{l4&
z?_Ha|&*X?`FGw3v-0NbVWZbAVk+haahZsX5+yf^861 at hJ6u&Msc4>wFsFTz!|Fx>c
z{%hu{Nf*%u)C>Vk-Ge<?YKQ1A?=3D5Z?wwS*u-t>O_I+%>S>vN2)t&+B+C#l{4pmI
zGv6#fQe_rFZ6%N{g_ddp=*80cU>WZ1QL#D-MX%SY$fl7+z0H`8 at X3$3%aYh>OI at ha
zw(O-rOJ0&Aam1HvO!FI{LQN}j0+J;<`mV+1p`7{DMjNd^QK1ugE(8seLMiNOXd{hK
zt*5diJIz75^OW1#jE+AGiB27A3%_aY)8^vjr^J|@!EC{+!{e{I at DM{%&fYx}cbAZf
z*L%_<cId75ZfVeKBWzbpFi!2Im0rCy{4VW?stzew1X6eY#7*Tcw!j+^$nU<4jx`4M
zb~uU!X<2J_Qq)M0k3HE-FCE6o5Bc<(7L~K6YMC4V5syK%;8(+IxB`M79${J)iBX2I
zIT#o^4b-~f&8zg(5Z_bCcpawa15^{~@U5uKrL9@=Yk|taynTliy6CX5B9!l4r5<Tk
z4)qqn7aWux-wBiRC?m;;1x}X!eI~k1GBGO8DXpehn^<h^VpYmVzTQ9-wHJj)DCb25
zsJjEQ)z+T4%C&5k`MKvE?ao4P$TeD{w_p7odvPs+jxI9pB#4_J at _yYe@cJdAx2Gh<
za&|R=`sbN18Fh<p!diT%$rACWoq*Bi{O|rtcmGG+q9M!D5>DC}>a8uNv72m7l@(ZE
z#HS~(lxBS5&opb`Jck(yq1diWNv^qpXc3R=a}te5EZ}1s|NUSHmh at cWp<3?lME`TM
zpj(W97uT5r7}a^uo{WY+-4riK%$Adz!h9CHW(ymX7Ckb<&*U250OwHPVe+IJZEeAF
z#Mp5QN8S0I6i+i6Twhg{%IdQDN4)II@<c|j&EYPeL(Q~?{&qKuCCEzB=WAN2Fw^pn
z?#>o at CEp282^RAil+hpB!2Ez)TpE$yWF>c&j&56=X{=gZF0IzwwiY-A84ehf8+z%=
zs<nq~y01!w$MVZpy}vfcCD-(aYJWBes6VAKnV9{A86V_PLePE^I*<+lgvhmkgqwrn
z!-iKqKkQ(Ecv#+#Txcs_{W$Eg#-ON0gnpyXBqmtPBH<qBiewJkTIfe#D2^5!Q>EKU
z#Ew8`Y}5MQfkW0r;t?C%sS>Uf7&5NTMUoCPdP6wQY!S+xvdE7<rC*Y~`7YQ7)Vph~
zL-*<`f}rv*?IoSS&lNi#eu}?RTNNRqVJRdvzLjK5Pe->8S at 3B_z9Oo|8iF#p5i(i*
zbm8uQG)U{R4b&hAAIEE6)?#R}6=WXy at Lmmhhn2Ol@s#-C8|S!cCypQq$3;dRBp7m2
zk$I8%u#T42D7 at Tf@-pi;^20@^@oVIZP}y}~nU9#QF*D=fop4*&zDMJi;nD7Xd;$f7
zCh2zM`I_4X|9|Zn;{B;XxV9GfAGr})9TP)^^VCbzI!V}mSk0++|4>JU at n+ij^A7^*
zu^~p+WLME-N1cOaV{FVkFzH40+q9(#gTtdQ&OG930Rke8L#oH3W7HD(wiM{*y%F~s
z*4HrdvyRvVIm<@ZkW^WoN=@wsdb>>s;_kZmK0O@}Sp}wc<R4eVC at 7?*?kJRL-9Y#K
zsoZAJy=P$F2x5L*KiIO8+slft at FVJHH=E&ld~JJ38Of&%mV<Xd3jzVrmE2KJ)PxV3
zsj_D0z?Av`AdB(%lORvTIj=^7eO~U!4o55-UjX*lgM-}X_TUcs^Lboe%CGFDrC$^J
zlvq=fjXn*8Wyh~ZVD-8HPQEW+v?r&{9_I3Eu*UVbsWI~d)pb{0SWd8;&E)&YpHV!)
z66JQMvQXwd4;5yc0dC*{iP8HvCvKz-RdQV?^RQjRnJxnV6!a(4m6Fxc`9y}$k!O)(
zl&%-PI2|nx-RF*I2IhfE(Qb|6#cc~%+<$03uD*qiC4cTAyF;JJIChbU3#7yvKUI`*
zDSW-JTI#MZ$s080IUyn91HjcMh5d7?NYcaE8|bnn1~xGB=IMZ*_w8gME3<4>y&#R-
z!2jpqCjxv1ld%KT2>t!}J=Gj1vTLpT43g84pG}J1e?TvBZ73BhtZa=MQ(W0k)eUYs
zv;QAezOm{a^Gnzc0l|Y}{lt at _l0qVEb(0poq7xDTN_hRd37CN?{~^ta7*-c+kW3qx
z7(dKZLWvqYNyFbLGLFRm52F4L5RG%B^y<*Mpv$M2m?tvwUu{Af<ys>_bvI8qBC<mU
zi6oe(B0u~emVPtTJ=(I;rHXDP?35u9M+F6k)btes^Pjh_`?k5v{M?>JTZ%(J)e?C*
zxsCQ*<`<W at B9cCox3O3GPAGKst5p_-5V&`nlZPYKOT9dwhwIF)WBY-jq<uYj=3`g@
z30RcfOb`(8i>ZCQFn+x13a<El^z3N)YVpqctsg1A{)}o2j^?59G1o!SX&?{&s$_Df
z!^)(J$C&7s1o!XiGMRCM-#2`Y3ZW>Eh9BOixHJ5qMi4)EuLtjGJH8(s_`P;<c5wOj
zu9UlSh&Ep!4SX<#C(i5^tFWpv{8N9mboriGzHGckTJl at Ycp9WEx_8Gr`1WaUye>&8
z=2woK*+K at jM@$|LUT+IX at zs+;xlaD8fqvWGt~bP3LCYB?XEecEJqx3K%U|BNz(>3l
zxFN<7DQbTn?CE7<Tuf at Q#CieDg&Nc7|Fjfb`^$FR0o_bGp^o5yPT$-u&Vn6Q5zdt*
zIP;t at lz!%XBN!UJpXOO&s8&W}n6T;|RmKVy22k<G*w@!$|H%Eq8lGV8%<?NjY;ZvC
z-?m96Gp&6W70h0_RgCp_C4vQO)O>K at 1%azZwFrHv&$|K2fP8j2T@>j`v4gcU<M%x!
z6#n0NY)?qIfPoEKMvKpVcRIS%OF!EoQKX?cZ at n{o^xM;#XmGpIBcc{e;XO*Xr<EL8
z61Ut9_qW(aFtpM3E|)fWq1O1noe<#MUC!kEu+*UB?2Vxz=DS(FZ@$FYr{Sha*3$mr
zE1&(9+z5B?v8xgclPap<xL~G#TOlo7pe!j#F4wECz+QhuP*0d--x2Wg0Eu!Q01Hct
z9L1b~x}xA9vha2SNrp+756osYp&Alcop-XOBSk4F;oXZLMmBym;l39^{@0wnuJq|}
z2o+hWTx2ntWmqT!OP|*aYQ)sdzJ2>XkK#xt=5#j!PVbYLK>x*mX|UxEm~NoRgDaO&
ziMVJaJfcf7<Nr&jlZMl_*-9lYTXg^xHI_D_IIw1~K^hxRZ*AOPWph{1QKf`@YQ9C@
zh;LdLrNw_<YYycmQtPwF#p|46lEdqhsAi%pDOylB7AKEQC|Jb#+ZNqyL##n!w9Y~L
zaAj#SblUI$C5R4#m<~Z_toz at oE9e*i=c5l56<SS#cp0>T^rQxCjS4;zO)>gv-4Eig
znG6lJ#KUC<U<t)qPf6*?zb%0H0xj)$ViBk*@P>j`{W0_%ni0Elp4n`H3Rk|QJT at +G
zmGzvCI$5dTTuD9fHUhv5akLZoHG$fIzw_f1RG9MHOcK at 2EWqA=rW?ooY>Wg?Zf-35
z9C;0ka^8;^fdZ9LI at MXQcw?(WDRyxS1?r)>Y<?yX=e+T5r-zkh{$aiu;ypF$Y?cs<
zfBI}I^eN3xFMI=7I6N{0u`vQX3l_lR!A#<)Q9-T?JP`1}V1=5<T8U3H0NinWwE-8b
zSk<y-{N@;ro7GTzj+;=<+H66&OqaNKoe%NY*)GMID?Q%k{HRonYRmyz?HEd({~V39
z+L)a({Ns+d_KjceqmkjHplOU>3{Qa<Ct$!fIv%>F>P6pnk-90C8p!{EZ<t)zBPPDd
zlK{XukLVno7j!5<$pa)7mH(xMUCVDUal;{a)uXxbnqIq*eZ_mM5|fVz8T8a1M#=Dz
z?KSS#?-?knmqTuft^))RuB0fxDCPjBNCUOD0{2O+f!I*{;&5jq at C&6;j8CU-jBneF
zDQE3fjQl6PitQ)pyGpMWS;n#y`Y1lUjp7mUF_R-kR~5uj0w^G(SKzTR|G05h^B2$3
zm=oVyJHN+?i*NqiS*%|J!xL(_F97<MX`~^b{+$j<)<ar4pRV4w01U-5BGFG;4Z at KO
ztQVR#`yU!>M!8g0V#Lf?COpi>Adv$fb-%P`Qox1m+FGKfg2ma)P}Xt^-dIM3{^$M)
zX}uex-Q1Yd$z*gjW|%<W2J4;s{tFv?HP>P%pH-Y+qE=zJDxAN#jO;GWe~r(BpCKSC
z2>T9i$Wr*C%6e5e>umog+WZrYVkzJx`0`N9S+^CCB3Psc{)dI(dR2|LL>nQ=OGU_U
z`{(<n_(goX at agzpL-io4?V?@RRD{vSpT!U%IbHfGV{<n#3qyRX?O`qbe`3RWZB*LB
z_w)}@3YNE(fs8(sIq+-z6&!V(D*WZWzxMEYdfwu<96|h<M8lJ8Cn^fe^a4}i=QM><
zYsiSB%v64H at MbRO8V1PnPr%O{6Df)fSM<uBHMNpcIhM=gTT+>Kd~Mg~tDiJ02;`DH
zj#9D&M19P_9zU?3>NpQDcTJ;U!yI7_;$|5A^qmP7 at XElPAl5gZ1fA0FpHb@bNN2gy
zc!hDTvvAyuiDg;9t0nU_vS}gM!>6#c9}^}zp<iZC3H|{QOUkf^f4Bf3xde=a$~r<)
z>#9F5%cyCKCb^#|>h~vzF at CcR{R|1 at Bi(TM8uPW2!$zU0l at W$;C_{6{M)f?4hWb;6
z_@|W!Fby3%sR?J52o~md>6RI1l at +N!om6cb%5Q7L>9xxdTqnopjw5S0G)p(C;BfwT
z7l0OH5WVh{u2zET2Ema=4q40)8cCmQ)*4l{{tKXfd8>F?th>P6roKm8yKP_Fq;yWW
zYu*~wS=&DHj1Y^?nl{?Do=0mo!HP0t1o+(ChD|*K(4?c!Y-wk{^kgD$gd;B{!NmMD
zf~WWdYDCYAx}<GU%~TfXgx->)ZDMa79OCIizoM`BHHxKlp;vJG1qa-Jr%0ThZW~R*
zRLAdol at 2~y%^O%yAaGsxh;SC{ntNK*Q+nkH8c-T)J80*X2rQF=OjHN}H7E_}vAJWI
zugOXzBV*Q(L|W>#*2!l1V>RtpMPj<7#<eu1%Vl+B=@I32$tyTDnW}pwGP|DrbhOJd
zRw)`oI7hlF!!p2r64ISIJ7teSktWlehP6-BIqk?esZIF3VmS4CO)>4<uswIZnN6Us
z>T_w33HYob{*M7PA$93rGAP(UsemfTgC71>W;Gc3ps87uRH7ke&JLy&X at 9K7s>VuQ
zP(r6mYM$^o0yCFgtvzfpLSLh8cTi at mJ?6>ry_5{%NQXsJ!`Ww!rdEZKUEef$OW$%y
z+Z^6_nbTM(xHLs9W at Ns$epxJ~TwWnOyG&1GP{v_2X2rVRF>TyYW at b*j*-?@-Yng4D
z&MqYnM_A`1BSn4=TADHUQ;GG<O@~BsbNyp0B_*>YjhW^?QOh(x(H&(ZpnPO8^fykm
z)yr#0GFXOok8OrOTRIX<z9)!CU{sJ)Pq3iQe3*3FAVVcJQlMEzHi<jiKV{~A{MZ)@
z>IStk|D%(<_{THEz?oIoAX at 6a;a0=kn(Qw+3nHtT8>yzVy>4H}%8(RCVJ56j&o6o6
zl?3Y2-MOEwW`#+`tNS*D9t)fg$2R{e8hXbA^=YSX=mSfLMKiZ*n<!fx<qYd>PB>?=
zMThPGtLv+y+UlBqp#r5qDPFv|TPRSR;uhQ?cz|MgkP at V5DG(^`60EpOaVu7ed(lAA
zHfV8&d!DZMu66JGt?&Gqwa>{uvu9?{{C+e0d}cR^%68qV6G_J%tQa)^`Cw#ZSX;lO
zX~BHpN23(lC*LvuI}0&3C+0K@>)PaLdR!%}a>RL2WGKS_jk8-Yg-$(U`|BW3I9biC
z<5ZfftN$f*p?aH?tL>`qJPG<MO;8%qfw-W2fpOUNj_EN%-aY<tx-8FV0x3mrAhoo!
zn+#MBmYJSuVd3Crsy6!u?eg92qv4Ozk^vlf2h-0+c<Iu`%q+ at fHqLdYN&0<{p$@ub
zQA2AEhaZk#Lmk{QNi*b|YbXHys~1 at u)rpud-O?2+EBA at gEM(Rxk9~evqfb>e^Q~+q
z$<=6(2(zA9M<3C!O=rkn8MoC at yDMHB%6I>aKNTmhllv(N(mi4*c~{q&8gJlRyAKOr
z<eQ`Ed?hUz*|M#Yg-5vfI3^j?ibsCB&mCkQV*WdI2QqzSq00fNbQuLW!!dz)1R&-s
zYDcb~mc0 at zond+6YFAS)80(;H>E2M`<~-U^r_J+a?~|!f?tDIT*+b5mvg~;9E1k3L
zq2ys_&U)nkH4Gv~8U{82Y&<MNSvjC61R|7WNb{onS$R1)n)i7bmsm<Uy~^$en?F4}
znuLkHHyJYNR3S9+{-N4g*sn#7p;2bXCm-w?W*$DDI^j}Dx;@C3`|B%{1f>TK(9$R2
zHY;K4eeQq#vFIXM!3zCW6I%o>IYHuIPYeC=WXrdTzjum(Ur%;TE>RBe?x&s<h<64!
zi{s5|70>%*AnQm<G=e>VhNg7MkyLqp!u8#W)Zm-7wY02}{!>$R0NX*au+=Ry6{Pj$
z^QPhqq!$BtXJ6ZHgV!&ym1ghbEr#SY-j?5aZd3*U2=Ha?=Vv%0?Ju?xZy?`>c8tnn
z46vKWvH83y_ at -Yt*Wq`)xN>*K;OXIUvfx;?=U+lbHbf?Hwhwd&OP_s+rPU at KyWXFx
zk*&IzROKCE0eF&TG59{flTf+KtG`|ixxGGbteflZ&chq at g+B!{<EOH^t=(?x9|I+S
zI4w31&&3!02|3+aBmuArtp`Y-#-|^u+=G%XQR28w(`sP6It^x6SHYr*dJWB7R)$__
zk|r+b9^@Xk5ba*bg%*vNE}Z<;<N=h$QuxBtI&d(ev*{7<ZfnPDg>?}o|NJ)%lA%x`
z%3hY0uJNNVaih>9bUu|YxnYy?t-W_6hkZ>Gzx9ETS$pzLhs;t7H(n#RCO#cBV8nB8
zq26w+a&NJb4+hXdgzjCJN3m(TKf0~%#&hASiQa`euNUY6`1k at daT&V5oqfGjxw;Cm
z3aqmmqm?aLn#^r#yh`99Do{?}SJq!@<6%*$-AkzF&d4qHWhhNvv>VWi*Mpk5*5_!C
zSk>_HF&>byiA)Z#xAwwd*tw7XKMrJ)LL2@*?w8HTP)nI)-FD{uWh4W$5eGD5Ik5H(
z*gR63;VQJ=(CK$?s}@W8t87XwQ=-VPP*Cmm|4x5|x8?SWFCRKbCKKjcGrG63UL6_;
zxuN3*McgyEw{U2D8bdC9MXmI3IZOL2Yim0zLP5g60SNzpP#?M at Y)PF0iKV+vWrJri
zEsIZ#a9a)iBAbK4X^=i}aZ1n%HzGk%UT#3=Gt;NI)$zeUXA6LS0leCxEfoz-`(DH1
zD~c206PYH|;=;>-4Z8tjFbSKUy{D$_!@;~Byml(+FR&6BCAI*_J7n5Z#ObL?gVTU#
zpW@$Z6FojYJ~wB`p|P#lWUuf!T<>_Jw&0ti&uz1Jt*%38Q$@LDZgYXXgKjBGTgZfq
z%wr410dUD6eOEVH^1 at E&D_qOdxo(rQaawOt5Xfz(qVd5C8X6i(%7r%X<MDCLXyjw!
zVtJjU5_8*Q at vAjA9ntZX208adJXQ8V{rr)9Ol~qs(c^s*01sSyw|Su_TY&p at pj8GE
z`rp(?|G(4+7s>c=duy)%(vY243-mF54s$&Ys7O;(@IBkDk@^6DjEa+GnQ`!xg}N++
z(tC%JO9g($OCsIbe|qqRJ at m2x3`fkPr*&wzos4%ChQ%o}zsZgKx#T{^o#(VvQ~mpC
z%NnYn!-2Nyr=5Bh<6${A$;i~2gzwp$T`U<H<c&dFYcH^<$tmnSYQ5E7Xww=+c!NoN
zpzT;bI74V2KLI!)=kaB1K_a}!;wB_DzKX8DtIUWA<957s9Toq`?Obi4 at gVa|!Nkz;
zMV`)qzLrn^6t$t|k$6k5YA867BHsxx+6f}hGZM6}#->kcB|&&CRZ0Hfj7^quF8gi4
zE4ZyfKWwL%-Muchk<Bk!)ja=q1U!Wn{gU>eH*#}rO|`)R4UzgpKGgt$2&s-Qb;t{O
zP~(cW#@GoadbIy;7!Tu+9ZE5jOT__Rlo_6u+`204E5p^%F){k%WQ&}P#=1*1uzfI+
z3UDc=k+#dimeJ<-Z#zt%9OAsw_f_gE^lUL93LGA{ee^<zkdrcg<1W1<(ZSh{mH}Gl
zi?s2ja6V at Mu@@IJu-Ga&r%w#3aXFPS!KsT%3{)ysO;qJoYD<SXv!Zfwg_azjSMi{y
zTOSWrlo#2&VwOq%O;`hf&d87PZ4mX)KB~Z;o}QiA#$8xm40(E2 at D}ZedWTJqN~LTA
zQt`W}Y=ri^E&U3mA_ct?pEQ&3;M64U+5E>R3Wa#TEo>Ea0F!Q}AVXs~gf2(9wKCTj
z4)FTOPKz^si87-(S2=0TY+I)}P--ulI@{taQkj1nZ<NrVKbt`HR8XpuCY9gL-ti$P
zj0tWkx8GZ>kiVPh=Nar2Dm2FWg2uN|F3p>mtS@{rUQtDjI=iv%$Au^%64%1Z>*8IN
zFDjY4Cq46DTCxQkgus8yJbE11X>z_IQ>;Y(%f+skV^M0mGTV-O*Xs1wL!@tG;GwVR
zkyrtB%8cm;Rhy>dm8K*Z1|KMxMy#RA+`QP^%d1J3O{>O&*E`M<_s7rC at dnW&MgL at u
zO2mVLrz6h>$=*umQuqq1?7`yS7wU3tX*9%cgm5d&qv8{>yM?pdM;lgGEnPt%P_5%E
zPtD2#VD1ghiz at 6hpBieVtb7hDrT1Pm(qK_OBNgMTbwYu$*r7=_>}m0$-0^~3uNp~u
z&Zfz8&HClZRWO=QrQZTN3lv3NWP43;Z`|NTDkaB6!&Ql%n^fZC;{&9(qFNlasE3kT
zq0PDQ0FqpH>hv5u at z&&U=_E1HEVs}DoQH at j7#{zGyI@?b%wJ+_@^PycnWUWvUdc-D
z?F&0vMg{|@w*n_ty2+TEfUEvLSLmXElh1S#zcSs0V9Vmb1p+<znQY?He74}&cevK!
zkBgDs-$OR^1odbC*)_{jt!CxUl;7fJ+;53z1O!8e&*IGx?We5|7C({k+wP)(gq6MQ
zf?~jeW1qa<oZA441?3N*(>%e&xXTb*Rz>vmfJc>^c;qwKza&qpvqxX6s$ZC)0_SEp
zsVAAm-ya!==UPV$st8~IP at hMnt#!nrxCgqeTyxssML#L}X+}i`t?Q~=nT-s&$P!Oo
zNCAJM-uJ5 at j0%dyUf9Z<JAABudmXf0a%oYz9+xt(P+dEiGEi$AIWKLu>?{dmNa}yA
zCFvM48L2WtHdS~dw=Q&bj+oe<LA~o-GMG5|22c>Bwi_sQyN~Qe3YtCrZEaD7UBO4o
zkD;IXK(b-W+*;dZTj(xz_WZLpHnfnhv4$cZTvc23pm<40C1QH3W5}f8q4t+t#4<(#
zMBWWbejvs|hWh%c%_L{nU<B8Q*kfz5z*CijLwHlmdEI#bMpZ>Q?sJ30s2_~GF?`x}
zQ6gj*&h*=22jJXrj(zib2YsLr)hi)qswvU^q(nd%)LX|aM3nc__B&pz`CN;h-AyE9
z3$asHW)sc8#!rbZ9!z^PF!WKukICiy3|<#Vagh9q$~`Sq>U!Q`berH#Epag`TpkP9
zL!}Y$aGXcs`>zto at o^5f;;>ZIU at KI7b*T6zR2B_{K)AF!uW9~}(S+C$oH#7k*#`pN
zgK9JDdBPmN)N*995>F?y-$^<!Ui%Hx=CXqoHe;1j$Ryk9 at H5epJRM|8IV~~n>8Z-*
zfRMU at Z6S9up6Ia)>1M|%cENFva$p>l;HDK1Tvg^!l&~j_P+~@3c^{)c|MwD6Yo)m0
zOz8xyW@$VPaQ5Q3R0pqAhpli!HWmZ&tZnXA*W*(MT$F!EaB<-gDn_Sy!_!!M*BGft
zusL0zgNs#NXSU6M$#4;A;kLyaoSGZs7;1TD^PkcPBqP|u_a^{c;IRyUZCyuBn;y(H
zo=Ldom}T4rG%A#EHLl$56lMGSJXhnCksIu|P_qgR{d&_Q7I6J3A*}SFW2<f}k=M3~
z|Ha8Ic~+<6=UcJPfcu*p*3sLU##H)37J|EtteO?EQyj{JGY&tg_S59mcaEjEw at E53
zxJS8VkWY7%{!u;}oxU?hiqTS at zlG_}b<*x`9i_a6<g2o?C?8926xZ=*;+1R+gmriv
zo0z}vCR9X%GDyezxwCKDg_kZ at n|Wtt`s_6P&e5=rw;dJLY*8O#mT!SDJK&s760(kJ
z_v4hRIUaN$eSH`%Say94oaXSOqc%A1;In7Wbo8S^PmaTfOiTpDxWIaOkCC7F+^@?9
zSUJf`I<Xl&@#;a+-Sxd+wBRT9_=#dq^wkJkkCm}XPf1IFg`lf9Gr8rbv#8ErQ08<2
zQ)t9zJB}X9x^nq?1}5VaJp&AKc?!|!o~ZGumnemZ6GrN^QsZ}Bu;^Y=XXckCem60b
zVneJ`Oh*wGZ~lJGNW*W4U}zD<c(X=4rmbPO80bVJuM$V$(4sU=#Z~_n^sAw6FN4c-
zc&SxYf}Z6Pj~$KAuajvuxW6aX;5avuAq;p%%-=gZVmo>V_Y*1iV~#+lBYDT4$5T^N
z^TR+13yj)fMHsE0GcfbH at C$cwE4_xp(CKmBls1-~K-sE7H!yACmQ at t<S-IVsEuk_&
z_%N+fnFOI98|FVFg0tZta&vQ2I&U_sywAx)X9>*T&FIO)HkaNP(rmr3)V~Hdz-o*6
zi4T(5ZlCdEju_6|SQz+*2QtViPw-)Xm6f_I7hk@(fw%wp$lJ1&?s(?E!zh1QH|8-t
z+PUyc<8*mO=h8PLNn4<&+&!0L!v1@~Lg6s2?If($FM&BQy4~dK4epC at Rye!adiP-h
znn;#2K{LL4e0&>?M(3F!r1$w0Pv`P#q#J%^$4}bn55 at P#JDZp$gOn!(llk57vn*{F
zg^i|Do8h0AW}D+vaMs&#o*a?RH}DTv8^m{i`_;L#$!m_9h0i9therEdQB6xmMl9Kh
zre8}6))l8r+6b|iSr0pCFd2AjeF1&x1!N^5dg_AEHh)&I@%D??8#eD`CWAbC`Uer-
zY|7OzA4=J>cOrw5v^<-|?)S0wasNtJ5FmDnmbooD?EKn3ef+vaZHxe`Sk6&!P^tVY
z4&Sr#fQwafh&z6SC`)(%saTM5=jXa%fqo~Fq6v{>OWl5hE-QMAEg;YkBkC2SeZGcR
zvE{#lC%4whfgdJxATmE_rr3Tt&34*a3j2(F%a(V-UJz>>W|fUL{5>8AZ)D?pufduY
z`uL at oBsEL|Jgi37am9Kjfo$$?<C+`dp6w{AQ=(s)LW~`^wN?e_Wt at AQ1<)m6t0{^y
zWl=LTBVJ*p_HxP`H^2Q_i_iT1L~;vD-qG^c99|?(9_O+%CD^di3h~PhV{L<=sq8u<
zu at 6L7Gv>F#)YuF4CnXd6HxTTg=E$N#+#@b2$m-aS+tVhf_HU}2lJ-`-Zyc{#A}Jw<
z`=DbMi^D=Uaaq}IN!YOn%nBgM`PaM?46;iO_j$%LFrI7V8l}Y)#8Yhm(Jhy*M_236
zaCgL*bKq+uXtvsQG775;$i^*mfhn~y23^DxGtR#>SHJy6EDWt^1X>ecTjZqy$!J{k
z#SewrKSKWC at F*#iHISZLOyC~~MY9~1Ngd7#u~C at y4Q=fza&U2xN!V_qHqV4tH%OuC
zPt})6BV2(}B~|t>z{6hJ at 1UG5J30ZzDZg?><E)-6dmdBr?DUq|>F<9jHKg$XeGRDx
zFa}25Hu4Itj2FW<`v%$UQ4Y|Vil2W$1*K$Sp|MuWQ0*P?qj=ILxj{GbznDZ8w{)#V
z15g|~tz3JL`EOk*WU`!4Wj8sILvO!N;V(w<+VRn`eV({CS^LZ0+m}F36nASr(1Fvd
z#EO96Mb8fX#eAQY(+|&PgriY5K87wAWMSM67di=_t^N5(<qPASp7H5Xg?-WSSR%<F
zglUMhI^BO&iQ9fI68)<sDJWM at BIzzKdAhL<ia)RLSyDuDTey%h+SZ5a9f3{)vAg^1
z+qpXjH(Ak**nfxX$x5`hw*UkvLSkn<nqcTnG8Z0(Ms#$u%b%dKfXj;P+pD{<{-_xq
zMu1Y0IyhnVKLOh*`aewS$V+~--f_KOt}(kcHu({MOJ(yOcHkt-Br^E=&f|P|bbohv
z*YP_A-T>+&qt-Aa{GZHJ+!v3TpNo95$BW3>l6^_|Asa89Sow$^QS7Dg!0bIE&T4Ru
zl7*BUV?-}CAr5sqSBh6}b&6jzG7U8{>H(MV|2^Na?4OaIwVjoPypORhuJqn6Dcvu+
z*O{5(Es&jEc|n(uar&;On)VLW`8-z3^qEqbymdk9XOl_Gv4gAD-8M!u<e>B7`-{t2
zec{t7f at Qy*xQEJ1`|n2E{SG(K9}_w+`x#d*bXhr_RC#!^sCc6wfX_ at wND8VK?EhlC
zcmOdqHWi1X-qE#WQq9GyOW&bk_hQG>aO~+x`k$4)wDY8~B(w?fOxg)ZV?R54vQe{(
zK6r=6%^&~EA&5c*Rb}(qGI4*$+4nk)B?H at 43jc%U_=-JlC1t#V$&1~k8<St;vK@=<
z%;ckHUfUC}s)~+m%bn0qIx+q`SqU-M594K`T_~<J6Hreqk>(E6Qt!FzEY5BC{(K!)
zB!GDPmstJ|WnN=Bj*a)SX^0_?4Ng<K?!~u$^8F<*(lMcM;88x);I!N<uAI%{gI4Yb
zLW|CI?O-_s&l{}v8sgaUw_G6-zqdA?lc`N#j>&<gIdq7z>79y|*@n5Ch8nmSF5NeB
z%$+g>qjFf at q|VpMvl5X$&R?Tbrgx$bdG1L$bm3)`M9f_2V>U<Dt=-z?yEcqF)>p3L
zKcfS=y+#w8R72~!pPcY`N4ux>HOy=KNQ52H3l}wizv4|PLuKZprZ3DkkYZBj@)UJJ
zk at 5yyCWgs_evS1r|D??E?RdMkJ39;3;>ZsX6_y-XQTGYZFsPrBl;3p9^Cu%&Y_I!?
z4`QJOUu)CgE>#A>FoIH4u2Cp<U3U;-OD&ls2An$Y{*x`#(^NxUT_jt*d&I*4 at f|F7
zxm?v&2~ylU)BhmG>Do`Z>>VL2<uQ|y-8c~e#Tlw4-EaF at D%|qEYpW9L;f!5RR!-E>
zx1iJmV%2JB*(aqwYhv|FyOmSZ5;ftBlqI=((RB!Op6zkG^=`ROr%G#_7B^g$FD%o0
zRm9G7okiyOgKcF^#vkt&T!j^0<^~*7E(=uF!@F4Yd(pBm^~9*zn5myRP`>ZiL22AN
zhtnpvYW>G)STtiJTj at n)E<&@VGikQ&BMB>)4aUeQd$VuYXPeFNX9&?dzst&;M|;OY
z9In+)6W+Tq4Cy0+W0Z=lY+S>s;lN$?RM9nfxJUjLL;CMEP}R}kHoezq1?zfar1LBN
z_O$wi%nY5fk;DBob(JVQ=3myt-ffH|<S_M0o4#6v5+7&AMA&{;YBe7IG#iyUgFPDe
zNK(vdepn at 7IWb#U+12&dm(y*set}wG1~|5W;oIc3NG!D2HL;s8 at lB)r(;=edfk8%1
z5ZAhUo|WL>B>BcIZ!)tJt^iE{scBV}8hC_ItG#2b^2ZLRi@)KqmxDuxnK^x)1p_jf
zz^iawC+Lx#uqna5GBF$=?EGq+H!~!rNr~fx=Q3Y2F_^0tM>SrkUwkyY3U0fPHuUTm
z%g7f+7 at C`VinrpJ7dASWcPxstu3S at W8gUOZ5C|YOA0OKKj8$MAf1q7E#`YKeL8i7X
z<ZJJBkvF0I{nw)pA}?AxYE at c#xSYB&eFZ6wCf=*?)jd}e at o^htvw*wUQdy{No&ICd
z at bM*N6G9s?(+dJC?)mt<-pdL at d~{CRONOS0?8VbZC#M#Q#0Hug`Oku|y?NzH)TN(-
zGF$I-oynmNdFX|klir=k1L`FMLatZmmi0LTJT=@??~hTZmuMWY at LGjQ#h&(C at v<NI
zbQM25XNecorA5(G0TkZ_F-3}qLr at R3DWMM9T+t}cjqU!dfXzyivz7N2g}y;r!3c!6
zYsuwCBy7pwqqDOAHc6i=dAYUem6&i$QD(@RxNn6aS6_w*ruS7!r>MuqIvtlkQ$_<m
z4R8CE&1_(zVp{sAq%x_1p8_ksSDRs3-uN-Acu;?zwP<VXfU~bS;K)Vqu*yzX*F)2b
zx;_j-h(C`LwTtxK;Q{ZxC7NLVm2*=po|5;|Qd`FL0=Hbvi`Cog`w8K9m$NU6qDn`m
z35J8i+m1W*%Z7;a;Sz@=Ob;+A<bwkfT~$=Zx}Od?nCP1zWihTWG1CM;7^q-;UB+;D
zfT8(t`VmGBRxu8SG`=P=Mj&Ml3kHTD+jZE*Rn?8$x80S_4s*RIj6l=eqsmSxsk6td
zxo|$b&lWEfay9wzWM`uY0#5s%mOaGSczP;;WMju^C(qGFz9WOF-#dSgNyrgqjr-cX
zaK=U-2Hs9+pZ(0GRnEe%ork at zQ?6?#obEW9=gI4`>qGMAC9>((txW{7KhQk(PzlS1
z;h}D+a$92WN>RA%<3LNr=5#p~WevClc9GO_W~v;Y`M0F8Z|8ajA70#(q%J%%Aohyg
zl__ at B(DN;O0`@>XkPy@;Y`U?HNtYXfQ=iDaS^Yr2Ucgk$vWycAcUn`&&J1bYzEuge
z=+ZRkl1t3a2~yMXlb7+ObfDYLo#m19PAG5T1ev at n^+v!oXH~3yW at iiwXD!HwM<ELw
z_fv?J`0*NL`-?M@{&-h9>#2G#Dd;AeHOD%gaGl#0j|fV)^s}q<gL>k@%QTe)iVyyp
zWh}1R at nNiD8+7%Z35Uyh-;Dh9C1Q0fB=jN at JlJ!Op2VcY|FpIu4l6$=*LL%Yzt8 at R
z*--5`gCo at RX|ea4#3lNz2iDb_!#O!K6}GE3WspExFamOFWUUK1<UU#ODhfJ+gkSDJ
z3b!9IxtK|bDSeA+rO?@a{j%O+G9mGGuLi<;G{08^#f<yy8Yc at giJeOC^H|1vT<by4
zJ(=up5ZpnhAT!5ZWAQg3Ong{4nk6hv|Ih|%DWs+U^pwO<puQRV-<0Jy<>qEV1V&))
zM;vQFgE;<bkTe(r!yzyo17jLP5EG*q^M6&f{~DP473D%to1HqE&x{dxqs>M3G?eh}
z3MVR at d70X08$HGT3J-%%jU at 7;TeB%O=XNNeHCYi$wxs{b?Fi`%{zD8ripM={(WFDf
z#0qnZy}TKH?+tk7Hzz-Bhhk!c;(-}ae3`TReW`sV1HHXX+xnOoXIvK=*#FZ4{!Z(+
z+bJc+t%dR4h)++gaj?jTZDSKEv<Pn!r at GASE3hzLJD-RiC)v06wv2O7@?spNxDlVv
zuk?Lx&LeT{cr(o%@LEJ1QnRxzHoyi_ho><Md!B#BDZ6-DrNJ8|f1Y7rJR<t{8v)W0
zbKO1{!)x1x{#RYCFbOw{@e!?_=0 at Hu@%BF-?92mx4+%f+qyg^xZA{j~&)340+5XP~
zB8En)E&Kebu&H}rJ8Lv|<}K`P`6nJ?LjJgKAvHKkq-1B81>X*PW<g>_glF9_asfIC
zkIl;hh1}N at E`ql!(Pk--9F~{zuTU=;7Rh|qa~K#H{u8^T)4B!RJ at K4>?C?Na at rmyk
zwef#q6^01$FACK|j|4F(UWS0>-cmz0-DbcrXF=5P_!pv7qiXIDQrHi>6xr*7kVjN<
zwf~Mx`<kTzO&qGPs0g*I-!_8A1TFY at +o2s421=v%Qiyz<lWbCQSzhA4E;x>ByMD?K
zPfBBDEfNymDZe5Dox`3r7c!TlcFetbeNI_WP(aApqd`gC^|@LOAQ6%Jnwl)_D3GFl
zHsl$%VTni9cw0@)ez}WNxmcRI`Z&ug){=CO#*p;D=>apac4>5eK=G7j0uV_g6zdiu
zzwl~Rj9xeei{Kc4tikzCT9PS at b3AY4{GW(`8%a4O0VC3 at Hb$OOyvlH-9fAn9nCq1Z
zbZEbZJqS(R?PnQYvM<*!tBd+pdPIp05-OS5TI!f~aDQ{JB?y3NwfdG$58OhC!`=>y
zzn4Vmv1(OS{cvzUZBcn+xz7c{S6za_x=Kpa$=lN2+;?PJlxRxDN5!E*Z@|(l`Jkzi
zS%bpDt+uit%YgnuGlL6;lxaKB+}k5)=;aEOm}_%hG8G+|%iNwedUaJ>MaDX1k^-yO
zNR`JDKo<LZ3$)+5O;v)c6CKB|)f7wrF4|YF(;*@1e|O#Ba4Q}Gx at H~$!s$mgfzWg{
zHKfw++1d_uPj7d_u;&m6%rKdE4GM;^01_ufez`;=X31AXnyMHK?epKR9`w;ZOEr43
z2pSPyfn;ZA at pWg(2n9ntgVF;@*h%_b#N1A;$2#3+xvyc8d?&D6sFjtOse|O at 8dW15
z3ig6N?8kr9D_=M3^}ChBgZr}?U`KT3m0&srwnGhxKSmJY;FV~L6v&suj5{4MPkHOh
zNiiuw0Y~Z=gdQk1k|AsB1cluEx0D6qTeGJm0W>I+Bf&{!M%(3ura2d9tOY(dNLFW^
zH0(a9L7z_ulbs<1<sxXEb=!FU0<ff?d#1oX_g~KE|M5~$l7Gey{Wg#8R4iBItS^Zg
z%d`qB^x21!0XGsj0yXZG-XXVlERa4kSuBg%(_@&tYTDu7B0~0Rd>W{xKTLViw-iZZ
zz}G^em=fX3>oK{LL*z1Gv!|g;uGMfYrW&R^@LGweTMjGkr6rM8P%p?idM!x^1Ec<i
aZs%>BV1Ge+Jn$hA3}tzBxk?#};Qs at jlo%BN

diff --git a/docs-xml/Samba3-HOWTO/images/WXPP003.png b/docs-xml/Samba3-HOWTO/images/WXPP003.png
deleted file mode 100644
index a60d6c413a291a1141c78fcfd54108e688b4c31b..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 18079
zcma&OWk6g_w<X*_aCe6^?hxGFHFzL6!QEZcKycUKG!UHN4#C~s1Hs)Lrt`etcW3V0
zckav&pgE_iPMuv<d+)XOg7A;ZGN?#INB{r;RZdn?4FG^jf_x1iKtrzJxARp30Pg{E
zl42U3nI~CZnIxLccLBwv-VI;O6BGyS at ert1-(i14hQh)U+bn(mJy(y%6IblC?5 at MR
zeL-7f0Tl<oZCx8v5*9}fLshgll0pIc8=bT$0&p<n3(b%syH8PT%GIl?5LfbYOG~SF
zN%qDa2dGqiPjHWKPP0>Z at 4CdhH{<RVhlT7+Ko0>oaP~WtDDDG{67xsc3{6W06zmKJ
z4b2R!P*|xT=ug`;D6n9PANB6JzcHG1eI~!j-i4Gx?~2LP-o81DVmrfSFaZYXEvMsP
zi~w-1Pyj+iOUO&NNH$oEbr-Lta7LBQ7(S-JSn5`5C|YGL=W{j!M9YvWVC}Fh#mW!?
zrEmcGCQ%)&eV`f|=3ZtJT-6-X?`AD#<RU1|@Ao`WFfBZ0Y{-BYN&=$Hi+lC1&GU?8
z)|D_@;~vPUkq0jI4fN9eqjb=s?kHo-yhiy;qG*=G6c$G%XaJ=L=fRLCF@$sw!L|^y
zQr03 at e?Ru;w){MT>bmeX+uPiNrHf#3+_5t4FCMYNuidj;VZx}Q*y7I*JJkD`KpFUJ
zJXoDCH!to^)CGuAUk5D-nHdWiZ~++<wQAhRP+iJ(>Htn;pb`QQwK`E$EigH;-aQXW
zH3O8KSff*__MuO5Pm6>tge9c3hm%=9aT-)fVcH!y_yYju1onrFRp-*j5lIhRCTeE@
z0NViF-fh-)|FJERXvXXgd^?UmgO2{%HbF(QBQ-b at Lj)~|uz~qdYyjM9o9b2*xZF>n
zY_o_$T<BywSZb-~0u2;j^4^OyCg;4=xB{xdu;CvNMKkc25CH{Pfum5)db`J{>d+WP
zKqWwEJF at 2cGE+|!R*}d)4BlO_(RB0=fho7XzjsmM7FYq|nqUr)CObBZE_RQ)v5p#f
zP9X<x{72w at vZ%GRbUc3LoUqG!ofk*M)9-zWh1>P>>Pq53dXDZENBtR#buLqbRIMiP
z%AmGk$L~|&wWLA0{Q|)GVI&dY`dHGU45Of?nYkKFkh7RHDHJ|k2f~?73WT-sMVd8n
z$czi!>b^-=$^7tg)Og_c^>HwbWJHYT%Xnb^`(l_tE2yqCmXnj8Bxql5B$nYS-|kV;
zE?ayC07u=?V;lUYmYbnf#|LM%(lTG%6^UAAT|VLv at ByYdp$1n80BJ?Z#2o!-C>|u2
zJB*cKeA_KKZW8+h#33J`MU4((r#_HpRhY=D8?<F`h{9zYUbhL3#TCICiPy3TNA)(@
zrsGs0y<aL+BFdg#9L!;TzB{wnb3;_>>-u&~E~X`;oSFjL6Ko|WzhA_u^hfcFi!*0r
zo~nzHQ7&oK^CPiC+FMXoH)pv3`q9&4XIbqoqGoL<{Aiwk`Upj8VhZd`ToIxyK?|pn
z)t at gcj04iq@p-R7LHg;pnmo@=uO+b(`}^cyr^AFkbD>yFLJ>p^igT0ysf-gxLX?mP
zUSXNb0x-6R&6-m at _}ZDj77&XQ#l7 at 650T`RimS&@fvv=J#o;yR^F-xk>E9Qch-rd~
z2BRXPBC^(cPQ~*1nhZZzOa5TcP_iWaR8&WWqA#xrh*M)wla<XA9okc^8+Du*_X^{L
z60Ia0d;{<q&#GlWX*VJx0e~SdRVH1*@7|*zj-9$J>EN7M6aKQA9PYA*E}@qwaCXGW
zV34W36vbO2Nnyos5K;cj%NQ`y*|zfdtNn4eGra|IEvX3NVyq|9j^ZW(gYiHc&ySWF
zB*e)}Fznxxn=@x!)D{Z!6h at M~(c;u5e$7HY&w%pjN|69cg!?q*%5;8%k*TAiR>2HL
z+`!^|xsXE9AkIQZtwk6lP=O(I^*b7xW)fbba*`cCM!n132Acq$j3ic6=uXQ>pha$g
zWGRw#KO29j*;QXiv3XHLgk6;`yz?bj7+s_}BROBKl_jUoMq*J?T#5#0(6ZZ3@{rG_
zi9CV<JxbAUMu*vE{>JwhdY?~WLXHwyKUEqprG9fDfS}_J|Ea1~PgjjDVv-&3{(F!r
z;9~~B@?%i}Jq%1BoF*@M@$)Yxz_64L6y5g7IWB^wI1wH|3L3ip5M?lDtd^&y#n-Fq
zp=@A4*nh?-+7~J?wNuE(y?FUjW$jgB!SBaa`_YQ-Yst#R(pO#w{J>8Cow%K=`rW8S
z4x{zDgRTJwqA2 at qY6tt)-LEs*D`rejsY33`PV1H5C^kF;_R8rmuNukEXAK-IobNm=
zVA5WGt<C+2QYeoU<6&cmlM-Wr*B|)4V5$DOuj<uE&o3-{&g^s9{e%ZkyHm6GEn at oH
zk_n=ys3<}#X33GW>$_5l+U69lBfx0$;Xo^kkOUFmKA+VeaJJ7Fa{x5k&7ayk!z&%p
zt_{i>=fNu1__4t{sBJ?@=lqWO4c`G(77_Hfz3bPr at nD>|?b6~<bCzfkJ>lB7em-NF
z;?eeJ?3~xJYx5V=VwIP5_#!IH=1+Lzvl$%uHwPOJ=<ObUE7|@9kk8>)?n>!C4 at u3b
zD+jl?kROe99sb8ME~yg>m2C&f4Y(o%`zMBtpC+PE1(u*!?o&*40fHBc4Jp}n?(!?U
zN0brAWNdF|&7`{Hj0RKn8c=WWK*fTa!htf?#{SO508y<}KGJ3qSC~-xR{q{f;fI+g
z)SiSQ$+I}OD;T)IdGoyQgDT+)^uG_h%qsMh%^~~N<89#SxYui86>%oeteewz2m1VQ
zCAEh=qz-`Wtk*S)_kQDwziGvmzqPWEBqERkN2>k}fS`o=5q8!z)trANY5pYk4_6uV
zquVj2(gTC|eE at 6a>%5RDVEt!9p_S`<u at UO`x9x{=4?{A=JQls`DtCk9%>d~Iea at Cs
zioGB0Pfze7Q<<0n_X-oKRo<c^&mc<SbfJryP6o=SOxqwky?R-g^GR}ph9a`9yI#XT
z;i=KPG&deOC<dt5S_-)5z8JM4O+HgrofWz#V7h+i2Pv$gkXXH}_G at BOKZ)rCHYnsY
z0SN#b(|#a}vApaDpa2 at XfVtTKIIoA(NB9v<!0GkoPTq>;eu(^JO?!fuqzFwtj58$Z
zVLjE>dBuqt*T!1BHt?h1VS(t7pTnbz&~83UAs?l|L2XClK^J}ipZRn3$T-_$ac!^9
z<NF=Ms$;!+I+)Gy)Tp_f#T<`oi?BudNDKOz^$m++!N!qKuHTk3F{`dKHrhRoFAbxh
z?~k;Ls&vbnBUj9zqU`y!GaGsS_?im`v|cnLPp*PX1sb=`-Cl{dKi%#@oj<)D>$&`x
zUn)Y0(iM4<xZOHK3EOdf+Fs{#_J`}bnmA1&y%G$|9F<|21lW2Tedh{Do|=U+vK=4Z
z=Z5~ot4>V9-Er5``N>ARkB at ocq^24!jM>uWG~k1PoxhsJG+#PQftJPhOZlqi{T{ES
z=)vQ~YhR4*)~jyeq$6R at o0BS=?70%ivkhCX0{wR44%sr2b at Z(n-W$uw(&qspgfL?x
z*H^DkQHcU&8b7Bn7<n{<O_qdMrRw+6%73bIrG}J>iR-4|I4_8F`mHyf0;)HQ!cHRG
zv)lDl!AZ9XOb9k6CG^X<xv(Zk09YmUJkGolSn-e&u~Je0kkshHAAp#&0)vNb(l@`E
z`4IhK_*ivKi3OI?i73T%AFq}6h3A`*87=1F)t9gro at dLE(!OPEL+h^$B&5ElRV((b
z0S-qSJS+4vqcfGyzenEuwmFb3O7R^uxLl5_46{0{f9}$=tj`Ik_U)eiL2Vg at 4rE~A
ztH<qfnYa at pzgV~rV=SuBEno8vsIq&QnrOIZhTna7vEbjRt2tOoMX#%P=*vER3G+bV
zGJ}V9 at qTuCW6mxF-2d4-t=BDn$B(Y*+CUHJc#aMmy{+uF8;u6s56P at R3AR?qj6c9j
z2<#sX{!ZX&Y>M=KF2V#<rEk!O`h2ZYGK>%B at Y-0PKl%RV_)w=AS^xRWrGBlit*68D
zuIMy`V~)1c@>kR8>dRn9IQnde>CA(2jR=B8qurGUG;^DW-$=Rg4yE=hGmp2?N!zb#
zRko6MEkQp?ocU3(Q$V1Xrz}ec^$sVetHQT5D+gQ=&&j4;gEciHhHi{*0>d^Wr6Key
z6n*o7+&v?rI6N?p+G)!l&f*mPGeLPeHG~obg&=w`5DYc)E--4)qazCQ3qKkecPVtn
zpa?o&d>Xm9|Bi_N`PtpryYq}C=EGBqwH;}d$NkG at hCq)@znel4Yp7~lF_)2S{LJ5b
zPpmIHg$rmI$T99}9hV2+MPAF4S27x&9(JzsBVY*D90_w<UN7~Wosag$?M4nSeMEfq
z#tn9>F82F~0`CkRPpCz*kc at 7OE5_QZyqVy4b!w?#HkBM6S#A0gD1|GYw+C{tmtbHk
zNRPqR$k>2(vy2U|iOMO?dPm|trmv+-S at p#^Yc^wg2>}XIzx14~SN6ugZ?SBBQ8)1A
z>^zc3VcE(YIz!1ojurL}hueI4`(yp|N@|bn&|U=FRTEOd?8nNIQw8lgz_*coFZyI~
zz2b^bzUG+j!!y~Ph6Ye5MxAJNy<b%k%-fYlvqpYnxP#xPaSr8Vw$iO;5(OZEf at 9l+
zt{!{l at ZCS3b#g!T84|*St2xscToLrU2Pg7)#B8A6yRET1PqP=AAz2|p(WQBuyz%Bd
zwdDvG(tX6C2T>a#DTI|Ej{pEuD1c at fOLc%{oZX;hpv^mat|vdxgOH0!HRTHb3F^hD
z#HVX%TKzAxyHNnP=@%=3!e$+8p9a&@c;#%pVh{IK%ag$k<$!=DzS<8hO;0uM)mI`5
zb_OmZ$Q$iGoj<owPi at _!8%(iV$1<j`P|R7~KBJA!EV<WZrDe6_bS>Iw_0{d(ad7I-
z0Z^ib$GKHCi0vxg_F~_3EB&fEHLk4?%jrru!Y?K&`L5t_yo5a4klOM)ZjUtIZexdK
zSom)1IHJCjt$RL@?zAgSD&F4}_S2M6mPu&lmZ*L6ZA6X`w2c8c9-ua#0!3jIWf6R)
zlFSe}SPi at g<Gr<ZYt&RjisTUJcUB$Nt;i3XJzp}9xS`VgwsUUV9O^%UIhBmX2vWAL
z+a`nQ;ZQ`a<^fTiO0+OaqIS>#yDfGsW9;)WY%d&OO^fX~!d@{a0Q!MP|BnX;16qHU
znz$1{+25w``&fZ8*Y}mxj%6v^5$skSiR+I2pCoAmiTk%4%NZLJ)vf{;g$B*mc}*7?
zwd0+XHPIs*woD>(A6Giu#ftbS8#*}=-Y at Xayh+q_e&dO~*3!uRCb+M->rorJ?|1QD
zecI<%ko<>;3rIT%kEL_1?b1TR!?)LSq=hfXztwqXA~dRKGUq)~kC{PV9LE=}up(%2
zy6%S$m=f^S4xesgp^)B(fa<82kc&W8h-)c7FXjxU2jzqqxlo}ohF9P26a?D$rV|0p
zPXX;tw|8%J%lzgWkKNg|yJEU*O2!$}lTfXDTo-PI(MKBCC_xQ0fKz*XKuJ>vdUCi#
zX%Vk>?d)vW8_PzW-t*(U2fC8J=P=UG9o**I%dc8fvYwqMYxL+MtQ)RhL@&Y_eEaOA
zRh}dln;Rl+y`;!|(*Bx67q1cEx#b{q8P`L_*|^gs7^6VkS!MU6X1?)F&!-u4AY&y=
z=&Q4q%#Szst$OrN8=kbvLRJT19<c^5`$=|&!z6=4b2;g}KH1!4or<v4em=4FTeIN{
z;{5{5K0Y#lcPSCPiSDmm4XsLR4-OCX9Cu5|tz?<O*cqPH5R)3b>Y8f at j4Y3!HlxL9
znXjBhaqWRxl(70vz05QaWHoW|K(JPbzSsS>%HrapqDY at G@Nz#-vl$ak4|+IUO#@wY
z(nsW(VZM1StlQDL8+u2?VW~kopFJ7)45DYhV>?Q1y=`*~H6fa=HbN)nK$--(Z;BGr
zba=DVWI%}`XkvD^*C?v%Rbji_bb}b|0~j`brV=_`@{GY}^H<;AAS)YId~x%dczdoW
zJoEb9LKKqn=2Fa?`RukGL at V>s7tq{SQ|1`)6fH^4e=5H{gg>zEv>P#_%^2WoZ at ax>
zpA at O>1 at V7B_4&=`^t>cyj+IxhCM#1q_Ik?Ku74ztr8mBw3&wJ+!C-Zz3cEOi!Zwy{
z{VrJi?mCVeg*o-tCpjxnV at 1{$YJ6-y5yxiI0#;qluAG;FWM46hcS=1<0N(ECBRvZ=
zJ~VbMIZus{2di`>3EciU8-{(uxD9$NyYlUwO6{c#Xp9k3jOXDzAxtuS?U(ony&Chj
zm!A8_ at DI5&T)#8HjM=>Ccw7t64LdZvs;%`QZ=xXsPm%su#}}EckWKNABEhZtM27i9
zwt^6CttmSX&CT(CQ7e?Ip)b3l#PU%ale+HiIx-qOoBIU1ar!h{?jG29!pjWMWh+)m
z7}%9h`_qW1s6Jm`s+I=Cz at G6DR%6O{B^fY!^;V?;x=myRq at BIu0B&{}0R(4{IDn}}
znU at m}C=%W~^=@(V35DUS*zoKV=b;b%BIP{aivgAoeYk-B at z*35{TB7rm7qQjnAW+C
zfC*FJq-}3rk#>&OtE&LO=ESSHIcz1IY~+{MZ5#M_mBHXSa;2~<bNOS=<Lp_*&cG1|
z4IYK>9<=YKr_<4iO6OC|L;ro0ac-EkyX4wUX3dU0z<KFnx4R(fwz8U=+u<SF^Mdv9
zfSiY8jO?qil)o=<JRqy-x6Ef at Uj>@G3|z!)xhrcZqv6$&odna~$bg>)0Y#=FyEmH;
z at AFv^X>0Y|+kRf(G>lDGy9$rt;d^B{4?gtF6i1X)SXu=aA&Gtx*M+|G at 2IcPA-Ng)
zSuUweVPQ0i(VRINoxVGnyLwe#Z&l!_f)?0TauDJc_9JUX>PVxoS?UMTyZ6jKC=6hh
z@=Ugx?$KX^Kpq+wKFaUJBwUTCLmZ7dTXp`jq+dmEy^il|yV{sPO`AogT3Ts=;xeow
zQ%mKbG#Q`+F|dYzF`6j>*s_!}Y!u(48en4|zm<|Kin!i)l1~a)EKEk at cLrK9JD(aG
za<2P^Ppv2Cn#r_5 at 5FM#?at+2mHUyZCzUYg^T8<Lig$qm153IvCV|dad<uUQ|DgPF
zR+~tlpM3w=FdU|WiJt-ZgL>FtDlk_<Du1LgHOr)-L<g<49u*gAa=_-&J^0ICS9XGs
z&u=rZ-j3kR(;#9dERUFAGJYjOJLepYkBJ_)2UPki2?I$3L4oXg`;}KbgfmY*eSy_Z
zytDULtckL7hkNJ!eJFRKN7+8ZkrkM|6N~@zg<<1yoI;G8R`Vd0 at q)jN!NBG^)F4R>
zp{6<*V>&^cp&MGU3#SwUPx2r>Cd5i~7bOanDTB{x?R429dNhsp?kt35u82tk6(cSM
zLrqpeRy_n!9Y2L$NuMB;Q&A!nhQD`J${?)#SZs^hjpL2RR~?$oxFiLXAMrdR=S2%X
z`YjVM5xK^KuDu$~7?3^(cQ<!CI(pBW(fB-eA9fS|S&KFCR at 8yr$nUeNupr at v()Ghi
zt;oxDl!yQ0P*!VLonkFU3iL<<hIj}@5e^Lwc6UOASw;~oaw+Gvl>Xz1q1Q`T2M-b_
z%>C+wbXD77alrkc0DOxFw;3lSDZ%-aQi=eDU{yMelTso(!pZ!ph at m2rzJf1Ox$X8A
z-Opz7>Z)4EHZ#UbeX>$~Oh!wc<5mHl!?GceMw77fs6W7t^97v=O05)dIWi<Woo0Sc
zfug3_Q3l-wPrF9U10nRzZ<^11bDKiwTW at u8o*wp5W35{%0fVwv-P_S;ddmjYn_|+B
zqZ4a_&OI;U<Q!Kn2F(?o4<AxJ=}j%kV(ZPT9;R_*mF$QX=;!>dICVO>*wwT{I03T5
z+ETfm)XEn`uBNp~Y6wAh7RVOanFN7F-E7A42-qpGCA%BZl+;Yfp*AT)Lbn_!`&fif
zN?)NCMT+- at xqj}o8Ti|_S-v3 at LACl!fg>&ov9yX{0};Pn6i%qk8I^t{<x9-w8ctA1
zk&75iSqvIJTA*j8K2$1*gUS_0=Wi^Ef9r5WLqd*#p1GN`)%l3?N$a)nDg{K5tMDTb
zk+UA~u)gsN`&NkolD`DYObvXUiy1(1PO>tYwRAxI at KcQ8D+*C*qBGrZ6F2>PH3XpY
zaspT)I*9Q6whK{Xp)*@j1 at 2DalkNadzb+d;0_w+%`du$|er-3D)3wg+&n=9|K&rs>
z${m&l{~NOB1ZXwme)H at KBW?6 at 67o|Duq!x;!-BP{9zPK$0v~85_EL(A!zw-;@~DYT
zX8 at uC+>||jY(tQPJJe3j^TbqRF(CoWR+VC2j++2Pi%OaUj#yW+n^egw3&NVqOJ-^q
z$1}WUm%L*XGUb>t#d#yonvC)vCBwDf<_#MhTCIlj?3A)pmrA2PSfjnX?D{Jy@*OkR
z--aj}yjw6`$e`0?Zx9hQvv*Ms!)rEbShlP<Ollr`Y7}{X$}8}>jmBXS-TGi>eN_{}
z5u?Z3vu-xP4Q*jpy7sVTJ(qz&ZQ!x<dQp?eTG}(Pr at 2{4Tq$C4qk3g=F{cs!)4}mR
zRz>K}<gP2BIV;3P#pH*&n>cASe5BbrkmJ6|Fj&#SLE!K_B=-5n0jJ7xb$G7zNyojz
zTIyh{usPqFSh~>sno9|hgQbv~`lGh#GACu>amMs$yeDT;@nfFk#igY at s8<7Rro0E!
z&O6?lrFgF&$$|>LXI#5t5=&=a({BgbNC#?bZhD%Vo13WNGpVjF%{sS^#z{lt&?CuA
zM$$Ap>ddAMmE2kZ9UEFMmW#o-<FpoMtGYQYKhfUA_L4M;SRE6i<LEvn*9iN{^0JIf
zn7nOlB(J-mm#*%ziIyFH9n;KfBa at 82eQzC2VIA1&0(YI-*rTIM%*>5myA8T<nD39A
zD`+%lK<<JZNyfXktfIoy)wQ~!!q3(9eA8Ce-kK>UD_pRk;A@{o*738x>OA<(H{t$c
zL#ax0fpkx`AXb4@#LM3JHvP^7_Ff$P0nBz4 at lA1Ez1t$aogL|Ij?con;~AWJO!aoj
zRBWe#id&3R0B-hm*OqamH0SDu!H}VYoVTq1B7wy#BU5a#y4K*R7|+UV$xLY2Q(;n1
z&x?AID;oNpKssPC>{!sfC2>IbkFpav(kO}Lz)8x$RM&IR9N*<03%lDPXCubb3hwXH
z4c%NA35ll?eJXvb_Xfrc*n6~t&i+N$cR0^?+<JZ=d^`?kt+EBjflqMm<kk*3WGPDy
zw6;8>JOOUTtxjqbdZ>&?PJu$K2`utBtQKg(-U7-?)e;}h$ETVcj68n4yE~nn6gDI~
zV1yQJXq<3lZ)}|SW(*mi%QG)2m=H}q+?}g|YuqcIQ`LK7q(Z=W#W-y158|rZ_9?xq
zt1BwnZF4N7U$r`PEAW)!RpM36>DbdbbPj97^HXR{OeI1<MEx$fdQWOvDuNt60qfLf
zEMQ}aUd_ZPx2mAP#wd4Uy*d^R<(iN1881`qHHl4Nys|aPkF&*~u?*Ixk=fPVy*W~{
z>97%RH*n7vOKlJQscp3<GbqSlB5pw0X&QaqF`_32NabSm8t!U1cTR#@#uHPPmBoRs
z9G^{rS&3)c)Xq#D7ENUa=}6?0#$mS%9Cr_RTbFOtkT3f=L2D(b#%$nr?Z41_aJI3%
zT-H`3OV6y3AFo1h#iqt&&{9cB{xj>WE>koG?3!Y=-&~$|6#gV38!`z_pO5d3b$C;%
z(6>~yfA&(T(0~8VBHKBiLPq!V=Wcdz{hr%W2>#qMthj7p(_`q--QCH4#s?t^6}^kY
zGanYjR0JRxFw+wAEiu}O7!g<k+LA($qlWk<Sq6wB5?4d)i^NEfhxn*C4e<*K5Eu*M
zzNnHRzUn_URh9SoiUb7BqCinCUS;t4c>PLx?7eW=J>EI(e8;RE4Yn?Su)yDd60mUf
zzmw4`GM%H17S;}v<FSqE!14AFIeNzRnYurVI}8h~GM;?+vLn0{x;Sq>ZeUP$m8b?)
z>e7gf%{sAW(1RR;!A>Y!v$wOKD$^_o^C7n1E9zdxE~u|Z+WpnZF!$Fq5y1(8Zx-uB
zXONkYzjPhlGHNHxY4DV=Bp5^*Vd-XM-bm{-ZhSp}{~Nr~o<EJuJ!9xLbi(k-Ev+%T
zH+UV+A8)GhQ<{%IytQmpDkdIBp2HF3QJHJ$AuXms=`ZxJ(Op}xsBrw7_6oTUx6*Yx
z`NPt6gB#Cm>c)FZeiu?t<ewNuqq}PHf6Fbx<G&pAwvlbAckkd2$f_<#KbQ6>OMPme
zS`W?Y;?;J}j3`xk>44)OkH!hh?_i-|5+HX0nNp{ra-43K^d)lS8;Oxe at N?ik&NKfe
znP0gRi4bY at pZi9`Wbv%hsaUF|sybWcxg_ZUzZJK6aI5DSuEOwCHPyBIv_^OG#O5D=
zDG~x6)f!CfE$OaTJ^xsvQIUT?d%4gbyrDc-&SHMCo@)pk@!;zAbREBkMP4rVU+QJ7
znUHw)Ve)@X_)a+QBpvUJ;q?0fU2}h({)$~8Gvcmo71ce!9DyGnGd;3`aoNb~1!v&I
zas;;Q+xd)osnK{>u#>W`YBB#Z>Yeo2uQJ8_370e-m16dyM0?69!tP6aw+d-urrXj;
zm+5C|3KqD5j1AjfdepY()f_ARn>NX-sR{SWEUqSxw-^U6n3&i7 at i3Owa|)mCjsU~q
zeE7M~_&ibaPw6RFaX5VqjXx(;t|cYc*ei~{l{qxM_Hu=}jisH&uJB&zp|XmA;@7=%
zt{9N+JWPcG#FKA1nD>A>5hp~m#@fL+QWD|Xx-7j6&)gcSPd9Qy1$}V+8~xJOZpIf|
zi7TKuelSHRx7OBOlk=h5+voCM=^y4 at QYG|Xe6e%no3f_Wf5*+TCVYsUpF3;g0?J)P
zSbnMCFU!s`|2Rtf`}wy-2}B(5FD=0M)&nf_(nQUNmJ2r at KYRsJZmO*TnE(@#w at 7PK
zA(eBLmPUCDaiXuFz7gg_j!3Vz84>>PI?phLL50s9UefV}sI)NO33uI%++MHui$WeY
zMWlk1A4l+f*bCZ`TzV2|CymldoQaMaNjm3 at xk5EbKdFv3z-Qd>Ff$2NOTA_Wd2Q7d
zE{@Jo{Wc_CL;js<tm|s>DI2Utk*V00K7|_oJ|-&-&jgSDlj$#<*k9jbR}u#ts=w?N
zTs_T<ytN_WAzsmr4_#+QSFcb#W;<6kqn0lls=8i94(ll~)N4>2UwzlvzZn0v(xYM*
zLOvuEe<Z?@Y_Cf)fqnPOl&yLWx1BuUu`T~9j5Oll3jy_pI#;I>gJk`JS6>@We&?U<
zy%J&S4WIT7TGIp<hDsP%^<iLn)o&}e!kZC^8n=)K!zmlCNATR9T>^q;R&~yS&p88=
z3hqAhC2-vY at yP7`zI7xohcPWx$6H_aG=uA}Rdb;VG(p5<8{1F6_9qyF_eTVrwpP`n
z<ukLjSEWi}MNIc_;L$QN?QmM6xA*Axzg)kI-Ya5QR1A<X+2Z2}a))NT@!U~%U19Px
zlL>f-NxQ1w#&cO>8*s6Il;<4Hym-jFP`z=2 at J6|8Kog{`oLO2RQvNMs>q{kC2>EEr
zG&EcF*@JEqj~I1}tR`7rlEklHvOOFnL;^$UQRwCawCBj3*%wV2{BI-1YFsJ3v|L-s
z_r2D^^Q9`wFRT%AbDyxtE30WCj#f&e%X01YTs6j2c`3cJ{x!U=&Rzu{c=HVa7M&v-
zt;D97 at 5Zqy<{1mBN3;U)+ERhQ2_V|zmk}=*e9b3?X7mSb?T|vx7`)NrCj6ffrO#-p
zzd~D&oZFmVQJIJr9mQ!lG`-nYD6L<m!m}kV)S;PWz>*6DC&dz*TXXlQcdYTz>hn3k
zNgi<;#5o@}0TcTlkBMex{OXRd?hbP>HrVV-Ki2uHz8NSY-g)s!E_~`>@#I$uuli`(
z7>P0arMu%bAgPXiY~ma3 at vws@V(b~_^be|~tB8FZNx?Znza0F`GxRzVp at Zz%g3_RO
z!gNR6`z2+Y2%O!#twvwi)#DL;?nrShuK$Q=uu)e>1gBGG((hY58ykVjf{L~>>qO-W
zo#TfTt+VYiL6Xl92D3!wB4P%UvD8!EDlHU44bkKqK8!iG_#wJ5nIt5nAw6k=;y8h@
z at 4B)f5v=fkk6`}<JGtL(1_{XR2*4Y7pZ`n5`=@<44U&1h-kuaf2|1Wq{@CmP7%w%r
zu9vc3VPfr1n)fcWU)${Nj#9>i-Nw32V>3BybZxl&-h(*dG!MOWQdX~LD;xa}$7LFC
zvs>+V+710C9*DJHtbE=+i at 5C-6}#(bby-KH*QN>toc7))<0bQTa5b9tY5ktaDNmfE
z>ezE1zivpHrG*S8bnSY_jNazB1Ha+gJsc8||D&|!wO)anto at pKfTeS%qZm*wVx2AU
zHo7#j2Gka6#pGMlV6n7O+&GMu)N_jh7tVoI!)LA%%;2)uW&$=%7wm<7*4Sm5|CTk^
zsvjqjl?`5g+VGqmh<sGW1;q_Xb9oy;-qGtSL&9!nI;6wO at oKDU-B)>`xtN)^Lf>Y?
zb98z}<<rCdd^X2COStJ6p&#$Yv$A2A%b>EytJFseV7aW(ZrVF<f|P-F;zgth)i-<B
z&zTb0k^$xxJk|X7%ARQ at T{w-2{&xuULDt_Egkn3LPg|1Rb8KcdcXKQpNav(Go=20L
z^-hHt*URXJSLVqcURt>aa9H0^55V{6UhXeEiq|KkAGB^hBh(&XV%~r0(;u$lB at 2kK
zj?6*ON4D|rMU3UfJwXJTsi9sxUNx*~`)}g-WO`ne at x)qE78Dei>b%&*`rY`+v>PJ)
zbl=%hsCx8zzztDClvx#drEs!u*cUV#SM-Sx2;SKb_Tl;EZTg5UCaIDb*E<#19c!LC
z1X=m@%e%EB!&XVnIhU64mthV=vJo?Q_{S>Go>UM<ME>(dda6OAt$TX?J9i5#RyEk~
zLHc}+IurJ4H*jjS7Rhm6F+|-`<TG2$f1i;BOr3gVHEh-e=sZ>pSG)HSce<`eT;WJz
ziZ>s{TPW+-RwHGDk?)XTEEtAsi8qvSzp2Nc at P#FUeM>*s3f>O#88$uqY$R#*?KzZK
zslUA|_pB1qtxG<7WuDmh`7jizBG9AX>*C@~qq7=*YOL|o!wOMKzM7Dh`aG^R2$I}e
zU)Xw%Yu0 at OrQf*1z>vmp6K4g*1%FE^Xml$V`r>%@O1d#EG~n;LCy}b}8E<w7fO|4z
zD$Y<+IeF~s5n$o<y6HDfVTjn$s{DTD^&G`Beo=l!fr`?qPnBV%FQezzb3<FnS8mgP
zJwJ~(F_pe&?fC$Vy4JFaKSX5Qg>E|T^!Iv1WZY=D9js@>e}h==)ca4m0Jn(O9QDz0
z0r)q)3n~)OzLd%!f?}SW>uf<g^8&K{&Nk{Frpx^8MOHj7tSru#`iEf5BB^9G$w#xf
zDsH0c6-+AkC_r%t_wpqFeI|@!z+jwwM<XtdQ1ULL{9b{Y#t48WF1rM&@-IX2l6jd=
zqz^E^jp1*2owgK^tu%-*0c18Kr4<UE2?$TG!R3AQ?1}Nh2#CerP`v)m8&}$TO|MP3
z$T(7(ns#e8_;!N3)sV$GPJw at gGX%t3(w`h`^yUz<%;+u(C?Epo_Pv&%c*pr)9c7v|
zH0L;#H0Q9j$-RHcl at SDf#ZY6?MCx*y{t)>xTu4`%Pe&YM;Qe^P7=hZQs!<*`Eicu1
z!En5G6;ze!@rrs4ERP75l<YX)b2^iTA4ga<>x`Wx{yV^~(+EuR$m?B&O>Eoi0(u{2
zRkbA!LQ89RuuU&LZWisMC1SQr(j^aVd6572p!y`dgRjF<htZ%u8ySySk-_bp#*^3X
zC+<-C)O<P{ZI;*b1&2t}4RU{q-Lfzt`s7GW%=_R6QSz;iIq||I?yerG+ko^h2*5wj
zeBteFRn?w|gdSN7F{k!YL!;k?W)fdp%xZHy^E at Edfn|UU8EeN(0SJ5J>ivN19hLO4
zwDN~07 at Y@s_mVjQjL>p-eY$_Dd{`rA+wE_m5}W_Se+Sy}Fe9XM<5DfnnLfgKf%3B{
z+~zj~5!GeXObz@|NMLH)JBkKV_+em;t?F=S)>~Pqs8Gyf5p&CjKe(8~k`bYI{XFiS
z3w!)~NCINX11Xt^V0~Y{A;5-X`&00%JOl8IlUR{7W3J;__-NclR(13Rd=k>_FvbRK
zj|90H0AW^NpiofTNbKlZc$yAM^c#hq4`FF5mL0FvVx2z#;N5~08IWQ~kYP6mH+RP7
z(7G-rHk!7tx3$~cPU0aJ^tU}y at DQqTn}*w at 3&?s0Ow1&Dx7h?)8o&FaMx{#t2 at aF^
zuw>+$smTKy03Haoy-eu4`=7xHX~IjcBPtF<EdYXu{}b4gOP=?_-1`091J~31t48qK
zOM_IsJMaUY0odI4HecQPr2EfS?ZR8bJPQ>B7tSVh2(3V_eaW+#uhDIdW6QjP0K^0W
zp(+Mp5lIB#hZ3=gqo5~pSMJq-Lc(xaAc&K#KK<%2qkc5|n0N0vGOKsRzS+K~A6tP9
zD_$JIN`sSL(oV>61a&S911k{{s-_4L`GsnN3#5D&#>uq=9q%BcF_mt}Ae1n3;XyPC
z&EreAHUpv2w9B1m%arn;4Ks0~7-Ixrw<T0tWsNSn^nJd+2#ZgPNB4~g?ZIx8=D?o@
zU<}@6x0o}-kVWxLm=$|QI4oL5>KkASwfgxqs5T?WVb+s#hssGCRh7~S4kL6OI4&i7
zyCVYW^Uu`~5p~M6y^}Y9HIW<cBW{omd>neWp%$qa2`ttdS4gIiR}mtu<fRV^Tix!h
zUNgbBj(aS27U>30Id7}NTsRAV4<=9Gu#L*uYB&)76NP<(^TtAZOdLC0B1*)}Lsoy_
z#Yd$2k*S+zn^JAH)y$j*G|TME_Wl0{;A)-Nw_n&NJz3K!G{0_1SxbLyUrf{>jKD8J
zjlO1gQ^V#|-Piw`z)DF4nnkC0Bd0z7cYr>?j;cNgv(`qO@?}urf`aQSW^I|`SLX5p
z&v at PLu-|3U+d`vVeE&fJ$l3KWDkmLhbY?a0qG5<r{0Q<~Vr>zEEZ+p*+m>YzopDlj
z`4;CoClnA>!p_ at 3`3vfsO&0ct>~b-2S<?K)Sl)RI?WjJ%@msq_y*)C0e$@cMbRqie
zIFeHo*bz81b0Ns6he6BlHXR3UoTk?<SdTGkl{ckm>r_6?+IWz)COz?Zs-W1>TDZ#E
zwU#Fiz9$9E;@0cz?PzDRLGO%0<hswQ^_XNHJ at I5dl>A`s^V|ZD3(8Oo at luH~ypk5p
z5<02#FSlWRF>*$d_9`eRF5{i|4WBDls(;oIApmiy`a$hUve$l~@Txe+us)X3Tv`eb
zBNV&PSsJi#$yjD8CHyI%&i!t{kJHh5)O45}Pr&^6sOx^^lwf)M+w?)qhYY6{SyMe5
z1JjF=i%fjI9#PsUvLY`n)y1nFdt~Dx!CH-1z#4>&pnpBIHTwhdi}>4`LEG0_WDhsZ
z(m`^dH6~3G9XXQpC#Jp>NC8st>9Y8rRE%#9ehIa2N at NlW<ith6`TV3UVGrqpNFC*<
zEy1ZJi5dUPTKyNYh9&v^|9P$9*Zx^+42d?drWX%{2jb;5R)P3~dPII=T9bxEzK*5K
zXUK^TU%qZTc3gs`G;cNi();(YPg6y8%g7%7SgM{1Pa|a}p>A_;t_vUP|2|Fy{#g>q
z$11~1(QW911}nXIi{oT*j?dbV-xd8W^LPwXP4&>SMAG%%<_#DCvh!KN{;*;?Px`cM
z7>{knT}?3|?W!z&^d6i)8}A9+_>71aK<Y_{68q&|3cMI$3w!-elW`v_IWle-Q=(0B
zr=5V7>DkT5^(Y~{0dMy!vkDoX!Z5YC?9bVzy&d$Q2d)8v2gVZB(?u!y at UHgctE4O{
zdn2a3q&$u9AiS59D)Gf7sM$TZ&wG09L)ptz#S3P`@0ry7npZV{a=}`CM<q{K_ohrj
zo>1XRKC393u at M?!E)3QHy5la1pbup*C%l*qYX?E*ep~zXyV;>(jPDu+K7$mp)iSHA
zm?7<zb|O?DCjvIiHmDVIszT^@`5NEAlNtKfCSyTvJ+FOJzzpbYxWE}xjqmVip<n(Z
zshE>>o)M-R>7hwH0}zCxuzlAiE7Vh5BRkZKz(4Y%7R=7M7%3!|Y&;P;8!GLc&R>G~
zkJJ4xtQ=y5HtvS77=j!#1+YX`u?^H!x#p8lBaL7s3kiwTb5nAPZMzfcraHToYwdD`
zR3J`*H6L#!4xWJVOv!RwgFR{tp8ezCW)~0FyW{;+mI;VeB_IhA^6t3OuwHj0Bv2|z
zt0Mxbh+dav|5FV4-}hhwfdVyE&J%<jB>lGlDWMc at a}feAAojTvd>w`)3;t_0OU0Es
zp2zVn=1MjdMd+Zo{#<z>){%to*~>TcDr*q at u<o)@(RNpM#uu<%Dq?pQa8!H>0ZuF<
zNC;KjF1OBm6IleE)4}O5W#{<Uyqgn-==b`i611jR8!iGC-k;@%^W=r9!m>|0c7pIL
zpEtiNe`@}yileEy(CI$ZUy$0dv$)f^dWREuBQxf*mjmH5&rU6R+$o(~5Ealzv5TcW
zOeEVA<0QvJO+mCNy?I1JRYEWD!tN)#wF}HHNeZeOPaCLZ=<S<-=Ez&!uOP at z^PDPp
zeQg5o26mh{DsEZrQyUdnQb)Cxd~Nw^mn&>}xDff}^%p#g?_sxqLHkvpm#At|^Z=94
z3n&=^sKTw7O_&b&{*bBT2+T8TjjW=9nh$LUT!kH}2=t}uvZ_aoTQRv|USb{JpQ|H0
z(INAb?1DFhrn at vu7d<Dot1?^d3)l9RIh!8#mOjhW$FqvKn6ae#Ohnu<L|iu1%lN-l
zj#-rJV+~{kZ0>?_NMKU<TAUbldvmAP5lBq?37 at 6E-2S;px?FKez0}6st$t(bBV-Dj
z+Y<TXU}Th7Fo76$0w&tJ*|Te{dhVjX<-OR|b|9OQmX?tjsCir<dpdlI@$SShIT`Lt
zHMqIDWJG!zW<FuK`|))^V-qMa#Y%3R0#i>D%>IOvy+s!G@=B}epcp_wcgPekC(hM-
z<ThgN at bGkcQ>C9 at ddR20=f9KA8oN{T73M{|?YDwBf|Tm({is6KXYSTf-3Z)Z-Xu26
zUH1aIDW<gMXE-?b9YM4wsb(zN2F_aCOAt88T5&Pw{~0<-VptGh`SmQyz}$@IV9{Ya
zS<Ah<n@!ku1iekUmx^Xa*iP_eW(sN)?72bqYlq{NsRN(;L+D&sgU!jA&V_+boh9SK
z%jfJ))2l at M9QV-HZ+m!`iXlzdYhSalP7A;BF?G^TL8?%yjiyumJ=XMTwEpsvxW;Jk
zXkk6NhwJCQNK+MP97hLmaQq~8-25<B1d=0DEBy0h?Eg at t2ic|~EmwIXENzy at q9TDm
zr)r>w?Y*rRSjpC%ehroJkkx9a;xsz1`A%$Gv^m9CWZ?s;yX>`1+5Qt_y1u-;#m9d|
zO4xRfA$|A%imgCNibgr{oZOmNtWuaqu^D$qjN_iJHWPPe%f1JiB8 at qAZTEE?_qLSu
z<iqn+;8Jw+iHv#g{$=V93oe-AvhRGU(f&;-;onysq|yJTmew-p5O61CLDu-pW9Ylr
zd=%qtyYgDSFP5DOpLBJYY%&tMbJv#FBwqjZLo`CTv^+v?#?;sU8?3s{g}^FUnDEY&
z+&`&JaF5vg2Af9-h*qAZ_(J>T+vpxi3YwZqGa8ygPB(e at nRTUP5FVPAx^1}Lc^pGc
z8?y8_5JZ_6qjRjyBBhEewd8m`JrisA7iOlR+xi&zW6 at GbTNUOTmg3{BQ?QkWTsh>T
z8*AQ&d%jt}o3guWQ<@yY_QZnT5Zo3~g_Vi47clPI4sa*4(KweAPtJ$W@>;zV-Klx=
zJ6fi!db^Qu>Sg>$Bp5~l?a-H2n17YTrWSddXLNy(Z)iYNd}91MFnT<+?VxL9+B5Ew
z)?@tY!~U_E1|2aHf}zOng9Tr`R!&*l98CYBpBe~(fgbSEz<aw^Mckln(y_LhsFr7C
z`i6 at 4Tf*wya_sz8n#JghO4Rsq(P$#!ExYAiSq|m%orPm<L2E0?hHU=-hts?`<t~<|
z)+*@Iy=pDIrwtozZ?RdgD}7G#MR(M2c79e!NupnN9<;sFR)2ZX>z4d9WKnLkd)XQn
zBz_i<?gx6qEI5F5c}Q62&-YO|i#a_73n%r`9DCee(?uL=vj8CR;Qoo3HRLabgg_rI
z^XvC_ at 02$4Oyo+DcRK>)zo#Qn#boW%;JEcu2v&7t!COQjruM+T#14ucMmN`*ms-z^
zXJ<>6Q_o)|U|sEvA_;Pm30W?Mm!aSMJ)W;*BHnQp%K|1Xv|GYa*;EmUv at s!;`3?;x
zYmwX5zc{q2Q_ at hw6R}jK{$)_d?vC+vfifEl6?W5y-h6neJ2)Pp`lE(0!}d+ECIn|6
zs<KF<Z at oy<;KItpz(Urr?DtOC2eq|*vA5 at F0c8>YzRwF}%@FGkG<3K^ASkWfbuQMt
z9ESMn?0fIYn@<1z9>Y$%1R3;vNIF0h^$&yjuk%8;j#~)ANPt`X3%34C+}G4+5c}4{
zbLQPV&!Q;(dbff%w;a-&>lvSMu at tFXQjeS%Ibra&0zqq3IIL<4kGHmEkZU28IwRI6
z;@ytp|55By`)a%mb0 at ODzE*wF%PY0 at g>gP+1zW{?u~MB1GXMcdt^S>_3X)1ME_Ixw
z9OZ{}&Bs6n!Ad8;SacG+X!<?H+M2X2N79H0#4R-M>4zZ2W0Br8c}4kV3c;o73rUq!
zwn at enY=MC7u|TW at io=}+>Ce2!9Z><6yRI$}RleF(pHL}IP(i|8W`NVLj$}iXHG4^)
zqjB|WtK%)qtzzyiw-x3EzLoJTtJqE3p>vcmBr<3+l#y-1Bix<h;(<ov?eG}b&Rkwx
z*!iQ2dAlWgtTeBl{$Y1PL^)z;wS2POw#~!tMPl^TxA$>pp{`@P<_`FRIPt}G-#1bi
zVr8X9y`qs*68C<wIgpNY<Uj|1m)@c1RT&G7#^eFZESr!qFsLX#V;ehqoi0eq#Ag1q
z06E20)9iBt6NC8m_smox{z63m=ty1-4Kj2mNCvt$E{N?omHp2BNZ#>#oSZ_t;-Y}(
zZgM7+#&zDeEn;qIB{whjC(Rya>Fks0%vbN8HaF`iOCs81g(Bx-mgp4XSfX#*n-<&3
zu2tgI7T=J_A_lkRE;J66J(5O5(s7LiCvzcU010RtM4P{z3Y;0 at q(`D<APHztW4^#t
zB5*wKo1igQze+4OS*_7fs|Jhs^Xx$;J`f}+ at wc*@(DJ>SHW5kKL`pvN-+ at cs{~!yN
zF#vz7!fO9ZRTz>5TEkG9FMy;U<5MBM;V8|u)8RgUlDVL$2Tf#ZNB8 at r1-bkOr=E}z
zp1PMjd{K}{y&rgm|2y1=hfM?srkRCQb_qcqW4b9xEWLFu;}7^N0aK4=Pgb2d|1@}<
zm2R^IBKX$(s?9`vIAPP{2GSRr3$Z@!-YEnYSZ067s6BZm7Rp7gRiC7e3LA+TCm~=F
z=%$W+Q#N at X1!3 at TePa0CD}#vghD*!aK+DY)Z1PKbF&weS3|nnt);ue9?-Uh95ED~u
zx#Q=FU90Ew`;`wNfxl}IOVmMiZ-&Gd47_v_c?i>|pO<IG=!ccxp`<Fw3aQ&&I3q_Z
z^;(V}@Z*x4N_mtZEr%1b2vEfO&CcW?mGLm?xhtw50Ds6$jIeT!iw-rHZND3EKYw#1
zG#=3B>M`Tt{);YD1cm4Ds=8LzvrhMAM>iKw)yQgt+yx0U^+QMO1*ZuXGKO(;h_2hZ
zyLFymB=K=c1SsUWAv2%$JYSOj50-LcPs$oGr-p(WvZ!1IzYLD$O8+9qe~%Up!~xKM
zYyI+aAKN6Iiy(jU8YwHwfQ8KpthTw!2A5-s6D6Dq`N_GtVqsT3xa at vPX}0ljP=iAR
zqDtRo8_bN3<#5nq+Q?O2>9Tp8#++u8uB{<1L(l}0I6|}0=_+`Xx=q&Y*XkF}WDN2A
z-&N87y^P>rMU`$^EC}BsA^#6MMgM=3BCzc<0q45v6#bZNbVHMBLhT8fZIf+gGcrz4
zfglWVOzWaT9nINyOsNjR7-|@POpvNT<C*{Od8L)cGm;<m0$fJ(*A2BXBG)cw!qOQu
zkUb5CRmj-rIBH&b-8*a4yF1W*QsY>6yTI>UT7QhM)uu6t-jb3{ZgQKswduJ2>E{P;
zeIh&7^r-OWeSly2D00TDD_`bo1DSVeP?Gc0IFy3CXxqUcO>PQ at A=mE?3ug=y$VI8K
zG-+schksgOKnGgM1HoqL_3p)wvI@{Cz4s+_<VwmN4ghiM5Xdby#6AT`RZELKpSqCL
z^}7&c=rAj}T;2<78yj*`Qij`)TS+>pNz<H(NXc1YklEd^DI(W^1b9t6HOAuA`P}4s
zWIaQO`y%5GjnmYSdOO356%R-V2`z1o2nZ1kh_uG2t9E9o3pvX{`h^hrnGi}3M8Ssl
zQ*tH+rO{C_i+{||6(aC~NQcIOJ}X1p#}N6 at O8DvMso)g7tYjNjGAl$CGAF^)E{`MT
z^K_k;_o6lo`KDg1OiZ+VM#WF~JZ<hE;FTGijoO&SORub72rT4uO+S7QaTR~(s(_$6
zD#Y})0bQPiXnA2>*w50^(B~;CFVF9G>h_i}J9r$J8uDCOHtTBW7KD}*$T<oci2iH3
zFk|RyaMTkwej^+oDS3bhGJGtH0DlV{{L}F at ME6s@p595jlY}&?Za*=SG!#QjZvfIj
z at 2P%os<i0g?v9Fb-K@^fe at TD3b$i<-n&UUi_h$k-erpytert&ZkKUL7Q4s47#2G^7
zsN}OwTZD37I}{YOK0aO<C-`s at CkVgex<^Q`&zxqGdU%}4$2N)F)u~#|96AJ{&(tEV
z<YWmgp66Vfy(IwvIOV_p7ht1vA#qF&qVYMR;`b7K5b|1;d2wG2>sAwVe<q%iwMxee
ziw1%5W@^He6VK8G>6J!^(4Dg;Yoo(I0YSaLQdsmCVB^kv*xjN)b&5T~83Akp^cV8O
z7(gm$s1G*Y-`o9OXx^wadJ+v&1t7oXTThPE(fooGJm<tz=Qv^ot{;g59D5J3 at xH{A
z)(h1C?hw&;IejdQ$dKzLg6t0KTr+mVw*AGo?2A7tXDiobS)Gt(|D2F3Wx=gs1!dI)
z&mbYl8PR}OvQe8IrCo16O*|8pLy)54zEUTNSk~AfV&>S>V0i~lf|q{EN9z4+J+8QE
z_Gnv*DiIoP6n=&OmM!=%35`5GCL1CUtc9=`<by0iHapEf_K*tU_C#q4tV$UuTD4$%
zj}D0|Ri-J$5$Gjp3hL|Y%`(^{h;ClP=`Q%~UWn17dcEp}fgq~TqSEvt#m_cnrIJd+
zGU3{vYnSE)g(zSkw_-3pYG`WW6n?p|wzHF4W)z1gF(K61zsaxu at kYh~v}xY7l#*C8
zrIENAq6 at ufJ=g*(OQo?}2<wQDhrl&6UH%vxs?<%R@~0}35u`!*U)|0Sn~nF1&H(vi
zvj;h)5_X4x7Z&$Y(3TVt{J)&fiBR*|>i{fmrEuN+DOC>#>&ff!P3Oxl>1Pq=Tlu#s
zxy3K=QW^!da{ux~=s9kykD3Z!3LO9BO9=bUFXz~KE30$ZvIAsAWg(7~2$6p0HVfuR
zn>l4V0ZWw9mqUSm!?XAJL;xO#Ydcm)0P*{==mkae*T23<H`)mu1^~_;IcWY6)i~Zm
zWm^N&7s*MKV#Yn1#Z(B{d7M%Ewu#k4ki4?Lr$!Nw+>{QHN at kr*O#x{?I0|5blTtXD
z8Dl*2{?NcTFk;H{0zZ65iNLp#1Rrhm{&hN}q^>6ot?q at 45;Zr&7oEXNA9d&APvk)+
z?GZ~~APq&ogcMco{6ZGX(x=}^qR*nFgke8O&L2m2ywGF(>E8I#`&qTTeo?8&Gd`3u
zfLz<C&nwMSDSetxaMdu6XnS?gjGM1|bGGE68W-ZUZcoo0JF_f{@2}n!B{3L;xTv+s
z7O47Nlzw#kwuV{)@<c^FY2+zV&N6rK;a*-T_PM-Qmp_jXVr5S+8O+p<8+(Sx6FY8i
z4<Hgq26a=jy|!*7h}`h}3jxvc-murl=<z(rO$hCGMM1?fcjhHW4-fyeykdcZc1vww
zs^o1zN~*8?nV-Mq`L at T}H797g&151{(cpNb1FMHOR>@*voq%BfXn&uGKvu02Jo?t>
zRQ`vi71`Z=_xq;u^~xRiUIBJF{NR7gXO0?h)L&|17mqYMTa~r-?mN5p8HU)MKj6^B
z$gFLb!;>>z-SEUe$I3rTW1hDkc5`|ZxHB=i{(qdmZrP&Udgt?IdSr$s-jKMaSH5U>
z?73}|kH?=n8SrO=q1$9tP~5jq*|=}}<;E$OHmT?^IJ{`CgT?TLQqImlt at 5Q`uUiTM
z*U#EcH!YEE;K)C%l4As%8k#5|uzA^b+pmB64nOnRx<plBQM`A+bKv^L(<UXgzt{bX
zynI_EwE5jxV^|Vfv?^V${6%>Ex8vn&qc=Uf at UoTrin)+bkllUblC$~qtjqrfslGT{
z1GJq_ME{aS#>_L~`c~ie=hp-GxaVXp5#Kex{E=XITv3<M7qjo6d~mVo%eKC)?U0q&
z5C0lFU1|W%qNkaxb-g;PCBUW8a&l4Nm1U<Sx1X64+%GU8NKWFdaqk at U+bTJq&J>&O
z`6A#}ee*Lg?N6DOnW7vgbEm at RkeW59U4gmK5ovUS<yl_l%*)rdrK~brURv<JZf17>
ziMeOZ!p|BzaeOq|B>s2(g8!mD-?9wiWnN3myk=H7RcByZRT)!x?6hWVU;IV?F4z4#
z79R*syQu%SLr0ryUZ2r4t!bsJPG^Qle!cd7Y4pk2i&C;GN~gB6gdAvE%6uW=?NN_O
hiE6;okn2zVtjnd%|7X-*03JNU;OXk;vd$@?2>`K3QjY)t

diff --git a/docs-xml/Samba3-HOWTO/images/WXPP005.png b/docs-xml/Samba3-HOWTO/images/WXPP005.png
deleted file mode 100644
index 4aa091767bf5a3a3c3fb4fa403aaa8566d1b447c..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 15378
zcmb80cUV(x*6xD{ND~3+O+h*s1Oe&17^Di)jI;!#_YMgyh|&e5OGl(v=>mZui1gm1
z_ufM2Eu1*leDj?--^`qI{z$GQd+%iLXRYU6zjZ&^VXril$VnJU0002FiZVzW0KkjK
zJvQ##!hN!+6!j7ScmPlV{iO>_+nt4{F<Yd|p$ByIW at SzvC94R>efR)aeDm|(5RL9*
z#e;nItk8m<vW227{_V16_fzi1tn8(l;>V%cTs)A7f=*2rMd?@fjN)}Z$lrGTl&o$U
zTR&plad>^LB_f(ow3m^Q++4JN=uiG7DnDbrP*(O(*TW;y+ZRmRQs*ywXF(9SFME+5
z&1Z4z9ydN9FAz9;Tj!x!tMH=tH+74YC1NA;wg9}1!a!&8SBjr&_T<~NJWG8BLmyo!
zh~n*M)kxeR#6AV at vX|nuh<&Ox!FR@^i at FsM51<9K1afp9XF6{zFQ&w^LFUg_o1<r*
z0v^;{+!>pi88<gi0c1^n82dnrmom767hr=Ip!F=P`tkR0+U!m<jl;GH+aM66*r3hL
z)Ij8h*0m+<F+(3-3;Oo27c!SIa%S#VAJ+FU;Fm!YPm-j|5>E^SOC7t_L~H7DX#jF4
zVFrM*;Wq_%N^Kt3PV4o9Y{kxWR-5y%#es&&&7hY<gF;5uc9vpEQq~TR-faiO<PYks
zsH8Gw7ehN1LnemkWIy(^e%7zC=LIB3z2vaqZ3|S@=jG>q8;;i^{D?bNizEOw2)*^-
zYdq|gs*&?2dEzXGLJvB|Pcg5jXuCprgYzv3>$U>&nYHrp2S%bemwr5n!7M1`ssq?r
zN8P{GGbZ9y2qmXW!Yz0KovbZb)8BpE%$_&yOA<aqmFir- at -0ib-UM5hl20htM-kx%
znBqC(QKJpfA#Wd>ScB`=)HA$^*jA~=II&Tsq0D6J>C-8a1|xR?)<gHq2?Ah at 1^^Rn
zKqz^qd+#}Q2H;f&KPzA&GpO*Bn@~pkNr%g4ZP;A;hCaDyVBSe#qzJDG9}2)Ta_84u
zA#D-kQIU{*RXdlwXg=c%<$`-y)vOd12G=2#ahi1?ZbTf}n41pO-W%?DGSi_S<sK<=
z=a<7qD)o%VcMOC1&yP+7>&PWCT4<le0lppDkOD3;6|JhY<6>>P8go-*D|nsRN!v$M
z<6*a~H#T*$Qog!m2fGgO7E&NRHxa(`42&LJm9aI8-`_S0k^R04fH49pqs~V3nTTBb
zF^MsK`%ps7G86~tMuf(I(cx4 at j9?}sJ?n5Bb!<=gcBomK(83hp=OG|8od7T};yK>O
zO27XG+ZF8)T(@(PdXdF!&b_Dsc=c>)dgD!GzvWm;21&U(iSiHO_c35|@t-3AOJUNH
zkeJU=g3*h5c&!f|>JJ_YCeI*G-a~szx3m+(Vu%?s<on<4hK at UnN|RGQ%Yd=kQ%D$c
zxzVQ{y?F6rs$!Wt^KyF(aZ`dZ^4nf~esl1bTRWeHfw%8ZCMH at bqG{UF#rh?9K#RxE
z!=E+n{VJZr>GVvj43p`$^WRrbiwCYa;@>X{e0)eIZD}eUbhkxR_in62L8EFs&pZBX
zbG}w1Jb-Ark)%5uEHvc`cYi(_a1z~f!D^AxEgVz%bL3trbIbjAc$A?$q4bP-Uj&|O
zb7^yB>@rcXJ at Wo~St`1nVAEP1pAdKgA~jO_sS5!8yvKRZqUAH6*_*-xtQA;L6F(pw
zFHbfgtx%VV;lb0LKs@;{%#Em#^&P+}i2$N^mF`J4xQ8c$u$1gBbwS=QE(>?6MBX?F
ziBHe_e+}7<P68{(%RYPeIL&`W`G*`%%fX|FI;b_<giJ21dRguW0ED09btolRsCa6-
z5<N<yo~G at f?Vy~X+zm6sXOAKuz`Y!JZ%Us>4A{KSOwmC7>t0@~nzqoe5DoIFJ+%$>
zQ~=%qhyeT>pHTM`lw^=ZguDKhv`Gmw_BD@`Y>u00BYnobkrohboIZ1nfw8+~QK`Pe
zY$3&O*G^ZnS=HrAw_&rmdZ_G9n0z(8YOVlH8Hm|1nxai;wFNY-HsBz+xPm=xVu&hb
zF`Qv$R+?e1h8*tt{MtYJf!!{r66_X=Pq+o>0>lAKa`4^=C9<anlC}gE2Ii04o55(N
zTRC)Jo&A`RfYPTL+#yg4E55#^i72zP2pKvWm(lY%TdGC4w0CP%Z3_A=2Dy$DA%n)w
z8}X#i3RjiNYlV45g_dT|Qt|guE>C$f-OMi``#0B5F0o8X?@J%U;XNKsP|Q!q(}L5x
zXPmg>BAlr1Oku<`PaXHpyHx at F^N^m92D}5R?RsY;b#qhtZw}AyLi_{A#!ImCGJ7?0
zuC7tlPm2*ZsYj&IV$jpr(HrS3nyjoW-5e?x=H#>h8|8jS$whO3Oy>2;o*I<DjJ$((
zg0 at 3;1+|Yq==p2=1nR|^b&rkGhDit9piEduYjQys!vio_EPznAXzebKJ7Z6Kryh&M
zY4=gg-c8n!5t*7$HJo;^&@MV3$_$|^I`pbLfs9T0B*<-R{&|I&?wfQvW^I~kxcJ2)
z*x~PI?tHfLJYCmQn&;$Q52E4eGIGD9wjAqc_iDO0W8(J0mz&wCQPdc87<Xj5_<_UC
zQg~!YURkqC$GQ{D-Iy-pY$ujo%5^|*woUx#ehNXBblrKfT;f&BD`Ej`{1yHRa|O$9
zF=o0lZeteP(@(yq;IiU&YO<(JC+rl#V47A`NTJRWdthfLf4+mEYwffC48*w<VzFr3
zF=$=E2W=!*57?2uw6 at j^BYbKu*@EOUv0d>%f14z=d`Vx(;UfTGy1TEvd`Z at JgaGjL
zyb>BaBCxi#?$EUy<3Rxm{G>S4xHOw#n3V{QD%AHw{N(tCbu3oX|74;+IEneZyk2Mi
zI_pUVkmn>QKN_`Wr4Mj=R>&(Ou>_p?-haz^LT1`y8Uq`FiyxHk)&hLDo{Kl%B<7un
zOV=DE%#$tw_kMDWqzk?{j6?NEHDY#s#+xuFRBYtgBwbTFbSf~$B;(Y^Be%&fPlj$$
z49f2d6SRyu1C$nsL47|p<X!dCaSGaUcyV(;j%^)F-M at D*?z?`9-RYlj3|Mb*dyqku
z%;={gX{5QKUE$8iKwxpUd6+CNhELDZ<56uTd)_d5c_XCPE!69fx$|b)B1*kKZFkDe
z;WYg2^1LG>YAZ3UXTauq<J<wC!+Ui)B-m+V%l-*qhyJM9Rq3RNP5suV)I_<8Y2&(?
z-W*-nIS|`)_ at S+&pVrJ=d){4hj|Iv~gkH!`bd(;wg&q{yJ7D|GR{i}tqG#NbZItMN
zJDvk8FQB8O0&ul9VR*b1>DYiTU%M_5^Omi?{TiJbqmsH-6>Zwq1sL}<{JOjcM!BG5
zZOrCUmQ&AOaCuloxa_kyA@)MZ0sR%_n4}IbRmYU at _Aa7+o%MY|p+?noR9z?jh8&lK
z(hIItO{v)=Kl7CfuiEtMtKM)8+$kc~#_|21WS=MZs`OL#+`et_fL#dCCPx_^0nNas
zjtBrwWeaNx7bxm~4q`idgs%Ci-93k^-Gl`1fb6s?FWLGb9(~b(lKKNj)E6tLSG8$q
zC_;rcKBIp0{x0F*?J<%T`3CYAjGJ6M)ENX%@Te0HkRG%Fmuy at 3=$ZAS&z`UKZ7g#4
z8?((ElHk+(gkTozfl0alu at zB^eh7u3#N}A3FktU$%&bpp&k$4VC&+!Zz>#@%Jmq*O
zW0fc1v}LENR90Dr{dF=hk6y2tU6axf7X)5L at Jm83(vFs=DXP=Z at 830FGfDm$u8$#-
zYjR)yGVXA?Gmj}H5 at WTMISQlwOp@n~9#Na{Os$)35}zSL=pC&u)cD8xW8A#pyT(D`
z#;%qk0o=9ZKav9qn-Ayi0-~LElk^a)mUo*Ib6U8547 at y@l9-m-`<=jHm<U0r_za$(
zX%vc+UnJE0O)P+PDGukmN!MW<V0|#c?*dP{uX+dH-_;K*HI2HenJ?dXD(3E!yl8cE
z5}!wt{>uV<)0H9ZJY1yJBl~KqxSFrIE_+-itKP-P+~N0KBMO5DXgQS5uHdirxtRK+
zo1CfCv59^6^2W9yLh0xAs`Vpu<*mYbcMpw}T=k!cNz-LN%m#TvG2K}Svvkb)WLm0Z
zx#TcaBhJUwL;zk<(KA=>Pg~E<*!^^VXk$+wMjJcaI_sMqNIQvr9xdZ7!R48ii{CON
zLl_{A#H!7OIo+vkTwuIRqaJ3;95IWMt=t?Gl`upd53_j>AeP^QffC+h^~v$KzP+`P
zJl^@bcR_cN>br$;ngTX#u+4`*e=Vl(Q=9(HpFAL``AF{A4dS=5`eJ0SL)UG6s8}7~
z1e>jy%bS26(K6R?jXXtLd$tD`uCDt{P9I%3??=dDh)O+19N?tJt}hNl2JHGJFk?<v
zTCZ6NK6jLe;YnYdL7MFS=D3zpZx_!UB;Zpxu-q(2^o1PNHectyw(9m<rb}0lqOli+
zPc^n3D_Q36soeJ6n$Kfv$>6d>1MM0oZk?fSe80La%|kqi?{3<>j=QY7E6mGWVeUJY
zyIhz~k=!$0-?v-9HgEWj^rR2+aqIo^56||e4^+bdBtluYlhV_ at e-IuP%3N^Bx$jMK
zMe#TgKb6+}Yav|jnX;zw)WWl=8uF13RGha6o_yPyx*;~uKb}>(7?2}j&lbI{>VwXz
zCI#@}o15mx94JAC1LFxkL_KKN?lv0w0`SFUB;K33*`i?2HuWFs=PI{bj2pzPHFJ9#
zGY6ADdd!Q4SZZ%&5E171T*n#So&Vn7a9nmR*x_ea^!r5a_Pz|j(Je&I^lEjlKe5o(
zjXyfT#)4w<^S11$lU?>cX2+oe&}l9pihiWdzwz90G9@`=yc%=GjPx|u#?TR71(*34
zZliOInpT0(dIwbFmC)zJOwk)OHdEPW;x8K7xkp!SyR*q{*v*!<>0fwh*Ap){yRL&g
z`5HJBEe~Y^uw{Nr;UcmJC#(P;BJPi<nd{`t-(Q#eEt1mCHr5;GPMb&Edd61}@wOQJ
z&^yhIC3$|z2l*>(E6gj*zaJY3>f{e51iowYxgVfb_xp7J{+j^eWLD2f1Gvtjs9xAJ
zi3+!+--BhLv at vrx4Pyv~Q`GW(#M at Q!Q(pYwha_dgWv&h!^zhu&!4yIOhZ)}I=2Q)m
z#K2 at i=j-<5g}zNqqstSEq^r9C*C=%hCCfEqbDraCId7oMxb$8 at F2Min{pIlm^|&V!
zVD4fK=nZTT;@O<PWS3>pWrEWCTHle!<Fi;3WX^~>oRAgaVVWpnDw8^ml<U at cX06P2
z>AL at 2q)ENUYW{O~&S>1g$6L;ljmw#!pW<Oj2ik%i2r_R{VTK;xi at CHa*?kR~shAD_
zASWG$6l||%T6FV6ze!H+TfZwN8ch%VTsKI|8`>K$@+#Pj*P6FhGI|EY%9?F at U#{O=
z*p`NdYLhr+6udk{_S!wR2fN-Cpnlc;>PJWzy;OkTvTzy!nS8u_wY(kdmL`7(>cs8B
z7U<&O;`&zqRe-QJ3jG`bzsUvSn-5GwzGLiAU_lms)ahtTeenavjC^TLBO<gCL_{1_
zV{*<AA6z^bOPCdZ9{8LlV1E{~VF<ilB%esX40en1!yXiW%#7YRu`nb;&y1bTiTBH$
zjwf3|1P&YKm(ug$1IBi;n2n5b|7HJu3vRjU=T1g;zUU_4r2E=K{|bucQ%<n7EH#|!
z;`_p$17_H4RI~Y1JRi|FbrCk&Of0d<C;sNyc<l*IM-h={rwX_pz`7q7X*YJ-?1C*u
zrK4(}A$F7eOXa-q`h6!U_oqbQyG^Braxs!7JqO at kqg|2nZi)|e-a~}cEpeJB+hzj-
zx(M^QZ$xtT$B(u6Z-(lx1n^rpqW83XGWn`?{$jr*SG2UsDMgO#ONbCGkU|?yp>n=N
z0Kd`Ay^F|c)F9I5`({qDkp#oN^r;KC(+?A0`_)$`4Be{ea#Ju$5MFAMw<)U6Z9-q4
zbuhWs%4cOgAYoL+kD{G;@7aEQ^*iN4k>68eC+!WdeCfro1GcqU4f+N2;8y1x%4ZK#
zE=Ok4PT at s?^iIaLV76x=k-YfIUs;|F1|~ygcqteFuezVcOI91=ec#U5o$GnrEaF8L
z;9-|kFeKBhi at 3I#te@~7>xrJZ>`MMCIOqQG)_OD(!2ftU|2VG-xz?K(-9RDdu`n+O
zn+g}ZMvI6AJRf(@LnhBx at EwUsFU!q9<)qJ%kxiAHO_kJgjdormgJOt972q4U at q-ur
zF`3r`nJK}wyrikJTYJpkpvM>vrLvmVnsx-c9qP*P`hZQ!=VY}EzOFqPi_<eXS;^7r
z^$LXq<|<XZvq_d|^Dc~XQ2X>T!m$~;UKwSt0`*TkzjW9Ov+`ARk}Mw7xJKiVn`H01
zBBnd-=ZFNQWu%D#Nye^Ap!rp5zogTfBSrD%x at 9lK5I3u1XW~&y!5^9Y!81P1ck?0a
zj$`L&HU$?#75i?N-Hu~hxj$$(d^vpi$1%DP)ivW`QI)?Kh8bA0YoT8C{wDJsTbCh7
znnx_pZ0M?AQMI(fg>YjEX!c6O8=$$71n!2NoHWDn19k?Q at pi+uTPxa+2jIDY7Q4W7
zysU3~rX~7;oPE~fF%|K`dfnQ2s&c-K-dlM4JBSxL)Y8+)a}n2{Tz*T%0Qrc6-}__u
zs81Xj`L(kY3oUTATUk#_x+u31WiHTj3P-j4n+ElL-_h^;w0^_q&JN4XhBHafrCKl1
z>jg7FW%=d30JOX90>koT$LPpu&&7H@!XrG%Cf(rsE<*1nZZQZTtT|WAdLC4Q$nd_v
zW(9wDzLpgcH{J7Zg)N8yTt_3CYC04f?kB<*^0ziG)2rt8bA at 9_NFAsw*SJbpq6?J#
zAIdP9Uvo8jZT<9}OIMBDd4f0?OIBK5m{g!hk-Ki*mUB1iz}7*~iU2m>eKqX$`}|e=
z^24Pjz?JGs0bQdK@&W9~Rs%8g={*onTa{tIXzNtGrp>7;LA6Xg5#{1*lWJ at CLWeQ2
z5RjW-9V8_?JQJ(cacw8Y{f(eDqNLc~aHnKFGP1j6`9eIunA8E_YIac=mz0{WrstL#
zW22o%KoEKo{a3;>)#>g&-hp7dw*GL3MhPGH;b}>(b^EccgtmJ`U*#Q{Jg@&U9m9V!
zzZ#Nc+fA<;X2GZPLpP6;B#)jXK>OD60>6a}03FzK^L)PgUQ&6Ot<S~RH<MA@{<7!I
znblVtRLHewHD1ndXL}H7K11g<dj|doXazw`gzAcMvE;z)#E@;ZXrVeuVqttB5dpzK
zK=Fe7<Sj$~>G!*>we1x$GGgIhI#%|;1rgGK%Jv!WxA~Lfrcdh%-Crap3g17{6;(BQ
zE`_#VokF7oSALi6eq<gr>^KN^$nIwhS$_NT-8H?Z?0uPg!|cJ^KdKjq<MF6f)#f7Z
z#S<TxgsZP6iN-;@!!v91g7~ofi(At!n@~-N_lpr9Xzq)<oo&;*aT-^e%*RVb9_0d8
zhtS?~$!Z at IWb8?U*X_3)Ny389<EaF3IEY7qj^Df^t%VaLoea_nV{@f(j{&5k*Zv4~
z&+9I1lk-pYbrXYtK<ivk*z2Wa^n!${&yqy9NBgmn(hKH-Igg>cn=^kcaz=@JaQkWk
zV1s$I^m!>4p2ND_Aj?W#S<KS6Vy@;ZL*L`1yvdu-Q|ASUr+mO?xEB4l!Kq#UXXx=J
zN8L)Z&v_;3W5n5{jM;0xukm78HS)aFs_<-Sde(T_=RO(vUrfWdOSWAd&qqn;&c{?9
z;4id^zl2;*?$5bR5^(qp<mn{x<R;*izI at IrA7&MvUu_k7B2B)Vob90LKG2|pa_^BU
zXNdHb-U*rLB~`4H7^qfv0kph?Gmw|6-^8cl(_`t?k!N&?07~l5&1oOI`wqjQL8Ot@
zBZuIP^WtR1F6n%c<MZWdIJif$@_a5HhWU*^nQIvC&gIMb9<C(%kl(Q88tw@{4DmZ(
zkM3(&{40SBo`i6F+f#m at nU1P~TIRJ(z_D6I4$TYN<V{q~8uZYD;a-nA5uIo7ytEBV
z<BJ!}I$@;p^iY~7YB0`T^4D{25TZU*&2agnH8X<m0T!*txD+5NeYiH-<O0ePof*{6
zLsw*Ow^HWZ7a-j`Du-~NFro+G4mb0gFGIM$-To~ST3t9gs-~Qu0)PdiG#44FlV%W$
zgo?bQlZY6oGJa~MTA2Jm%5J?k{7W-(wTG(%T at -L1K&{c-G47V{553Kw5Nz5)dTl$-
z7>rk%?<iSL5FE%Mgh!z)j;BLsp!7K4Dc(&H6G4k}-p!lcBV|G5ykuxHHeOqVT9 at I#
zMb#`cs+NnWc*1?mz(5x%?M0Dh8jOt;_;~-$JXapvn|=C2m)4trm<r)y11WLOk9)JI
zZANb04+WJC;9CLOw$1~~pILp+ts1X5LFeX;P%9HJx#~WkmsX!pzV$<Th_1-u3ggV-
zcf=JB`z(KSnQ=bP6Wpgv%x*)so*)Y#&S*uqRy2Dyh|iNkAe)br5Gq}eqfbLxt}7{W
z^_#+wwc!VY<_cY(`*iF~#kwcksbt4m<Q~=g3PnynT1Z>;^*6um$kLFS94TrEc{lE+
z3Y4$gZ|%|$RMEKK!)#&xMAf}GoHt}S%<_7O)N(s%%)a)-@<a}P3j8H at yk9(QJe*W*
z5oOT0^SP$yYBK-wMeW`UO4$H7#}I`mM1}`VMDN}l?uk6sII2UbFLW4+p|EGmugf=z
zG$JlvbRcdzsWnd{OZInt8=TBfW%t`7@{ZZl3sr~;Dg?tdnZSZjuCdDMrq%D{c6EC*
z6eipK*BuUT>R<-IVTSC=)b%cb9$_Q!CH3MewpF=Hp;)yLB><|v^D5yhlycLy?@Y<|
z`jYFl2T)(Slx~wuYcgR`-S?RV`xojA!C0k5o+Iw=&qe_0a@&sPrQfw?R`1~hBYI>}
zQ?;^cR-xU+-fSF+;?ZlM?f0$4g*Iyx<(5@(i>pDF?_ahOEP+5iW$XPjvM=p`%xp1S
z>{m5^CD)%=jgNCo_cuu89 at T$>;l87%s7s~%tis$JO>-`;EnL9uyJ7H%xhCqaJQsJz
zRajnLqKTyJc0NQ+&F2e-l0Cb9M3Rc_P93Yt at EdTGbF##7e*AdbH0^wP*2>Dtn*-T(
zntd`YI6dJEK2J|4e+Jj$B)deAZ%0 at RBPQ73`|R06D_JV00QEi%ji}n{YE6x(Utkt#
z8J*^hcb|Vw#j^L+RJ;Goqu`V4!1fM%H<K(^ah9d%Aw at u|x@&F_#qnQmR*MN{l5ECc
zI$mBXKf17$%=FLnHa44|KhuW^Bn|JqW%M1SEp9Z~hUc$OWWuXiduwa^jr#6AT^FC7
zn%V>sci*nUPNBJe*f;mzOVDw6oDSSSFYgQ$$lPcw7~C24xn7t&I9OcplaiG+%Hci`
zx6f&XZMV1CX<R2OZ7)t{6^)N;AiRBjpA~#5bx=Xdo3rzbOif9M)n-mA(&$a<K&qm?
zsj>yqlt1+KWu&Xe@>D+he9Zmp*GXNCVAy>ors at 5gvtmoVf=%aZ2M0Cwk<~5DnDK~x
zADCn%pVK?#%=g&aJwcm_G&++pV4U_G1T8*CEtwU-l-mb3)^*TnVEb`|=ANAsG^PB_
zoWnACpZ7R#C9)G<CUI=_ZXFqJ|E3^hh|?e3@$2LujZSY$x~+Kd{Ft3H0{Bsv9yP^3
z_jWT0^(zGM!(K^gVq at bIv#${??^;rrlVQP^&fnb4T^k#(d at hAivuJl@7%sd&$4UEW
zCxsxIbDaJiS2BzY3 at e=xe0-*L5j>bKOG@@oWSFF6Uh|%~u&_H?h5dGqlvLx at WK7H#
zh1El``{hFWT=410-u^<l+-lZ2u}XN325P0V^Aq&>+zSo|0*e<fg0B|ddTOmc5<sr`
z<lST~C&k44cn=OrTF)eR(7xJzvt?>lf|1_sZ<6Dzfw-Si7;MzRoDr5JE3-kH!m;JJ
z)QJCvPRT4{L4|H;-<{d2I>vYk&oN|U3?41&l{#^Sg^u51fxK!O>bPaV#>&d$CTEuZ
zkgr^k5)!p+vgOnWMpGb3adX9N-Kc|@wjqk+Q~RK|xyqlMtKn(gp02y9zKEQ2c9RQm
znsqfiPA!9PQ~FzluC1hj(`-9IZf-hXZbh;|_M11B47}cjuB}Z8rk+ylZW+{8D>JAe
zhx^0GWVG at il$118IoqAu;ez4Q^3+<(rZ7q^_9w_to)~%vC|;Qi$gcV*n2wT at sx2av
zDr`{^6!!CvY`*>H-SkMx_eh&e*snxTs^J0;vlX)m>wYpIhsg38fk&-XAP}eU(rL>h
z_98oyg0 at sjLZ!eTq4win6%pe=sP*Ael_JSKEk8at*zVRg#SKe{Xj9XH at Zv_873dj=
z(CKMgM*=qZfb$L~_)A~J04*QD1Pq-=vXQfsXsLE>Wk at Fr$#H%FcZDQ0UR;oI)Yw{h
z9lUKP5+#);Vw;ri<UkE|?v$)*JwSw6vtAGqdL17pY|H4?#!OUQUk97^rx>-bvgq}x
z%zZKXK6Pe)fC1?~ZsKpaBn-~j-G|PORH3K3JqthFd0lFxRW?QY_}Q<Y?yT)rR)U(K
z)v?CxVk5-E>W}Nl?!hlG+xW^y`$cG%rIM;3+!akGY!4KGH%ET4hu8$ECN at 8kmdbDC
z6jK6ughDC)=OF$W>zqkBhZXU<u!6fTEB|w>i~K}dZ!Qi_`0A8FV+R=%CB>F*qTl1T
z66jFb7m-w2ipKTlxQ%a8r{yX3W?#p7h80jXB(Z5-zkv7S!dDm{LkHC6%x-9lq0{?W
z%gt8Y_2ssnK6$3~p9pKq1W#aSm;%Gl16O>!l^<-&;<@YAG>!VC<l$qpZ0V7|rO at U=
zO}_2HXaP>+Gh)HZxE`=tTX9DWouC34V+v08;WTs~*V|65z?lF5Q{SKe0-#z*6Nm>c
zR!JQo)`>+A_MHVV>gPR&vidQcF)==`vf>>meYPZ0iusROA-I5}9NB>*o!hJxUJ9_{
zv(!gdufqmjTi(#tJOBwzJB1=$5>LBG%K450!@$~C3HJ&Uw?5?B&c0s?M;Xz=xI`=A
z=pu5+;G%xf2e{I6Bw7JN)(#~;++fxFbPMzas{~P8`CFvtdlzjvs&og|uAkB{W*jEG
zT8Fi=-eECgcNd^e&aEsSq at f~3G-G6seK|){Z$~4SfO*=9E5<ak8Ujz%ERs&sz-Oiu
z&;vSNF+087=!9^jJ$tI#l^%HO39_|(nM&>Nq1Gjavn_U#W}S`bu8e7KObQ5VA;T0{
z@=_K|IsP`I_?AM+JJ4kg5r2_qZcH(YvC^}Zsx*RhDSPY&Egf3ze0{UIcB!=53SPoq
zs;iIZ7_-~b<1(GVG3VlndO!e?3#$H%{vd;k9gFdL?r86+fZ`)0a?sv44jrp3Q&lE7
zR|nIpa)hWdu%~27k^nypo3jqx>!l@@?dALyT9CnTeEym?rjw^I{w3ci1A7ric2<Bl
z6MXE0oaAAZu)n;4c~=Q%Sb=LSCB!ZKy~27wyWJtH at vmr^2!Sps<BfP`$^@`*D?ioK
zT)M|D4ly57X{f^sxNv*xiRBMb57bbOfzl!CqR|m#wz9X1;6$Oc36n|??J%_+QXY40
z>GDqQSk7Q$-qe-r5)r5QR?hc2X6jF}`3k<a{bJYBwiavdx}^yt7^#A=ye?QN at q3V6
zSuoP}f<1fbKWbB at B`PBpEJ&%vLMa#j4D+ui+W#SHy4`(u;4yrZV=PhsM*F$|XG(-&
zJX-f#VsMk?{(qFif1#RBFVl5J_j6Q1I5L@*Pnt|fbt?D&3K}&LDBOF=Id_=iq2~}C
z%GjrCi7Su)L2hlG)9Gj`-M}b^>6$&o^UybmHIB1e?26xe!oaPM!JRvcxgWs4!EOD<
z*L{70#S<kC4i3d0&~A>Tp1V7n^Yz6ypG0Ngq|Ql9EhUXc64Lf1bhQq^?JdX86Hf!w
z^KA6NUNKsPUiEmr4Lu2M=pv5Dqm+}r2Bn!*!dJyI|1JAxHfHz@=a=&``^R+g-;0zN
zbH3x=kq`Xx>X`5Nu(w&_Q)i6>ZOV8|;z`e=C#|h48gFm-e=a24Bj=*G7;WGH(FoJ%
zGs6W*4g?IzHfbk2OnQff-Y1z5y}u^0yxuesU*>EpUP=Y$-;h4_fe}05r!)T`ec~I=
zjZy7ue6+dbgk-<`94~J5VCF_aie7p at wB3C!_JGS$P{-*RCi}&wQ1NLbjpVxMK2-Xz
zY|e`b`nKYsM|+&ghp*>4HD-W-VDPeaXU~Iz`-iaX2qUT3_$2bS;)8ZM-;cns%m- at S
z{J-hs_;oipCeA2z6ucym at 7o)VRlA1mirI>6MwVH)OX+7D5fh>s=CgH<P200{#ybuA
zfMpJ;aBy{TxzkH0r`(46J6EfPECUjIX9lO)SJ<P at _aSVxV*7l1u5CP(JuX$2?XhJX
z<+GLNqttizado-Ap0~30QkrynzxC$>6f5W-wRVg=#^|x(wnn`E<0QqHa%WuhS_K-7
zo^XChQhw=O`}<9z=(l{t+qcMZ7G9<s*3?8j^z(;%uK1rllK4Y1#l|B%wqNhhjNKgR
zOxw=JV3K$D)@D{;yc#(DmS0qeHEywsYE(b`<@TrG2lMD{%ig2xV^I1R<=+ceJV1QQ
zoe`M^R6{%69`Bw{wyN>&%!#}zn+h#>cuY=~V3(y+i#C`Y`C3!wGhkBB_b8iiL|kYC
zezKK;@$JY;gHjlbOg9#nBfwB7!}g=>7hmFIh36`(d*>aDMtb%gD78e<+Qk1mbQFGw
z(1kPUu@}h&zZIj at 3M?qRf&Etg$JpR-MUNNR06YrJ)Fw%S?6zJgf>iXHVkQ<M^KNvc
zU2t1)2(hkvc*Xwlhf=(?=rj8?QB-KCrQRhDW81n+{s3+=vZ~W7OENkbqtR<1>=Y7K
zfb70%-!b;PzB3E=7<c*<LP7O@(?rEr?_o?$j4kQd+D&R5MU_~5o%y%H%sX at oePY%_
zI)7lK0a^UBtXZ~Axzu1%CciYCOtV|cHQDaDKR{8T2$mFxIWXd1PL~g*DsnP$#*IP!
z9H|9qxz*(*d0U#D>q9YXk`)%2KEs14)vM5~_{Z&sQK7#7pb=ot^_?Eiezn`hugiFH
z&A*&_${0OdoM672wPd<dPR=G6n5le^X1p<*)Z!vl)<W7oE%*6>o944KKUU&U*zMbD
z?8Qsx+UC<|uN5!uY4Ieqa&HE*zJ(<D-4jK+`lUDYa_^AxVpyZBUdNQOuVa?;PnJ0&
zZtL)-4ou}zi9gE5R5D^T6BU11&^QDUE9z3~F~arqJ#Gb6DC$11K`AGMTC at I5nK_xo
zFt3Y2x`=<JzGKb(+bDlzQ at 0?MmIrcObh~KMi2Sj36J`mli_&5*D&QBNhpf`txdmM>
z%sGhKB!%*Q at j0g)bBbU8Bh8j<@B=DbHausBYbo0MU at B6WRbM5Hp~EcyAnBM5Ob}Y}
z at T|}STA;n8xtEsV*epg{?@d;|$}hIV0uw&t#W1e+cpZewP52OHl&EMHXpEY{6w#tn
zEv+#>p^8triSLwu!*!lQEc$xB*)WwNqM(dz6Vor;@w8zL&E)QAS29BAj}HiI1_5GA
zjuChQB$lsFPVgRf0-AA39El<$Nyur>Dr at 7vlV{RpG=K=2r_a?@I5uO|q>i)G;$77!
zYQW6$sH}L|n>&O7XO<FP9k(MIZ}->@v#ExA%i*e}?}0cmij$;C#usbA>M~k748^~4
zs4f^?HZ?n&QTnopj_stOsmefiUs74Qj=h>Q1+Neb3d{2!6y_7^L at x%thXw`Zaj1o}
zdEGDnV4HoEFMxc6{dh=hoVN88S;Y11SBZyGsI?=l59~=T-^$+!<lPNuVx at 7ihPWJm
z`Rm^X{Vkk)s^ldsGFo%=Z{UI36c*N%QmqCe|0=e4j02Do9IK29sonwVokMVvq16O6
z)da=U{a;IC&LmKqrcgmVG;}SP<NvL}sDkDcWfc$Ns99pM^FMVW|0un~J9LE#x~q+U
zfu4#p!~dU}nv`pHy?44_*gzn+);~r5-}OBD at d$$3|9q8vi(-STo~vuq#q&IrqMvO;
zCVU`OWq(rq`O at EE?|-yUV+-2E;ciAgZ_P(N+zg6bwmW84V5 at us)z#<J!P?zIFWYQ)
zca-%vyK9sqsN0GktAG4xIh;H&)3AFYw*xCeRFBW{M(=U<S=mdjR3UDB2Wm-!CUAAX
z)&X2^M)T;c{&<5&am0Q74~<3-$;ulRY);L at otRRD#1I>T`K*XHrHwkQ2!G1~9E#j*
zc(K+mwZ4Rt?#ztM&&*VM_f3tD*Ycf~D!A6~v}9n at 8!ssIN8;*Q*k at L|7bVKQT`t)?
zk=rwL>6I=`Ps7c|1rZbV+_Tt_-DG#QIpbOf9~?-uAtUk3g<tkGG(?b<&@Mhs%DjW4
zCvf_`U70aC at 9tmE6|brwk!U4N&`OX}nQswdR8 at 4kz5;2%xaqKy>Jg1Q1bhc~;XG}(
z7vK#~-jV_yL^()#(gq0YmP$P*4_(w#sy<=lLjKKCY5)L&=@Qu5ileM|@!r7vYyQ|c
zYjWxl<$T((hagZyevRQt%CaLC>(y4Z-h>T=y*q>;-rYFST;R-+z1i$`bP+$*MV)|N
z!uKMoHko8>VX*exuz&KS7jM3|sq7$vgpga|0$28ac6RGOe=4h~b>N<3#KM94-xowW
zDks!e%wS_Ng&PKFCRvE4;dE^0)LAU1C}by`*_psBF_-~)TZ(=MEVQjj)W`s2fY8h%
zC9k0mg262MFj!3;kcDX)$ZlqKIX#v5F>;rJmXHASsM-97Uvv?slOOvl0x8!P6o*+O
z`)~=hCc55K7Hii$p&{AR?jB_d1{?GCNC3OUS)iZm-Y|^KN|dkgx%cx^b-NV_Ih6^1
z%hdaYLpcixdwVA+ZK0616*7U49xkY{8oBfH`qsk4`>oK<Kz~We2AuEFD#yZN?C*Ws
z;%f6Ow)^@OO|RLY?#fh54%v at qm?C~sIs0BWhM%3CCRSG91J3mHSq_f(fF)|u4VB}&
zOv_e5fpO!M2ON1HGCC>tO%5EBv at 4IMwnA*Ds%w^WR=@h3?l=4jE4dsm^=i7zj;JCE
z#xv(8`rn{wawGWUgw3NXTFD;+Ea?5q=s3)JqGH$H^EeeH?KyqvN`x`0J4nj+lwSY7
zTs&W=dO5;D!Rr5e3R#THmyW&^8nuQfq-W2Xj^;C at -Q@7vT3+YW-l2d!iiz4s0#n4n
zKE_m}n-*#<I0!g9eo%C~SZj_yvc-e>oyk^H#)3FfzIt8Kv)_Xmz}I!D;1R)5-e4l{
z0krWqpDt_jnX0xX$kh#;$9W(%>yrI(jUkOmPg8^T at C0LfEJTtwT>i>lb)9^hsUy&8
zTt<(J%Qx-KBo;(xzSG5Zss;qnYN}>8n;t}U2UL3;ZG1Yy4Y_VT&P$d<3iL4k9+_7b
zUq5u>x78<@e;whBW4A>;I$^=SiRSfq3dCVEf3qKgW3~-j!_DHqE0^g&Z#j2sd%ScG
z2lbozwR*To|8$ysmJT;-?&4<6Q_&iO!bDA|_c#K{{WV at 8D4K!%Yv6#7GZQlbJ_)<9
zM05VD#jW`><l2ADGwa>S`U-_pRj%x35S)_#OQ+`_`l`*)#{Xl!og=%5cY^b`1t~E1
zo6ms2=@omnVwsakff0UsWzfV{25V{4tPid0{!4aSb3gp|8CK<c`U`Y9 at d)Y&SAQAn
zmrna-%~)eUKZ}yMP{tr_)ovJSRTxp{@)C%0R|So=XflQU|5;Igb5U%sW`8XM&mDQ&
zS+9l(684BGML+Ug4^7VdVHFSxylqw~d8VJSs9;m(!@3*&^o)C2OT1a#A(26`Jwh0-
zuRg0oV>=MV)M89Cj*PZ~z;i2-*u?eoo;9$QKGnklbKLR+X}O at bRo2G@YRV#7NKh<k
zfZSQQ({K}J<A+SNTZ;k+o^YNvQP%7)ztnTR;ytvRKXba})7G_GuAMs at Gap^m=?-g!
z(qtazw at nADvEPq}7n69IuzC=#Mu6`Ih=0iq&Wn#7lktFakKslqIL4r+QmVO|%?%Is
zLsP>Sop$+t#rrC-BVPL;28 at 19f!aL`2fZ;jT#2Yx;N&31aY<@K4rESJtsME$tCO?n
zId1H6?pXJ+B+w8hGd=Hw%bk^53(>V#n=n^iy|DpuRk{0u*Pt=!yH0T0kF=?CG_!vA
z&j(IUfoD$601Gl8WyzktmUSs2gMa_CTH#elB#q=W4Z~%8u>lvQ7OywhU1l1ZF~VWN
zj9HNwqq$QSel`N9;7BxzL1PX%uc%d$i_+UOm7eE1wGOabyTrcLdP1bvpe*`5qerNB
zsY?&EawV={^|KWZ?0fHibZe(d at o;gsq1Azo$6-NQD5l5&_L4K{X7cU9O7~?3(C=*-
zC#7nd0zvm1Zjp!rfuj46s}l;G8zI^nG5?(_yK-63<?j|IkL}io>c4O>i-tWQy4io+
zGy|_Mm46!Wn!Q`1cY?vQHVbuLZAv0~)D-`edpWqGUXJjv>a$b!CJMbH$^iE$ea5$s
z(N<WTKs6jzk7x?&KIi=DqqlnZo)+ZT<M$g?9{18`w$>(gG?LVgPbzb|SsrA6Pci0O
zjQ(=v(r1&Oxdpt!BB1-4M9b;u5;@}n^)R)i9uB`yr=>dj`-eUmb#XDTLknDO;pt#!
zGWwOF?fJ92>LEdLb73X7_KvuN32R?;e~9KG6(p`>wJGl8iphH?^&YbrixnWU0F7z&
zph at 1|(Fw8iBCJAT$I`L(zIrjje|f5Rbf?D%$CwkR+&%pgpT|K%Skb=1UL;MxGkQgG
zsjz>t`9$Ndn1|Y5Qmjg?SYNKU|7I_$ypS|yTca><zL}q(>keXnpN>}gP&F<Rofq*`
z3HMV<^A6IxM>_B0lzy1-Jp=R_ejlVl6pv^q;T$AW-GbP&<TF?ovOTmwp@;?YV_ND;
zmI8Rh!R0HMAeZV at +^I+wQ;K=aI~u9Xwv>?O>5ZKWmg=HD0qN=B?qZmWn?DGGYnIVX
z*=nd+I#j&k%=L;5<tz0cfaBcjAOEnU$A<DFSC)5QgsJ{O7XitADXg<G{|df at btjAX
zpf5qA-$z@&D%`eUhVur^`Ve;OF;R-<G{5`eO77lG3n}*Tu0HYHXAl4f;anP=Z!9wa
znH|wdoa%<BPo&Jv;d;YA6Y32&r6@^me97jnAlSpAS=r;I6I?hUwBVWl)Ias8|It!6
zzmqfW_kf)*ITT?=^6w0&e`~(~Lz4fSSIv0}3{KyLT5H_?gT4y?@yGv_pa0Ka*>!J@
zG9;7=gqQt)cwgpy2HAyh6*Q1iizY`q(ITa2gW+7ibsM+T&@;)wo;{hP{aQ^;jW1nT
zy-K;_?c#B_4g_ZM_S*~#2Rq*{;XYl-vEdne#`b<Y+{$a>$B9^dgS{wROuybI8+l6J
z_Sp+2DlVST2nK;xfBd^bU~|I16BgU*vKtnoHPL4i!}l~PmATw#H91iX(fUf2A<yPb
zX*vrpKMQZ|9WM!!Lfai-Ez$owN-yuP;5 at Z^^2C44q@};1^X1s=z?|<jYODdcdX(qo
zd-Zi5z7kF<-VQ!*lzwVzj~z7BkimZ2IxVHbUiD`DX=AOE at X3I-Jaspw9mkolo8~Y0
zHG9eu#+P9T?~a7b^RsD4NevU!2glOByEo0}@sZoPd`eMz&b<w*`;w<Qb$(Y;L7tNx
z=<Ht)r+kVKx)Fe_+>V at gFJK}!m;teP at Bc#PP6I at e<|M2j6fs^*>8THbz*f2y8ktRC
zTFbA3iCYdqyhBsP9$wuF)c^wk561xc+dMCQ at fY@ZfS(l(9sSuYkBR6Zqt?=z at d{=i
zl0v^{WcU-&`EuLsimJoHLQjkaj-zQAAl08?1_9w8z_>+MAsGn?T7h0EV_Nnlc>8>7
zOK*R_2nw?Y*6&@$qofps#ON5~1=EQ#PK*?^u(jLbRzlO5$@^+UEID<vkQ@(OX0`j<
z)Hdepc^jY>PbMH;M*{+X&cH|$^o1%DsVLh|YN?o0Q{(pbZO%^SX;^5nTA>cDYpv|e
zZsmTvkzJfkRiZge>#K{gAPIZ>-UDg5pw?pC?!La?sla^dK@;{gnu-&?QlGrqYHJJS
z44=r#?hHglQ(Tf>a~=r8lX}IGmcTA__KRg0sW&&B77vndG!0t1-Rn=L7lvlUEr)7W
z*9acub5QT at s&QB>sjUt1M<J~bTxCk*i+b~&V!b@=?Qww{uBh-!upT;Am2gbEktkPS
zs;vV?+^1)nrsIRZiuh4<a*`WU3hR$3&@Cg9kBGmC;#KU2M at HSn@jep^3!hI!8Fv+{
zc%t9R*w7Hoj+&AZ7>QL73}$<GejLsLG(Z}GpYyr5%HEX7JrNcj9U2l9*6zQedbhnr
zB_+0ReAnssq(lwrV$i__huV_iYH9w at eq|d?wzdey$n^y8nJ3&hHcwACUYz{>WK=gf
zCPo<hL*AuH`@{kp5(z)$uM~n_6D5Q>(RlmvIsfJX;Es#VC*bslh$^+U`MlrE!Y(d0
zE!MJEkv__nF+OPfrEp0Dp`R-^k>sJC=i?DNZF|wz_QD`XdY8>g^yh>HNV at dNF%2pZ
zJQp61$k7+UL2?U%>iqbDf%+A=Y55t+=j&8a5A_FAZlb+~Kufwgx(S!7A$_x*%0H`|
ze+?NE;?5upZ>%Y2GIQ=Kl>j31iaYOd%`Rlvey#CgC8{Ude%b at 3nMzxl6|d?F3$xy>
zk2+l0Tl{;f|DCnhn40}p4uJY`l4ZCKITbqRHCqh*KKJwx8Fy`rJ$i{kjC5^lKC`z$
z%2(dG%|3n6QFggW9povIl_KV_`^@HiWA3`K%%x~tF<bT9uD#^!(W2AbX`D}nV-8aT
z>LjPF{Cd4g=k+1F*^1o`N84VRR*T7vLK2<0X^OkeE5TMJ-|!{>AL6FSBKsOh^!SI2
z>3uSu(9V at JRw;4H?Y8Xc)dxtNhZ*_YZlFJsrryPQ8P}vUFR-QK?A8Ca*#CKvBUWJ_
z|D}we;P!M$#@bNRWxFF#TQaFfx6}#*(xUcxg2Zo=5|Xg~;Ug*aG==5XH?-6`ElS?e
zGy!P79duNDriW;Ent9Sg^S*umjjp?)=yqF0Km-ll(JP>NKJB36b+bGFdEVzb#^wfE
s5P*7c at GgMV8^}ewOydZOx4vQf%B&V1C6zOcyVn<>qNo8XQ!okqUvCw4EC2ui

diff --git a/docs-xml/Samba3-HOWTO/images/WXPP009.png b/docs-xml/Samba3-HOWTO/images/WXPP009.png
deleted file mode 100644
index b540e238b80bdb261444c1807a3d418c0cca2102..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 18976
zcmbTebyQs6)~;D-aCbtG;99sl1czY33wL*y0Kwf|f_rc)Ah<(-;O_1g{8oPF>)YS$
zKBq_D`v+qbd+#-C$z-l)zH at EDKPyV1A`u}0002}OX$cho04fRcbASL1xw0u0qW}Pq
z0c0dZ)jYCJvpuukn`XZWE2-b!$WJC4I}Pf-m%#%Ddr(S4han&%LqmUOXzzLbnb*!(
z(dlwe)1{7ytLEmq``HB>#}!T>01gLE)J`HS_+zj{^?P<1vxGxluj1p!*Voc?Sp_}4
zRXty|$@`Zh`SP4cp~-9Cobtz;Yk?Ov!L8)%0)XFDI|$(K?KEE(+eI0S641Z_7=p%A
z7>|RSX2T(DgObFnlZO}OCYOl=IFDhp!4^{tHM-?(VpvrPT1X6e=8puhZd$B8D#2ys
z9a*qJi6s9j6oJcw;p2b;&_Uw>0-&Sg&b1m3aLr|Vuxj2OUS2Eg){)6L&p%HsP0ukF
zWkTgihD=AHK#g0l0z|$5M3C at kXHW$ClEkI6*^9d8t-d+vRTLwNhgQCSChiN{Ln9o5
z5qSf`zeBnGmdXljI6CF85;xvz^m$=0I(knvQ(h9K=IpJL2rxL*;6nu{AmN1OaM2kP
zTm2wK>6I6|xlBnZBABZd;`^|0f`=*-TK0Zre4pn1c&yZWA}*+%`<)-#x9Xvt&~o4u
zy%xgkdh*x^OI4^}EjF at rlF~>LvNCj at 6zP<J2no;c4H$q*5e8ThZ3H$l*u#xa(1`%~
zWUEs#7z$2ARVvv;`2=z_F1!9Pat^FI_+B9Ax1j*)kESA_(!+o-lrTrb83kG_X;C{D
zn+sV?0FW;b=H;`_7bZ_T-OC2wA^C#M{93&t!U&0COWC%hX-*g{fDBX~44c8O0cXF9
z2%BsE=)2qBX$zyKX>Gw>#tdQ~um%R22E43`;Q`d?WKmcEHu*GI057x%y~sA3xh(;#
z2mv1<z{MKBP6X8Zi+0TiPA>Q-tN+gvPYf-N=2%I^k^t5hXfl&wyGT)45|=4~1wq_m
znI(@JmHn^5NZtB~^5fDnE>lFi$oop^{8cTaF+#7aYtgaR8E6DaSbLJznVlD#md+&%
z-;DXN9|kgs&yQzN0%d<W0e)<|!U4S8^6MqT-WRcVviAS^NiFIOmtcs5WrAVQ^PUu%
zvz2oKh}tiCtdc9}eB}Quc1-*$M9Na_TXAB!ctV~Pz#t6(ERSy#EH|R886Ps?_Aw(u
zX?ysp{1bf8cXMlwX2$L3Yww?%PF(y<dq`wSPl?!u6o3K)C at TOM5ES#3$Ht(zj<wt|
z5F5z1Kit_Npce2R^a5bfUg-GtApL6KiVoM{gDcD%avL30M`4o(yyHaPUX_j-P3hiJ
zhYHJVaO_nlB7A%ZoP2TjJ9Eh&8bVWj16~oSMayHiA@;&zas;8klz#=wwhF*If8xrt
z9n`t^JJ!2?on$sV*jo*~c^TZ_Nq7EMnI^7f{3G|bfLgLVc8FpK6oyMQN{~zPZ-MB&
zo6YW58#niI-~NG;{p>5o;E-2kY2Sr*$?nfcBmvCf0<?nNdZK}_qBK|>)P{Ue0R$S%
zGprq>cD9Er?S^UaJ3ld)a+plCXxUVd2&so~h{&)-p)tc?!zi)qC~?A7*i_iuT+w;?
z!v}ssnZ6p4kH+EV7a9<mV7Wv~;{n2?DMZQ0MTzR;lYW1mtZrq`0Ej5S7z>MhkpG=D
z9Z;|chZsO+_>%0BMg|b0q5YCM$`-#;ZwiYZ^ab9I8pvr1l!D=<W!t^tNRR^c*F9{(
z4ALW;#jIZ0pRxM?3Aj6m3^5a79|A%GNfo9uDl8lT6+J^7Moig)L+Sx at WM4*IMpb4;
zdVYvQS`~^y;ah%ub-bZS0;LvwKrs#nj2TU#P*ga65gDf_9xx+s#3I2^HckW{(K|$t
zOmyLq3ZS~NL6(Z at PQdWapP>&;!;-a>?=e&+1t<`)LYp#yjh~%hWsRxhp7xQx!#1SB
zA;slEOChNB`J9_rf-I4eTqVMRS}el~?N&U&(xm0I!<@TDd-?h>Rzy`nfl3fv;iDk>
zOxD{BP3VU|yI(VFs1t)J5vkw+N$^epGES(^WD1h1NPGaex*tj<5-r#Ie3P2#o%@py
z^{>_rj2O at nWUCD*ptrdjEfSUM!8^68M=;oPdrT|a>3ZFbALj6`wR2$Wc@^;bd`mdG
zM|YUCkjZK1YqG=MjJ9y+8NIe*{(N3vklX6|Gp6x%XG|eg-qW?Y^CqGrrHIGh-2;c1
zpM}9|xPRsPMGIi2r!rb at C*l#|%4)$EB1JCqS>1w25meOB8209?(zVIVRHIxh`TQi6
zxz-^swBPdEo+}+10|TQc8NrfhH-ua+Nh4FE3J&<xmV4HDB0sHeL4QbZd9-Zj4KK3%
zG{NgIgAWB|A33DP$~E(CTG}+=l7#{bApf<<*#scB9Gc|!=55yP!kdl7H2H?dQSDW?
zJTF_HCnr-PF)G*P3?Fgr-aOIT<~lJuSKYYEw|_KNK>W#{&3sW{H$!KA<o#u at js4q_
zq_&mI5ZBX5a#v2qoRIIQW%O62itHuJK at J#?*I1oQ?<Q^XbSds&salWgfpiAEqUzS$
zD*N at T>7GN6+cr9KIM1u2>Q^1Jcc;)8A!}Cy_3;cL;Q>9lL!@Li@#UiG`G>zyGuFu6
z?x!X{OuHtch at Iy>Y=^o6m at M-N35c<1C|a~Zo~r6}H3`M15A$8k(EDpH+$bc)P~y!=
z$UkGy8G|el*r2dEm<>L$1Lv+X7Hqgq^axdsE*6mjdePFEL+<1fY<vL-l2~#5e_%PL
z?&s3XW~I9TVK4l;<gJbP`*Wa^CEpA5T!oUp#K~J- at 73NV!$Fc)`-g4e2Xjl0F55f(
z8dBevmjb|q&df^EsP<O|JbJ(f?<<9R+YoN+by_^+HXMNd+jCWJYklhrc>YV4S16M|
z=nLuE at AP=>Cc({i{^JBeWTh9|z9oY+B-Zj6g#@6yuAlg8oqhBjYJv<9fSty!0QjX~
z5%39!K#4XIgSsm<{x^K06zu0t)<f^xdISumL9j%poqs|AB?Mj^hA_~g@>Wt|!sWec
ze?~?e9!5fu(E9Ud<bbc;K2qL~OU^2}4>M`Wl*7w4r<y>$i9NI!x6{^qYqQXsH#^d{
z$B9jbNvoHu2V3v at y-K;qNBi`(^mqVx*4pRo>r{n*I*ds3qzA;a9YV4c5zYSuy{)xc
zg- at r)*YRH8(Ojqc*(3bS?GkeBr-1u;ZGRx;e;1Iwoyo1J^NX|l-A~r9bD=l^yVtmY
zSOM^CR<oG>5oB9^l1^PzcR$j9M3`2n16w1b=^z`3rm_JG-!`Ns)2+Y!DL#odiXTtU
zCOj;A$L#r(N(orPEYaFr6Pr3Uu1i~Xspj$5|9PhC_}UqV)Nn*uqs%46a`sE9jo$lu
za9QXg=4MQhE|a~>^FGWJPuP8|&$H-0EWI#pR2B455*~s2YZw_+0w+dnq>|m^0U}aB
zNmF_;qXB2DG+R|lDy0rP_SjTb<sLZ$S)64;-s;<*udVaza0ahcu{wmOeCFwtnDLxc
z$UOo)vpA<%zfh)-M8s5y3#mCc#fN}6aVSHd3ymRuk>lM-{Bt=ri>abO%o0m>hF$*v
zGX0(B;cKm-KC{fT;w;vH37$gz;fj(Pd6+-F;yT)EUS=c0CzF+ryXx~o;5 at n45>=H5
z*1NRnP3L55zni^gdrwc%RG-7}I- at 9|Ki?+qKP=viWPVIn?^;>*-S`pHUF>r=xt`W$
z6z{a2_>Sw<WF|s#<XV4J1TU^Xw~N&k(sq6ODN9H*bR{=jiixV at PA8V|bS7wQE_WJw
zWA at bdR|t9JTkCh2pA0(Q7H9g0hvCjL(BBtwmvdFF%N>7X*4Gi2tbsdM-PUwyFE>F9
zwR5~0<{w at _zwGv=&b5d`C)KMTHa*~S$QX{oigedsbGf_j*OewulF*LXreE4$?ewn4
z6c4YgL2Aw)t at qGqkE9za8a&R at w91mw+eBwr%f)8%h=GW($M^hGIq{vYmXCE^ijB=-
zq_3h~hfw252GU~qVx+lXBuS#<y+fj1sr)jaOB^DFXoL4lnHzIE3y-WcC9F(Ok^#ar
z+#wJZARS&ikSY|VHrOZgSQkK1xlbOOMg!xqbIGm9V>g94YG&|<$%GHUn8^gia~`zL
z`6btUuzkbpwo+YzAts9n9sI*->KSb1cT%TMc>d>CZcTcf&Dr8%5&-CIrD`=V_qgS*
zqulAY8#`;v^0*(nX<MI>EV!(}l!Ly}asHxoJv4*frDC<#A=%)<oXG&gbDl*Ul}rjg
zu&;ITYx6vpD_}<_Mi##J9vDIA>p-u1K$N;I=F%^?J-2?CZe{X}_PZ!Bx13WE0SPI=
zUraMRjaf$e)?a+8Mb~?LiQjKV^F6CfX&$%i*y)fpmwo#ct^GOwM6(rJ=um#Wk^fGS
zV&nMD9t>^H&Cubm^{Wx^^X=t#)zVQ{yN}=+SG(j6T9lP^iNirserqafk(&UEl1^!J
zLjg2KJO(uW35(4LCEj>Ic_QQ2U@~Y}GEofXH<6?4(BYa>)|$uUyB)V_=`^J7U_%59
zmpY<%3dX9$9OJ*$Wm3qcF+>9>$2vB--I$&I at 5Ck_<U}Qk5d(p!1Q^9=01DJ7F<Y at E
zD^F#3Iyi?LG8s&<oJDeg?o-tuVC=vO*SDR#gsg;-3OY|o&tRWM<!ZYo<FMgs>^5?m
z?sBKN<9DOS at __gkMzu4)6Op~r+^F=92b!lfn7n2eP2y?&59ec1RGGQ1v?iuEwhUK#
zk(J<(_L}z{_PhZu+L+$WqF-!CuV(g0E48&QALIox#^bwK4NP5Tgd6Vm4>F?tA6|Xm
z-4M!=F{I2rZ=0VL-5p|Mp~P%GuUvR|4R=M^tO>zxz?@szjgTPFC$*E2xBKB*;GSCR
zd#ukhr=uF^pZ~Z?9qjU~;R6=xb^6`Pt>?TRD&?l-a;<lzj67><pkn%QRZ$#joCV?d
zQ~1Zt$Ia&*{Zb$z7Q=_eLQ7`?=r$?)+PxEnGWq3EFUR?fl^SFm9+yJHsg!}FO2Zaz
zG2wpJ#GIcaH?KupZ|C_*I*t<S*S9icz2uV=4OMpSOn`_i17KjiI5Cidj2o)uVXMK{
zS(}(!m(BJC8xS{dA<sYk?wmp<Okcnne2?%@TBHi~e3Uww9;v}}kO1&G`N&N)2(r-8
zKJUD+TORg;IVDAfLJ%o5(Kp_2!aqJB?r1Rj+Ok_*FYJ;UTbmv4**83(TtaX-=1MAC
zq-wNG3<GGGU_NKTT%!dMe at y0mWB_tgWPjP2&mFOj^hL&1!*FlSsws1^@xKP0j_z|p
z=7=+(`HryJ#v=r;<LQV$+S-m3eC+hn&{$vd9N;p38swGuwp~#RoO^v7a at eg4Bh1-T
zM=4kIM2$c}AV+)}lt76wc*D4jg~k#I6rt|sFvLJnwU}F(yj%noRut~aD3bxm#~*6+
zwKfG)vtfVb_<P(}zWHgJ at R_Y%F0Iw?2g(zK08yqne_DBx_&iiW_fO|hA3&#51H^{T
zbtwTWj{9<??I#+|D=v4Q<|LOf1^cpHqZy|&O=tbf`<pSO+5UH{?<NK4t`uUowrL3L
z^~t&}rgKQ24|ul=8z;L=t2N1d&my+J<Xmx$o;Yi~zyGFzCi{WckJ-bAzr($?<vu1h
z=g<1cTusp(`b<WJE5E}J+wP}WjLfy~oEpaf&|xtyavzB>-`h>@W654W-{WfNxV>J0
zsv_SFwzm_vz--&Cbs1)I%xh2gqEM@<@Ntyui6L8n?XuU{M at 2;0b=>~p+^)j0bPBVV
zdbeFdtN?t_(#N|FJT+RK_^K$~_IH*lKFx23NjL#-k7ufHcSY|2X>v-x at oPM;yR_Zz
zxocXrOBw;`WmR1>8on6GCh}cEDSu-FYQ=7H0=Y;XqdWq(3DWa5lV`FB1_l`vb`LB^
zq6<v1Vw>Uc+yXvRnWxHiVIhF^zWrY7>uPF;KE_vsJYWB}J3`?V6ob7Qw{t<?43mSx
z%pYyhbchyW{J at 0n?wXvWuN(jbayc=^BdmWIYr8P=ElwZJU^9@;$RIYZzr9nG|E{bg
z+viWGH98j?E!8hdzxxQ-jeIG6ZjBtnhC&TLt at Y=np)UWk;B?!)J#ICCedc;P8=4;z
z@}TXX&bMErYgzne{qL6+I4ZF3g`3)2?b~r%_Oh=hd9+8YUEb_LHfPJsIF-+JoyIj@
zOT(e&_MfxLJcX+Z*1dl}9|<nyygVEW3ng=LDGYBcraore+aSuCJm^AgyuNFiNg}L<
z?Y(Xk684`Mi?wQ~Jse@*DQP~gSikpm-X#?M_Bcz8{nOz-`HSv+wS5t9^OG~c;o)(%
zcU1$;U4QZV*x0_~`*wI&S_OK%h4IW9R2yWk7Dc*l+KEM`=wUjPHBp0_G<}tL6`5r%
zH&QDAqp8y<(2NJzZ5)#-2;cSN^#+Uf5cP9I1qIuQaOUYK2{Is=5CSaecco-VsF-rS
zcZ2||sh#K{igN-iGh{Oh_wl`esI|9`Y4C at 99LX-$V+?SBPwc-r0AIglvic(xH{|Jk
z(#90Sqmvx^Zh39rZ=D&1?t?Tw4pe*CUoRBb$f!_)0VEbODMc!vPv;MYolZg#@ZMho
zf)S}w)%~11{Emc=(iM+Y?3OMQZpO0rGOqJ0rrF((Xlmw{OSs>z7yzFp9|QpVZdT{S
z)74B{xBC{CtdIIt?9)}oUzgu#y_$GopbDD>sX!iac%&ae{u7Gbk?g+6yuys<e(Fmu
zqyX*5560cf%&A$0+%MYT*DSXI^C-2YWP{H*G){h+p2u*PJwY5#Ky9!}Hai#aT&Gmc
zE%tc>9c^x)Z#7T0zDd~kdO!Av=b{$b4)&szA?E3RGCNKqdLr^3>IYVS(fJg*Z;75a
ztI-;5yg6GehS;M-hj5go)iZ~V+JTwnKxjyDQ+N{|2e)WE9GSdm at lP0yMw98SQh(xc
zY_-60V>SG8*`rcJ6trJ!8e>w5IQZp&gSq1QxrsRbl86*8x>ZIKIB2q&qadW|;4&mZ
z78KkzB-bQ0^~nktUgKl3?8aG~lDi-d6u`sj!UN6M*32IsZB(G|yiACq5sW5KT0=;P
zLzIXBF^s}+c2iUU at Z|6<hK5Oc-}?I!_|<gGYEYqT)c0|1Oz-%TTPobQqZe7Jlg9t#
zA$ej+1009(VnkuILdG|_wmwDQ$QkK^6u}rA00jjl9>|<0S_(UhQx2sbTAol$w6_6x
zZ2Gl*j*m|WuqXh#x|XcWkvBGk7dOP=k|U-W4<k%dsRrdE>3zFxh$}uSPa$D#M%x6R
zQce&A7JsY|T at 56eY$tx9jxQvR!zF+v7YzXpyJH2$iNc$FXMIsYJ4*cw?wylw4fdzf
zz1Gpat6niZx9;5Hh$qP(w=cK;@<x-=Sz>kOSv%0B*+mqz`fjY11m>xZ4EG_a5(0ne
zl+sw#27r(_&OlKyb{X#A{2(=wg2iuo?`oD;pT;3-*x^qh3rg-?a)tmvx>y{UY8-iQ
zKtAFOnK*WvVq3m-(k$5?qYJ;u9!(g&<-kJb1uC?`&m at IF%E;Q1#DOd_zEXv?6nyS>
ztDgH0{pfxyqk=kpF{zbnv>n%sx3*Hh=NRT{LN?3!uZ7#4mf$q()*8(}%M^VBQl(Lg
zA`prZP at +h~2g at W_5`-XPvmGw=94=++`|l6>$H7bkI$gZaGLHT3c6RYi+TA&eaIkuC
zu;f)!f&s9EY=k`=lx(QI!IncN<?!kC_#fU@`Gx&n0*?0$<-lkl9gYlc6G>`Rz)ey-
zmm$(3k<$!d*eWP~b6$Zg;p^q0iTnz|r$3CkX%^FFZ at 6Y}v)y at 1(T50w$FO6>RJuJi
zrSe?FIkNGhI(GckrJC*cnfi~OcH626w=vVvvBP;(>rbmGftWOu)8 at Jl+ndqoh!%W9
zm(*TktHJ%MtVOufwA0(xRa(xSIEaNq3U_^q`{OevUVB4v)X39N7^51Jv}7R8ZM^;u
z*H~h|7EUC;#?HRE{!Gw at auJEoCk7()1Xu>{)VgnDbaUkMe at f5t71j&=B#lUmbaPn)
z8h6IkG6vbdItp050gD0NUQ?9FtanwG#Tifp0YA)@N0Cqn>zK at 8dpRQ}3-l84H@!Sn
z_1yyuSL4ht%K>x%Hjb_~&YRkE<flA{*advAKVFO|6KEOJ;j#wN^NB>^QS!<N2{J8C
zGXQija}p#_BGUu-6(sg$i}QQkpn^uKzHZcFwm+}mHG~n!9j2+HxH|{TDsmdi=KQ{O
z<6BDtebzpBU at TtF;~ua%bW#_a`WQD5wnEVcBz>87*5TK1K{?_7aqTs3*aK8P%zz`8
zIM2~I(aT)Ry~6G98?~6{#d5p<srInRObu_dTh~<e`VrH0T>A at uNg8};e<U4#i4&{*
ztih$xRw%K)JTBw|0d;(E$EOfO*#SEr$C89H3`UTAk-?%7JyN8Gq%>#IQ}Z+Z^)u7b
zXWI|Q?90VFu{`a^rOq75>&QbK)Qlk9eE-p!rRKGzHp-dbTA4(1&I23zek(O$bK;5>
z;V>wwmPqT`WyLqgtBY0qXg4QH1MR~l4MnNUX-z)e9M;Vv6FRMv3wIvJSuU!fSbXy>
zfwW9c$5}UDZDWObTI#;gOt at 0CpbquP8D4sI@V9$+UFH<TW^g-u;l8KOeSr~I>bf|B
z*zR}ct2hTIKg}HJ`(OFu&);?P61JFchoH}$_3<i6D7-fy%Is04YC7X__-%;1Kautc
z(a_3!ue2A>X4Nr|8qx`k*FMRj5Sj^33Ib|3q-L<!9s1;HhL{N!RO1mGE)1rEy at HN!
z(GkD>?gtk&WlBBt_dU%qOI*yx`_<p0e2;?*xz3cv6|=4-fbu62M2cJ}?3i_M05S!2
zPS at XSHPzQ=E2DiHC%W`_)%qdI6%*ED>fJzQittoRqUxuvR$g|#jC!uD%`bVQYzLna
z+#dVIB#QHiAG`6>9{B9-`JEk2k5-~Jk?hZyvrrju=)^@4Lx|Igb-;lUq!O0<-wo7(
z^69k7Ip{=PP(v&jtt)vX3oBWUXJ%}tch$#n*vn&UL%Z-D?s_<3LzKN7dRx10LPHGm
z)wtY7bUw~3*r^N20hWpu9(<#L7Boc-&Y0fnz%haZSYO!qeb4yq8U`SxPmdilH^!1L
zvTT*6#q+i- at 2?8^V!>46i|f9 at 3WTD(y2#G}xv7&=u|1G~kNd|D^wON=f$3usxGd*+
zEYV#Hi9^CG?(^RpT~C^?H#aLA<A+@|m*+lNTbEqd%uL5vzvDwa$!(+HJ6|ICFtL;q
zoWzRIwX(VpO?STT;H{C at sQg3k)6N%+^*V2BT<l3W0duCE6BKmw0yVhaByq}1qV^{k
zJCA)=VUFMD9K=LN&9P{xw>reOwyGzmb90K;%P|)A3*5=32DUugO^piV6#RW`7i(;r
z6YXw#15I*kDzNHmRCb!?sudn9XmF<?Svcl`z0N8dy!=&F*+D_?G~3f6u!1~L(LP+j
zFD*zdFBS7N2VuF}YTk>)5le9Jc>I+0e718uma5${r8&^~WKIW`u(9JIR;7xv!Zkg=
zrO|E4Uf$$HpIp2Y#Ge}N2TCf3v(^M28aO!kJ8a=#d>~-sY3b_lJ at UxtkM?{pv!XgM
z-y@!PEv0}Ftahv(iSqoWrj58CI0#M~!75`H`*0$%UchyF`mV(N=~FEVICSGr6FPdW
z3IV}^^WLu2M_68aNm7D?>k$6!#}taJK=mV>?7Yj$JO}ILM;z}nUGh$ve)U<?oXEfr
zZ1R>8CtM$%kCARd_=nA&`1p#Kms5(ke<4ABIYC{Qx0PGRV4!=#J_FA)XlT_fc1}zj
zilV*S9Pij`d3IFKtLG7=fy>EgHipa2wwZerDy=CuAd13jk6yH?X|%S7jUT^Ll<yP%
zm7I57lM4lKadT5Zsm*5mW$UtYrcZlbZBO at H+S{41ocn7_3Be^BE>-kkF~6-6sW_k3
z_h%=yd^%h2+S&Q~zH9i9%k7u)LooM!2KH*M$7*%&-!D4YQpeXY^nU{l=H$vrm}J1t
z5PlZi7i^t>|6O|G=KegoHRY&=J`Mh3g2!RTC$cD}SWuUBA@&f5i^BMEhS|F><DTm)
z)-lDFrLv29<gS{y@<Eu?AmP at h+S+LT^NI*|R_D=4?>No<?X42`*S0z4sBDA~x`_HU
zf3QR^6VtdTJe)Qt7kseQqGwe8E?0;;f8~c`@7K=knGyxmTIHcIj_IlOdn<VmD at t!L
ztLfvW@|Z`zO^6{DVkCYqFg&<F(lAY;XR9A5Pht2^K>p#uijpX;2_^`Up=1Q1^ipEs
zvHaV|%R)R{^$40Y!LGlX90~c|+nG5kl^)QN;-u62l8w_3)w(uNRLPHOcXz#mT=gt&
z*64L|Dc8PsG><g88CIfMpThO_1?~90GdpS78EDk&Iqh>N>y@{H#qhk%D>n+)t3@)k
z{!UVBU_Z6gcoOtI^gM*XqrPbr*W^%kX1;@VK$PpkM~BD#^z<UZ={mX$+X$~FdsT44
z_5I#tI=05h#9rq4_;wqjUNe;dcR72?{Rg+TVe)oScyc(zx|>-{{rjHi0!o5aL3 at e`
z95*-j(2 at ZlS}+EOy_-!2hA5cAox$DBT~5X7tdjYh+`ORocAlGVy+CyQ9Y3(Vz^~=|
zGTOpD_;?Pr8J)b^Ozs=}D^kjDnJ9h5F_S!R`}2vjvliye1#M8fmlvhXoqF{&t(C!A
zv%0#CTPNDW=Gv;mldNiM6jDl(p{()5SoK+lFXYL+ at f<xrtJ;?(>EPCSvk(Fv`*5tY
z>++YLgRC|~<WlSAJYUXmDyez3<hTSjdET*fUcqWyG2{2w5pNoD^E?_uX{q;Skyuzs
z@$8g7+>0CIp#SSEz!0Dx-6j+V2xi>WI}hXPB<>8q2oO}Ic4R7Go at UTL)Ma-zSpS+m
z-#-8DWq38#_v(8jlk(BJzQJuCL3<r4V0{w>TSBxdjqT-vn9GjGZ<ZY5U$@oE3$E3H
z+@!q at _JWEkwgAmmg5v4_;6O5)WmxJSPML-T#hNX<|K8tb{RlVR&phi#c-h8GwsT+2
z3~}lY*;5D74oj+AcCO#<*;%PI<A}gAw~_c=U61K(W0aeb#D2u99(n#!jOnjuulj=t
zipszDIDZZLT!m-si~^&_ow?uZ*x)FPtM??*|1|#V(FwFnH4#cGzGorE*|w}t%e`nf
zA!^KCec~v+zf*{6KJ3`;^4<0<-Tl3o^!FkR=NZ?B>tPxsE?Y5_o&qTu-XZD;W5^AR
z57!Wgi3=rt6tB`lC_KZ<Zshao45f$>Y5mlah3I4)VffvcZoU`&WiuE%wx*Fq=y$e9
zw|yQ-e^j;<>EE^p=9v{jw+w`<pYTXR%Ba`Yj7aWCj}^f^{vsxj$%H*r>o`oMusZ#U
zyiQJE^1an75U#*m+`|aJH`t*kd{8G=@O7&xvnmeV??C0rVtuWu(Q)(>fbuhqF^IVX
zVZEx<x4V$QjBP``bjdm;wC$LS4W(BipNoklr)vVTZU2^RjyFv68u;*BUV(_cVrxP`
zO at G<h^+Wz|0JtovUeW@!EDr(Y$?h7$`ThwOz$1r*U^sVTLP&hT)CS at D$J6%$<)<7*
z{|O|J`DOPk8%{8F?1sdY#3Us>N0}-;TI6q14FqORD!Xvi#zC;K|5^r|{}5Q{1k?jP
zA_RLmC at zH@U&<Jm%dRF<1tud6saarN_>E*rs1x<HzyxM01!b+;?Vl+G_Wr#$2^dTQ
zqcS0D6Xe`1q_MS;0tt9<4whQkWZ{9-5 at b0gBf!KAFKuxP`S`zMj3V~#XZNl;`Dd5}
zq(^T3?8N^pZ~VVJ`d`nSPe$HtXuQa0{$tKA5a%d}w5`F<&&>o9JqO;^`1xLlr+&|Y
zzk>8I<Z`e~|F&2+j2Z;%mrma+FU$B+F1`!h47r6kI9=nV%KX=~Y8;>1KOYi5|M##9
zNBgYuKE#kHA%js14+eT;Fo?ix`s(j=G$Nb+Yj){b97y>8-@~^8?%npIc2)Tmqx5nR
z%;MGfKW2VYpMWfMNN{`fzYXas9zWN1=1bX7RQ><8k`$O-YJrAnl&r;C&jxp}C^Nr4
zU5Aums~6N)Ry>SQRdW<op^^t<h+#RE^D at cRjYdW4S{~&Op&~}k!!}HTDP_3V?w3en
zZI+uDbgbRC4EKJIEuL##6~%rK4}nNN<C4|kp|#kcosi&uYiMdh?zQWqrVqDIZ;$cY
zu^<&li_Kl`J0Hhh`!47Cl+j7vY46|kS1f+lsmpeqb&s9uG3fe_v*!)X!8o2O*}D)c
zqvMcoYkzPi1vMKvx<2Bl8$9$7=JI%t7tOz(sP0!$vUR|_3)Gz!*Z6w*uS?(hR=nr-
zIn`%=x^g9#%&{?Vy)?MY0ASiKC+jsEVaCe at 4`|w^hOPPjskCjcOUPn#x&ITXZjy+A
zajv)an?UmQWt2V`f#s@@Z}gur2V($GdTpYRi2x!Q<yJ?u19JOD;2}sNU#x6<P7j?9
zn-&Z$nImD|N^W?0)y)wd(pnh~fdKLO-f@(mU=iame9XfTtqZiAVDr{)T1L=!Wq7#n
z?0)E}Iv4+tZj=XYU(5S{02(<wRYs(BD|xtq- at T*1c0 at BjVF@GN5C?=?u~4u3!-bP_
zOUn+}vb&4S`#O-I)+e6)CnxVxiJ;ApBIaSFb>(MYrSJ3bE<9kwgpZnN5aG}(sb=N-
zWZlfBd~t`-YpO_L{ffa4j|Z{c*zKk!H#Br}_Vk!d!?$#awe?o|%TfGjY`bD&3FzH@
zec;Cu(Qkf-A1PL&5}c;Y7k3?Ao>d4h8Mz4<K|)b_zfJX#)?AjBid$m5#J8xn)T at rE
z5iyeaTc@~bGzcLWi-LL!V_|#Rz_n#64 at Sam4X%Gr337v~+TwAqvTaWT$?cQd-yFm!
z2%Q>TUKRLUTG{9F at puG;!M{UqXjCA4FJSO)30`6cm2TOc8?!5s^W%q(CVK(%R<LQq
ztG2qDSqvyldLHRMUzTT75w|JZ9q*UW{G7h`{L)3E3#X*7Em98?%K&u>E6dgL9sFZP
zzw~cb7IKLPG!(Qm_npX%Qvxa6jyOAsLvFm&paPc^v(x70pv0m82LK08%erhyhwswH
zhTn0iz7^aiD+|1c{OZ8non<wwo~4&_*<l(!AhC2sgYv-)N9_nH#*<L($2x&=v!g*C
z3$50C$oZig$yG64f9>$XRYov7Ig*jO%rNfEBClZPsdI>nOVl@>nVUV8a8*%`J4C5@
z1qonef}TfS{cqg1o3Om&Z at IB_-S1LsJFM*&O4ht-4_wUaedl&D6SQ##zh~`!GOWy6
zxw<NPR*dFmHm&c-&YtNN=i_g$TLb~tqS*xKR`P*S9*-mwTbg#>qZTiXJ at t!gvN&4Y
z-;;`h>*d$<%%LC`;_QqAc46y3XF3eFEFa`wOmd-0rDtcnzWP?TxJmoJ3287_W0VwG
z7jT4)(UKtbQYNjQJEXwHAfd1rQ$^UMUAhzNfq30dq2Y1+yrE#Ja7|Q88RI9Mg1VVl
zNW+K@<f6jl6AfGopiA<JicNoE6j8IuV<)ID{G?Fo`Ii&sS!djKFa=2HBf+wv>ZxA0
z6+>Zko7Pr)Da;TR3{mgYzN-%!WkZ~VnB3xof?{>H+WU6OkDk72mOw{_^%5n7nO>Z4
zz0|b&!d_xVsr7ZQsW!sK*50G=xx3TLz^2^RBc5hf%MJp()MUd~T7%3F1E)&<9;aLC
za>aNtpVu)EB$mD5?H_L|_N)2T5>!FN6+^^!51X4(q};-;YPZ>y7+wB*#TOJx<@GCZ
zKRgsfWQsbyE|2WjTOZ1oxj3hn$0vnfFRbUf^sl at dA2j1jY+o18Ngvkr-gJEL=|u}E
zl#2hWp>hT#@9iS;-0QNG5|$Vi?gx>$o#GKHJEHRJSPZi7 at mZ6F<jhwlv`*qZkfBn{
z{JKuuVQRzEHKESGh*<o~H3&>KGF;cu5TgId^#6o*3gv`-Ja!az%kbLWehSEzZn$N|
z(oYQ%Gq}&`a4Z at C%8O5TG_zEPDB5gs+TYpCaJZe*?UOh`wh*>eZ*NrbY;JEi#<G6i
zUcc8YUWgh3VdlX!>Rw=UAV%On$nC`1CFA;<<-w6`NI?BQhrauNC#O)+1b=7wxW;Ln
ze%|EHEkH?WH(zObH)y(z<f8o;68c1{=rSrR5u0X~q#J0nb^A-U3ahBv7Njgt=1DQd
z66ICe at cpv{+}hO&r?nPDmZHzD>^MegZte&TWUNrCx{8jmKkZL2bFuOW9O-t2gM>ve
zW$hOlvVqsxx at CfC6^8T!8tTiEI74dgWbH at BeEm$krUbrB%W4dMfzsRkr0qD(wSu*i
zEX0r&oGp_$Q)yIK&Q5S=YXqU1gGO1$>z_IC&q;C9aLGg5s<0YP!?Si$H?BgIiwB$=
zjrTch^PGoHWTi)e0%hX#R3K#}`&@(bRgjwa7$LX7I&DfP+s^VLBkixv6jA8S%x~@=
zOH1Bw71}$BJ%{QuNe*)tZjirvM2m;Oi9KIpU1s5}grzCgn%6fFg;ld`!Z2>a)tDc-
zOlh5Kh)O)M!BO$;=IT9_qgpEPL?bW3VrrxcRR7kc3;r!m^^7=7B~eyjg1_otBbKZR
zqX<qQ>StZfdxaa7iS8fOnUW#Ln+(FDOS4I at DoLQDUq5(F(oL`Zql$yu_9fB#<L|gn
zY5VFGTwxUzIvMPp;Yo4YH}8)_nFkv}F1*47XJiXioknVZ2dKVAB=>l=11VHGQc~*!
zBdliln0&Fr-N#0)v9U%MH|{}!o1VM{N!x|d_LUb~JlmfvF(k*h``$48k>+gUP?3~>
z^D?oMXcXbPauw(&?y81!R76>T9%KhI(qW#^PQV~%lBfU5Q`B7vMC=?im{#O~h(~Zq
z+g5+#1bUNxCLM;ZLo(sZ3bb?~TPr!a`eTcEPoy=E_q|U<`O8B|h}Niy5}IK8eoEzF
zEI(U=G|hhrl6|}e=h<D`sLdrmAGDY5CX^>>2UtBwGa!!VQ5kAjE|axoY8`$30c{Dj
z7EyL_KJ7NpkeWtCSI%B4xG}^qO|!IpFeu{Gr`0Q!eA1bRID~oofIV4^kq|=noY*ya
zycI=+?*u;+T^_2|M05AKw?D>~08xyU*)Ngi^JoW{gD8b|#(?s}5*Rf|V5>$fSiwp4
z-!;LrK11n-X-=hg0yP(*aigBnaEVXk<{{}eYT#vp8xGfRPGt|`69UVThUMbVTewBr
zc%}xU54wIyCt?kB7TmOUVZCspJtO_V*{`JNe}&ion5O9yC$dT=8>Y#?|K(H}O4s`@
zh#}$ly&Mp%GdxO)d$$_+Yt{z>^>9UWwzdcm2uz4m9k<j<FqUq8rX(oNnfi2{K)LF%
zZVkaL+vRGTs?~JxSXKt_lb~GZ&6M#F at FyfSfMXqQxy;dMzAasUn~#0(f0Lly&hF{?
z5G|;`a<P2A(ztu&91}$)3L$W!T>cM>cj5K15HMq9Z8ZKbt~-qdmk*U`Dq7nx)fCLX
zF-9!rc6p2H^0LX}gjp<CpS0mdhRIW0obNXV{x^)fAs9H{I^hz!JVk~8EG4p53YARL
zt87BU^Z6_LzzG30k{ALY#IVk07H3*bT~&(J at 6!m)D{BqeZUUt{KBtdDJ%+4i2BU0J
z*m=U8Ys*IaDRL)?uq>VI4--cD8H3AmatRZnw)|t(V!~a8a<iKqpXB2M{#eh;mGOl2
zbL8PRm>`Mqd%^pu^|DDds2L7GQn7xzyf-s9L5=X{VQ6p*8m~Khx*Pw>e?`7Q5Qu_p
z7&uNJsbLbBgd8yYCxW#`v$XGuaOyTJxuPv at +kSY;m at M%SBC%2wl46OiIcU_S%eOZ|
zq92T4=nCCJ%BARb?n0O<m~ofyuK75J_l2&+Nh_4X&Ba(hgE1UOeJyWJ9~WehNn4sV
z<rU!?Si#L{FHJqeDj>kcP}SHtW4X;1^Fc@;3$>2ULW}y&J_a(jdXM2cl#T5B>ep+n
z$;FY|5jdS-j7}z&b#JzTqTwErrumbLwNpvXzVBcgzBbctxVi7C@$IEt#?$IY<HnLU
z)|p19e>Ku&aq*W42mU@&n{(}Dh}hYb&hEP|-_dRwA~j6mMxUow8<9G at RM*roLKPhA
zA*p*%`6!q8fHojiTa%IZ;{&cF;})EO!v!Fqsfn%{^|*#)dQE5+*Jx4maDjO3#umbf
zJc$r!v|8qA#QN4ZDm!@S^SN^~#Z={uiA5{Lbe$^|L%BT~MBm1t^()ZwR>?`Q2GcRx
z6V5hnkcX1;5h3-S1^(Ur@~6|&nV!L(th>`w)ojNOWih5vN{CbNyqh}J!eq&5C;YG*
zVeKR(QQpd-RW(<Ms(&Bms50@}f#2&FJarRek2rV&_8SVyO=GhXF~I?HI0z^}2`tne
zsjS5?5-4G91{Yqg6Mv-FND|$3N}-NS&`|C|f277bPt*7VZQW_zetYKG|G*GxyFwtW
z-xugQpX77CfEmP<MTd`a*@lUQRfkChu6Oq0TE<U`cjjKHlMfpZV#Ru^iB1WYRIUz$
z0o5`pd;!WTFG?y2dv(H*gdM01!K)tH8Jq9BSkq*l!qH})x_(<onaj6nnon=D6|nRF
z#lvCE!z38q(o0jkr#LcSS6 at GRHQ26931PZz92URF&@!Eq>d%OdPfzz+n7!Otgr4Fy
za`R0y(@pM#fA$U(M$%*KA4M%gG(&J&X~V{}U5E=%)i1H<Z{fMyvoQLf8_&n{6T)do
zDcBSOZ(9^QgdjP%Ygn}<Y|nx(_O-oK$CKN!b{2Xk2f_bMeh@(t8}5IFyw9hkorDk@
z;`0r*?N8>4<I;7|Od%#(;52xtgx&fWy{qWu+}Dex{)!a&sz&}qOz5u`-jf>&U4FMK
zuA#EGcWh!IWlBkEM-})ruXov*HEp)oUA>(le<Rl0pWYg+H@|iKu_Qnw{>%ogY$9ce
zkazcz|I>ktm^4Kbd8*aNVTDGwd>naklJ%ru0A}>gV-JNyNPncILzuky<lxnsVR3b7
zySoiUf0g+9kJ_rzvYd8d8bTOiDgU2 at u>T;us(2)n6L>$6Lj)HR2tof(S+-ENrth%r
z*FlFmWLJtXvR at vU2<wEOxCqpeAdjd(=~c@;Y6NF#V^3Aye_4F=*w)V2;&cd+8k^$2
z_rQ%aOk1$rvHN(8*2 at 8$h3rtppXa}Y+&YG+O`zI?L|b);tGhZK8IFLxz|KB_y~g_X
z!PdvUXI|%?Q$1tNxh8it1~1|fy7)CsH at vw|9%t1Dn~qh{*{iFVFD7Zjp%6G6XU;>M
z3ReX~i18mmwVDiOUeF$M+UAm^ghg7KaT#h|`7LZX<n!lBLNm6Rj%IgrcX!=p8Q9D3
z($-ZcM~Cs0yb`U9;Os&ASov1iq``iIVym(A#o3N#dkv*Y at M8U_5>pc^3&mJAXMGlq
z5g{*<QXe1D&9&)6D?1AIL{|Dt_D8v04C7|ja`9?Ix_OM`dQ%)WuU#xMb2)lhMsrYS
z>(iZs_<I8aY6?fDNaZ4#^0nHMJaLBuX%9Zp5v(<Al*>NcEtg*Ibu9P^f{<`zkV}(9
z;NCquiYkdFST-0g($Gro<Kz!>g5t0LT}DTW^;DKmWFrVMGz!-FM|!k+TWV?c-zj4f
zycd3&%WXRI9GuoFsnq`A^>C7|s$G5pd7nq7#EXe#rcesB;QP3L?q?-;-fA7|vq6mS
zchHABX>%<6a_ugB)nhlaGeOr2l>FS0GH=Y{x_)<IJ+FJUwjHBOCX>K8dc4;8r!P4)
zr^##4w#y&tXIsG at -)XxUQ+>1dJs2y;1H#vEwh at gGl`*GGWz^dKZK$N{>44Wdb!mi3
zrtbDWxFFSM$5+b#u|4+el+>~RX!Sbc))6T^73+ppKs3bgD3?BbURB3S5!BeH!mMC{
zjw;|Yg^a)2xP69cERj%%9m{(YwH at PQC8zZHCh)NzI94dC$xc>I3Hm$o;ffSZ+iIH7
zoJY^sm at GD*)6w~rm!;JNO1Xp^ZtIlww-X&q)#HrDu}2<pAM}SM9(OHlLh5`q8Sra^
z>m+~5MB`()@Y>~e=gU*5bL$lNZd}+;Jb{wDFXJQri{)_+t&CQ-gogX{8P}&1%Oz!x
z=SV{=*<|>W^;(y?;;s{|`@8-+Mt_ILR(=16C1p<GxYM_h_D<^HILgDr)O8QYqF|~b
zV^Z76u#QpY%Wk=jl*4s--`!$se4v-PD!W!vSHC^>f8NtrduhCWJMxi92#!1R+}c(B
z!W5RK{n>e#*J+Y|02r;1+!kGtI{7+2QzLY at g(j1*G;@mo;nJPur8g442Ha9mB#v;H
zudsaX<#K(r`?aPK?NN}mO{_MBRX#|$C}n<(j%mJ1-+TF7KaT35&ls(7ptX`~UOcnu
z?a!-ujZW7b|Ku8f;kWQEfi|3R{@<pdEofTpck6$UMu76krE8S4+c9Y{8;NfZ73?wm
zSN3y^`p!GwOZ5G=b7(-F$5Z1F<JKguSl{VD<4EDV??=%WO$n&A)RZ6sUM0WPS%*IF
zHN;ild?yQ1_3oXI7YF2&1QT;1GI6nH`HR6Fq<iMoT0VOj{pu5`kQar5^ur;s>3^vt
zCD4O9(dobN!98^k=SflfqHf#+&3Kbi6r<QzBV_3d6$9Nml(Wb=v+D4#N^R21z7Z#>
z`qcQ^*7Opj|32pWl(n<V;XJY7-VfQI+N(X^sK6bA$%=?G{6^^$Uz{i;afM5Xd||95
zMc;{`$nwX!s{2G{Jcz(TQ8w=;e?HpGs34~TFIgna6JU$MG=Wd(ZYT6$$MkPsu&zIq
z9k}a>hU!JL%<HeWTqMm~pN|Z+9?Q-pOG`9Y$h5FelrZ{O&(60P#H<m0`l;ny92>qr
zHJ_*HQ;$%0=|zkqXffX$Fe`i>O%3Y2Z$19phm*CuyYiiUl3mheVc9YoYyLRI`6K1W
zb+j6W_^ac^`Qfku$ysp^(kfbGnoXgf=asl8(4p>JL3MX#n;lp_HPLwt<fTGEormHv
zUy?pyv$R)>+ZpS7n;S?cO)nXd*G9N5a4#NVPwO%<#RpD_BN2C?dB5aXGId|m3N7?G
ziS<sprb{|Vx+hZ=TENBrW5VO6)FAuL3*M;QhbY3eMX0Q5dH1)WZq7Sj%z=so(8y#@
zGu?jqWSsr+ML}}G6#Pkc0dZ%jtTYo|YESIIu7e=PmK$QKN0KaUIhy!cgA=_#U#Jmw
z8MzxNc1&F`K2u6y>L(Q)Q1ytDujB%`VtwEX+PbYgctu==;XuWsk}NcP{OTgJs}z~m
zXxyV9_=Y4<g at L{x&ngP5s5BAu>)J>P9xQb8*b%?dtc*Ri94Hy~Vat0+{cC5t=v2k}
z71lUIvs-04>yPuF6UUtMwYe)V3p6Zk9xjEXKP~L+J;eCi+xI6OyXHd5a5*gp*yVAM
ztor|5>eq_2<^xIn5|*xvz&OhW5Q(IBYnJDS0c&E!Ct^t4HcJ4?=zw-n5OHz2OBwcM
zDG%oD=4)WrT*~FeLZ^GoffC_ZMH`*_e9vQTJ;r6r!8rw3X at y(r&{X=^o%4=;x+kkf
z_JtDI-cWLKOy7w+uSbzaiq89Pri&9=rY%pbdlB7<E2I#e4XGy~Z)+;K$J44=qs#W*
zKaFs%_bn5l=L#Qk+-0|Iok9ois4MhjJ1TxeDd(uE<@Q~V3v4{q300m*vL76oSF*>{
zJ at h~(R>3g;)TxjkxHcen)8>T71<skm5L at I~{j{!nAb`X12<RFmfzoj915 at znsvUyu
zB;2Woif9Mcycjf_nLEPzH_0*&l1YomL>+^$96fb<+%@g<A3COv%S*jt4nTr4JX^EJ
zX)`w8)Xq at 8`4Fe3NOvEQbBo^uws)p{G$X;(-~-iUg&GaBBCH$1V}g9vCB(ib&EX-3
zt52w}0&FWBh@`+9_ZyO&_0`&t-8EJBqD3Hf?X;W$scrt4u&mN4+{#0Jo;RHIM>7lK
z{*Ypv0_V%6pxQ|?e*g7%qz at Fdmt5Uq;BsiH12aUw0hNXeiKCtJY9+|>IiY>>;s##&
zc#8+Bh+lB)4844ISfCKt%`1$E#!|ZoTl|JEAn-+68c`_Nea?sf%cf))D310+hzD_k
z_OEo*d-5&yRh=W}r`vT7G|@s0yVIR__34k)Q}>!ASibT<ur7iiQX0<J=GD}ja~M1p
zYADJVu8Ma=HE7tvkb2VCj)_wvSd3c!Q<TcdZ}N3I0a5WQDtSl7lsx^H4(4x@=ob?b
zsH|pbvcT593J%#cZxXgspfsvn+NmD&8d%INQsvZ$D#vgHQi!>g9xnmU0o_Bwr2`><
zL5eA>@n7}rX(=fM-n-rfFh6T6iC#xhOf=AUW8?7@?@_9Q1MT$YL*}V1Fv>NduA)^w
zQ;5^@%rxeOZZao}D9 at NiX6uXsO%v2E#eUYaz}bE;*^}ipnP{%*uvJa+lZ-WO$GK4z
zdB8~;3LHRDg at O%>v$%|y#tZY)z`w<j>!Y15LDMrzLz+T>xx3`zKDvg|(-+IRpdBoV
zYY|xL|BWtV>nZ73$aNs2W?u;_m`7X-mXwi?lQZp+9aO{d17;egm8;wZEz*H6X`MQv
ze?c}0GpzrklLh|}lqEvIUs?`UIc=6bIVJV9lAC;)?7S_h@?L{%;dB*vl^`MSy`&WS
zc8Jb6T?QH*<v5JTcguZ!XwUWVJclT`Pq!K at kn;h`{wrP^H<RlxL&)t4iRF8Uy+Blv
zTWwHm$L|;6uJzaC$T<@4KFAJks-^XG_l at R*^N?jl>e}5!Bw&t&bKX+_%399T at e?R3
zJ{<*uA9r`LJ`g10OO{J9l~gv-5_&zLs$+cHZa!<fXE1MjjGYAwdN>ZyGGA^*$-jIq
zf*d}CFcP0xyhbafObX>;Fa*gib3W!QO{<caAHhP*8jk!0jJJCG>;|X!8YeA(CH?y6
zSMzoHw3u1vLkI#beyers74PZAyqGx1>qCCjVyiy!xxQUe>wz2^Vs%x7Foyq9+y1D(
zzfqi%OhUunkYw(kSp62G2Q+j at FTgw>dq>E~#Q*@r$-n;>AkS*+Hm0aP$G^(`bQ%AV
zK9y3&f8}Zb!c<QE5iLSwEEAe&kT!{*A*co+(~FH_ZbgAT41I_Ka+pKYlvQUXib!|8
z6@|jiTQ;3Gf3#bF?r*k?&2oC9ULDHyvRf_1T>}zo=bH$?H{a<eOy5!cZy?jlGE(Q$
zGa{}xa=ZPM+hO;jeJ=1s`;igMV=O`60O{%Ph$96R!Lu-4!0V-sdp2aM6!q(U#^WPj
zTXv(pa~7QD3o`$L58qMYMp~qMr~2nUve7)+&ej&O at 9p?G8c7A4a8WtRNpW#ETIXqP
z- at Ue|WQ<moozGuJ(v at rv7ah)x|4xqPBp1l5+}rMN at tVx&M7hUGI8D%5b~N1 at FSpgq
zG5Ok*ptyTOV+;8I?=Z|J9M4~^3=DV&IaEVQi0qJbapVFD2}<3B9R4$5{JGhFB1yGj
z%JaQNt;Zd)w@;A`Zv(-r+Xv?JGJmdXs0=frP5?}fD{a;$7)6Ro!0 at Z_QDPe?;3F(3
z<YQkE7Nlj`4jJGppFZT0H$rQ$DV+yl42FN!1>1Xh!Nd(X9$n$Dl3f)aBP5lT%ausl
z`hc^4djZS&ZRGvXzA29fAsTfnr7=`YTqFI-<_CyXBvEEo`7P-M==W)~P~>;ykqQ#J
zwLMgxoda;8!4!MAyB4*(s7SF`SP4SMB&swQ(C_~ijzIxIf6oim^g$&4|0E&)_mf2w
z;R^{7EL4y(HokJF8V315N-D-ehq=9O87s<6oXh!XWJNx9rpI`u;4(+_s<+p+EF>L;
zFYvanF)Y0{d)FykOuOYHVDaxN4vt-c`6fnwO^*Mw<nY=EDRKYr9%iDzES(bqLXz{4
zAum?Ae at UMIA^rY83TE-J5>>ti1R-=t|J40uAhq3pTY>*SGaj}c265m(3;^OkW&7a&
zZiN<(DMP1t!Jjb1uv~<`h_;SVOlk)?Y#x=EyYCPa(u`b%jw*4uFheDQF*NO4_<Y&%
znjqT>aWmv(3(%0ZF3U>RR9oAG&PJC(9?WL>F)@eeU$+pTWKv9J5 at hjeQd0I>I*cF*
z at w@-;x&LOqz%H)>DKQa`6BjE=s1GS>Tqn!vTFUAWi$N4*${jUl?Ua>7uInS|w@#1(
z32V8^PJF)2E|$IJaRZkLd2l7IlhsI6wafolu=j+$N~;1>+E%jN%7~k^MEZU8+dlVg
zxwk_P-d-~cWt91W;QD{Hdvn*m4ga6^y!rgwinZwr)Z~u&U7s>-a^JlFXX_)D_V)eg
z5NB)xPL?g3Xn;8$EzGaKf8%rD0;At^cW;ZSJ2&y(;#~`4|90#CRsPg={(o+>=+9O2
z_x(7!KUy&9SaO_?bK!C2+jfQDHogwiS>~3AJWj27U&;Q*oxV1mPtCLMo!U~;HYYo;
z(y*5qvEG1Xf#5Nhju&^^&)?dnt$k9{xx9bV#D)8>8DE&-TDLY`VQQXfQPu=W;4qX0
zha!VS+f9k at 1`G`*p;xa2_Dnz5IziN=V4`>3wuy<8Ix?kri`9iEX1-`!*FM`cYa;8R
zxEDts9W{|!mdUW<$k{n3x7 at xBTBZA9w=B0y%A~|ufk(Ji#cytp*%;u|>Y`&5v1f)`
zi%fm8GI&&3X7}5^*dmD|v-NxHxn?cgvc~zeDEHAS(Tyj7tF at V(M5T5u>lAi;8>^I+
z`&LHoT+kh3*SGQy7VQj6dUx(ivcBuam9Bb5KxY^9+&wNjqfkyI4mi#W9QGAGWq7JL
zCT(J^^0uwLy3vLvSMtF_!i`}a*N>Sm3Hhj%a}wm}tK#dqQrl0Qo#54R{lNpq?8R$=
zqZV&(W#rF)wdrHqln0{Q_slry<9ck*pGz{gWo7Q%zh_qpT-TafwC2r>@PH%033<Kd
zg9rceo#wQ>)qd;t@?A+EXNVtmS^7&?Ur9>hMRxvtGlL7_)qSR!m8B&<+fQG*Xn1#a
zT|nPCDUGw*z(|@b{(94T7xQydm+j5YP1#&4D|>nKO^dJH8E=G-Zk*Kprsu{@%P^Mo
z1?IKk9p=;Wtpw+G2BiRJS9(2McL5in<^zXVpRZfaZ<;pw?6DmQ2}gJL?t5Cq`fI8E
z!DG^=1MNj$m<a(VL`>wSzBc>z{eAJ%Bvz}>MQ^8ZPK<2LOAgpMr}13T&D-00&8OuC
z)ND5lnh0F_V<P7=v8{SCqu at -ngDedX(o at wEA;P<s334Qh*WI`p|6BmN#I)@K`(LQE
z5K|Ix84maDayg^jXH|k7e(dX1)D)PQ35>zq+js4Yv)m?$X5>jndc+1tNo_g-BvVvn
zlg<F`<C~;2zx2(d{5$`?v|rbY+nSQ~kmD<Fqr;ZH=^vKG at 2`5d%UN~*bU`!IrT2Fy
z)j5m(+)}RlNp}-3D79*=yb`V-_xG)}d3@>ZWo}jNe}5jAuRHteyZ1ct8_XFmGxmS{
z^!Wc at _xeAF{O4ycDZep)W7SFD`IgZ_iSIw7^#5#qgW5broIEDY37V1?nF*XDXFcX~
z%5~Cgt?4^5Z{!P1g^a)Q-2EFB7#SAyvacj~_L3zmELwNcMHXfSsktnh+b=pn`j)xX
zrT0d!t-=pV_bXmM4b1$73P!xP?`y-0n3E-TO}uSCYxR-Io?rR&4-lNf?mRHZ_v~il
znMZR^y_wcn%kGiOzwzAj!)dRLfupX|9 at f67=l+|oczyMOirOvt30wFZG=3la@`1DH
zscM|xo1#Bl^S_G!d(_8d%y#&GgosqQ$eKPQHSKAkSD%Wk>Zy7C{nFYezJW%jdv={_
vVvsaQ%wiCk@!LS=xzS``2_5?2Kl7ZWJI^HR1x5i+eq!)+^>bP0l+XkK42QL^

diff --git a/docs-xml/Samba3-HOWTO/images/WXPP014.png b/docs-xml/Samba3-HOWTO/images/WXPP014.png
deleted file mode 100644
index f1e02d3ce32c860ee792e660cc44612bda84af02..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 28767
zcmXtfby$<%`~PT^6lp0zx<f#^QM$W31_%g9k8Tj at mX?Om-5sN0bV#S8`!_%D at 9&RY
z*RJ!No#)Qi9p_$zijpkWYtq*M008UDXDKxR03i|n*+)l&uWZW3DgpphfG<+w8s9UI
z+dY4M(DdYeZquA=OlciQ#YDoyi~@mr at lZ5yHD+;W%c(i1K(Ah>D}T8x9wx%$iw4Pa
zh^nX}F;q5zd?Hmjegy_fX+g!415B+<k_B(v-P{&ne*T%I>cz>Yl^u;|eiZ3~b62yi
znK!eZN15uyr3ahV<bd^-ztRAI&y~ohwF^M}E6^$zAQd?v;I)DTG}yA|!Zghy{g}HA
z5Q>0=-h;GBGMP%4T6 at wJh*WR292A1CrL6Jx{4G%ZaRw1}62^fG5F70Rg%AR8&NuJ?
ziNw_a0HJ}5E7H2lkJ1P!*!_gR(_P=k3_zkgGy}Cvk|5sz0aW^`ERYn5K*JZn!3yA5
zqW?{0BX6sKLT*;c`Dx$PE&Ydpb`YQgZ6 at -iL9$oz47!F4a&U`wy3xN84L^D7vk)Kn
zI$_~?Pe?)Dqroo7Xqa6yGz=9TG-SNP1;Es)PV^Bl33*p>?Pp_S!y at rrRaxEw^Y5H%
zURKh#X$~P|t;c$(LiPCPuXz*z8^^ku(=Q!YRN;T>*9A{|_vKQtS at mCo^6P99S-4nK
zhM9B~trD;R$=!;(TyFq1>c<EwbY_%N$KoD%Ji7>igpdXd4BP<#3hORc2JjZ&!?9#D
zVbr4K{Hd!x)whXGPDDs$7`f{>D6el9r5dvuW%(6-6$>JuIG|#AvJ_Tz6UmkRfM_?`
zB=W|uo~arWJFx3K`sdy~2Y?tZQ4R!C at o)V?UFbrvG5(zUVb#jefz05J0VRxd4%`Wc
zko@{C6c7lBgABFH4+KK!vI49i^2 at oJ^;!e|cpoF3_i3jF7e&27Qx?TMmgc|I)@jDD
z!A#mzX)-|Uc|-vzNM84wB$^Qgeg7^e-sQ+sdU+|;!y|5t$76*>8w3%UzTZEP*J3?7
z8JP0!c-%^AY_3GRHOSj2&qo!xCmPjaZETS*l at qzROyUE&`^rRZE&-}fzhD4(g~Fzo
z;>UONDnCfS&A{ZVPj~{QE?QHG;VK58w(wQv*8KW9KUIkHayJcmnOtpKtq?q}+wfX}
znGoAF12)hA8%-<?S%jpD9$`z11eAKHIh`&ENXXXY`W=^$!NJP5?=ubK0fu`;z1gFV
z7 at -JNC?H=-KqDF8{OQ-ucO`Q(i?ApWH<U+9<K|t at 9~gt7+Gt{n56i?*lzdH6GV}!P
zX5>VZH1J*$6Y2v3h~N4>sSLH8eut9L3}D`H$xkw at j^h at sOca(gt~ol)#i_OD;KpNE
zXMm0P9pMo$_SN^=x6X%0AIQh)_+V~s-ur#GIHk=jrPDXohrP+KYCPv9ym_06tHQ)=
zjB<UTf=-VW8}XLnL8R;4;M(_EZ^aI5?tS&w!QA{vzSq90%{+zg8R3sv29h~9udsz_
zUhtbP?%%K2=vQdz=t2h-$ci}P5I}ij1Pr6C7EYrx`R}k|P{J$Twpr1p(dp935k4UB
zQxS2bnSw~hkgaGywm&St4oeO9xk8kG2TA!qXxT4(v`FV*1<RrPU=wGL0`UM=ys5+r
zsL|)dy-bS0?~ZfWNPtNuq)n_L9b1z`gu-PMBmiebXJ{Az6C at N$dvCCXOVh3wddahY
zDdzE($BJN^*QwDo4anC#B~=^p<X-sJ*tTMg69`jw!tC%%c*qdFuf$of76qAh;dAe@
z!40`G4(;voFnF=18M<MWpwH^Af8281Om=(R0I+IAS+|5(u7{Zt7rg=?(Kd+$suE|s
zp<`$3CI)>uN1Np0G@<4&0r}E3_fT+%arwW&#ohYC_Da|!Q)ItPVm()K2}6&fVGhcp
z;$b4V=s_fK6jPYXBn)P=sr%kY9=+<pwdOzF)wKF}_TXdnwF^~sm|F8yD_lA6FcaQg
z<t}6!d^-M(Md>5BqP5YmXy4-owWmgRf4V-SbG)CLuQKRDNHG1Oi3ngr;sp>R0a%FT
zIaLDDx&ps|1+WI({6)Qb-tXkB%m^Kb4)kVG>GT;<VSk7H+!2f+PU7a9(76SFzmF0;
z<+0OxhIzWt8`m=3m<ad^gS^?+OgjzBT_Sj6?zCT8{^pi7j&5hLi9Q9s_`huU>>r+}
z9cFIZ84Gw1=O4BELY6<o7R)So5XS##2)-?dYW`a$h_HBY48^=c3^p=b#W28eLkkVi
z!l;be#;y%5z4Z6rGrTr$JaDOyd%4#}3OlpTh8<4(uae`6QQ;OQRv&>4!)(9SYJNIq
z05FT*oLucafAVH+V!hToZg78C%L0TN`H#%A`(jdAcuR?6Y|0U_<!d12VZ3<@0#%<)
z(1Coz=*u1M9IUQfY7O!Z+dBcWx)6m2fmNOM9;TGv_gyiEN&>!58xusBr#=C<Obuur
z9lx$Km@}PD+Sb|TL$pQJ1vie&*&PM#a2o$84E2imJVTO`S8=jAF6%qV6PIE|>kv2A
z)<xBz=i!U$590(`(#YA*Te0>x42IvYxQ&|*16EVEry#5cDnHf at tId`*nU{T0#5%Nn
z4{<_}YQO${GQ2Muna=5<{B__mDqV)M5VUszd!yHx*6CflhjPqqM26Gh8HM&sk8VMh
zpLSyG^Hp2Acv=5AVe9FD|D%14>s(4@*xCE at O>b&f1RakpKXjih0D6}y;svwV;)R at h
zhVR{6u&URv97dOjH*0YOYp7`?4gic9_+<)_XX#NPwbqK!AK at 44k(&2${+cD_Rpso0
z@$+Ht4&KvgB^HtIDWOM>cITg*^eWGFVHw{jp<~f(q1)*kLBN`qg=H7TTfv1>M}(#;
z4`nn-K?}vbNc3_eQ-r45oT}$Zx1`O+XWNsE4)z&iLfJM8lR7I6$_Izjg{+CSriTna
zRSr at NO5ZVK()KRfkf;xjfV0kW&r{loU1w}!5nO;EI}N}HK=hSFB#2Q-5O3vMARJ0D
z*4NJi8Y8n>4V>TBb{=`0;u<eJ-HDtV-m)#y?^fURBb8EEmMnGwMv%FruJ4YQO92gW
ze6pdVL|JP0lP|%tB%yb=(lli$8RqUn%k_W31cI@|FD~PKC<}8CQQPx`VjKrj40i$V
zi-xk~xOq$fq;22-if%8E5(>CYC#NtxJLw40Ws7flNqG_QTFjoe87Hm{viDo?x!HLO
zIBouZuq4a^xDnYQf84B?-kLEsXz-HmK at -yz%Lu{)J$cjv9`BQ70}bcBkZ1szNoYmb
z4}ETHgX^&{kgdoK?)9hFU55no*RRg(*PEF6T^uTR%fq`;$)o3^mz at M2EGhW_O=x87
z*VY*Q3&FNi9S=MLPa(X<+EWMY-_U=Bf0^0g%y?;<@Lr`K=zwMCzI`cg+y2dIg_hIa
z at g7?rU}8nxqfal2xsZx{Ovh)~pa6QqkxGJU5+3or?WifBQ(yq`>w~$t37%9+RE*eV
z8>V`>0y^0;@S~}o$yZ#CzxSPj&U1yLsMSYvjjtpjS>PN~j#{0cD6h8)i->tauWfKa
z0Riuck%)hT6mAI at kri|Xa$EHQr!6<00CvHzg;19vQY!n6iMZHuBgeJ#Wg_j9D<`l9
zpXfd!ziE|&R_)cU<Osme?Lu<S`qTi%r*9YbwEvc973>vq*SW3(emv(aOeqJmJr2yk
zU8{SJdCY^-Ua#X~G%mK|x+@?o$8i?>VXA1a at syiOWRk3Pk6V7>)O7W{wL;tP=(OHj
z=f<xEHNj+BI7hd|E5x(cf&I4#I at 8k^Fm-~_x8aKCbC`Qr*2Mr5NS1OPvk^O?!*vZE
z6h;Z{Dl<AvO0fU36g~v`*w~oP`tl3OowU{EKzo8DdBPe)+W&8!3UAW|O8vUQ+Nu2s
zA6$I at qtgq&%Uq#s4ma%xW8L!}_R?lPsA`@=;ODvQdM4BY-v0gf8RKOU{7$xV$+4ca
ze`4AbU^Q^#k?FurNMwMcguzOb9S7>hy*aaKvNC|3!kS;ocnk`wUPd0K6&+2w_=ad;
zdHrS8(O*;dnpeJUG;DZp0LJ>-o-_HrFdsqq!!ha1f)J5JYGjY!pCkN|GTj?3%jfxN
zP~e2ef(MbLsE&HIvCt^&Hdc1SZ_-Jw;*VPY2Jle918BRNWq*)u(;UfiwmmB7MV+T;
znqKjHdGCF^1VpjU_O5ubc52=0p?#<jXf~h*2(png2;YDjcfY=O`FpnxY=@QOWJavI
zm+HKu6a|h~0*oG({Bf{-F61Zpn2sp(4)^`a6aY at bJ6tb6)FJos$F26w-~$BfLEoOI
zV#8BPm(oMu!6AAbCliL7U#>>RPq(&nMWe<K1C-y3eGyz=3>5%4LXQ&FK*h?4^6-MS
zr at 4XlI0c_S1&5A;IN48n_H}>SPof-KCB85|q~4U=s~h)v;2{vb$m4e<5ghf?YgOrB
zZM;18&YiwF^LhES=wO+2ToD`P^2(b%O~>t2%67GV7rfej$U*qJ=XrrdzlE}N3a3d#
zk0Jv#HJpU13&6SNZ+5Wrkm|og?6akJ;}KUoimww5=ukHK&LV(@v^kBsfYp|4nodP$
zg}c~QI{GZHr+c;fz?a#<p85&B>sMD8&TApSFRqPWA3 at -KPiHJz3>BFlz&B}vvACcp
zwq}AZY-Uv33$Ik#RND9mz;}6Vd2bCaCvP5xlnO!i)qI1z_0{$W?Q+lKk at ophM??Rk
z`6co7*Erty{uawf8=A6xp?~`v^6OO`T#MUH^(GwcGnlV&8xA2kXDijBAQxz!VqAA!
z0nWH(>p<?uicIC7<h7q(OvH%qr`ItZYwvoPb8Zi@^xMg=gKZ-WE<7mj8FAQ^8G!70
zer&B3ZF}o{r`|q at T@h8kF&Fih378CjU>jc`GDKb<#C1H+SXUvR_e8mEM=Xmx%)r6y
z=4p at YZx>Or|9Q|LZ^}tJW#QeGYS-B9DVXs$(}D6PPC8pUn;u0QsF(2 at HSwZ7Edu||
z$h_eZF`-FdzN0oXm8gPIE}nY^JSkn4*x*DPYrA;yZ~r}xbta+*JpMM9Wzofvx}mxe
zzrbYyvHum=jR4>nAq4F^2+-;vy8^nj*EEx3)PV->*I-va41i)v?}}=yGELBanE$!4
zH^_6cLmt84A-^^7V_1ceDS-dt#Q4(q4%@Tf`;D}_e(CsWA|Dn4t{5%%jftBeMz_cn
zb(Nu_w(r58#wY$g6I%xU4gQy3eD^y`duv)uDf>0W4M<;QwJpx1ETqAMw}ngHITBxK
zM=VEuVAn;hbd4$}uYa<o+^5S~KGcf3iQdfz+~l|-gRG6tt6H{{*0#?vDlgdEtR4r?
zZem64cJAm&iHx{UvHpm52>8Fb?p!m<iLN%<or7nTe1<x7VirHz(!&3uHYl9)qHzG|
zP|>2PK#+4Jm;NP)O+Aq}t9u4emkJb}^|Gy3<KNp{h4g)UovdTVe@(nTKC9!USdqR8
z5$)U;=6h`bhy1OSb-ijSY*LWyZ!7>6mvILg!tJvgPNwH+{r@=5{??U4-Zs+Y%tCB*
zJw(?AB=UKASDfSHYj6QfGrq at KbB%rh&+R_p03Vn5PGQC#v+WRMd+m3WpU&pO+MM~E
z7iA~BuVg7>)hU=8F&w=!jax;ZE+72ej{WuGd|K)XCuEH_hO at RM%htaFR-Z5_Jp<4-
zHupSF?CziWl>9FmFX}DdFS4)W8MvUX-L|x^w@!5&Uw6xj7~0j{Zp00g`5yE6>LhvX
zh|qxsDVA}`&IjD@)v1|I at 0#i_ at RkmcPVeZ60jK^ZH0|fb?jb)(bcyABV>nHA9AD1(
zk^zr{DNZlNaqGxbi#Iw><4eUa`7M6>J3|;kBCj`oT at J;pnHHOMzaKNU=53`c<wOb3
z)*eO<P)tBn0brw3HkCrnIM9*lkbeQbB3=6+Q+RiL*53?C)>m}=2xUU3I~?T;&w}JU
zpqim_cd<WSjk at 37`vTnC+ at Fg0*tvb;+5u*ZI$R(GOr#jnEqUc(SrS0FLXb at y0rJND
zy6{QosbQzxDUQj_oV?A04A%ic&ZZlCU99LSExQ4}2Un96 at vnE3ynvO*4Ei8RrSq~K
zNs)uqo8o~^zdxzuVSx|Xb_k0O3sXNSjo*K<4Xt`<^BDEL&b9a0Wkz!+?T0uS8bcqO
z7CrxrdI)ct<R8EwFGq1n<8cWg at N+7bX9b>{Qlbs5N|wMm_}+I;f&LE>t<Lfn(>E+T
z%xKB8=V55P+PosOO2f}(=v@#eugsL=A8L!x%G<|{%3lXfK094^^r;>~r{sU{t5Cx-
zCo5GJ*2n?BMg2Q|DEf|LrMI+?qk`bBAoX;2aRkZf+_bK0yKjqM7kNWglhUn?4P2Ta
zGIU{%R$7}#QD#de(N6N#wmgKxhaN>HAz4ZWg&svKMXQJqCDDuK-F%$p6F?*(wI2tN
zGkh at x+l(mAX2mFi_mK$s$Q?f&^PU*512*nFIw?8^&9byNTsJz;uYCdhqA#e3Il?%O
zQNo;i at Peu{P>Td$dh<|ygvU~1wkQRq<|?s>|AKV$6!`qD(SJ+yms-F&m;br$+QW~H
z at NEPtlkHr={ZnJuTG;fq2ZBxJH3Yx_vW(MxaVxng>b$Va-zq27xdA!vxpl`E_u7+q
z810dJ#PYSZ!Sa<6zAD{W0}kD7XVeE=ai$VH{-#T|r%;@vp!H_Oy=3zW6`dlh_#L~$
zlh3wY6)zZD$$JdVP7t&_<B0O(X$Jz}?19PuN}Mr8Bk}B+MA$RMyC>{X?NecOR`}~$
z-Nx+ZoYNQDs+F(>vgxHynW+#~4O?LT-Dp++)Mq~jBA%M3?yAQNaT<My&~_9+#AU7Q
z<%(vINB?=h)d)b9c-~P3yY_32UVD^2mkz464+8+CEZQ2w=*5t<MaQ-99|_FE8WmZ{
z^KzM(kg63B8K|()`F!*Am}kUa{_v2n%8UkWtCsb%4&DqlUKE7|8B at xi*&u9`p*??_
z#opalE5#<+d7Vaxz9AMZ9%1-e at 6X3!r*8Y)ov&p(AN7|VUgDia4&p&;by&w{f|EXE
zkY^mzxmBH7gAeSbiCEMP3S6(~(g@!w at S+3W^nR{Pyh7+o8GT8jXI-4x>r>bsRyHd(
z^*NAv2okM$x+QDdq4L`7zds#(D!3b&v0knh$(MvloZZRiQ$3E_T>fFD2^vrd8KKpo
zd(({;u<`C3o$YtO4azKR3N~q1vkVLRd$Rb5yMB!-FpActogPQVX@?y{JolcIA;C6Y
z99`mLU-p}(bNxT{RM~_s`bMMV_Q-Jx8x?WfSsVxpy{S?2k~$tvEkqO?@3L`b0wGjL
zbPO9S(&!d}zNurT&)}^`X)X69J at e9ipD#`4MEo}d*UeQ`nI1whA8$K~^<^pko-N*J
za__Dk2PRtY2eOk2_+OD9HKLZuG<0&HI_Bzfu?9u(o4}L5E;Ju5!%)Z{)Z at E9-W$ni
z*1#Krzn-mr at +!s+k&PXIl<@#M1q`aMVtsuGHBLQYXKEX at XFvC9_Pp8Rntx?^C=25A
zB=BV$iu%0mfB<}ut-3fAUgs#i&N7KrP6R^aJzA|$QeIGvADm`Z&T%We#iC{IcIfNf
z1x*^B(v5KAk3$ZEKUUoKxs9J?cOFMyoOwHLH)%4xML`V&iCY8?S;I_ke}Q7UZk_-L
z3fC*EDXj~JkFXn`anuojh+mBF=3d7`>rD>l^`k2iZBzsz7cO#<I5O at 7-2?tDDq066
z)wv?Jo(LMVhyQp=l{chtS-mk#8Ww4vl~v at VN7oA2NP2VuffP7*b`eAOgKBaXoUC~R
zY(AyQbZ$OmX>U?@fm&gOI(O6G7Xq_qa{s);xI~_>+lpM4KfaJ$_jXfOJ8DFxd<pQ~
zISKtPdyv$az9G!s`8T&R at D**w(?zFlC(J7FC?JV%%KV=(;>)9&@-xVG*3- at V=%Oxi
zq5bJms{f0Loc59HIK7VoFn?gLH%aTsN@!pyZBHX~M?jsD1wBeDUcVQ_ItPpf at AX>$
zh@%2zY_>Y5zCk`u)TMJf-t+uQLK|q=9mUq}SftdSxiHfiC)GGtgS>c4jjE7${*y3~
z3E%_Dvm6KNohzntWpO^vvUFshOsBfzzERQ%8;2A}9A{719RB%;#el%Ex!XT~({mK^
zff3&N(q<bM2lR^J2D4}35TkZmrh;%VH9%i;-RuwwUWI?;M(+BWPgxe at Wyi(cpD$A*
zjqhZmfFrPCrvL5x>T0!d;<DK;^KoqZ>FJi;<*)$jx$7DQaj(X6k$Vxgit$_Z7~ag+
z$0yZ*d|;9`R%|6X^tor=n%yl)l80xPg+j^KxJJG0X{+(-Q(N_BIe&lGJr=s&{U%$C
zXB-iq2#b|Ks%O8_!+3)rDK~Of8xQ<Pv;x9o<++^3RD#CrjtV$T9|@Vh!KQVnCT;C&
z#Bttz{I><ZFgcl;qEp>FFfHb}EV(d$+CGw%nkBmym`gj3q-5kg$>=EG`9WDS|3#;I
z*dD$ETh!%hBfCCe3d)#o{jja<<C-BI<V`Nhj1BM21HU;f76!l)AaTNA$D>fz1TV$g
zX!Bte&-J-c_wUCI-C3hZG+Kjm9W&@<cG#x|Yxj!|on)dG0}}Kj9WRHLTSv!Q1|uY^
zNOSw_E%a6NIh6XH{r+>^XeZ!p7|B<g!$q*~R_p_1d;V4D+ReSk_-Vd9-FX6Y6~7y*
zB>l+qp9^z)cZ#g5NcF5V0yG{%-WKIWQ8*>y562yLVU|M5)!&-jCq>FylkEpM5^~>K
z`dh4OjRnBBPfhL%w%oMw0!ym&YJxwRpjz2u&SRu{-kGc^>&sS`^ILiw{W^8J(Tx0!
zhJS6n3n!RuAfndDxs;of)K at ll7`TqJE4_pWs9v^fW-Y!Dx6?ZO(FqoG#o5PP&#CFQ
zZ#k~ja}HsWkTjoWNNfx2Qmzk>E8OL8SX8-*$||8*Rwbvpx_NDd?E|@q>`0ur2+W2}
zeeg08$EB~D*ug6&)xR>ivUk*|wS;Jq{nXU at FqBXhWyCBYnXj!QtyLm39(Up1(=fO*
zAy-)BS1}j5vw&YHK|#j{^fqv~=<gmwc<8n;mR_}IV-BSH{LNn=MZOxAsxjI3?5;YV
zEUfQb3e at V1WSsBE|92!SCXx|S$bx4LjIX}7_qk7dd2P)ZeMU*YYGZ$fFFcyAk^Tq|
zuy}o~=djq&7*$oj^w~=A-Qmi~%5SUDwdO6CPQrqgycdGp+}u1H*oe}-%cYs}?&DLl
zF$yYLulL^7ed^-xIhnqOMPf2C&6iSHIo)P;VX?JCCap at cKkgkxTzmbQj=iPc&C4$N
zMwAKh!@^XByz19V1jT;iG6cgdVny=;vr6qEyjPKvll##U!^}Vg2k=j?HDv{$I!;FF
zA{{g$!okek#wKEgf{ct{Sxv=pNQM?0_g(4n<RqR|vUeYXuPv9Ib{XYoK at B0#LTYx&
z#2BWnKS{hA=ZDj|YP0+_>Wo9P6B`@*x3^kZtvp2pzMqY at xAkiUX+H?^)Jd&677NwC
zUlJ4KOZD{eDVrp#PhJCS$7j#tTX(BHe+~-^ODSq_4Wfz at HyWG!Clz(rAyw)-PYXNx
zMmDd=q)-`Wg~3d1ZDC@{^=YF|jnH*>$n9<N=4N61goHY);a;`cg~3z$g`8*h4bkvP
z6DZBx1t)tXQyZ=O%WO#Y#dN9>J}H?qs*5!nGp7(4``HA+8#D_>2JMFl at 8HmrWxlco
z0poLF_8&R3&+f*qaqQtho#4jhMkgf)5A?)RCce^UOGu$hr#t!;{*f8po0&<5z`)*t
zTPHhf_s+<gnsFMM(VYf<u2%J9l6T82d at eB~G_E)3nlNsU$%!0|DHq0OPTmI3Z{Ivy
z0i~f}yE)+!K<U;A6H3~Ue2IHKH!q#b-<4AI7?jX2*zX1hjPQ+jWCWvQq&urp2$hc&
z7&TsY$pL`;eCD6t1qrSWbw9V29jDZcmrrCfeiM at MGJzS?7@<SftD|JSu3%~&LVP+=
zQ&DCeumxIkyTdYuZc1uUGp}A6r$5;8tYqu{=nq->zn5(d+bd;;EH^l)b?o2_ at S_vg
zUR=)_a6l5d)4)VkO%BVvSIv=oM$$Gc9QblZ*+*Q&n~;3S>iTEvuN&TuWe3ftzz4iu
zH$w&geV0)YbArLNK0Y*N3G;wlb=dv<Rb%M8g;frk2^IyPhnAf2wy83|Y6RD!tzb9^
z2yYhfwGC`|)$7 at Mh^1sNJWP0LcN*#$Od`xqrXsVo!Xhg&atu3wwqfR&*L!^y$)Ta4
zGRl*k%fEATIoWd)QbI!q+JcpgNJ&XA at B}<<ZEVKm_x}|Bd#K9e>DED8qC0M<Rr_Sw
z3iqkQHUa(G^tp1Yhf#NF<=%njv|k^~bjR5=8s2)z85QVl+c0}MgRK6oU5Bv-4qvu0
zJdSQ&bQJt|hDFq`lt29iq;EsF$p4-4ahbgV;Pu6*VCjeVZ0CO~I1PZ;>`5C!{h21L
zqjfAZ;OO&4cWU1I19CYZEa~X|TcvdCY{fgW(=^?xt at YT<bgNwJX(QcaPW}2{(Ec%Z
z>CHmCzFbzB+ucvGF|P?hd-s)lVVwj;O%}Q`T3U}3d3$%+dr`BKO0L$eGu?=vYg28j
z3?MmIHsJ#46?&7$W>&2|BOOS!Sm*#wvBY8_cUhpP<B$7_`3Z3LJCMujsiTLNPH;_@
zZR<aJTLVDZlsMG!2mFcJ-n5+5gq%m70h(NDV8f4tG%998oL0l1Yf5+V?R7($GGMwk
zwJefLnxQqh+7ZH-Nd(~dFk7vWqD5eY3pGg%Sc-An&hsr>#4P~#4FjWE8Z7c8(U8{B
zR71^Oopxkt{Hk;`Enj!MVHER3^}HBj;iU9O77^(~lwsD{|DOeLwENjZ-90c^_DhAb
zd;E^}P{(zcOPJjxm?ou~a?ljXwH*M;xFuNJ7eT2>Ec{HC=Nc9a0h`<ChVG$i4WA3;
zh<|t+W*IujQLeU#7_$3wx~h()_rj;lqQyw8rZ*QDIiCEP>_ at Z(K3}|uTxhB8yu=4|
z)ZtVq8AS+I-ZyiJh#(erfU1!#pX%D@=4gu^=13=7`Ej{sJR?T(b9ZZ{y$iY8sQ8me
z#9`(U^i4k0H^Wu&zQZmQ7 at +<>tu5JNT^>xr at o6_-&3QMZQ7!|>jgV+tHggubEiP!5
z1+1*Yv9ocG*2E<erA1B+*~`RZ+<p7Z;MkO1m8{*OAx8$OWX3*k?_1F#vpz`LyUV<0
zf=*doQSMqKefdDfrW3 at 7<e9!&UC?nfvXRjYCWnxX+wuAixXVmsYx7X{<1gVWhJArD
z;za4xq~t3SzBPr}%jy<!kcW4GY<j^MU8<A`xEY{XOtEWAKs?2aNJ at bfU75w#<IqFb
z<0LccOX!794I}f1PcuY*1X*;!7hYViI0LqxwFO8s!5NVST*3 at A5$^Gc?|<%S`pC5E
z4JGsGKO6)$Z6<x;Ok{9sAdJk?PB%1QiOg*zxF#zK{W>-R7?d}&q%q}?D*j?gqw9&A
zm>B;<Q+JAKtCtv4CwVyWe8klkE+ at VX9c>0PU8^Q`$lhYvzH%$x`w9{+QrgiUM$+b+
zla+gSfgyRii9<{zfGBJ$WuyLjP?MB1KRy)5gUp=bd#PrmWJ|cp%*l(qh*kXYt&y~0
zHJf!T+>gO1sy-7 at 2#DNbTR37L%DJ4s1=P!Jet&=H*w;?+{-{N~!~#I2(j*~4c6QG=
z{?n};P=38c^<Y-2Ef!loTMq7FUbs;2m07@;jVBK>SV*Cjm}P#CN{{27-<&&SYMi84
z1H~KG(M>*x#5T{9`XN#lZxMQQH;o3jro at DBR}KE(J8t<0)f!l(J4xg+szw%eDv6)x
zj+ at 0RwP{Dk=AE|24t$Jk-KT0oRCqkaFZaW74R>{Q(4^_MGk==(THy{yl8|+eymEP;
zI89b71qhqzQi#R|cI at Ia`y_7*9 at HM)QG?ZLGi&hN^SO3Yw2y}q#!c0Yl32JKr7GVA
z)3hsmcvF~r4pfoD?@x2l-E1f&A@^09>zFK;k*r^amaT9XUw9Tm`-cd{{@!>-*usZr
z!ub#NZ5wdP_wHOLnaAzic^4%Zgn$;2KwR#qSH`Gsh@~RY{)cpe9~*QKnMF(~70X_k
z=QYY=O7M>s{SPO7O`~#eYhwUiX5p{RKr~1H0i$vQv6q1<1XF^C=-uh-J;*<hwQCRs
zzW=6dWJ-sB0|*a!Plrl17KLz3-|1|wngK_2SDY8vLY31(iy|{${x>CV2dF>)*>RMp
zNAqN6hNcQ|y6pC~w-w<NJD#B+VyaXN=7T4t_rkl^b~Et&T>W;Dpwr}Zvc>kH!OfTR
z+cv}>wJ-gmR*qA%f5DTHaEn~*@0(J1_#i{gl|ORVcYi6D{`dI(<@tBq2u#Mhx2aub
zVkI*vp#z9rV-1eE&4yZxfjz at fT~ovao6#Ac=fXSe;o-)5%;YFJ-L+Ou9N#ZYSj<GK
zSJnA~ljn=q{_kAQ7tY!WeH+IV&B$M2rZn8O$1)=m*%Jn&q!@_Y(3Zm8m2x%Q5TcUE
z$Dz$8{8HhehnRnXj8NTvwQ=RKYz^o(#MD1Inn~27k0i#^Juo$-1A)i5F%N}Yx2Ul>
z$!F?M1WDG7#E~DWzRq=|DkU6o1FDZT53}J!`wUv>H>TIV-eoWO#8-wd_4k!`JoR>o
zw`o+*o3aUbz`S^uV803lYJTu9Nw0Os$h!@0=Yl2an>onLuKp9?&3>U<<ET0cO#64U
zq84MYk=CLt4!;YJ*xV{BeE1^hOWmn?tnWCC{08N`_sm!N_|uicS at Q9&Vw^&PVZauI
zH#9Cle(vyG<E9l}H3`$rwbYW7noLN9m8-GjUc!@A7e*4?80CD`($ipD8y3Kr#(#3;
z#5ZOVFDM_tW&iVDsw#}_c1;TlE2cRz4Y;c2>ZrvSp1s?)WommX^;3tj%-ayo2&J#>
zstfEW)!cYylSA6oNQ=>Glp%djr=uw;B9CteW7O-=NYecMubc{fg+Gl!vvA{SX(qXz
z_PRsBmSQ&hWF$*iB$w3=r&6$JvPJNw7N+=RoTL?Hs<%4+4-(Q=SQH>OhiVcolf6{E
zqvTP#$P9^$a<#7;i;}Rd$sa at Uuu71UF<hxg>JF>@L|>?sG at 5k_aU);McxOLWN3<5V
zw}~o9N}4;G7wPeNj4`21_Ku<##_a10 at ywI6!(|x&=WUj=?3*kOJ54mMusjJp4?KJ3
zAw;zTySdtBObfRDYP5dmI&KHA7C-!HaQvHK$?epLM3>g~bCUZS{$c{;bJ0wXYaZL|
zNT0J|`AYpL*%AR)xKz>WY*&f=uSXpgC%`AVO1m-m%Z+HYpVBB9n=AZ5aGJV*xgKS6
z!ksg{I*!O+%1Lx~a#BZU$Z0ie`T4RYYf>GChodgTUNu?vk03mO`qK#q|NBLyecuw~
zQIsc8%fDP}eX7|Fg0GJ&gVWA~%J9fK@>Lr3h!M_NNFa7atLyR^-!jTnnU=Rt88SEV
z)Wrre9y^n~;=w=nk*srC)f%p2xiZ(Kong}5T%dsBy!h{ZfXU1|a^f2?bptrL-vsn{
zC~=4PEHoXi6y|b5-WvgzD&3sc8!Fkg`pgz|{%QPosSOP8>@^J@`x}~)oF0$HYc0S(
zvk9%NSayK=))LrGj5DFAK33pu$%=&c%vp}9vg3Hwz#ZjrFuK9<e?B7V<ngZ8jN|>i
zG`7|1$@HWSdg}0eh26vw>+gbxYR=~`j(r%zea!l=%nZs?eBgfQ5BGf~n~6nMo0^nY
z5Br`UUi;@TETKGMNWgUh;9h7U82_YONENBP7&aWw&m%X5hqeF88!i^maNViC<8#t|
z{RX>puwiAaZXvT*>P2K|$r#M=4*l#cd}eRV<Fe4L*hN=gKmH$1Olobm#$ZMoo4t9G
zi at zN|UGvM=hwG0m&$yy>!wLP>_z76<%_SEwy6BWqj}YVUJ^3{EKQE_%dpV2<^2f=N
zDBz#v-wT^o>BU$r;y$^kR>}SAc~H?Uw0Ph3*WxmcGq$3rexG0-=_?f$|KV4sDrx>~
zZl&*0{t4pv{u0(2gMW3I_wYMH6OK}(7bM&(EzRayjEH3qxtr%HJs&N$LaiPz)gem%
z6e~XT>ONb~<N7);^YO46C{dKPQa+8v@>5M&R6u at 8RwxWvsWU?s&cU-8S4FE~r~n*2
zPQNazPGu%&zRpWA&95fy;AHt0ASQfu`HxB#IF+?`N3)IX at 5t$4>gnom$odYExA>wY
z!rVpX8%YW`+|-Ozi6gBG?S-+BuN#AKfr$HidzT^Cem7?>!{Ca<(frrHVJTW{k$z_S
z*{t?I*n{J8f0cKv at w)*S0xjHP?qW(B9OFA9Sss4=hw4VAl+W)vNVF>dD1-m8P2_8{
z8bVZF>hxo%ahagKBN`W-9;RcZ`1I|^f1%=3$2EIZg5ml5kD)|ZcffZNf2*W&c%XUg
z#cYHd+JfU7`~%O3zl?8XJC*QHqf at F6lK!VC?zI*{>!eBsp}ize1u@^4G75e>n=x+&
zETQF=e&yt=Ibt|=tg3!rB<}d2(AF53XZ?eJrA!tcGBA)lD;_8(1ikgf>L5(glQYcD
z1z10(lM>%iwr&x%+x&xbbDNnK_WLm+f`)OiGTG!ge{T1vUkf*$A?#QfFZ4gj+x`6p
zYa&wqet at cI!HcA01FPk_Qxa>8+^`$ZFHgCO&~BQ4l~no(vpyhn%+HX@`y1wj$jSfJ
zMwWsg&>CS$B%Af2GlH$^e^piwp=2D6m8^fyOM=#a at g4`rdHJ(VN1-kRqRup+``@-<
zLNT~$k8NftApXd-qS5;U-0)N!#P&(KFr#H>n!>?VPICAZV>^vGAXdnvLyb#fk-B3y
z&NJ4GYdy|J+JGC`sTtVEUM`K=^I>?iQhJ=1JmYD1&;R?wjicXw&0YgR+_S+zth{}3
zn^z77L}cQ|u(#SJzveV;u+b5^@vsIIT&BdG+TV{9zV@;WTk^k#4mLQhHBCmg?IF14
zl7DHSilk$w=HPx4(#)k`C1o<Tqdx}3Mb3HIJc$$1emN9<?zhKYt4&F;KHcgr=Jh*{
zH1;`7Uw_W==wNKT&hg!S)%dZ->qZzAEzD{e`uq#}jn`r2e1%*2xW(&iWy#-h)!ebH
z0}%Ciyxn at -vQXYgGfeoc<5qwj`z;-3P~LhN=FD%aPLB)8GvT`=*($?c43vknj$UtN
z5m+mqs7<<+BToYmS`EC5M45?3NE}VF9MuLw!MTPfPEfG3DWT^@=%?w}qQbopm5&T{
zNObX^0={-Q`~{;24rVXAUoHu!BAq&~h*)=zg>_mK!`Ea`ok2hzpLPAu<2oi^zYg8B
zyIVg<u(_nF?aDAS!`lV&EMw^2Ze*k;;S+0HR^oJkbsR#O|KG+#GxMSrCB-0iu=7VS
z$F9pa+FlverzM{HuF-B^sM}4A{)po0$L+e|-9e-%?-4uD(`&}e4j7Af=fUcg;moIt
zBsPi;`7&Q_0`IcNrXt$an=VtZe|F>l&SbI+dZIedtNJvxpHe~jc;0%rFry?)<K1Oj
zoc;d!dep|cuHtEJs{WfRifbYH74F{YFtZpx1Hlb?&&p at hJnZ5{;;5_`yI;x`EkQq7
zK9a8r$BH=QPs!rjPH&~A$(wrCi+=iz4Y7EAisf2BeucNUw!VkL$%9qZ!Gc;Im4(Gu
zETS*U&#zY%H)lt4b+2=ZFlPG%6;=;x+Y85@(%Bd)c|wV4o{aU1s at 3Fxs9xf5_W2`k
zokv+Aq_q at f%7MK?Lz4>@kF%d8h7IBG^~h%|Ks5kExRA0^8tT`zhY&|xhO5l<3Aw!s
z<ShH?4<^ZMWc#<sMy_sKV^sNQj at LuRwQ9vge=eM#PyhW}F(xF^;bvnq4DYoyt5bB1
zL4^|<7P0Lh7!G+;vaZn36uX?mZf=faJMD*rphN#w#K;p3#}TFLdifRU*aJ*XtJEv^
zS at lees_M9VFK5->jI8i$7DwJ^kI0Jji-uZw7xsvT|6Z!()7uykvr0vzdckG-Fn3p@
zl7f|lo|QJ<FE0{fG48YSncn-J5xTswbW5K})LC43F;zuFV|sf>w^B!A<MO!eEv>wa
znx}Mrr>4QK`7D)Hmkn%W+Xp;dI#bD?6|WEoxiLVVayjwwJLcvYbC97S*w=YR0U4n6
zjlz1dBoCpGi at m=9M}(4kSUpX`Y2bLsKcc;xmWi{6gTHEef;$_Bp!^c*0>ianA>Qk)
z{e9Skw~VZIbWA%sRVycoa*vwYvdtwHRQLTS+bjw9J|4xlcjR`R>?#<G&=YD|!i9P4
zf7-^kW}>_w+J7Sm^fx`KO=)2~)n8b@@2Fkdxnl(kx5{ruFuPk#Y)KE!4>q#GYcF%r
zCs`9cRA+9S-7Z&s)<NjbNlN4M!}`yV*Ntb*M+;~a-_FaM_$qF<pKi!}_U#kNoln+%
z7pe%w<E=ZBNURRP%vImVO}$x-8|w5b3S#x0^<F8zpk5Jqr&r5<V<c?E=n1ist8$75
zn;th8i=3^Xa-$*8h&|Yh<$27+{By`b16xa!DPhluoCpiNCFv0hMCZDO9P{O<6qJo-
zM=5FlU3y}&+w5gKuga)uC&;HMou(mn_VI0jlh?1&oLmc&2*fwDi3VeS_M2hiWgz29
z^NAACWAwn0@<#Oe*oZj{5gT3V;!etXm+D-2!58?{K%O!mjxMfr@>aF>AaV4-=&4Pn
z_5fG4wbmDbNEZl+*V3B2=#i(*n^K*v|7A0h>^W5%YMS*}>MP<pPVVnKo8EhEpvO_*
zN{ESivHfnK^RiY}*?+u43LTcmDbQjzGk|g>BJo#mYHEt$1dbj=x;|Ol73H{*H*I}j
zUudq0ReV)H_f}MTJu0fmOGl%@<Ep;M-*#`pX~AO%zxxZM?S>V3q~htLcgH2vEl%{}
zQXS(s<kbFprPJ`F3hMe|y&zlzh-%v{9QGX3b+QbZl!VAXmL&?NUx!z)tIdPuq>%P<
z?vnjK9R;7?Pn{z6_?ldlHBzP{Tshi)SG^R5A9Ds?Hu{Is-%>n6bx(C3{(Wa_JrQ2;
z$)*-0()U2Pgwbh=VJhX0UD at zH(woqUTJ-e7EQlxsi|xc~F(OX_w?w<%JWG!7Icq2I
z{I3YE0=^+`|26}N-Gu_eo9mk(|JSoLX{8b>xD`Am312Y(7kTH7FTtymzKcT}f8Z^p
z&*gLI?UV2>WEu3i8eSyo)9MVz;JaPu{1;S52qoFyUT-Rp2KAB+=L*mNZ(~PIzY4$S
zo1j-?TPFlm)jl!Apa0uEaQ(@X6M at Ro*}o_Bzy4>+NoY1vi5fqfrDbvO|1CL0ZN0rl
z4u17BsooURjQYQHfJh&=z5D`?ml%NlL8kb_HExh<rG{oi(KfCMn|AuRjJEEu7L#W2
zfd$m1`H(-x9Vj at y<5GXX6S;U&b&L;nDTFVkH41)eFeu^4l6jNEoMboSTx8RzR>?zN
zyl`PBpyRAG0os)-+~QYiwfXSQP_luhS$!yZG-5Z+PIe2J;y#*Gx0Dv`Dt`I3QFWgl
zK!qAk0?rsT`E|gb_d}_vyWbK;zeIz4aM<$AlLLK58Pu6n`nVL>tQJpk!vue?S|xge
zTFKDo3D9as4Z|t7hE{T;Z0j4VlC~We&1%JBPDS^SU6;aX&4vS>^jM@{2RwhEY)h&$
zw&+ at YB&ry0WP{FRp7SNvg4E*@rZdiD#qTQ>xGDBd8Gf{-TAD>i65Ck=Oz at B`|NO}r
zhIdORz)$AlU&5?L9Gz;?<I4LqMxq#pCiDq~vp(Sk5<nHH*H1MTZ5f>2TwX^($;M0L
z_b;UdbE`jtCE%1wT-qWajv^Eh+x!M6$@M#v27kvr<ayU4^#=(IETnE}HK^2(KC3b)
z;aAG1M$1sjS1S>72Xznoxk+B>4wZ(zg7i21V%o8jYxv2MNLuDn9$X6s5i7rHEK{m|
zk7hO{%`VHkz&z(jdw7ST>zPU_OoGK&mMkI6<q>x&hs+8q{%NL}qrMl);51)(sQD?E
zL*_8^*hE{HZ$z%iB2%+<I&*PGsaB{8yjN at SCg(!sq*P?|caa4RPFV at JmRFL4rOgbg
zI%{IS!h2}sZxn2O-N^9~_xTl~2K3jR(LZ|1-`BqlL7)llk8%H?6Fj4XWj0hRJE0Zs
z at K5$)xHMmL4ISlM$rlqLF8-<HdE3m>Z21NyMRFfvF@@tMDy(V)e%Ghu<2e`TTIHl_
z!pa${Sp4L)N>QlVB=BP<z at M#zKmPn6-|dW~VlN((trsNsPRl3%{PiCOZ;kPApJeCL
zjan~9^c>57oG{lvMd=M?Cm5daCNzsxmk7fGbCdbXbY<{{??bjs569xIZ4Xz58uD+2
z;<jjXJO{K!oXclFt3B{Cd at LgZmgw@5&9SL1R51L^TK1!aQZopdLZ%9&Zxtu%0|dY-
zdPP!ZryR<JU?J$wI_vFPEgg-;YJ_TVYd(Z4s_=S<p{)H?n#~`Ij|l=(Lcfp6EG;#e
zOSNNX0Q7Ptc7#~^iH!$5YT%LwdK*_G7ceSwQk|1-)pU)V*Ic(_EKsKQk-1%tfkh>V
zYl5*Akja1}$9wp?f6(ITtX!9D>Tb+AuP)UABm5LnP>IYq4!u7i9oE1IaUn60cBM7f
z9$+diXs>%Jsg^e3v|P0h`dpRHqWkG#JF%)-SC_$X9Y3ldQ3%3+(a2o3uXMXoFC~3U
z?dh)O5=V*^+rqu2wxYyKfW-hDNduN!Jgc2VCU>bWP|=oQ3gdnJy}}tSSO7hes?^4_
z!?4|Rb at cp15;J-CyA|yhHAddhuH8g^6lO+!R9{nl>#n=Cc5=*&x(u&+Q5~=?{<7JS
zdGua^B#T_nrh)Kv!;@bPit43fJ}^1)FrE7N;R_+7R=o5yx0=$RkM7}zGO(g$I at O9J
zuNpY3T`p5Hk<Dp at 4PVPaHIN|1k&&6cf+ at +42+FHO=T2*`shZdrWg(}<>Xe$xVA^QN
zBjBB6S-W$h(p9;q*+MvZU4G=qci`Fz(@MO|DkE8K`&k}dI|D43!1~0J1XRa<6)*K5
za7Y#dWX`vUXsJt7U>yVK<MwMW(yP^vWr^`iFD7eR<X+<U`9W=!hXvBie<iYxS{)bB
z<ffZcXDTb!VDiTrs#ac?fVhYi7||HEf7&Uf;Wcz0&=i($FCHp5I7VpbN?H56(D7rN
z&^py6?b#UwjTbyuW61^?KutC1798r~HF52ZVsf~pXGYro at C6es#exKQOJG^iy=V(o
z>Kv-}VCT7P8 at oH@I${0M%cZltXcn4%#Wbfj`{_p_q`87c|3SA3%qm^KJW-at{QL(h
zvH#xll_c_R=8 at u<K*V2eX=9RKMdlcg%*#a)SuJR+rRBqyniC81K~$;}x)Rhb<dM3V
zN$dB_Bg_!<{$NEaP;Gi`ja*V=Q2DuB`A>Uo>i7DUvv7J=GhBO;JWR_IF%0uiGh)Yw
zZPg1=d!sBXtu|ff9l>n}+_GLtHSfG>KaM7+T{3mHLHT8=YYa<tE!B4%ib+O1lPcEB
zf!EQB&~Yi6WHn389Lo<FGLl|}$78mZj8$L}`PP{MLJ6E<`Ep-^GHwg77Wm4?jQi$c
zFId|UI@=RMQXRGL#gCSs3k?~`BW|H*$7UDbbn%m^BMrjS_3^85);3^)X1_CXv+N%q
ztZuRHt85#l(k(U(qhAHeO4ec|NpoJ#UIc!pi|Bdw-fAfN|1mR~!U%~q`SdkLG>0{{
z7pc!Quux60W=p(u0uI+7Q&_c2ljJJYN+KaVcje$siQsGSj$8%1dq4hhbkgVfz-s+U
zt=17Oruu__7flhY!CS*o+y2yLJ#5S~<q2l-W&zaTA<H+yxrh8%oRXh}MVNv63h5P6
zU&ft}OO`7%?52RHm`Ov<z&S at BoVs?FqB-VqHtGgkukQ&=(x?EHRF<9BwT#u&nzYke
z2vA-lf}dF=yb}IA${ws^A6wH6$AFyp{y9X%Q!MWS(x}$j--^Jb0xSA%&KwYv$~22j
zwM#!rdDw}ooc;|f3r at 7;;^jubP1kf_)D7p7bvLh~hE5oXvpG`(eo)Bq@}!%(wjrjL
zs8#T0g;wjA%p+ at -%#sbVY1=iY(_%Oe*5*UPDN at vZ-AS=jF}NmT-^%LGs!B(snuNH`
z?P1gYbnlnrA;FrnZl-s0#4qt>Ec04xzAl8=@d#ulq-S}+ubGM$#765rZ<WD95K1*l
zm3j#UrACo0<YVD_ilP;S3mRJeKBbX^DJgxX8sTeS<hKtN%ya2X%qMj1as at r^Mjzj~
zs}XJyPf0~|tGbkE*eT_|x2!di?vBVpFO%5+Q*8xK5BS}NUqeolcJ)aUBYe6rx*(BO
zrdbaoPR)$gLNJ8^{O-Vs2aqf>dQVUp_;yd`@6s8mweCZYBOU48UV+sfqdu~*aO(Jo
zEoIg+KAmdbxrL at QuAvDEv&Ecw-a*S}SG9)Bwt_)2S at 0(#ao)H at Lrqsbt<BlW$a7<!
z?C&2vKV)3KcIE+{yH}Ai17LwPNl{WiEWEFE!7fk>)hY=s_gAiR_|T-^ztLo&Kc>&l
zW7uBx+lw;BD4Yn!$Q0_ik?DUBCn=lwM+&VzX1}-52csJ#L at 9an8LKAkYL}IGU_m?!
z)r4sG$OZq0FLxNhOKOT?OE$4>k+E{$2?S<yrQ)rIt|5Oz-k+lXN&0-H+t8aDZC2=o
z(s#!+dVN^yrQ-Nu*^^e~&9*olXnQQLsJZ|GW*+2vXXTTvaAG}@QR%z&n+8~HKKD0s
z_PEU)Bkv(tn48<x2iy79G*W48-#>{}+ujuEb4|EqfRxcspboKggIYy>yy7we_ at r&b
zPRW~q+f=?%!_I^stJO84U{z|6l`DNZQ-CUm_1HBPWl8pDEsLz5JF{xKrcb4Y{g*V0
z2(Jp?I at YS+Pu0|9f^`{0|FMsukE_+vxsCu!r2dOGCHkJ3EqW`1%!1Y;o?k{HtA6J<
zhpvOJ?x&Az?LU`=zZ2{bA@&KW`cyB{6lY$v;elQJzx&k5x=YulhahEEl$(hZv+gD_
zkaJop_tungkz3dWyCz`J0wbU`!EPTQF^LcdJL8IS>U#EL8FiER9EXW7;}h}?+zgMM
zDQLBYr+tUzLvIM_J%pcM|NWTgM)q#ZB(f;DH>jrynIotdlbVNFHq_nKBEjejG|=c3
zR0ZdQye;p~aW7iStk5jji0y2*3ij{f_Q=yZxLCAv=4{ZlVq^xGUwc=naqsn~<yEn`
zs*_Jk>aJOwSlg>y$=$A$TqjI1Xgri_$ThmE)n3H0hV~q_F|?0w34BS<qGu5RyUxIy
zX-e>WfbT-+_=R7ra6hjwnoJ+Jne<xPyN<!H0(nRCh~dKyWKXosSzax&|En8{;ouo5
zO7Ve?n-~zp&x1ey)#hKF0_<EgV-VSs9s{V}iUz+olWCh(_;3H%wV)?w)ZPzb6HbAc
z2habShrX7r`RD9bVS2si29DGJe-?mVfLLLJ<BM8T?*DET)vYn|Y#>p at FjNGjK4j2m
zp&W_-E*AM3h$Gh>K7=EG>A^!nj{W(6SR4iCuvdlyfs9n6o?Dh8ygj2KcHR9&U9|ma
zQ;@>I<5u27 at Hza+$Ze8>IR%>_{@*-D88mQzhy1z+HEh{5J(?IkK<f0|`*zT01EzoK
zby+}j)A4t!Q|RiquT%S(@}S=a%y{ie3ioRzuwGzM^8z1gXIcFVSSYY4+nQivO+{)5
zm2>;*eiEtoTg%?iT(bmQt1PJGzCr_SdCrd({~)iKocUuI1))e4&$8e$x$x6IOP;Q`
zN-BK_?I!#$YLEou7w8%L<FdK2?}lA3hr*1|y`_Duu*KPS+~S!a->T%V1&S7HLFhz!
z at mSt3;HA{&*!Pc(i*{}*Lg)vJZYG3nc<#(|;;I-i`%^>M;20UhY6&JY)e7v_&h^)Y
zR;W=(UNBvu*Oeoo5c7#NQUfvId*c2JGU|2(m1%Pu+wJ*?8$*{9M%fc)?iAD1tus!v
zv%BjB%Eu1*%GD+}YFg%rpwc#tUE5Qjb}dG<v}{8bFkiJw1MNa-$7fvCD)R|u#~a5Q
zOmWKl|N8psu(+Bg-+ at 3NSdak0VQ`n=?(PJ);10nZ5+Jy{ySo!I5FofGzyQPGZi7pL
z-pTiVdv~ARz4xDadiwM^U8lRMepOx7edxY3S-+wja=I1sTrP5u-gO)8_PuAdSqYv`
zSTJ5YBMCPn_1|Bm?>hVhJqc!_%>lCvA#PH0kBeyU9AgZlZ!oYQ4(Xx{hMy^tV#gsR
zrKN4U8O9pDZ?7@#Qv`tzKY(x*8o~;(i{#a0G-`$f at G-AHFpewYM9Wd@wqPs!rkR&f
z>EBo3YR at sn6epn>Gr>(_dzzNEwQCmdAI#>!Wc>my$HUqbc;39`&B&+9TEC%P`x9`D
z%m at KIYI=WW`ci|}36XF4=}bZHg!Rs-XZ0zEg1g7X at H&RPs}XG9z4ghPIQ%@F`u6!Q
zc*S?@7mA|(FPJ$Ndk%ceeb|T5(+)rM6R`VdVZ-&58mn;l;0GJTF?k76yfIu<qbjVj
z0B7z)U{IQTH4c_w at r&bcmSro8e1p#122s})=Cm=?B5#^8s>`GCI*@e6Yh<OysvRqf
zY`I_NF|7N#V#TPdko}At_NYDH7;$QoK2Usrn4y)HS&OWi52&?Om63ueyy9&@`=Mf{
z`xR%Q0XSY2NvjX$9PC$jA9HS_QyhcbP1;YjQ%@4eoezf&bgM`%g at 2tL^%nkmGJRuA
zI~28MbUQg|*goe3wfk1^_-KRCPgzX;dU-1zWufe$MDJa5_7`K{!m)5d*ixb8j$PeY
z`?-J<-z#linD)GL{dBc)TQHT!(CMM#Sn~Vq3W(htRHo!tCN^!dBQG&Hd*2t+6TG}y
z;}M<FcFKJy={{D^WH@=nX2r_?s%mlXy)XVwo&_=@aa@$WC&wT!@wKeQ54*XVw!YNb
z-0%C?dqyD1MguYo2P&3>L>4<m_dTyt$R at +jOY@iFmXt=heKaR7xS3JnlypBg?oYjL
z at kkPaAjGrWYQ{lJgRf1tTeG3V?SY5*1$4lEjuW4=s(#aNB%Gxz#qr)o`5z}yBC at II
zE~Wd-2|iiGyo>EUJWJ`Hji!d!N+^u6^&$!2`~XC{TWXnTS4+(})4Cd}^G7c3G3bB~
z6D`zGLExoA;bes-W-G?N@)Dd!ruV$W8x0DK^b)+p=3W9bu~^wq-!f_HzUYf+y2Him
zH_TQfaj$kJqFNc76rqz<j|2J(Y&x1P77 at m*Z8y*nF4SfVsK8Wot>!)2(c-n<I~#6q
zN4e~{we(p`8GjQNcO=vSmi!VLj$TS@(%^w0zNZa^UzdKf^)7-gr#*ahwQ6Kf2eYsF
zS2!?$Tl77FXOnWr^j7ep3^#V+KEwpE at m7P2en%6QVRe3B72PYwQ(CN>E54%dmSiER
za38dhZf at c%%ySe1$=eeUUMjMZqVCzoA1mUap%aZF<;2RC3C{5lGd8#>rN+4%xbrn=
z*483dXf({dgqyV0QdMv at h|=QK(q>wPS!I(~tuHOw5oE<3wlZbHbL_`NoMy>xn1-Lt
z+(uQQ;S$+w14sXp<#_Ix;?9}~ioCQHQo3l~Fj{N6u0t#T+~)!@F}U`Q7x0-jbNEe$
z(skMJT2Sk%Gcq>kH0WWtV>NiyPEL{b)7#x<H#2lK90-~F at vC17l}uXr6UU35SuH<&
z at hHn6P4t^x<&8jI#xDR|lhF$_6vk!v-npby;|dL3r2*_MMytXBvjVy3Prn-Jaa+c5
zl%z31`O&gcS<&fJ%t;gHO!#r(A_%SE<wp8u6CPqbvnYYuM}El(Wj9Nt3JpRT<<aV0
z;u|E++-;21T4dTAaTDJieH2RKo(M0iN6q)>m>`on%xK%~RC$2{+MMW?Gp)Fm+LB7R
z!H$gW&TSOet!Vdm3=D<+ at l{O18kJN at ADNw<!jIlHx{a=v?dAQ>%Q at k}yj+yJCAc)=
zau2-R3;uf5g{R9#mfQ?H2*WF$Q2u!Q$~Bss81IwMk}!*02`5z#8Yte_rtB9QB-J`g
zQByPqo at T_wNqiIblf{z6%h(5h$;#_k5YOhg*`CiH!xipz>I1>>B_Ta=$+0~T?owS1
z?m7ABUHIO5826q}T5Nctwu9Ipq8+3$9)K7nkGr=JGM8JATy|4s at fhwI_TWyvlg0$C
z?<#)TlJq8fc28ChJ&)VlRxVq6`1PZL3ClE at nL2MPf6Yc_n?KHeV1|+Rj~XnW at uYhS
z-*s|t;ooy=LHFwkF5S;Fm#V_nFq2<t%yK&R1XWyp#W5=;`hblXTmOtnE9U0e&!hfr
zjd~Lb4ctOvi=y-m3<-^bO+RRwF<;Gd{9cs0>H3rG{nrG5<7(dN<3j at 0T5ty+Mbp|^
zf!B7tQUrp|7p-PZ_x^nBK)F%gV?P^EcQdBpgZiYUCG?I|ZAEpa=F0%@@wfPJYx-#d
zsn at 5M(S9<ULIBsOxLBEE)$wpufxBL<cu|g2<>oxAf8w2#e!jF=qqP2;4wh;E)CB)^
zu{d)2yBILW53D-*|JqCNgj9H_^fsSRP6YH*+?<d(_ at B0>j^2NR?wYKO|5SM0E#APh
zv9`B)2mLcs2>#W`%ia;^DxiZii--s*TKAQ5_{tuvfOWIiV(m^n81{GBIIjfWrRiRo
zv#UpeR&B)2Zxk^<8-#}&^ixz{E~GhcBI59-XQ5{iX2Uwn(P5ptle7=ic#jLqgbmf;
zjc^f-I!wOfsHY|T>=ws1-Z|S?wQlLa+fD;ANhEFe>X+IeumJ;CC+?&;D~k!-d?e*f
zUW`1k4TnUO56IePbYk>J#;c90R_JowtEE^Yz6CEe28`4fIxbqj(f?&#4z98HtTa=T
z1_nmTt_6l)d^K<5rAZe=r^%HomyWgfw8fhLv1yH7ltHmhIiO^g)mLj>P}OLg(uwu`
zM7 at cfO@oG+%>%sj^U9Z&?Zs at FFIrPJJ}6|c)$W9vSrtP+RG}a#&1n(uvW9>F!4Or1
zhW%U?NwIo&e>!!MHw*pKet?x#(l4VrOl^mLxW%FCAk}uL-o|TGGiVWQ at ATDx1eczV
zQ`eziQ-=v3Wv*I^5v18}Kr*(Z4PR46e at z}g5K*eD*<!EzfFo+7FEF9dRNPgCE3-QE
zOWsZ=G?Ue(UU!rqLrG^ypiF;A(LViGqNq|kfwrQePF$&nGONqYa-t~`v~gH_5_x(w
z2rSv)#bZb+!lG#<d9^8p1&e-QblWS{7q_g}ecId?S_=SWcOv0q#wv`3Zy|1mi;z$9
z0L1&r39}u{?O!&MY`szS!iWlW5(+r5Z4<QQ8=~5kAl~|b%A0D%QKUnr1Cul=iyG|v
zQP0nRgJ!$9C8;B_*iJ8Lc*BoZtWdUSgM+z&&#7Gk9AKe56w)?faGYDfo}wvEnkNN^
z7_54kM9E7=m9jLjXy~+HsOq#_3E*I&?InEG$}OrL(J|fs3}5WyreS_2q<`^-zM_QS
zZdnt)PKhnET1pJ~z}1Hh9@=2u8rYVb+si>@zB2-tJk3&{2pq6wb&`v2QJtHR6-kcC
znpzN+U`BIOTk)9}-TXkBZ5*ba{8cEF4s-4>AkzsgTYAs_Te8I|ftlQO#>P6_DPf_y
zAJgB+2boq!Q2}=c-~YIhhxgc(<{rHmo{y}^S~{L{t;m{1#=GR>GNVp43DNsP??zJ-
z&gQ%OX{H&nq~_2Li(=T5Odn|<{_=yN>86L^ZuKwSs3H%}CAGkiui438MJV~`h7qy5
zS<Ps3IwLVOL>Xh=heq+~9ni^)8k^x1G}D|q$xmLq9kZ}fE_?OTp68dAd<S1vHBdXX
zhRC-m+AnfTgKP-cxszs6rZ?zUDGgqRpT5+V5LT3X2P at QP#GK=gAye!~a at c6((~v72
zv34l9;D##dGJC43nzCMXl(CQ#4F2p7g&bx#GsuPXU)nIS3<xiX(67)YXuQ)65W_FD
zT{MT{Z8kWm&26S|&0$a~9x#Fuy&T#$jNpFbIgw%%ZjnNc(zuR;R31-7S2OI~AU7{-
z({g3r87|Xo#NefmI_`8j#)p-G+?y8!3(IUe@{Izn&Wl at ZOO0=9+Aljr&<mwtYA&o-
zC1orG?Ua6ZgU1{yTyH7OWq&Jv$Oba&$~>I6-eW!VjcaBp(Xq$3(Q+$2Z|cX|5=&y?
zI{D{H#Q6pMY3uig+D#rhMvjeTSyUzdIO<&5h;A5;(oehd;Sy<nuL;*Rhg)34<}<8r
z{G_LVC;{T=ZGj7>w&oY3@!^rOiY>KYWG_a-c1v~57t3TrQw{y~C##4L4&8l5 at lREz
zJS?<9%|S&*-&)!Vs at G%#y9D`jqusZ?RDCN<&;wl<W5VF;b{9HP`<f#fFc~sCeeD#>
z9Y3~y4yY9yBU}!(vaQxu+v(*y3)mTGU}K?R4NJuqM>|ISFiffZw!)uC3ZS?~gis3+
zq{g>Vr2)GP5!JMce^~PD!Z7WOnn=>++iL7jh~wV-!qbyXnuxPT*m{4-8oXO_fCm<E
zYxt+CS5TuanY7U%{1pKw*l|zul5jE7Z-ME(k=ihwNcT;C1!zj9@>OIh2E_rt>{!<;
zIGi+0XNJ^TS4_>@OZ`gxhy~BrwKGG9XOmi_5@(51%6g<}xeThruRP~HudW2}P5#2&
z%hYCDcsv*AT2<}riU~^-X%4a at z!$U`uYrg*%lw3{$Ra=*N`e{_0*^u?Ay?;2cMiI6
z5IQEc5h^)Lm_me<j$jD%z%%vX;1OtsUYub=BJm?%J`QO|r2Ze5o4x%l8Vx%l>dYJd
zy95L~g?}JyfIynv-Q?FL$-w!gB}OD|(?5*~+bPjrlf1%cLQ4>5AsFI9FZrilt{oeV
zp1lbWiaN28t at jc~YFp($0*V+ST`#kVD6xO+H2osqqyd>h2jITrbqkcDd#lLCr0Mx^
zE5T>9=Jm40aG8{h<$pl!<H0*?0LxGf1~z{?!SBA{wa1Eu{9Eu}-<>t$)V052)$4-!
zw)1+GKH>4cVKv~k08wlttqu#z8!Rl-F36ueKL0Y}-nN66U$X{t!M?u=7oO$;8#Da-
zhZ?+ewtcKP*|zl26v$|@p<aV|TSgG3OJ=z>oL|v$!z1*(Xuf~Y=LjeaGkz&C)$(|_
zO5gBp<F-KXvQn44vBoU3+>Y$Jc_l%_qXF)~-$Hx3P}cvi13!WY7<6>{SgJu$@DkJr
zgN4AUf?mTykkxDA7O!E9kfrrVr-V?VFasyOF at jb&Qp2wT>_dwjOUOkvI685`zyc?K
z;ULJ&dwZ&`^7b@*HAU$4`S<w{>pd|;43X<Dy at R==*3l0Dl8*T26~cP4Kic;r6IR*f
zR{G_3-*?wV)}Fq#1>b%-;&aTBAJsvLAh|wYTK|YLnFk{<qn2i&i3wW5yygOczIXHT
zC+`Eiug2Pk at 6EmKn+_egab5H6G3~uv;nC%QFCs4nip&T)UIKFl)}c?oua2-FA~~G{
zTl2%D&9|=_0uG#l0|co_(k1NcF|ptS3m;LZkJ7gFnDOsX<OT|r$L3$k*@set`^+}9
z;TOgf8>&P5B?-jGoZ<hLV6{ZjfA2VZZu741b0Y<liFNxol!0!kj7JxBm at cHejv07A
zNHx+%vaY{K<BCFeM3G`D!qq)iltd$~V7Q>FazhNK2?rv*&{mZRd!O8lP~k)SNdbc&
z3z<I(K?s$aeCS8IM6zewjPb$Y$;oI${sAoS;N&1bFL2@*o<9IS$vtsbomMV at ogAF#
z&s{1`j<(=X`Kg%VwB4%K^O6J_N(_#w*v#1K=3xRk`Fd#BKhmTP(o+S-mrnSZct at E}
zmX^}!<tt?I1zyK3Ft{S8S$iU1cilnMeaUQI%rK@{r>r=oR)<kaoZ}$^&CRK#=RhBT
zcgMN~ztd{iIAq!W+=4;gLEG*LM#0x*OsC5a$;ZEQjhv<?+1m_M?3%!WY&_%f7&tP(
za#;%nXB_$jtz|nP1l`bS?AwBYlWZO(kYLW1<v<iKDLt?XY%j=NL+yU4lvGfo0>qUT
zDaiVI>)t2*=9X~lZCY}3p-v5vfUJjG+vwv=m~qMOyuFsaa~-df*E^*F1HYMim(x^S
z9?LO3rs=c;;-+tC7k8R-3K_mzC+^i<Tn*>n-PSx4bu<-&!X_?prI$g|QCTH)`IHi-
zQ1A6Yv5rZCPW!f{lkutNyYDajR^=Nag*0AHp1ZjB7$;BC{;?ppiLGXkbM2b8Ih?IM
zmhH^Vwn9-aPkpr&t~~A0W9%MfE)r7dO=no6^5=Q^LDSSE#W-g--x&Ua22Q-hN*dVb
z3`xy7!qd`js4N>TdptA!8}Mc&O{Ks#<)b2f%hkWc9V(0{*&ruTnkP>Z0fFh5Vsz!q
z-p<dvudz%YLoQ>JYIJG>1J_b?PnPTVX#aGnNmT{|Cta(|K}<=GY<9lf4RclMqIk5&
ziUr-=E%O|f;E4kTEw6j>%zfJAI`T<le-pFDoS(HB#zI;KA-_XG(uZhF4Ic1q-7UC#
zV;*tb%-sw%OBDvbli9PkY4`P^t;w1f)P*}TrC?m&twC at 0SKquAXrIsbQ`$$gYrvwH
zX at LtT-=ufaR^sOETfp}129vg7Ip)mSyP}}O0=*?$7TWHaQtN^^+Gg8ylhIveV1uLL
zTUhl|Qjzp|Qe_uGfs at zujS?5TjL9fo&6Kiil;)n|c=8p*sMy2gQP{zECl^0scP<e5
zfLrkqHH*n?mN7EY#0%mZeCKWY6;6sj+geh*k!iryeL=wQrjF&0X`C*S?sI(_J&Siq
zK0Y#FGoHc}akZ2;b-W}?*g34amP$vK2c~i5WW}P7%kCw*nkPaeydb}NQDvK%3hC}H
zUd`;3{1knf%WrJy1XY+e6PiHz3dutW`HrO4`p-d$QIS(7CSUK{kDmUl_2 at S&m<A2X
zM2%c06g(GzTtFwsJFABHn^e`mLHjF^?tA|98$r?Y^Y8w~SAp8u{*NGdsz9aERQDkn
zr`?HAafPxS at 7zStq+LTY?aucuUeJXjjhb$NbRP3FE)ncT_61yY*K_3aC{nnK^w~9l
zx<8oZE0hi;)@ih@|EQ-_o&L#s=-NZx!}~??a9t5}UDk7UxFY0j>h-j6EAl6+;rM>L
zKVjuD{phA^Jpk8oyoUQ$UrAxbmx at f9NhrBa$KBG)AG3Z`h$Jyy_b}A^EV{TPfMCr=
zDzR0i%>ag<aq4r{-E(Q0 at Vrl5;J>YM`j`P{#vZSQL6^?+>J~nB=_i8=rpde0_EdY;
zjM%P3EQUC!G<7r7KxEh5R6_8JCPm1%I8q`Nv at kXif8UL}8usp|LnVLBi%E3G(nQHa
z1+O#QIojemcLl2%TYOD<sxRCfbLh`)aY?H_e({m7n|RGo{?>YYtRj4JAlW&NnG>|Z
zMf_XUDi5!6nXm>Dk(YVVnd6|S!Ykj*NR~muRMN1MKJQa>z9<%c(7g at fk;eyoDE5IK
zc|+_woW6UDI`_cRh1UL%gGabz at Yw@Gb>Bx;3SaoY=f$T#{rX2ce+dA<8zl3m__%Pg
zJBHwY0{DLRXBszY#xaV?<ab9G5)P+KOs|ZKYPc}&Pc3ACGG$hq|D#8ZxPxNLXgwi<
z8p&38USy6hllV&{B|z^s*US=Yt_Cg1GlD<RS|X&i`$y*X3$;`Dv3Y=$F$M>3wHC%|
zpUq!R+m(h)VMal7=z}34`HqMHx(tnZXRrjf9KIN$NiUV$tfdyaUn9}{*b9I%8+F~v
z^8Lbxg at i;tYdjpeq0NYd^ID8B4#3#dhqikqQ}`heReCL)@CS?Zn+)(q3Xl&R`O_f)
z7~X}>ITLk;Y!X_ at q$!8M6FDt3RmOW+UICaSPL}G1S*Cx}whCO^f%3yVNZNYec2}qm
z5d3mNDm>n<UOBMc!Rtx2ws?O|bB0U`M9W$-C5W9T1nkgvc|kYdTR$Am<~AQiJzIxO
z*h8g?Z39$L>2O&P^RWQ{I$W%V753o4{5l(BN$J})?*w7Dew7ZUgQNmcvo>1b<WS}2
z!N<jm!u=>fO0M}3 at F~2U5I{?B3R9J1keisPW1OS|nOJ(0=sS at N4b+-&GwFR?yQ2Y!
zXAwEUP9~E%AlJZ;6ER3JwzFtBhSWD}1Bd{Qrr3I~TL;yp>wyj^gPxNi6~6&0IR%d7
zhhq4n<wi`PAKDBtgSsE^{c~Rl%)_Ub{I|=Cx^{j`T$Zp8efE}^d9r{p)uuK>tZf?u
z59u^zNv|}@z^3x!+OY&%Zv^$Amz68}Fcv(;mS6QKPeN5gLVA^uhvGdz2 at F{rV#X;C
z)0w5~Qoas9!qgbVJLP1Lwz2rwg(w_9u`R~=0!|->5$KUlA+a8UtKCd$Rs1PE16yRU
zoA$+wAj*{%0st at Cz>q(CY4WCWQ)Yzsr=upDUpfMS);hIKXx=fNDF}&W;)LkK49cRP
zCP3Vm$O<;kQvti%=oXf5Ki$+`8|4)CAVFXdnpz_3X|7dY)}Z|>T8_UhlMw-9F-=};
zK~UEI_H^nHBxH88=lFGGaZmZV6Yu3e&NbX^#GK;UINDri6qkoEG!kE{^uPCjyb^S>
zWqNskHevpH#s{clF1Ps`X);Unq2GHUsGE_tL5*)C=sj^7IfOdi0Mt!hR^3a*kw~Do
zln`|gFaiqa`0YDDC$D9)74|cA9XYe-D0r(d03497 at bg2<AV|kdI53a5te%=my)s>7
zJn;5<4z~{vyNHv^a8ggdUap*TqrtiF$1_X<xMat<%4Qn*wVVF-BQhYB$Q$NdPs%W$
zD6A#+cW|8LN&tIe3Tbyxf7iM96bOJFx)QI30%v^d=r41B2hZpAqMXp~xYhbaL!qr2
z=bvysfOr&<9W0(FrzDz!N{g1?e!b}@q4~JaD*yvuN!?15wL84);Oek|h{&JisjgiZ
zq^F`U3K8K<#{8Fkqi$!1Rzba1?An#z8y(O75F-JUX*8rFWwk(GW*lRgM14-p*pVFE
zN4HB<a9m~+9=iYxB0x3R(+puxZSZwKTw)}TVM#O!0#sb<>i9j!wHJjY`6 at d6aJQ0@
z#HGAQD;>k^-Bx2Y#Fxj^h7$vBI<ngmQ=N~1Pf^8%OR#IiR=pO1>fbnLhwq}jowO5F
zcVfAYc at V^rM|45pBjVGZ(|my8k~1z`jDEAf2KHT8ElY|<B+8_`#(0}T3t$ka4R3$p
z;5~9g%wt&lxZtv&rO*ov)svnb4Z9H*=Sb&8R7aN82c`W>{6F}rTc%YKMv0hyL<cau
zpsrbYHTVjY|GVdoh1>w|S8B8EE!t-ZcDPchU&;&Ws(jf)I!pJD=9pHp5irP*{)HFy
z2`mrzq(G|+YnQ1casCEAUu;r?$6G3TcupJpFJOu1ms&*pX{^%hfH9SmrM!4kzGV+)
z0hEh>k>IfyoNWIdmkMQ}IMm)x>@E(Fnu}oHLEghfO*q<1J3^o>{D`@T8xbjwjV{r>
zBUh}324G+h1v?Y<1ORoX3*S{+ZuW2(n!3?!-v|Mt3nmt0u|Gv8_IQo|-ofiEwn~|=
z-2C#K&d<_{pPB^Uite_L$;u8;RK;n7woI0Blaxf$!x3p~)ZU&!?c)Resv8bK-CkDv
z-{Z3mwh3WaY6ND-Q|Vo`7rg|eX2X?v;QbwZ{%8^UVoJo8a}?<I(u$^0#qr;o{hR3|
z#zUpM3aTUNGt4T<KSg8roP&)(Te|7^R&YB(8Xq1nG2E0sLeAXkAQ;6o?Cgj+f}_;g
z4H<w#AJrfB{juFJnomx;y>c_+_Wdgy2(CThfJp!y?q(gIF_FSfy*a6xi<UzPB^)MS
zr8jqb^*m02qT6d!%GIFP)E_2dGG(|irLK5gwON(^!P3&8-|Q3VOeOQBOLV5TE(o9B
zz>$~C=ukm^JSMUvZ9RmMc*5c^EA-#hQO`jpAq+vekatSb6EyH{H05Jb{BUNRVpE4K
zoSPI7{$jpCA$KT)zFtRCWO46^vZS;t-oMaXyo$ms<-I}+gM7G{=f|b8X<_#dJNp~X
z9Tq}?JCdkPU%&d^cM=Lr4fTbBnJ+GG+`UI!hH8S(*0s`@FLq&jCj0`|BQ-D?X{tVE
zI~G6A<N#HU>lvGT-|ATtq0<NS-95rCwFBvvcCW(<G2ff at zKS4gsMi+6=Vtx0BEcU>
zD9RMXtN#2@%)PN%_fK!T6Ew>9_?n?fDW2rnx#Z?8WfI2h699mX`1czD&P$`^6jDsK
zZ~|Ekr)wufRHR9G9haN0C(=qHoNTsiWnu!Z_RXN+hBNK_M8DEfQ6vwNEmR^Wp_PTD
z96!4bXw{4eYgU1&`eVrzq|z%XPPgZW47_D(;<s0e{rN~ZgHRZ%`3%&1maR^(yhX!m
zS+^%zSylv1a2jD{sIqPWJ;CoDYsTI}kVJbZ at VaKCbgtynCF#S^@z-2ww?$TC?+Psg
zQi`7ERT3AU?uwBlAH4ya5(d$r=kB`&4_8Z~VRg+YuWR>2{clkgi1u0Zoguo8vHrXj
zCW20H;CW)zt;+9)u+u>U-})^s#ZoyJxY*s4HIb#H+qi~csDP9y04qBO(@c{iaj{`>
zZ1tpO_K*@m^`~m1!<vWM=q%N$m>G!N*7KsoSvKWdT;=O?nv?fiNzEzsKJi at X^=^kx
zP_)W=p|T&XoK{QH*4c-j*O7<R+L&{kCYWzuCq&zV?}^Y6`y84xe;9tWXXLfiy+`Rq
z4OuAVz?r4&<sWe^B6F83-)zT`Mm0%MyW6n1llS{nYvldW at BPTl2+xWIlU>p^;<uF>
zg at cAV#YjwD;U>G=%j}5wr{5>nVaElc*Jn9F_q$s3x<i}#oxgjApYNOZOhuj9qxa5-
zzq=k-_1L~C8cFNZ*luccb-qLq?ed<EVPF1c<?HNhA?ddp*K$?zTng^b+(QO1(4v|E
zK52%mYhy at 8wzX+(-4uVApH~&&-H}PE`3xFK!3fdiWMOlDI#A0uHWuM at mP3;|Y3ls?
z6_O5+sRv}q<XfJ#Hoa{x at ZabQMG3mveqHkw)JgQF6VZ~uH(BD0Db at +vK1}ji4V{7O
zE%iPxB0%v~2qB;_mC^^{e-_^lH0+C?Ap%lyk=Oy^j1vF7SnGr&a&os%z2$`v8`tsu
zgm%k|3ImD#=P(&xkNq;+C(e(<t0+S-Nsj+dM+!-O4rZ<~cVe!~H{eXsk>V#REj28u
z1D4KiGIG3qTtI*Mdip}t*7WG}%DEC*YuT-Y^@7+)Pu77*8dUm8F+9%A&CLk$gC#}{
z^eu6M`Xc}kgbI|PCb=A2X;<{Xz$=Jbk+n$oxC?XhzWuo$Ro9<$f?hF6<oV4V690AF
z%ANdE^Sddc8$W5Kj;@(*$&#0bUUGiMMJ3}|sumNOAKCMU^2Trav=X2mcP|XS7IMY1
z`OsDu2r`JhmHBg+6CEX^{l0{p;x<Hj=qyjl{UjBT8k5xC<%SW49M_zXX$InJLPq(3
z`*uDvL#@sWg$wL=;rlU*H_s(?k|M|dfLjJa9BvI5Q|e=Fn25NIa%GddlRi~@7W at GA
zgo0<k-Ukj%*%@>u2vE>F$z6T!QI<+sPDZAT1cvJFHu~MwfPfG#x}oZK2{ub at arQ*+
zR-&{cq|<Ku9!DKy=j>cS!b%K1a-{#{tN+4ce~Uf{DElR`?B;-3I2-J1e9JKXY*$V<
z1VaD-!upioUc%@8&412)@{gCt!B26)TPepv&u6>E at Q+-SX8{X%gLVRY7{yREQs$1X
z4eHpQ=k43_TmoD^?*ag`%I7PxhTGNP<aUBq-LfwyZd&W%I%SKj<7;ISxfEMfXOQwq
zpBnz}yP!64eFlCXBI<>m0-q$|bk$&B(6xTNiq0%bDEFJ@(Tm2>CLBG5bH+lLPE+?w
z+O<05G0CL9ae~fBdEW16t;pqBl0k>!5Js-Tk&){elzIheHbz|F2hrNCI at 6(yz=P3P
z;@Fjl)}WGP%3BZ26KYYvtJwVTEAQ-W_f^}$-A{GuS!1&%kSR?%TSFCk8LY)|UP7Gi
zZBy^SEuQBZ;DWbFj~c3(qwm3O?zxI2dU;3C0R)fzw_<=wj0Y(@S_|2gD|^zvS*7yw
zK(k`H?%WZoyoi>jKh$cGm5-9-a_giHjK(l&Zle{epw7S!U*D<B5+%^Kl3&X!5?hfN
zTOo2Prlb$`0`ZZvY)_ObSgO5MgnCx+`Q`W5;FWu0y$!~auwrQ6(Qa5c8sg2sHd`4g
ztaj+)LGRRe8jCTn<Qdx!h&PRFHRve1(xn)FiIO*LS2DuM&cnQUPSPV&HG==9>&*$&
z)hzRrf~5LFS>#J=LbyS}wFZ;bh#B8IiNu46#Rzd7U+c`T4951Nx^+4fG;U>b%#OF;
z1oKZ?EaSZ`pPuMb{l5_|S$iCD^4bSr{NX<h9vHT{)in&E6mF=R)K<sIR6u14=rw^a
z=Q(n|bA!k-%m5$dH|IMTT^ZC!m7$&<zFaFUX at h!#1*`Q?+F^xpSU_T$GALifZ&=@L
z8_g5{eH1Ws;Y{cGErsG=4*L<Zpss5~{Q&`h`(a+_e^XXonsA#v8Canha8RGKjl#20
zV^UDHaP;ooJGYC+vYzYjh?5BL2W^7l+DELG6~N~_kv}pPFkS>_a1qL|mfmD3>?u0-
zB&nVzj8(Fqk18L_bC^Fr29kV!ss08Tg<Wo&>!ehW^2_lUhhun?{LTRC?HiR-jg(F<
zMy)-D$LXs{IeHyp70N*uS=$(+MFr2dVe at +mHU3t&6tPJ^LNj>WkdYg{)UNP*CUIsw
z^`-xElJQI;m4l-?kqG7ix`5P?*Y|eqyDnN%Rl<Qx+C1yUC;HqDWArUr`TJv?wE6Y#
ze7)+70b=Y9+ZV4*(DgyChf%XYi#zEd4`OdND2keh^K8*n#OA7L->~AYq9=99xhdI1
z7XjAr3^L0hFl2+1nqivPP<A<KT+F8mI_0w`;P$8TV!{@Wh&dQ*Qj{?;*L$1mkT2Rz
zkBYVYw~OgU!~9w>*|biAT9P|=A$FrIs at 4WnTnL!qN at 7bACFFCq2HRNClj^p*6ezHu
zv at 0e???l-R4PqsgY3G6TN^5LqW(c|cIhCsnnx4H?iATW6sa_U*yvC at 6%>J1mKJx0f
zrk(W#`w*38hTa!Y$4o~dr>LE?ub(9tMS<j8Yz`iAh7;wiQ~KuH6pkiH^<0m<_Z2#T
zBA5bqR$0WjI;00qHvW~KAn|7>{Sgx+izLs<gV;`X;9GL!*NYMDox%}HToGls-uXcT
z!O}x!bJl}$YUN6 at ZCHEmxvdinb`SRM&<g&dFJrJCA^qap4CtOm_OcDh8=0g&^qSya
zX*0)#&@uJ+y!Qwr2#7jueYM{I8~XjHUi>fcm`qIAPK^ZsU{FX5g#5htZ~F823xs5k
zH=*}60H8iGH8nAJbb_h;E at T026LiQYz>`B`AdoEC5>Edi$GQ_gNDZ^k;{}gyo{@-A
zs|5hCZeDIuAY#$Z$*1f6y=@r3i<m?(4s%>a=p_Ka7FKA`Z8Gh*lgaEeIqAf*#0&s1
zycBjq`hS6UGH?xw+Us-RA#_wRFSx?{E}_ at x{%Ywgbvn06A_!X&mCC+Y6yz$^ou1n&
z at I~gNjIe}(3sCaman7Jl=YGBCaoyrIZ0-4~$rYr9VZ+L2a^FlAd_%&%sT!fl<BJxf
ztW1*$e}C=b at x0eTyP(_Pll$A1OZu&wGWpeyM?z~o{I|PD>`F0~Nw;GDcP`Jr7jBKd
zTU>p|40RFvlOl8 at diJDt@{T|sZp<+a4wElE7kNMaa+gz$hb964^n#wwZdaf3p}{b;
zU1x*4rih!h%XU7a%OB{nv+kq_Leu`Mr#)V`b-}(3btCZUQ76mveV!fuHX*&4CNxc1
zEol{W2CYztd{m>T0ow?{wi8oWE_m353p&S@!3<pQOg+yb?LcPiE^$w6No<XZe#ws=
zP@)c at FTKWehg^eYO4x**hH;HD($ZZ)cUN}@T9%B>h<)hq<5VNQ6xt)PTRVGy%R0^4
z_Yz8bWiqi0YZZcdSu4Wn;1M*YBUU`K=OzH}=^T9(w0$r_omf7=wvuW1+9<G<(PZ=`
zaVw0&Jws at PErc*rbSaMwbE8ZzZb-8RJolZ=-c(;n-4Q(!>QvzBGyfF6!J<nQ<~Ml$
zOhoDPx%$@$2RiXkO2@#K at O4_&-X33FJvsA(FU7kKkf at +<;xE4y*bgO~>NpE7E#Tkg
z&ffaiEe<Ff0gE9E4-e&d^g7|3T2yEz`q3pn(-sgchQ55+-@&I>tsQCj`xAO0FBo?&
zzq+25hx_+kucyR$AfH)%Fh_IWLrtbnq%f&{$i#x)2kGf8vWU@(vaqqy&y*%?pP|9+
z`|egDW2%9V`QMw)kIuKIS=rbq#GaNpSlWd|ABP?+Oxj~(VhnL##Zv^UDnV>Cq6i2x
z at H#nmkw3A+uy8!HV%9hZId{R1<oZU-Gmhkp%jTf|tjD1rh9*i%hT8h+>Fwp$P?kd*
z$^u<m-_HkSD<`<G?Rr-qw1fD)jz?x@<}HS!V@)UKoDCO-X at p0OEk(A<RWxv}LhT--
zs1J-}Me?T_*LI}N5VcEY&tcw3uE&cTDmm?krdolO43kY3$lo~<p=1Tk+o!z5<7xc1
zGiw=ic}hZJQv1AII3a|U<aul<dzaPXIyzWY(~8eyV^k|Tn at 68GyoFYZyh)sPW?moe
zXclN^d$6TZc0m_qI&hR3^XiXnw9Pv)+$*4E*}3ixdA{RD0ZQ(U9PS<CH0;26-Vi&<
z)$609qYwsvt4XB(ffZGd(zUHwdp8U0+7lvJBb&6K*3h=FFsg4U38!2#k>8<{O6)Yy
zwiogOPm&vaQ at bNuCn|NM(8O|Kv37s{Wsk+9lUe?&w|VBr%uXn*bz$LFti_!9U#uHp
z(EXI1ak6-SOVRoJ!t at RT*-L=t{qQ+UdcEQ^Dbsf6Xh0JauprlS6JEpaa~{9r5#rW2
zF!0cAlMuY$vet(GS5&L}CytMWTvo5Yv#x!+?TZk7ys8+6sdDDFE&HtG$2 at O(n`*!7
zjs`Ma(0{+)yA?4g6FDZ6(TR+MJ5{aszLQdN!2uoJfiK00u#0tSrl%$xYo~Lmq*W|q
zvoI9vf`-mgy at e{$$fzQ-)Y{`cmMZW@%Ns{*R{5pWM3w9M;WK~O3m3KpQW6y11V)x-
zMD{$mVentn^ZzK~w8DPH?Qs(mvP|T at TM+h0Rbv;_Y^Za3n`Hw4BwAi$*9prot7#ma
zVR#1l9LitL;Q)yP_Ka??zV at ZQPWH#{S!NzwCh at kc<#IpO+n!+NQX2+n;iCwGL*Li~
zKq>x5SS^~{*0J6T;v5=zl}am~!0e(EDg)LFo)iFp1M!K1%e`ac=m}K{{^3A?f{dzk
Jz2t|G{{!PJR4V`g

diff --git a/docs-xml/Samba3-HOWTO/images/a_small.png b/docs-xml/Samba3-HOWTO/images/a_small.png
deleted file mode 100644
index a6622ef6cf77f5c19e94ca9c888840b72c1f1141..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 115304
zcmb at t_di?j|397x5gf!$%-FMp*p%2??b?kMTdktikr=Vns=Y_6s7)!)Hdbqds;XM8
zQA%4ywK}P9`g(u<gzrx|$?ZD1&UGG->wX^h`~7j!Y^+U~8F?8&AP}>esi7SR1OY%G
z+RHEq^_K*EK8E^1>#t{}2LiQ?tI?%@pngY28#zbYU&cqrdPVwy^n5RS`=QK2z5M;`
z{JeaxMojo=QwQN}EFFxDjg2W3N@;27 at bK{Q at v*9^>cGIj at 87@0#l^pT`O?+Z)!f|t
z;lqdg{QS?KKcAkS*4Eahr>DEQxxISzDj^{uDk>^CIGBTjBR)Rf+uM72d3j at F!_Llb
zdwZKY!`a!Hvx=P#2t1T+W~k>7x9puGDS+<Crb#DMpGYAxK_~)Zd{$KW+0c+?`nVB)
zWM18eFdG^INJJ8oI{9V1>uc9-k<J`#rj%J5bKw(qKortG0ilIoEg at d+<`focXYHVn
zCxtQWM+xd}+E~yF1<YYryTKd{lUGBg9DEGha}r*toioO;KzTlqt<ceddzc8zFu_2$
zcW5#wxu7K4Z7 at yh%@SfVWbU%BH%_v?;I?Bakzo|><>$Wvr|TFMBX$gnDGUiSD<v2(
z-VRe#yvl%#*2Ak_4RiYbf`TPQxtLhuK`_*BKd7|^1A1Cw_=2hQLqN-S)X1T{!oxkA
zZOZ|Q6WP2|#6^#17Gz-<e9WG=V=UCRu>;TbFF;HK^R39mnk&jot*%8WE{yDNPV6$<
z9UzVrvzMi%RmoK_;du%OPFR&O1H(zgbn{JP?AW8HXJ>N@@@#CEuYH*#&2_)5!Aul+
z at 6N~txr<fhn;L)q{D$NSNOyMp!fTASzjEajeP8o6!g3%V)Ph)DY0x_IlZNY~MnN#B
zP~tixe<^1f6nn-tV(*9OQ+=8K;+(K!U2&b0iT%@-YXkQkp1x(zTuVCd74K1cXVuw3
z&3lm!_r$dj4kaSCz3k<B8?{|KPR=epLe<g7zsldK at QqdS?K(NM48qT54-a7(z~Olr
zc<%dZf#W<2BtOk3d0qt8lv2Q6ail&E_Q=*1ZnZDq at 9ewJpHkY4RPUMl_GQ4H4Yk}y
z_x4w%E0%59mGwA8qE_z;@{*|zYr(omNT%kces4Q8%6e&rC8V3nIQ8r2D!?x^^!U4S
z*)k^4xBfR9B8}E{@jH!}v#s!rD|;%}<34Y_jy-<tLrMXy7VEJOqX450Rq<r6dOu~m
z;K(z#(%#zLzNn|k^rqauP6jXBG=(l3vthLjlxe-{|C-0=j;ls+Mx9x8qhI-kW4c+D
zOidhSz7gqJ=Y<H*S-PS#|5E;p0VbkalY*H5r#3-dX`&7)7hY!_xTUyxx9VjR+1i>m
zYI2_T&6SsSQ&|YrtHUk>niJ)Gqx~=N0?dDzq|ed-<m=PQi<knAiJGmdK8e)~#zF_4
zZCF_0heeAxoo8D3U?n#<x>Vlx$&`Z^&z5;6S0(|KpG at Ckzoh|c;6;T*JiQ(QW-r`U
z^YLY_h$-^x*_of3_q~+2 at gHBMQD#WfJddA92zbHJz9gI$zn7_}NbDc!wbBo#`0xp6
z+z$~*`xlw~b86o{RQHSf+up5tfp&0Vxck-S4%=QUjAt0FRKQnIE&FiG4Ke#E3;j-T
zwr<`uY^+Zf1_A$7H%Qv=Y&728kL5Yu{c~&rMff)w1TzZ*)$-3sua^7Fj%j~#7VO*o
ze%YO@&-?s_xc}Hd1_Cp3>-?g;z!!u9yNUCw{4jXlpJX*wO`Z~^ugj|2-q}Lmm{J8r
z(vQ!lnH9Mq^vlf-rpslQ9{fDM-EI`ub<2?7D~^$TW9gg;Y}f{&r|f+?L?@cQak|!-
z_9;f|<&<ai-Pg4=6S3AaRb;e*2Ov9=y3YW);@5q2vihSgq@(+?|9Y@{wY7r3I??k(
zoXiz2B(qCA&PU8VAbtc at G<VbT<$Osd572c^T30QnD|O^bx?mr6b%W+M_kXxHJH7WE
zdWiL^?q}q?5^c0CM)v&DKQiS0R+W2Aq_Mu6XY`|eMc?~sB~M&&^-fTL0{6qqiQAAT
z`lR>0?zj+eln&RoT#vpQbw~zh^$}O=jZG0**Ym@*5q|x1zXdS`k#k@^7T)teI5DFl
z3pTT+7x8G?uAK|e&I#NrVcHA1&)&D6C2iP)Vkmypu&34 at +iIEGNGG`pe?B{F at P{hO
zyAMP%5%c=n`cEEX8WG{1+nWt7-T`-tO2n93IT<2Yxk9t^-Cgp-_fEUT4Zhi5bF5ox
z*ir-?lkTpvgxK%4;JFOqG at h^9vug;RL$=EEod#15>br$nrSc(}dp)^bFGoBcau*GV
zdCg9Z-gt3PnHFb!asZS9Qw)2Ny5{HO-uI85%X`(U(!>RcJ8xfo<A?3w!?&*+=rwuI
zy}jZC!rfp>G6pDvCMv|h=EvNqfegKfu1g0vM+4oY`KEl27+B4tfTyoonUXwcR&t;F
zW&|)k&)XY$t at 1${H1Ixe6a}NT1%%ji>12`{p!>I`EH9*Pi~I?R1aY&xJbh$wa}GJ^
zBu5hNXE@<c1Gau5h(D}r>OTH_DlJggVbm;(lzQd<$|4{ZYl#}cXqXL3-<BceVM%_S
z%a#&X?f_pW0QnscApI3gG1JsqAlIwe7qQ`9V=MA at 6kDjIp8G==i6t#eiU1FZ-w(e9
za!tt5#HQ7BNA_skjM2Mv&_$z~L%O|YHp at 2ln(hUY1nimc$wBau<%g1k#w6{jQs!t^
z)^Fn}iZ}Lolw?$gK|k9OVhM^GTN3Ja7dU4+h|{lWPT2_p7$<!=G$DX&It&xdA#V`A
zP*MMl1wwi+w7#ZhT<%Bbz>oZ52OfVAP<YP`G~(OTDZbqLS+?!Mxg_xusmG|~nRSFg
zO8t{(`XXd7LU0~}xpcp!9~-rw2q;%-4k5kw0c-K|Bjk;zmr%f+o9Esn&<-*%DjUAB
z(s at Qt^7pOGe}4cpH6YzC`;*~bH8<zX<T74~O6YmV1U)oQGk@{pzQ#~H at 0%N+Jh-+t
zFR#{uppSW+wY(5t=LUIVFXaj;v4Cy8V-47~@3UAUzP^1S^#}r;nrlQ?+wTk%%^Wh5
z9)h+?rv3-U7UnW9Q@$H at G?1z3Yu4@~;4u&}MN^zp7R7PX4B8#jan4t%K!hYAEQ6ju
z&0{wf^-1;O8WfH;ZRAi2SA;83HffoD1)#j#EqV(Pf6 at YMjaLcjw%i5+Lp+GpreG73
z8e1{a^aG;6mKkuxaLs<REjdKn(brt<A>=~-Pq3WIFCXnuvLO?^#zUv>SCOyO+zlbA
zbrOw6WA~ojrb7Nq_TMF}WDd7i6upe*@bAwRK-A=An~L$- at RL7gFKO&c$L1pPem*s2
z%t^E}*lTJ`xIFT}w{ykg>rRSpZq3zP;$@WYPkg>0O}Iau87vW<v#>eJk`46Gb?5&*
zE7~V5<V&&&ZUMsi at EEmUUW%!aRxgkj4%WpzJ{fL*R0wP6G9GQVonl*IU`#AOCyIrx
zv1SEb;a$0%FaAg{+J2r6{;J7=u_sKtL$+QCY}9!h7BsKC>Eyg!m{jz}OcrY9G8O8U
zcOU*L+6xw?M}y+)T~~fST2|uHuy%nKb&D0awO}>OWKwSf#NO)K0QXa7Y>nTU*;l$f
zpFt%A8%bD)x~CMgs5 at nTG8UgEc55j^(udrp+G~_^!GCysXqCCtXWg1_6ifbC%q4b$
zzsF7!GBR{?ga>mse$^m6Y1)I&SpW%W8%`!$CRbxyo8M=*mb7=j&Bk9i9w$tY#mYjy
zr|6$we~wtMX{T36(7LzEky+<JLn#vXnnuyG+!St8VLHytkG7Nim0ueEV#SEwz at yB<
zrT2)eE30``y883qNbU5Pk4?8k>H8{3Ij3%-IGQ&RMK6rxoR_+vig!=3?8>m8m@@qx
zUuSrth**w`a?_9%o6-{S6Dmxt=n0!#-nT9NFIV(k&em$-v!17x*N~-8w at a3)KZgaQ
z%T*ih!b*n5;cRlyZro3qvg;#zF~$ucw_ibZ;7)X+g^d5Tn=xWGGyCmxY7*0de*O(D
z>YBrY=`?_0bc;a%Gp{L{kxee?>?|_oeqZ>q7tghi4Q8?`J@$W~-1|~S%Q_ysPcn<#
z&naO<j&=TqK2fu)&JwZOT5&7;q at Co9`t?)Ka-GJdW$kTw553X&&Lx$HFDr0wIIdu;
z5p+`1ZDB81G6{I1qXT`Jk~!q-4|5UB9iV#R at qB#n{sv at T!b;?NpS)cF`!$x;+rGeY
zKq}yfE4dr2c%5z*Jqd(3OaXKJn=O$EM|CAc+%%|JK at Z{Fe3aPi7HDjkbA;Ak5j~kh
zb8E5s=8^JQ=lpSO?}=@b{$S}%|My-yJDmQcc}h9?5&vQ-sAH%%JRu}ug*+j}T-jGh
z)5A>eP2>a34bP?vEvnqfOL$1PIK;7l6RmeaV<1=%b0UTO9ANMh#78<k_j)BROP-?W
zmLg%VfdYu9lcnM;tdbVbQ^XIda22Nk{W~LTKbntF8WODwp at Df%0F+IB{#gbsb8wfs
z<d+gKieQWx3BV&}OZ9kH^uwejBxH^k)k~Jro&zATa-R}}PkD7IskpCUtG~ngX!ET(
z`B{<_-A^{s2BecFZaBT_mNF)@u_EmM21j4Y?(Qq6m3^qaaI9;muYQh)J7q^uP|<q4
zN!vWgcKmnIi&C#qUnl{@>t3P<&9kH(_1j+Z{pHf(2L-R57qOP--ZGpSH?_o*yMEXh
zM=N7;JTUEOvl at qv;k*QQ%8@%IsTp at O%rkt=#Tjm5pJrvr-pO5FVP*&LPLvN0=X~et
z3-{sN+TP{@O-m_8LL7<e!-oIn+bSPo96`Yi2Ljxa#O9WRT!+riDElpC1}K}|h7`d>
zbZUeOWpG*{ojCD<JH%^YKNB&}QVLm_4tJCslD%*J`$dt|BHLq>mgQZ-4D*4K66U5~
zC at q`g?UpWaw5L+jf$x>j%Nl7!IUk?f-8%W#qO3Vn1bAHT=0%8cQ$&EP+%<*;f7=j`
z2aufb&PQ>+hxBSL&!?8oUM at r~Ubx9ixb$Hva9cb60g8pJ{`#@oItRf*736Eb2reHM
zXuPKrQkAiB4)h2Aa0CT2 at Zxs}_WerVv)ev+=9aDWX3TqYJ1pjn{-l{TYWou_1(*C%
zo~{`G$f(YE+)r(k;L<!W>UdM){M^-{F;#w0lIYVOYpp%|vj6PFXzMQ;@;;Qz%){m0
zKeXWI^6gPpA{~Zl-^)?5CC{_FT0y?pFnC$^;lI603(lVx^nT7Cc?})mY9~B>{oIE$
zyn3OEP at Dy6hB4BXX9xc?=$2ECW7x(jP^o2q=cwdOSL?@!s^iI)n1?S<G0p=Iz*)-8
zL6xdI+Mg^igS5CE_d*1%mz2yA+PS5N+kSh4T7Pp?Pgxhei5?@v-l13Bb2x6HNNL=`
zdoyg8V}`GgR_~>n6Ca*``JUg*#<?%Na#&ztHt?fJYlr6-U7Ljk<72-zG3#&E8Egpl
zG{g0qN)OEaN&fp4I~{ccTcy@>MzZ13>PxV$aZS^2J8yHddufK{s=vMD<)^<9i`lat
z9v(?4et0;(aR5|3QI}dSV+nbk#?&Mc^#FaCns%>>Vd86}{H<aMp2QRStalZ4ZP95*
z;9`-wb9z_JC-9T4b{&?oJbuyvk^{^aQ_eYs`ng~#M`vs(BQ<9-q$1E>xfW{z7M}DX
zK0Scu2MtgE*_pzdrNq&v&da9sV=vH{feEz}EbyY8qnRXC>X6Yrv&#s~%MG}9`-ry-
zV()1)P7l)LTnY7`eKc;rGK!_~7S~bc6zMbD^YzEJ={bM7H at 0{uwv;Z at Gv~44!5fCh
zN`)D-e&+4-@=n#@^mfd*#fiGMv<uj}SgCurl&%jZOlXsLuYEdMi2p>P^fxW;PtszQ
zB(FaS3zTMEjyUUq#$|r!+vYK@=8X9KR1+a6<l23?xo at qX%Zwl(C#YHTN3rO^#BQwO
z;<;{L0wQ|i(%2z8;YOE>K9zN&3j+gxaWpBLTg06`jDA^L$$#6kd}E%^tVqE(h8k0j
zAp3WB9$bhuU$SJ2SQ8hFJi(;;dyLN-wGLhgQ5Ct>ZD<?ChDd*)CL8>GBP-{>JVkR6
zFYb)6w-V=;n)}RedS6VI!?-b^xRsPOWR|}K6_57QRjVQH(0r1ekxiqQI8Yf7Pq`a!
z_V;As&;?lEOP{299a{h0a-qc)PiU<gSI2>G*Iom-1(e=BnDs#G<a|g`noxF1W0Piv
zL+}Kh>V3`7D=*BeJApR#-&T*~6|kJT81|os8aqK*y-&t*ald7##CWfKnk5khPco{n
z7HoHIE at Qub_Hd7)f6MxFM^U9Vg1xhB>3BroCV193((?vP<m(lOTN0zy@{;$xVV+te
z?OS3Z>uq!v at 0~?<&P`pBlNh$JAIoV%WM+>?Wmb5b9(XtUbN&2XC0J1tr)zT*D&lVV
zn#Fm^3JaT>X~&1yeIM5XL9c|KX^luKW`0!Ja#jUt&MiG<v!%^?78AgP3n&yG>|Xi2
zd%?qtr1SB=w6V9lBdLQ|X8OJ=A|=8Vf%s<U^RIOmuJek8245Qg%a2(xTS&jN2e<{0
zv*mAcjd*}!T0OJ$;HiqKsUo;Pjt^?7c%#Y_bgHQl^Wo$3NE6fj>_Z4TuIN--W7;!I
zgN!!K|LO}hz*ie+F5+%{zj40+mEX77tdtD at T0(om1UwqAAH4^Hu)br?G!B=LGe at Sy
zCt2oc7_1ge;??%~ZuVtqv^-t4oq_<-M(-L3HGeQ8ujD1IORsIRF{RX6*zxgk&*~4+
z8uSDU|3Pk=jnxs1&HWneHFjnV>l+pZh5bJ1QG#z}CsrPO!m~f|&^nE<H>ef(oMrN|
zH|-C12^eQOatFzTi(??q^lYJFG`4lZdNm^6pyc7x%S*qo`7ztAWr76k`VGYPH0wA)
zjTg>Xc)RYnw~zn7cjtA>^=zx1l9 at Vw`tpZ?o0gsba0D|g1daZ+f?6v5*JdVvr=vAb
z%<n0rb5&@BeuOQOm`?Xq3_+jYijbMqy7p+qKvO)|OZxW#@M9dE^OFw<4o#Q<g_Epi
zJX64ww+fCXO$wUGyUR+moM%P(w-H_lg9#J+Nv8<aLt^QDL!pZ0Fzd19zpuH3Rek>O
zwju>%xmkVxE#;N0FffeUO1IkRo-~6uP}%%k(t53h8jl)xVb0-cxR5S_Bw9jCDq9gJ
zJn+Xir1%)uh2>rM5E~~ObvWcQ7G*qa)MP)CM91^K2U&oW-4kzn#j*3-1m at MZw)(m|
zsePCkO<~AwaPEQyNJ&_rT5GRct7?%_oG`|Z!`U%i#TLH3X}5eAF~AX&vpVXvRnEpy
z7SQFc`{`;$uPR+<qQtoy4VPPG7o9G at vY6w@`zgYzaF5;k<4dTY at 8kQo9gLZ})Lo3P
znbLJ1;3wTMd&qxK=|1&uV;ORCwa+<<-Jd(6mcK3wp4S5A>=pjYWxfq}#tZG84Eu*q
zhH&)WdD>k_48L*Csv$$dlkSL at QLimoH@HS2g59b_Or1x5YR2x|WxA|oU&?wPw7kVn
zIph}*x$<YOPQ`$8^?hAPkLbw6Aki`?T0Oc==6=J)SN^T3VA&ZdO6-L|tZtYlu;i2S
z;+YUq=O>`=^@Rk`W6zR-he2!P`0ukUvR-xz!i6)#?9axr6f*|D^|B}DOI at pD-b-<_
zR8jbEOy6nTYQf)k>edaFNR#lB(_51ou?I!AqUf*)5<{J)?I8*=^x>>3aPHbgul1pK
zVgGfTE&Hx5Dt^>hcgL(+%gq#-IEhQ|PSX7iE~DKHIpSKA2S3nquDpiJQRh&CZ<_%)
zYe3F>H|fhlhi;{S<lnn%Hm3P<ZDWfTOo1a~HYQr;L{0Czdjacz99dnP7hrL8Yv!DX
zZ8;m9Sc4l34`K9d^ko(kY35(pyRelOd75tK#vxTiH)z2XtRp5Pl~Xq$g021c9sm4|
z_Zxmi^b3Ego2pz=9XX2$$;s+sH3H}`BvoJ;k&$42 at CUiQbd~6#CxO2jXy#-aC;_i>
zgf3vW-_b2>;u`GOTWkuo%V>Si=hODRCX0g<Q!iGQFzmA9MgCXX9#c at J^UPxIIrsU7
z!6MJZsCBK>Ck)^SqWr5x=P{7nSo<$9jw=+lD&?~Pe04P*vH8CWHuljA-7Cy%I*^pT
zoEhp^Lr?rVzZEsUkirdm?!UqnNDxixAO!_+tw%FXBpH0N`^MJ&k{Lx9p8y8=>j)w!
zCCgw^P36B~<<$CmW at bhoyt%RAB|HVwsWt}mtOW(Fy|dOKE19g|H^wD9sd^^{&3J at j
zQ7u(jhnyM|<r|a_8Zo1?is|vDlW7+00&S)l{2es-h=}YLENnq9Bqz~Ipfal5&Wy#c
zbC}3!OS*`@e;kI?(D2r(-)o7a<qqwbm`J;gC*?ANXacZ7P>my&X!^iWC(L-R4Q8CJ
z3Av?i{4C2v1_Y}Hj{`^A-oslxr44 at V0<scjC+olfj40~x3u$EXb+{T*Zf6%=LZ*%+
zQb)4;Udu9KcjGX&%#7opWe}(ml~pYL4i#9xlkZdgtok3PpgIC-rAT8Gyg;-sFkgmh
zG5jAX_(ouePT&#%QAq at z^n!x^3GPC9w18pN)Z<blR2R3^kfA~i4fR~i2z(s)cAt6&
z1E_?6I=U46Zz2DG9b=Ue$H{(BY5fvCU*!*3i=|ZJ0`-o%E!7Nn at prMvh)6ZF&qF#J
zB7FM}n?M!cRUeV!>lgl|4O}HLhyUu%r}p;Aj!qi~sz;Lc?y{s=)Hp-d-T!i3F(BGm
ztS{6!@_ at ogzUC>zP@<Q<eplUA<LQfTHM`({OeIGL(!cYl%hYDse_gy_zJbmp|844n
ze=Ef*LHhk04t>u178g*+7b>~xaE9~LNk`G&4AKiIXh!2;=qmMY2IL`sYNXL4{8X5}
zTw799f(Y^P at bKm4SQJ|Z2htliH-P{BU8+P0F&`5BRmzqCsr!R6Y;js7V#Z5|F4?rG
z^yMf)S^`&$BjW&}KpUf=pun*!5ohcPhtvKkbg{I9UzefLit8k~5H3}g*;XbqG$q)=
zN8zBLO<D#9kU<gM+y!si+tL<hrsmZo^{VQ6DO0fSEW$cfaagqHpBc043)OH^wDqo*
zg1px=ZQ-vS{ctDAV?8+!Db`1qO0#MiDK#x?rm<OWX)zAc6=ja at P!NlsJS2V}Npv|{
zj}jT(MqnpgxUcWzH>wY4Hzy4$*B`Rw6%h*1<<+tc<ZZg5!4`h?Y;mlb7EwMl_Z?Pe
z#-^An+D}PsmqvlDQBdRU|6&2pQc9G{mFeH2lHHDLeq&T#SZiYJVuMM9KO;Z1joYXh
zVxR!tn<12t1adWJ!8>ofj}Hg*b0*LBhCgI2aDujymFNf6P&965v}MULpWU#ri%g(U
zR)Nj(&dqgw1DfcK_VP^5CurHZ=}Vpb{FFWIJhF`sy&p8fGbd*0|0RS!R89rbaq8uw
zk*)-}_Y*Y($njeqdGq7e(jdtiUbQ&ME~2)yG;9Jm$)SMGOW6Q|Rm1DX_3h=LdwuGS
zb|4SUanR!*7tF0eVRfnMQrlf!jCw&(8TUP{g8$`I67}y(^mrph(XM!ure?=HkU5tq
zjv)j?S!UN0Qu(#CG2sTCnp*iS+PV-P^J#KME|R>nbTrP;nQB3>c7rYe!?W%vkOCU_
zaJH*M4>N+Qh^V)p2EnlgeRy&uQtCd^SsZGC$Ib)fId_|EtK!_;TvlfbGM{>Ri=C88
zVp4Z|JLi)@sb(}hd^i{?uYuQzkY~V2(l}$nGwPnZh&Zz6=p<6(_YO5!lx3~*4<|NC
z!SR^1yi(%sK4ZmiKtx0YAa6}FeRv%?#YCLB;{*NvSMT-k*QvVLYN8H2xrw$RN?4Cg
zQNsy`?l8-+AOu0dHlBGjK`AM0qEdan{dBZA6-Y~+j?%w-vR5(0NI(HtFK0%HRM)$O
zf6p%UK7gHoKg{lbMa4h9x^xrs4WCo{B4;J<{zB686HWzB#^1J_3iLx*ymPZ%kdm^;
zi=fOob`|SZ<B;@TH}5uNIo&KQktTB(ZD at Hx@{)b3h&CE at S4aTBh!E(zkTIaILq_Kl
zDd7y&RJ7{B<MP1Vt?o3N)jdg>Es>Ee<fJh%c}X!*)N=(1`DbK<HVWt?CcHE8GQgR1
zj1=37!*(TVw<H{4e-IW5vB6Lmxf{?3`K#?=fjIP+)C|T>8vFmy?IT0a6c{dwouikF
zT+;Y;Rj*R$^FPc9m?pSl&=ZR2sno7WvvG#0E+tr3S_VzV1vY7 at hQw8dh%jR(<g!1M
z+srr|pR+|^9Kk?D#r}MSU?9!y+HEj2CcOO}uT_Ev48kHI!GeV13W-jVsiyt}bV;?!
z2u#R|hKkdr;0JgRp2nv1-PXD{4-I#{cgvAJ8NJEopGV*89^f9MkAcjJ*!<v8DorX!
zZXwmNjKyPD{ajoKJv15G=rkWbD{rvs_w^Dmr)7Cd^?fyl at O!SM2F8^_j{p*1ORjxD
zHy#A0$}6tZ|AMD#rerac%QCe`b(EO3jAqSX%Z>=hkJGdSk0Uqc=3qKfn{=X)Nmfbe
z{a^SNr<Bbyo6cua5615QXEnLoQyHw^h#O}Bv4{4_zu2k$o{T?$)5s1(5ZKiMqH~J1
zvEF^nFKXP0MQcn(Kgq)Nk0nmskk;V7fm$w-9-=r4`m$-!OEK)+x3jZOo**HMDyOH{
z*<a8bL>3ut1>E=&=ve$i-tCc-d<^RkAqpJ)P-ttR0tnX^uklscGk at -qT=GOFeKo;L
z!p~i_kQ=C6gdR&=6Px649&)X<?FLPtS?6zdJ$-Y?rSW18CoG3&|Iy2Nzq!RO;f}#G
z%-2+|mD2QQB`0-5;jEYtnpCj+%BHD2e@?M~K8HA`sk_u4#gyo2&~sooa&WJD=q4^#
z`uWV{6hny3*RHSavpSgZuU+eJW5FNnyAr1aW8B9Od^6~zw*ylO&`VK6&vkyjo}9b?
z52>%05IIVb#iI;&L18Q{Dv+Y2)avTgR8-T=n>v4oR{TN!P#a8I7K3uk2w9l5w9}im
z*903|f|={in2?n;5>JGwyhj*qr?6N5gA2kVjI$RaX{i0tV(Mh(ytT(ODupf2&F-99
zcv=0>omOG(3 at JQ`M#;D&591~0rj~7{0nzVWGCO-lJKJwP&bbF*a&w%F1#(9ZKU?W8
zw)IylynB^l_8DCeqO?|c>*kp8aVnCgA)D>EA)9Fm8*wL(@zONtAlwMFNcuP^^x%1V
z{JtRCpd?5&Tt%~##o)Sxzj8U4R8=+_Wo3Ob0Vw=0yh&aN#GB#H7^RE5B5wbX;aUZ2
zLh8?IoyB{DcO?2(1!x~7)}(}p-G*t at t@^0k&i~HSHrGQN;bvXQ9^&MXTU=n7#r&q5
z@%fgQkJSS+yoaLc0S-GO`9TO%^;zKgY(#Rdy&H^pO+PtUO#clNUY)k-0eYR;-*NZk
z#s*m*S=V>5btNq6M-uX=gVr6hNR#yjn?JR>=*0aFGje};VfkV#mkyMqtL1~abLr$m
z3>Tpycu5aIo1pxLu|eMEJnGe>v$LWZ{qu;IqxKgfMTC9L7QOI7dP8utV1>K$ZNfA1
zW)Oqx&w#zuRrfC&Jtbr6dG!0A3$HNjyP@(oOD`yiJmw!Up^!^C($2 at r4jDAc-#{Du
zfMA at 9#Y%8COe3lvkcxFqz*|4kCkL&9i+g2X8w&I|&c%jv=rVT^GhKO89~Tp2-d<QU
zvyczHcFIbsGl}fy*Yi^VFKQ)n!}L&$JQ at 4W3vzyq@LyCB?s7<Cb*+6xX&3#F+TgEm
z#9RJ^kME?4KIZ&xSBBiUh!4=dW!Q~1J at +h`OIpT at VT97_P=QVqZkQIV-j2ZZGc16i
zAM7k at j_kLB{c)3TVW$ee`cuKi{TBG$TQ0A-qq3$h8Jbs{@B|PC at 9Dp-{K(<2-nu at e
z`crZ<_%epSsKM&v$<tCg+``9eaHtomC5hF8WV%UuM0N8TLWzwoo8N15)k>l4!x8 at p
zQh;nqq1aJ!`maCzN{LsM40Li260daM{o7rv&Nl@&sqSIIKu#l&i7tsl at 3_uaf7@#x
zPak4YQ2k(nU;q2q#MX_Bja+92Rw!gEpS)3F;l5wnukZKS3>4SsyUD$~_&HexVN*IG
zlbJ1`tBB!jVFB^3zjxzJ5nXR|vSHQ!7DDbxvlCyKDLoQ at aP3uynpEnN1>^U#G}1)V
zrI4?1LW%6M7d(lWq;A6|W=>)xo}Eqg&@r=G^!``;pUNn0!ujlBfjdYUL^wt$mL~Bl
zGX~3hA$nf3ma({>17J62cy-RA*V);8EHC~U5FjVahTXGuJ at cCet%xm2J3nPYKy}~K
zcezJ>B_b0_NXOn#ddT7x{Kb14CU}B2+YfDxs|m!q{-`qPqsni#ns>Ch7~Ce6FC&ce
z{TI}SLwoGMf|v(KpKZ9kd{}=F|8wWL$ShoX_?uJN?j^gC^F>4j at OXcr0Ie6w*}XTx
zIbB=sw)5XJg(Vk@%ruGe!9^bf1wViM6#9leNzXO-^viZq>*z?F`Eh0iSLDHb|8=6U
zTC788vp=cB;nUYdCCeA>dT(W3YVU{JAVv1Ma^4-Xkb>w;Qf^GB`I){#P1?ZHH1Ge)
z<6#vz%*ecQvsJ4Fc*4g3L?I?mpwxB}cG5E*2+yZc!I+XRhVPL=&wjhp*+zw7;uVv1
zzO--Y8+>QfTH=Cb<{jjKU#&MLlrh_mv?xG1{!6HlY*Igos_SLI&TxH30W=-=$><da
z5|x3Uo?TiVzUz{i_V}mBt#EAH=Li!o=+H-vp`0xAkiN5IgNm=+X;RU)@lw5*_{km#
zIcoLYB;Uk6C|Ok7<uhJo5IxdZ at nc{AKSSuR?ou(IZ}Ex>xLu+NZ$QVRMK#JSUCOpl
z6v(tfD-AAi?{4m&yO+<8JRh=&&uwQ76)^OvJI+Vm9WK2{>m$Qa-y|67+4Z{y!QZRK
zY+<vqlN(hc=;xV1gaz?gp&JuM_HPe`^AO50yVQiLL8BdTDd&d0q1mTrxB6dm_r{?&
z9_Op6EWf_l#>p86Xd8-08Tl2<L;$;M=RvE at nS%(iY0GyMwo5s@<v*DW9m1!1#6Aj?
zJnk!nh+Oz(5ZvPkm8a7Xc^up5*R9m|cuvH-kL4Qa&vOj<9omy`P;R<xxuDYRdPO`*
zT+UBE!I%)^LEi1~>g7_t96pn3RdD0&CEisf5`DmQkvw!H#dlY#tirF%pU0pvc|=1`
z>H4kU>l`C$>-{TV3MXeNV_xTuRCAx=;Rj9p<@cS!BPtmt!rtE=J7gnV4_^7VKop&!
z>XjVJB_nFWy|#PvzEFMbM?fE9PVo7MnsgvL9szFeq_a*oh-$#c at mZ{gBAuZ4sN6xT
zax2*gs at l<?p}NLr&dhX)vaV?DD}HS7NztZmKSptc7f{=8Ir$**i&ZTxdTD%mW}6SG
zR$OB)HOlc7UUu=O%t{S at z<2t0#%1aEDa;X$2amStyp9+?CF*Dotp^pz*`z0YH{xZ&
zn1+95yDj+5Ez-m<VRr#1MM3$DHmS3`S~)9sV!EG6jv`T;Y3 at dV6H6&Vi5tQo+1I^^
zD8PVeN<Q8ASx$KVzs$pECemg}=;VfvtC}m6_k6Noi2ZXfVZTQ)F2*{hG=9gpT&FvG
z@$2~q8w2CvTA7Ld7jOMiR5E3#6{o9rFOXhci-a~aKU%2Di;eLHCbUwJPiO0dGIGap
zoSzDQ!I38yeU*3hIW)Mg?pszf;rm**E?pZm&&|Ht3R7NGnNs@<EB at 5OE6QNDY)G=K
z)(T7&n=t40kyyQQsU!1lCsA?!?L*9eYWqZ3t$MI|8YLlB;^(tMZt@}5+6_)rOt&^e
z^$N}X0w;nn#1k~8mgC#=U*_jy7I+MS$q6zf<kFOt>9ONS(-_AR;Iv4is6&g}UXI~Q
z^4g^V at 7Nhj5yL0usA#xs{pdy5gS&xk<x-}LDL#_D2NSa=x=32C3s|0=&m!99X@`Ut
zj3 at 6aH;hRkpZZN?<!{-Na)YJrcF*^)njZvqE|mN at n8fi0m2Y8`n?_Jd#fG7P6n+;s
zZIBF<c;*Ft=M~${JvGgCpt<;)PHfz^j@&6)70HGU5psv;@py(9?l40y4GQifdz0mv
zu7b$vk9BAJil<$gSGwhMPb(+jY|+Ko*AF~&Z+)cqgE=~0p_xGUH(^dM(!6<;I^m^#
z;H4`)F^LVW-QlSbP)gVNN%=O}UEgJ7BMliHd^jji=dt(x7HAzwe#v=0W%L)(!6 at wj
z^a})R!?S*bO>%a(Mn`4vRWqVFt98QeB#tzLTHHNYsi`7%({ky3P<R*O-XE$D{vWqh
zdB)Pnb#yLNbR+vMxKnuK{;4i9yRGg&v!&Xo6@*XS-1(_nF8-jG62|!U;SANz^kVIT
zw}LLu at 9_O7*+43ya9HVbA4fl)n=-q<AFbqj5iav~c=-W0G~SUJzc{UeZVS9elHQsH
z77Oq2Il- at 9y;cx3JP%%r-+<iQ-0K_91fJ%R at l1>d+ghb1vl+b~HQL{Xr`A^)9=i=k
zhZP~6o*#~3MKL5)*5n)6iTZbRF+|5tvci(fdd8$+_Dp|in*jTSUfOZ=1vkptV_J5c
z*;*Ev{=IbW5KYe+4A*8{79^%LYfid;-&W>*paJRF(U{uqvg+;@If4R|5vJjsC&M}3
zQa_&fiM8N0&6fWbUEmHz46<JXogLnF`_mB6BJ{eDz3Oi`o&ePd`7Vw}m at J1UKJLlu
z*(nyb?r^v#{uvNv5MH47k!rJKxD>tiVsWB2*KSANEYr-eXcq|iTb_b|XgZ8nT>YUw
zaE^D+j*;HlcjIdVuO4en<;-bxi!o1j67gNSY3SrS|L-#&dlGxmcSg#FmAMni>PZ^X
zS{FK7=lL<O`O*n}gYsULIO(ZhP3lcOt`*n-&7R at i32q~~PayZ_SmBw=9~n$R)oYNk
z_mK8H6N$VV5$mwNQ<_Fuh}OjS#SNF<Uo^WJB}4$1azN&?d~$aHwCC}Hs)z#)7%m2u
zEPRO1D0S<2Sb(kWUTQZ9L}{<~y!PH$gLwF|Uy&mKOy9pbKQkn$`Mz`z{!&Q$=p<pP
zI@#&tMj$v=Y^PFXxodfAue at BPqEa>JW&QotRr~(C5l%0aay|+x_^+6a!!NPca__P}
zdE_|I<B%Wc3+)S?dd(RunL9LaQSQn~CLmW6GWcH0n8Yi{<-5x%ZcdfMhbm1-vPu9D
zdf8GU5vRlVNckNOMzc7U^oIeNPE<U|7!oVYj1M at Ns8(Rs$t6CXzX*z%2}{v~lZLGm
z(^L60Q#5CP+?uNB{h2QwpZG at V3+JZM6Hdl&x9EQph_}NaB*x~)EvsJ61Ba{EERq@@
zD?U|TN$_9wYJbdYH+Qj3;>W`KPCr{Vplkk0J at fC6_@}R!9iDeIs!5WZe+sPdl~|yo
zk2N(ljR1$ArIL38{Dbb`u<redY!~n{VNI2P*3bJrR*|&2fcQR+5+C&IjrNbP<+Ueg
zbDI!qR%BoQrQA02oz1uFdD(I9!;wIL47QFqqH|a&iW^6fPdAwgoiYv|F?PW;{e^qg
z#Pzir1dVkJ1qYJQo=I4AI|zYlw7C8KO<nH24wG+kkLjlLeTC&doH373A9of1_qba}
zk5DWQmEORAo;`8DFf<kYcPI}1N>yK<l{xt()m<T at 6cG-fI2n&JaV4qzX7@;6v_&aq
z;e$82uVbX2p|2*0BEy>S-r~z|t#+f^@5}_uH+l~5Bn_C;K=^uVmiq*1Z`C&p^<LZJ
zH*2KNBhjQ4A at qC)4J*I=rNzG&EM?$ek)Oy~Du0uCuY!U9gK>S<^_f^X@*8p at ZC@A(
zwffTC&)z0YB1nFSFupE+wb8Bgjp0oznE^)n<UhT-XGFmKN7rXgo{CD{MW2h3W13`|
zc$QN(ELDOR!BBgb;qO3&?-G=b+9 at dd7L$G#7c7!ab&xJ-Flu<^JCL9>m=hr{s3Gs^
zbo1s-Zk^p!v<RksG9wZ_*_FYR5G<sMTSGM2u)mN_c?}$mXN>)FX at 8!XxV`j3p4NwF
z<jI_MLb$E4EGbyR6Vc5HEk?%SKCnN<-n);|v*_wDqsp{Y1$zNN+<@XllM;C<k)v0)
zkk}N-G#{iDd*U}Y;zYU7ygx|Qj{FzAz*$}6=!{{If>5lgb8Ti-?yXD5;i|y(HVMSr
zj=V1(__0?<GpG^Yl-qeH6_ukm$`ju2ykp}oEEFgN<^5BIyYW~-D{mU=l>%frIsq&8
zocudH5Y=?7Peb+H-kcnOugRhTYoB at oM6%QH=N-wl at UMzQ4w5^oYz3Ds^9aiMVpKC5
zLD(2RCn+H<KQqi?E0wuuJjozrB_af0oHiT1kBv*Y`0HvM$=?(79W^>?NC*Dkw59%V
znsjv9m#MFl?c-69j$(p#7f_|mm#Ew>Ab(DQQKuuB>v4fq0*{V8OAFFh9qU0Ch-85a
zDR;{}6;qgGDisHN=!`uV9T}Qr4k?3_S?X7x65+}2FtzryE)4V0^!by{5$;360uT6q
z3YIctnxgmgF&(!}8>ezM<GC1@@H;a&25SjH8>1nbZBef6JnzJt_g2s|0C^9kzzYAD
z4|db!=h!0}{7qv;8;g{x#g}_7>b^gdT$0;O+m-SQkU!HFv!^c*<(ve{%e6-|{-0Rp
zfFTrR=N0QX3%8<vS8~k0cXpDKB@~NoG&>>bj0_F2vC-xX39o~h(32PoEYzqZuI88(
zldsLQODiC8IL935DGX(p-Iaa_+p^SQvw21;vO-+%WU(<tgoxQBx5F0u_bdmivn1=s
zWFCSP^5 at ah%-Y)JM at Li#!4-pg1st7F#4g8ja6esBAMP&7Vk>hs4vfRE(+Q+P9u?;B
zm0!|}XEoX)%Z4|Md1X8zUMYtEloFV=9UbP61c1%z4m5OJ$J%pNGn(5eP_LaG=U>U-
zEyg!%+OB68xp^|zQm-<J!px2+V at xrO7GJ3XA^h>@e3P)^x8JFv%{0}Jngjy^8hB?s
zL4Jhr)^H36DVrDvbyc_bNd;V}R^DBundKtoWSIJ5ONhCSo=JC-D}<sysw(V$lMy_0
zGCJf`jVmK1i3KhRYJO1FPH`e~snSzl{*c0?b{xVXgfKD%$Q%8z?KA3%In;kx%|;v2
zsNrPiUg%E%XQ1RThlH2S%0=qCg>E+Z95_AmpGl?;eN18w486gmC&|<=9BP1PnH>h4
zbY|yVa>@z7mKgM^9?R|{033l^6IiY0*aqRD__=I){uvdBZza{f`DcoZZl^*KB}8J}
zf5j at 0I(`O_3TB*{2BcBJAdP_$xJ|l_CN09pVMJaX?;Hwwc#=-%C4IRr>f(RkKVa?Z
zIxzN+IvoNV$zGdNHmg at cWT-?s>wOix-Xg+ZZYbw4)`%p<{*%l~eWBcX4BkYT<Rd)T
zwpPW$%NJ^mX9t<<Y>B*eEd|?x1A@({Z;qsZ7cJR~?toRl=&3;Hcblx`p}WG!bt3^l
z>1a<bbCZ3X*}}=z7N-i&&nd{=@y9{%Q0|x*uW$^*IH+P5MV_Q<;aEiU={5TyM@=Vz
z&5`re^o1v$<j{M2AB`{(SS;9!AhFfIu(4{17>E#k*<d}2M+`&Az6^O2Eyc22Pm7#j
zF91(xb)`pk9Yu9AGEER}&(p?K>uHrBYK&=uX}~NlC}}AMPkniFyS*qSrKkwzPuqz9
zd2mo4JUp*})+24`oV={U#1JG%g1T#AlbH4hgRpLPF!POx)C at E8^h0b4zoCoEwjseX
zFv11*9Jy$@=?$u&l at t?`7G_eiV-Kk3jPpv(sn>?6 at dezpO&VR?*?Gs;JEe#P(^0o@
ziPs@`@hu&- at 9|N;6TFz&aCBQ7;j2NQL-gTuK%u`1h*s(2*x!KMrbu-}pp&P>A-AfY
z+0}q5aKRItj~|&r9z{`xSeD!kH!FW^4Du(kIuC+qaR=^BAX=hSsXdPSj;m|#CRK*Y
z at -{SNt at YUV7cCzX==1-Mj+2%2N{PSW3IBA#O{L9uz5uc)$v`Vnbj2(^aquyzMm;lm
z{$ZmuEaEOkgzI{+Quj57rBDRghPAPi_uA|Cu9~oii!zsgWugme9*v-N0$w8_u=FHm
zpyP;y?(RqH5gPJ at NXO@NHJMOQx&Op)pVE+ at +?#>+V at A2VzDB9Yy!>H=WF9_gCT1cx
zT9dU(9n=1WNpsJWU&+)Og&Bu=3GH(cma{IyjP$Lu?-s2jkbFlq%<dzxd<!L5$u*jh
zOQ6M7a1nGps{(dQDYdJk-68}03XFl2sRuBX!6gH#SncqH*TCK$Kz4_;A`xQSzZTWa
z#)0zdBYj~xMf5OKCI$6uib9zdo=Nc=F0!gDVvc^F2vdBP7a56b`O20jriB?d)mJfR
z%SDQHTu^5%rC<Y8s!<};E&LVQ_Z+1lO}~7~U_G#IAI at eXJ=HmEEsDQWu){`QaVR$m
zD-C>Firg~VLh%{u=?xnX7o6uS13mn97%Dk21);_5FFPTiUb`(FL02jkLUGH~AZ-uM
zE5R3-Rg2-A*KHEaSWK*z$893<$6$41x*3-5CMrv^RqQ=AT{}A;gt$?(;fo;2H+hSE
z`Sh_7&W at 2{!9>Gl1SjW`{#B5|-D3eCvIDPC-iv4k_K8I{k4$hF<%z4C;`f!4^rOic
zlZ$WajXnKezSt>DdV7Seo4;SM at v>2J>%%=u<yZqYm95DOHy(~Wu at E?1SFKUh+)ciY
zdv;6zfqv-P3MCUmHUKTRw$gi1-w$whGJHtumyDaFin1|662=@JN<dpu(cRA;@f$k%
zLzJ<_pet1?n6 at S*14|uuG2mM1&Xp34zM$=eI48=%jLb+VjjFglCrfeb74>r9e3{X2
zGb8|po3;>aa=BNvL!EB-uVJep!jYT-Eg&lKfDuoyQ*hlIXW&<VSI)OQZyk~q<V`h6
z(wq-l-5aj`F`?)g`}t2$oLPj%i{43+CmB9Wz1W$sWG`xU+#4J)AGVO5yPW&@%uRm(
zz&lfTp7^8o=T&xXiM2ak?`IWlUVkm$=r~xuchl}ixmT`56)lguksnb`PxZq{&xh2Z
zAad$D)S)5up4kU?W{8D)#!bn=y^FSyTp92BSV(s+uut?;f`lfE;wSV)SH94V9Q04G
zc{#flJQm{nR=3dLbE)ytfu7%@KFjkC0nHKnI6nTtu-`M`9N6L;P%}L?Gu#L=n)Y0P
zW2QFiw at G$mTrEuuf_wvd^H9K_ve_9 at y`URVAzcJ2#IpyO at Z44p;1J_$Br;VUirvNI
zXsfsY&1f12mkENTOWG8m1fWjK?NIl?W#g#VW>dmJB(GfL7M-D#YC_hiaA5j^1d$4&
zDKr|2>AyF$?NTXZ{a4hN{jk*M$L_e5qTu0%mfU8Z<>26^Wp!eLGr2?$o<}Y9VwJuy
zrenH@&@<X?M4zIabU-atvNU(*jn=NK=TDJKD<QH*FBEb%){Q?K0(2G%b}1;@$^PrZ
z)q&#Gf3UBp{b%IECgkDUGV74f`rZ~9wT{i}m;oFiv9^gA^Uoah!b4TZE5mJ+c4&L+
z2m}`zPR3zV6-eV%TFv+rwsPd6xH_&#s%8OL9|kFFj{rJ56?%C|6f%QrG-w7W=NDT5
z@@6Sy$oFJ^F$~aE>IDJ`iI>Hz8|CtdMMkkq{_A)^mzia at 4~Yiirpe;ZpFe*#1JT^(
zaKN+=2SJT-7*bUQ{q<8OT_IgvK3Q2^{4`l+R8)Knq8V<>QlMnkgv6S(hKDDVnsshc
zC!3{!cuzOq<A}=nB)4faif|HIr9I3)UZR&8mGcU?9s&SL-XL(&4P}N>Bv~uIp~k1)
zbXqLpX3RL9uHE`?NVLhh>**Y}nDE4dM|nHj&^O;0G(Qy<l<HZ-16orD;j&CWcWsq|
zpwhU|QP#bt!-Q57r0Wf+wFDCB$^VR~m>3hu80p13JZ$!df_0g&Xoz7y7X+=oPhN+>
zuy2+cK(G;X9E)tOFw5CprOngJfkt{ZY+uaUY<|LOLL-?*wwAP(L_}l!!b4t?l2csV
zumiaBk6u2F9mia&pxTYG73OB*$My(z66_c$Dkd^`1o#lx98((lxfvm65QBQe<Z)PQ
z12+7oxSZ?{KLpExi0WCPQp*ma3pDSs@{emfb_G<J_DN+lzN6|dDaJlDctst#rQnr^
zk;`-T0gR-pJ0p|HJd1FyGO__W#>-*D3pP|Z4s)K^y;M6GzrWs2ETYV-Pb(TX$42~T
zd9Cy(GT<=3;}yTd4FNzvX{m{iylh1kc<qk`FY<<-(E+QqT?#jvqAB96$OySx?WKp`
z=bNPRcRVvJm*^#kE8h`6$5l4n at VNYu-39fhCZLb40aS#5)@Db$`pEdK1Fcjz3+{4U
z-f)(VFS*S)lu~Z;ZSZ=2P|xLaslDGr&NZukxHxj-Cfm;tZ0S{9gzII!KV%z?eWb{k
zRi7@%fc<#xoS9FWwUvoAIv{`<YId4YxTHj}<_&*xv<Rljs_&!!{cGlexrVyLv-aPg
zE!M6|kM^@%Uh<k>=TV=(!>+xXn*G at X4^!33VxzauE>y7(I!{}@zkCIhq=ysIa})ho
z9Xf|NJ$us4S?->hr5Ka+tB;*!pM&AYH1rV*;0hwJN!t9mO`Z)U708En2-T!z+s&l)
zXA<=Mj{*YbvIkO3*&pBGPt;FBC^3zEAHJHHZuM}pjT{zzG#iz>Bbxkcr|8<q`QA=(
z6^gZ;y6PY!V1NJ5Mf~o69y18s(S?!?I5trk1DiUuDMi*Nqm0`#68NGGq%a^3)f5;;
zYfD}*28RcENJ&Dh-g<AkyN9gu^OvvpTbr>QB9ChMPpabw`iKwoW__ib)w|Hg!O$bg
zH*xE3FOj&wLLz-n4v#-)!ev@|)<KbLNRidUQH7zD2l(~;LhSu3eP(U^*oRhV7?>6=
zf<aqMB(fH+5517_#%~%2KRQGSfRfbqG?vV!fyHTYX$-0~T&l~$Kp4~hwKJjBHQ_Z-
zeWQXVrvj*6G1UtV!}-JJY5elu at o@UT_uql2m6PjYmGqDJ^SZ+|eg)?{$9XY0vRD30
zzG{Pk%xS<kDc7lOM0)%^@3K5Ghh{ZZ!ovEIVFU`bHpT7lQL8R5sli&mj5%0P;rbt4
zd?1dI%}?zY=vvg{QwA+Cl$ac3$Mgzy&FXD*Ug&Zi^F1rY<7l4u&F+Z$LLo1>&*}Tm
zPfjo`Gq;zAs`-Kc+#X6yMU;$<J`K?Q?DW7GU;EVC>}Ek000USB8ZQ-@^_SFO^d6im
zPq0e7ejRsE`XSOI?MI3!#vpoNx>8919YSLhD=!TnMuQv!#e4s{W-?O{2e&Nvl4}#>
zqcL5dn`Q?Gb2#&G;W`q+l&QEkUxju=8v8dqZ=7`GJ(q59hp3^Q<3dO}gUMcux9Af+
z23E2Md`bGaMh5IfDM&?|cG3<Y{kxV|Ias`mTV-9n_A}w;B=Bjb_d&w_K%v8n==MMb
zTn<{d#7k|(dS|Hn0?wJ5#UcNkNOVir-OQm{uZ*OpM^r1a8^HL)EV8q{jo*8z at Ousl
zsU)rPdHgE!69mNQ7 at Gn%<mt7V9vK4;n;=sk0a07KTWjAHi?hZ~2CsPO0-ggn#yA9Y
zDp$#Q?Wyc7kb&c8AhW}eEl#e4=<(F9EeKL!Ue<EErt*!8HMoOE>%X}&{lCmWSbCIp
zXLgMmoh*3vfzQd0 at t)IwSC at yv#eb9_pH2<TmFB4g&&P~VJMkX{FL}Xf6P$%{K4U?0
zoDsjyp6s;*-Vro)%@@3e+GyVxMR(n15Ro;U<N{9CumpTX^hYe#Hhb?9A}(jeDMUP4
ztdLWZ{Xf0RTRYY?`tC0<_QYp?=$Vk1s at p^49ccVJU18P)J*HkbYrSV^lP+k4L7}q3
zaTNblQ`gU~%rRd(YgH>Z0n5eAX?ghrBcl+J?MxKi;?!y&V-_l%*!qJ>VTyt)>;*xa
z24eAx?*>EX{y&b+JD%$AkK=c6t!uA)&1>&<uN}I`Dm!F%?U9{CQTN)iuDx|brKrqO
zq-$UM8WkefrjY0>Y5hL^{_uGChkHKvoO|wjyk5_@)LQYEO~yRzP#S2qs)r3QyQDU=
z at P!tX&lPo)o&E{e*=`92TBp)ycI)}s*P*v~V|z&1T-8P83+<e0uy?_Uu`4eXTYRL{
zmVULaUr3GW(YQvq`Nq4gaY-=syC$2rGDqpLVZLY|b#!W`_ajx4=g88xgDFv1 at N46r
zaP_3QlIZ at 260jNpq&z(5C^?=th2zUP3n%*i1hC8#{GV)p?VpgPcxPdEdgzex>0~R@
zY;raX*7STNk;ayHPmC3_erM_Z_l7kG5#S8N&H$!Ggmf!PyHb%1gU@`wec{q3L`1zz
z=5=oh at lTtm)dvrFoO~<PbSr=<v8iYL4&Tj-rQn^qUu{;0+?G=b{A!I~_b7Jp@|l`K
zJIKDa5>Zhv7-)VkDeH}2>a>~o)?e_p!6x>3xR2$a_oaoIz9YQU$4<KY37WG<eWs>2
zgU|{FO{%m#`CArnjrtM+YWr=|Y>%Hupc+D|JnW at xJEfcy`xX8ro~85in#GGWP@*3U
zM%5n_BE5#A?MWUQGzoYd!Ai`)oIxPky|c7KNa75`di-r$FDcNghwRZx3JhoYyT{1m
zVv{iYA!TKwV1FD}0K=EpJ`5X-Eg0yW=eC$(ZG)2>1->3Kch0qGM2swng4sOtuB0Tu
zY~K<6OdQ10$3Ve0ks~Na7)1kGb2Vq`1u9`0Q0C&wz|oJi>fx|u3~ErGU8fK-_nqN^
zl&wGL*$C(@1F;7gLj^I^`-A)hH6!^n<7+J-q%kt&{1lh3FYEwldmVTHOE?=_#{TW3
z1E5aCIMD)1q<u7CGFmwoiwS#@b<wQd7x{1c;~4lp9LVW#@)eeYFZt6 at GXFC6E`K61
zEk}BIv=4}^s6AdnLL?q0gJTy at Pji^MnEa&j0Av(S;<_t1mnTiNge+?*vv`<TnU0ff
zV#YzbE3o*#8FPR at 8E#H+vSK_UE}u8Livb;{aF!V+SEX^=*`Txvoa0VTIOge|_+uZt
z;S*pmBx9i$hm;!TAOccLkHXV{&^m5AFkdgQ&KjXk8j%@fEqCz&zlAr___P{iJD9z=
zOMv~NezM at Sy$k-L2W?tWf$5`iW(}Y+v6t9>B)~*;!s4hL_to37H31!US-`*dHPnqA
z&0%c)eihO()@bfyYAzh8CMRc6rxOVLU5!@HcyC|dFi>pj?HxAz#G`)l$&C~L?^xJ5
z-HJ1C_6KE4M}oO?>$EF)6rh3i)h5^+LJ3p!*%p%a3)M8DUIPe7h=-e*uVx;NU`8!y
z-4)d?IfOJfYg2eP<K2 at nP>U<iHZz-3lv#nZc7K_#j<bo5vyK_24>X3Y4gG8wBr|*{
zHjcsDh?pq`n~1oY<mdUU8CL{gze%6OX_rZw(9?Gy?$^}~mqkMvQNViIeVl1&G{Ppb
z-x+%ZUv2C?tZa-LBNwteum&q+BtB3lmk}zUbC&s>3?34Ly{NRCI{KX?Vxb;CRDt`<
za2bK#w_TFTyFP&dwbo?ey9y;65RvWEz}6kY)n%&PaC6#`S at agGl?0eS_iP-jpRB}C
zpso at kT|T=Bgz3OZ0ZL=gi&|$_iw$BZ$hh6!EK>bip+AH0B)h&lyPhcAex#RaVFy-C
zC=SSz7R#}4t{;N5xZX)b26F9*03?$q$cS+@<7qvXoG}#sD$KQzJ0X<Io5a*CWNe+@
z_^+}<cez5+=-qj<ut*Vfv;`%fUl^#spa^Y5Vix?7a9~}i{%RtQoN3-AWS*jT+98{h
za)ZR_Jlk$Drz<5Sd4{_Zs7W(cBeh+Sz#IMV$@HM??BY8Z(9P#qa<2O9NQ(LUM#|@J
z+Ibb18doWqt!m#f2Wqujut-gVsKMJhz+VTQO;TMU(@FwN_XG}_hB0VB4$fJCH21vI
zlcg7%JQcx}ZyJ(dye{B5JFbuJN{``Pu)jpH*0MI8HCb%Ts(Us-^!Dc|hA^V+V_tpD
zL>q6eQB&{w0qX%2wCf?aQibK^*v{x=rGcekme13p$0fwrmg)!77QXs#BrCge at h4ZZ
zfkOBV|1;Li9XT9kM#=LzNe7{GlxSdKUML5)4k+ibDaV<PU9mjJBx!mp<{((0u9hAU
zrJFxO`rfZg_5wBE;gyCIp4;8_-SS=M<t^aAhk2Qfz^4`MExEjFx(*<h5&re+ at gtVS
z*_Vv$?JW~CvKP6*_`L)?$Qu;8T?l#hoaPJ7W@&C}#qK8qq8GZoV_$~QeP1tssI;*Q
zm8u|Xa-o%A&%<(-U9f(LJUAjgIhk<<s#}mQ$&jS3TGSk+s+wPpq#km*oLQO^gEa$M
ze?Xo;H*wGG)trbNrU~#P6PB1oT(W>9u-H&hbjV*?RHn%cGHt!@qDHQRb70{l9r{Q$
z+{HA(Xg&0su2RV+ur%XB3JMUX%Bjfq$qx-OJ}#NVzAtKJO8i2ktLi7KNHFPm^SXP{
zx-!iitkW~WZ6S_ at 72xM<*_1I9MKZNK*L(s##?>X%xJa5IX=|67VxWH5^QnX)!_vnk
zMF%8bn9vb-q3}h^#tY8)DF_F?>gq61lpqA6qB0T<rPM_ao4?#1l}=Y;!G3yd(5Dv^
z5@*_kcOJ-TZIS(5p;b<`^P>1UK7oy8Gg+Q at q+T&0Lvm*)xh-JNW;~nAwUm!Teus&r
znz!hy3`8hR;wW7pn1glZ at 8D}ln1^uvf5HLO74m=VeM at l;7Joso6EJ)(Wpes9JqMJ%
zK7zl{2YeYNH;huDv;5ey+DqGrgslEbjG8{&wX`R(mMSU=g^<QT-Ojm&Jn_F(xwmuF
znBs-m)sR&5873FpP-;rQK at yzdZdaQ&CU9Opm#(agz#6R}-C2p(dqeqmeKWE<0E*)T
z|Nn=|9MISl^;+$_rIkb?N1FDTzyXnm+7bnoSwxPc$~IK2N>WogoIw$Tb-I{o7<k}+
z&M^Kx(*+~;+AYZQN9W8(;WVg|OPou;*N^n|F*2*GB};U5R!8z|;9UZ9nPJXI86lFW
zUV!>%XhC#f%M6_>ZSsxn8RrDI81}-}==MHyLJp;z&uOpsT;j}RBA}uC+T3{8<(kG_
zB1X`c$qy!GI}WmZrx=nixgT8s4mHLRL0b}bw_4E9dfuUaF?L<6bEY={LxyI-fj^+P
z_6EI3>)6ol;byE<r2W1dFO)^YG|cI2nBc2Cy&|P=*<N5?u!JbB!aNMwN8mJMU>E;*
z(pVASmN%a_!}5Za{W!>;?UhAlfeXAcmqLM)3x`<7IDhpf0z|4Zf;h_R<E>P&DMIQ$
z_q8{Up=bdfRY_wZAbr=xG at zIh2Lw|j^>-+7j};!JNXphHkD&$uZNG9CbtWFa at uV(G
z at 2u#Vi781=+pP*a>%=tvm}vE84XA?b<)}!tCQ9p7V*3oM``$3+0B_Azf>=7XSRu=w
z?Nn at kMkw}QO~HEli+qEM#@(}DY!khZ`0s%sdrqLuSlpE~L-#`P+;Xx%0GTT0$>*jE
zzp=K4E5hOEJtk2TFiU&d5}4er^h;fojT7g()$0PZA|q83b!kyeqXrqGR$O_0G#n=%
z;5d*9zsgPxpQaI1oaFqsS-F7c&X0pVE}5#d#mB)|MJ?|Xu$2+aN;5OdI8k`4md|-r
zHL%;6c=1Mb2=N1}Go7KaIlK`<b_GWxptbM at 6#KI_y$ZM>X1kvGU>|gAu8g&pyn4yW
zh<PiJ>y2uxTef<w;-gv%G(1X(1T`W2Fef&$sq?21wYPJ`sJ*6TQ{(zP0kC;5me`Yj
zpH?hfv4*@ZZ8*%dX&GA*Z9am#!+Exx?xVGs%BZZ>ejwLFRcD3FCZ0&{TeW52 at Nv|c
ztk$G1z@?<t)QUEb%)A)Ypqhl&BgDZDF;IC_cwmuaCqM%09>f3j6cUNXU(6v{@9wFI
zE1~Lm0{%5xVAP#ll2WxV&==_%nqpxA?l>=Wxul$gL~?+721Bzndl#dPD_`Uzp6LZW
zA{{$R at bi4WLD1Z*PuqM4O=RwuZ9I>ygQ8#1&Pref;&owI5V%6Sl4zVdOs`j`Vkm{i
zsGhegN5&$40L#$WLLOMXio7FUd<6<-U`UeGie{1%E$I+yNzOu)sN1jl=3%FpTq{|-
zYr#ijPU<ZErT4CrznVvqqZ7YG(0H&Kc}b3`mzZs0Xq^6BG;b&)$?(Qi_84ro)S@`B
zm6q5*9atu!`1j8)nmnHU2&Kkm*MIGzqH~Uu_gddoyqdR71zh5rfg)SsYePf{g)n<(
z_2V`O=}P~9i&mw(k)^%wTf;>(1kq{v1L^0B_>u9#jqA<Q|KDqDus^Y&fKK?vNZOu*
zKAWerUA7WNmAeRuEAa%rTd{7mlmCBA1 at L1aT`AAf#^`>rA;QZI0R(-&sP4E8Wq)c6
z|H7Xrp at YF+zqzXIZ4X~qmuc}QdJo(%1qsSDmw~^Ju$cq9LLvl8M-J!3ZIz}A71zlt
zS&!VKbB{8r9hXF7p!HvsETe#;M-e$~t;^BEJd9Katjh=VAOi5 at ZPy|7{@q6~pc~Jk
zmj5u%%(Q&k04nzH5bV1a71*3-UZ&UAMkm2V_xsYsG74&d>R(Pp?)Dh|N)`9N_=t*+
zCg}`UuC8tMm7AQ at 2YwIqC-eV_P5T__2g5=79f8)@2kB at 2Sc7n;HlIS^OKE64EkK<K
zxB}PBz)L{&VxG}h0Yj^5HyVLA))<)wAk~g&jYw3<Gch1p@!YoaDcw`6D>tmn&bt7c
zhwGIQj4k1E+!@U at ofN_U+t@(9FgZ5wg$zYV>}L*5)6)Q$h&U!GUGHHbe7a{IsL(c$
z(&0DkvI~)TT`|y%Jn+xl%h`9(qHHelWrnFKDQ3y(S7ivoHh>ds91bNSeFy3?Y=<+y
zOt8f9u{{NEYeaCBAn~mHb!Q&Y>Es2&kTHA)rggih<UFJ^mdNk{t|g8!|B9+=W)4YP
z8HST at B(X<2mBHDo|COzQP>y^G|Fz2j|MbrIgVio|llufG$O%Z8sv`T?{Ev(sl1>eT
zLJkjFqiF&`Oui-ql2Z3$(?{WYii_rDV89UYz*NLQ1Xeg at z3!h+VnnE}Jww*T#%d#p
z`{8{h$dlNUI!1rkff!KArJO0 at 1sS65xCZBNyzW1=`vG`rvlNnKUE7%Hs<Jyrs~V#8
zGVfss6zez0ul8`GggyAh*{c#>i%tjf|4I0gvRky{tZ;(!)C#qCHR9wu4lXaKcNLIj
z7;~K158=1u$e{cvjixU?KQb?9MW>$U3$<T?>qzow2*2~B+csR*HSSj`$sbGDg1c4T
zU8vKH2<sIC#RX84Q~{#J;;xevhv85~Rw2Md at Vil_n3*ZVJ##fz#p+G>^T&`M_pSck
zCAJSm at Fgt|1Yi5*3g^7U5(Aa(*!t=Ju%KU$^b)Mey at T(w>-kn&3KP5D`{=5w34>JJ
zZ2xci??H)Y8{)>#+iU-xre+7lDRs1m7u~y&`f-6(ZT7*8l+~f9myBzQ_#f at S*n4l&
zKt|*6nkYz!y97*iw8?uM-qkO3e at t$|+|HlKT at b(-01B5bp}Tx$Y=G^RwuL=g>6qWf
z2C{#hUT3c7{hz2&3(RQb at X;vNT7r{fi>?Ywzd%&(2fbt{GEP at 62=i4M0%`3`U4gCF
zZoiE5g;8}K=z1}e*pWKHr}rEwa*II49f;L8%s4nU$TI;TjXtl3ZY>h7hpOcamB<qp
zj=kHGyZ}H2H^Si2B|Cxwx&Xtn;u8amuCl#S6LP~ngM*5F;4%0iP7G(@1)IY9jpav8
z+pji4b^#k>1BZm5;C8jX=Z$1Oi87$lf03`&AN#5<nFYv$y^KBk<t0XwuE5HZ%1$;A
zB!Z0IzsAPlgg*m;1J=9CZZFl)Lzl^7vHVwQ at 0%~9njpJp7gukF3MOr*Ep6r0MwLfE
z-gv=5i20>%!DZE^d)@k^sMJlpVI^)Urt6LAmp)8CZp^iM{Wn<4RUejg?Zv&+C))GE
zn6FGn>!-gbZ7zrk!a2<dtB~eWz1A&{8mk at wxc_m>9?wq#8Ys)5vX&J3+%D>S3iWU(
z|IRsTMys<d3#W)BWchRf1v+>PfD%#7l68ipT4+WjZv0-3qA&0(Q=aK#TbqSyoo at Vf
zGyefgYX7i3&)QtEJz40rEPemx at wRL$l7HZ_WP*uRhK>iw at 0h?&*aC-}*2w()_#eJN
zx?wv1J3|aCwFWMSA+{zuBBO0{roIl|C)>(&Ir^o~GfP`7)z<aB<3oIk=XI2E{(bAe
z$guL*Q`oEZ<xX_;+Gm+iGo0$r at B+HG5~Gm_15Kw(h=0|gPz89BszYaB=-#;JW at Qji
z6?eB3ecl7x8^sw|oEx~HoE$O1;75gUnrUiYv}HynSFc{-^}a)~f;0Kwr^A#K=G?e;
zYg3QMTysUqV(}6o@^16D+iOT?<U93nbdc!%4ETy9I_^sh*v9M{4BsoMw!i*P=lHz{
z8e0(kTW7Kf_hRaDclh&fn(t}F%Fu*~3sK#TE$QBpR at L`DL}Go^jx9}sJ|(w>i>CUf
zih9ibh=N~^{_J+l*!dtaKsr72PbM1Ss~KRIWU!7 at Y#b_DIprlh$_sUyO9PEnE&Xer
zq&Q;9er&h>)dCa#zHnD~)iJL9tavFSLrm<q_JhJ1VMMX1+@*KB+AF7ZA+4Je54OLq
zcYIUYoRn33$4=j(A1OrHcryLB9)5#AHSCk)w>(y!LoH$S!PR~jiKyt86qFxg6D4Uq
z*Xh&mj*I$n=hs7YV8NWjlzoit64=k;Y+#Pll$XLyjz`E+pfXfKkCSK;aI21IT#T4&
z<(|mJX?x^+UF`S}``y15K8(0?qagV3c!N6rSt`>(L>}68E&L2PY3ELo!s1n(LF0d&
z7C@;8L-RZ$S*P8ZcL%oX+lb|6zTbW%iwa4ybZ*U+c}P$-&}m{a>xV_NJV&dE%Ucm+
z!xOKMtRe9?Ut?aXqBojO=W4j;nR&mgT#%Txj}56aynp2C$#Z)EUbAzr7B8l#-&6aA
z-z$01_d}c!UJUT1;&U2*6gFEg*q#ci+HwTRcj%BnYX6yQP-d+gVeoQJ2)NTB)g~rK
zRrFi^Ihd|MxDY}j8yzY0owN4FA05 at PYwx`tjEA{N$KAa|DiNHUu0GI5M6G}dH at Pv?
zjh8IHw(BY^mZy8ULv!fBPT<ncV&P;%6eE+|z|+P%MRf>(Ikv;5k$lpdnIXeQ9ZmIm
z(S$kTf at 3DgU4dkf>y4khhu-!=sBJ+&1=-?JX)k$^;ULUZeEvrVJ`)1-P33;-9 at TqK
z=TE at H&9pJwo+is5joIawwA;=7OQY~lg?`q*Jn<jpK|{shZ5P%4>mg6HtaaXQ0y|dt
zswcI}l4)pn=bZ?lO^%N3_@}njQGRjLsECND4<%=BNrm*_;0g4pYwx at q8XkZ5Xedd0
z`t~t;=k9G%1^@QoOw&+w=fY~k_RUiS7o`H!TY#)HLAg<42|FUr4CEZ9HHaS+C!bfa
z;?2O`L73br-k{Sgz$%*Rumz5T!fcb!N#Ahe at cvo2y*H`WRi_{5W&;M<Alsj**#vg=
zNl@@n(gR3;3RdZ+fwUTx$bxAeRa5m>#!ELh-5F+gB1?#i$)8`0f^+gI_MJGts3wf}
z6(eIyU39c*=J^cQV6IL)_Zf1uFdWzCxPc%O=pKhlHv<|X?k0q<4^lQRN!p?xIk&!|
z0S$a1rJB?Pa(mvi>gdE4|M+z!qHPk;8KF~zE0Nl1A>$||*`YzE5GlxSC22+hD{mUk
zm!~8zfRlffljxIQ%vrL*@LV*7pmZ}#M_NQJ(jW>0Z5o=8pAgds#6X#j;M-;3OXHx|
zwR~>=#G)co*mi?c9 at iU$3@<vVtw~)*23XrToGQ{>C&aCeX`-;O5U$9?j-w`fSz0_9
z>jjEyV*AAcI6#80Y2{#7FSgg^hUN~QmW=9G0BVC!?=E at 2KvwnxV?_E<RMYS%8Xp`Q
z7qJbh_#y;Ahza1X9CMLqC+2(YbtjtNRgaht;0s;Yktn$M6~IYr?Xp+~_R)bIK6d0|
zDr7Y(^oJRQ;m#6yQTQexr0LQ8Mee=KVb6;%=qv;=bXep4VblmM>UVp0TCb at 3B?Xpm
zm2|Oh^y~aN7|O&|&VCDq;W~w8)dLtbKO0)z<nxjP43jbbA~A6W)HY0Klj_{iG;Q+?
z5yx4A<A+H_-jXv-EGU*(jfSrV!<_v2T!2vc%VS4_{ur38Tjul_s4M`;cpA&V3t<~6
zioV?RF~Z4M`n#$f$!Y2Zu`Vyk30IV at BUCCpQVs90&jt_+p_<KQUI{QpM6d=lhK!P6
zH^>&{ZX)kjp<r3*R}0b~A^Yj?>-brWz-50TiJN=t=X4$w{43sFVh~tl;$UbmKn!ej
ztQ+>xNc-Tkjs6^9M}Ead64Hh0!tYKRH;Y;&Wm?gW;ArzQFY~u>?FChmp<!5Q31Z&N
z)1TuZ at Do7uI~U?_JOZ!je+%y=r*bPCwiwg_)QuP*O~7`y?_wEyv5!^-LL6*~9+to*
z#}m)d!m#Rcvqo+&6urk2HAeH0pS2v2iSElhJ3J at -15CKBGme<UxZ5l2)2Z6cw926S
zbRnv at 0!^@w0%uF!XyNa9H}aKjA?5 at U%D4aUcU|gtRq*1Fc<@)Zvoz?OKa%F#xT<O~
z?T^*+$a$Ld%3%<($j~Q^2Qr at +H42vt4oks4FAz5^AY(q!6wZ+qahUUb?qEt3<tv(P
zs2q$w9fpOX)$%{rirr$?>Mk4 at f<X10pSq+%70*<1>i#%bV(n+Tl=?V>zU>;%+o<G}
zb4%ACFHiY^6XXjEQa&lW`YX%QGK3Zw;00|VPf_~lT_`GwWJ!=5=Y9HEL;Kwjnv1`e
zvZ*zROC(uNF=XtQaSITddxJg7SYH*fRU%RR)xE_shex at kW2#x<0U*{gAm>T<?9HwP
zw&%FeIXQXbrE|{*#UIJ!3iL*qwsV;__KCzTH61p)I8zv#lPS^L304i at G!&H;{&6*a
z!<}W8uu1ibLf-Ch60fV!Vhve<U}c?{Va&GZ$U!4|6|CZD#hm=GC(B%`LUI6xyC6V2
z0H|&V0F`8am}#V3oCuS(CUq=>1G?>fJq`?HfF3EV0)Bo0yhQ;xsV7X@(HQ7mJV at o)
zY{WP#=_>O7(qVuYpgn-p8E}asFkP~&%+7YPtW4wWQZHgHMv_Y$G7ZBAL^#U`RJ}eb
z%zj#N_y4k3AQ4-i*Iw^8*%(+SznCy56xX*zkgvd~etU=FtGn<-2`LQ6tCs<?Py=N)
zHa1|9;$oNs^WoMe@^wm*sVkO+kL*tUdXM-yUJQbhmXR5rVpHe&sZ%${C&yCImXjtt
zpf){C7YuWuo`cA=mI}4XGO*_=va_ at JUS;p{2fb&k5t5L_z_-c??0S<xHYMo`vyhHM
zQgqd+28u3hrlhEY^9Dg|us9J)m8%f$w>=fZYTlh{SZZ9%z9wYP2j;s48`H<^5>48i
z(QI1J*QE&^*BnaSsxQE7#!-^c1)AL0AX$8JLX1rBnlho#&+ghgp0$lJPdsJDs=ecM
z#K7MJ_rSkq#4099wV_cjNho%OK&(vfQg7NWEQDU!%3mXH<#BW2yjT4o50$M^7b*?$
zCE4p^DCL2~NH)3cF*~L)4 at kU_c38mL;H$nu!Ms4Jl=UAyA6`Vx!n>j%V?t3`_Nz5|
zU1VzrLlTb`b$Kxg(%aZHMpl at VRhCzPEJRt<0_>52N61f=?@@YL6&3)If&<$R0FCW%
zT&p<xC)2(u{xC7811D`x9j7>#lNRB?uZnDM-0p~~g{DMj!OoU*l=AVVDTm<Ajmj+(
zn+AkrxA=yyj-qz_&2(RwgW9tAe7fPoXe2IsKq0BqAIG21&F_n&3x7-}eQj=uoEWw0
zP251x?l8A)^P8(3*lS=^jqlTw#jF%*oZdJbF^?>?T10<?m`8xNeWe at VQ;Xq|ItRAa
z)C>y?n)mwGpRm2IbOsKf at i;#@Ed<A9)E at w;sfT67T;0_1yMmH&P+khtC_JsekivKA
zoSEc<Vl;~P at lm5if`X)ds#NH;4pyn8!|3KolZTSj%14<O0{4fME8b?A)0=hI%tx`F
zCXR;k=x!b{_ET*TK6$!QnlEc~=_?BcuQGun%_^XG4SjOM5jK~e>3eT7La%UCGyB!V
z3YiS0T?xM$uJ1VIAOPWPndIFbwA`>OxG&%7;NzW9F*ak}7=Nq4eP7b}%^xs0>o!=3
zTXou at i#@H>Qv?5B&`<T(iTtsnIWK1RDCvJsaP7w*mqZ~=*He at jlT{ro*)L{w?nevs
z{Q;Wtp`3;s*Qi6?pU-`Jy|Y+-Imyd$r`jaFi7)IEvg24>+)c-w9zLOeJ at rPa?6uv+
zW(PhqcEt-eFyAiv#d8S at gOKMM&7Wr+vk872OluLPAGC#bDi=zHE*5u4m%Dwk4=x-f
zzfF<2QG~!A1*$B+_AAF|ydTyL_fB!KQxOi53VGs>>#-b!GT`qrYwb^1otm`$fg;Rz
zez)0l9isQ&?(Do3kaq6cT(SwTVVeJYnIyV{0O;v26E_$Q5%RLH(myaWH&Vg?o90iE
zB at x}3s-Q2gW2s{Psa at +*$-e~Pk_zTR67H5;uL69{6+U{hUypl(xjFIUgb%5$1|iAq
z#=J&a2zPq4!<`DjmO1j(wX0(vbDlbUWbVPs#5_H!C7?;`f6!_^_rHjWei#%UV!m>x
zRP)*PuFDT_FOemErU{?wAb4RdOfKZtS)S!1!R|(`9GOcuIFZutdOgc_+4*Dt at CY%c
zZZLD|M++L0@|2rzj364`v%-&$8P88R>r}Wk%w{b<dbw{bkv`V2>6sGy7XoF0LvMcB
zDmT{<ds))D=^>w#c)u>6hD9lVYB?Y2+)bJHJNr9n<%sUo7<BwJX2_6(G0br!@xOyw
zB~BfHpwNZfl?pAta0>c9YQB1&7#YJLbQadPG~4@?=S^kUAuhG3_h#4)be|r4X8n4J
zeajmS=!4rfLsXWs`Jk}LCuO<1;_<npM1?PJMyv at fGu??|8ozQ%<)19U^sLCLrFm?o
z>LqTmg at PxPeRl@q8H&!*V3_O`x0yYhhIOe-b*JAMx6th{BblKpmf?Qz<X`X9d%<2`
z&f?CBol4*D|BqMB=F_L?+mO^0VWaQ~JG$5<hpkemy`<XLrc0_O`sEnr>kn^)NK8C7
zBJ8`ih?A?F-Vf at l_0iuKs&`T|s?JL=+B~O&((4d at uVrY(*`*TiAXx&Yw|o9KXd0X<
z3LqPL`Cx{!^+hx8*;yK+=l=eEvslIZ0g<%#*}$C6kp1;h)nr$<bf5Th`8$u&N^{4W
zK)L)gXpGPmSjounWImEYH%7 at X?T3d=*M9tzr6p;+*zg~|-RbQo<IhP)H<nSREs at d1
zP~>(K#Z30Sd1}yzD?9~Ww7_h4<2(~{`T{<!hOeue<dpB8?jy~fmm~hncQ9=XH0<d3
z{`;E?+~0aDKO4N>*FE#oz5bK{ZxhB=fOcp~<C<*?zFe=hYHH+)>W;9;qHQQ~>B-m=
zBV403HS0g?R0FLgr4-wD-^6p%q1hf&8S7 at I+N=If*_W<h5R5XX?GrEmo?gv&diU<>
z?NRz~Up+u!PoMrv8@)IAq4W->Xw5%=Cl@`YcKwDIKYM03%N_3r%IUMi>{9XR9rUnT
z*}g<8iX$O&`EA|Xo3-qIl;Nx~UUip+2lZE<AGZE%(U1(VgQZ(L!Y=oye*LXyBc-l{
zlldTd``HMtj+Xq8U1j4BGi)e*%U0lQOgiYeK#QVwW4f`O7yej8qkf|S9dcj)o%h`q
zk1H2Ri7sreHRpC88oiAYfk#yRz8yw0c?njwsOIR`+-=O!NCs=pbhm`$Bu2w@{mu&-
zB87Z5D}g%!L#{8$e93gVTUCvCpXwPI)n{3$mzQC($>pf=VxK|v*Yz`|&nI33V*c|H
z2msn~>E0U0nybspKYvH(Q>`l6Ec9 at q^?~)DwV5{65vCPP at NBgeK}`Si*J^4%T&-3^
zlih5B3|5~mGmQn`{ZC!OXk at vm5ge!%X9Q`xl1h9CS=FQ2F(3|(BX_IZmHQ5GFg+8i
zf_rmu^G8maFE1&^=I6Wu{Va7;QRCDryT`y;NL2HN#k{+P?lZY2{7h^==g<4u#c^go
zWz`ee72FG@=dlQnkNl!3kB`Ri>Vr8hJ3{Zw?hJ*ltAMM5*zRl=r5$gm^CVP4me99s
zV-IHqDwKB*-7};lq}|)1T1?I?e17E85cF4D#j715X0HXS6!_gkiiG=&{o=q^VCL)*
z$@gTpv2so(vZNXSZ982;`??)mx!3q=H>hCrrqy&jD>UtnS6~-l1Jp{|Xe^I?90&EQ
zm*2|I{IiRp{0+;fJm!e9`J8X at J;Lz8eA(xOoAOFW%$Mm{LL{AFOW7||KTXCSaX!$Y
z-k=qSw-3ub?T+#s!|&D)cGnD-u1B5~YGdW=d4I9tMJh{3%pqNXMkZIK?6L$~e_~ek
z;%Ni=SKtZD+WyjFJl)mG{m0d27j0pkU!9d*r5u|t-TQPCaq9I at R@os&>_mF4`It3z
z4 at FMsC1!s+`M?eHJZStdTE~WPy^Lb;E+{Td9WB}mFr)LA7(uD-{;h$ZE^94`0N-{`
zEdYo)hm+#loO+tGTM;1RosYlw>}=Hz_y#BfHs;@&ys?ENDLquyWn!E!@XmkyZ2Eh(
zX$EUJ!}q4dgiQvN$8ZSfaMB|8X*M?Vp(jH7y{oT6;%s!5T#Z#s!QG%*Vd&slx%t=3
zY}Fx;n|_P at 2YX!ZJ%r;EKzko6tUfrg|B}$3&X+sQTe}{IW4`xC%1Zna+L$n&cgow?
zKl^@+!%}M$>;BZk=Kx_~+0f0@`!Gan_c6}p>bVx4^it)pw6VXY1%-zet1M>d@|pXG
zMLr`$&uRHpl`n^S&)l|fbGnC>Hfb(N_kP<JIOySxH4>_k>tC+!Va%+U{JQRqFg**c
z$l|zN{*5iQ6SU|t&X%YO|44eOy(zDpdM*_Z^e>2#BUGb`Ket?CSa`O#@NDQZ=`%{M
zIt9g(qT(>0Qs~9lsF{0qk&7MYc%GdV_gZX_XQ1&@F_o)&K8>In6jClhQATsw?;(r!
z?Ev37y at _o5f_u4%!H=4+ at hwgcP4_4qHEg|#LYl|7+?pf^p=!x-ax)kEPUw-qT$%hL
z*QSP#I=r>x)pHJFrnZy%!|8IYjqlI#DnQ5NrgCTHMOCw{=K~OqUwWMe_XTeztQ&lR
z7lrfR75PrFmDI6><8S(PJUy$Z(!zH4vAprJl%Yc%nJe77I`%NOxzsRr#)Y+_ at AuB%
zTzL3Djt@{?LZrK(mi!Z6y<|%Pn4Ur5AsK`9YmU_fqu$7%n?c``?rFW<2z`B)e_1o3
zT<z)c6<&k50>-ylKXzKYCN7uWyE?wKb$?jkR>U^Cko6le)4QHE|J{B45_bw;y}c^Q
z!uK>Uy7P{q;&?{N*k at DqX8lh;)r-%^oyU8jm`|U)cxKRN$m-6aZ_ at ZP8_7eNk}ukJ
zvRl3_k(DpM4NcL@$&Na7FTLlJLyXtHSJjfx)?Jl)8`ftG+6QXjUL1_Q&u!fr)qhds
z3;O{z-}T}_pC>ZhFO`#LK%L8=p#f at F=;d|*Zn}5J>m(bY3wr&#(vbP3+k+=J4?xuu
zBX at B7KsM5ygR$0_L)zA_^4uASm?#`$Pz$`gwM{$snEK)TL%J(zk8_`jsj^zyGfqu~
zPnZnVsESY?_}49@&mVv4jk*cF!e+X1og89grjW~I*d;6leHFJapcI}hFF8AULpLnt
z?}saQNBsmIoN{3$6<7R$_F%*v!bJskl?h(PF<T5h1t`wnJ?AmT$lk<68RbS;<ug2^
z!p38c at La4-4RmA8kf<zLvyiE#?N4*lLKY_s=nB>vcek>`pbrOH^sV$8I2(T*J9>V!
zr4?Xb%AHwC-5dyw1rf@@b1Pe$>-3rh118!?g3>h at GU%35B-m8h$%!w9P0c_vQu*MM
z0*u<PqLP{3q29FDt6hodi}1__TmAsj$yW>l7Z_ZH-i>k6U*p3H3gNTEtZi?)dm^Ii
z#T2%4T&cZblr~UPnPhJdSVVShFltiw&lq_klVY$N`?F<njBe;AUAoFM;-yIL%NY3D
zW3cmMz@)k at 5;z7J2bpXx_R>~V;({o1g at x+d?iyjHP3oe7{VbL7E^~w>PU~%K5l;qC
zZBvt2)Q|l__D03lC~zw%T at k)zAmX*+^$#G*sDUx3sGVo3T^uv0<jj?{2zbJE#@58u
zAGB;rPk+Kdhd9R=0CW8qAO+V&cy%Zb(ZH-9p>(J(i~khXpoL0b>r1_GW+tG)b;X23
zpTTesdK^P*`YfD!+hom?&{M;1YW9e38q#cZPWsZlip*PzQ~nt|;_qd;g*HQ4cF${|
z1eFj>S8_h}iMjU1_Tn<M?niCA4Q}C108(gw<VY7YYS!F$-A}**Uy=zpM8=Y5Eon0T
zq&ua^KsF?he|yDwvPJ5E*`(u~V7L;1ggC3C(&W=CuiUS!(ua~!9z#vYry;KTgP!2H
zKt;}tWG;dDa|Xm!A6|w`^e7?hY*N-};x`LQD?TJ|?SbdG>aNTZK&>>q#X}o~*QCE?
zhSbb9feMjz8_pX)T>RF{*6HqJJFB#{>j)N=>}}sNIZJP(5IiE0I?7(sks=gJpkI#{
z0;D%-joMnV%`DKso)_s|h&08(OrEo8lB&6eLZb at G@K at bcmn)MP)E)I*F&q`ZMx>tt
zjLxK_BELCbm`J~ia6Wo=6uw9+swG`Li)GpB?|GlhoOB8&b($C+#gmEzAW<Q|4$~*}
z0-3aA82DwlSz_;sK$9BvWLVC`9%%*ob++mGvZ^+H7GrW^_0+Z;2<tz12E0r}xaR+J
zQdn=f<2{Zi`G*o;{uVC{Bwg~+R!^YsEh!rtJ5D2fR9vj=4E$c8+Gyc=nrbbrQqUNw
zH1Z~x6ALqt_hXDj|9rp}^DY;c9yl?h_w<u9@?+?=e&hdyuvqNSR9-4{kN3;hafZyH
z`k0VM`*||nO!Pz>fey_BE99Wl&v2u=eVJjZb(8reCzGo2^t65WKaV7;Jgw)xYC)qC
z<Ilfu#_Z~^oJ-r5k3DMsyqnd{o;2mA>b%ylv~p9m5v0D^DjQVQWQPAbO!ywE`Dr)k
z at ciiAV6C5wu-7=8AJNvsEZOiuoTvL+yHISe1$5cFDZ(?Fh4o0ZEMvQUCAC>8=B+*K
z{GGI?=hzH9lkcTBoPF!~)7l||kvxuU{O8bdC<|NiO;@Pbjs(mnn!NqB=?q_AUA_Dv
zukK49E#%sel$eL5PsQbAFBbdLMH{7`Wh7;O=XSriNcHpj(s2T at VhXg109EJum>Xri
zcU8B2v7pDQ3h<`W@<*MY;H)Y2I}aQz2kqA37_ZAWp?@zqAcR(~wn|@@<o}qw@}}I)
zvn4zRd at hMiJ(7j3)R|%96WhVpd^pkM264t0FL&2Wq>X`lE&%l9%?e)tXCd_Y`vH2F
zb)De`Bvy+sj6LQe&BDdWIV#%-LA8hxez0@|wOGi1J4PH;^6$uQIXJsBw$TLZ6EDNM
z4hzfZOQFurVqWr)kQBAi$fJvI{1Ka at YQRys3eyI}-aNvY*RCm_hq;0Cmi`tWW_scx
zGrn@<9?mRZ2f=3;Qst<hY`g0Y0^6bQ!-vZkvuz7cE{1Df(KC#X`no=Otc9aoxS1B`
zfUvct7vuzfdGk%`(R#QN*JAe=%07uO)u|pr8qh*)3eazIx#ago_~cBp_T4nAvg=8G
zpU>x=dO_lSG%Z<T?p00a(jfU_s9 at -e&>w%shYyyoWtD&yE2r504RISyZVTS at HOf;1
zLQ;EXx7F6E{*wu}t6>Wf3o5;MjyVo#ap|NF+L!u at oG32_lAT-IOF`{4jqJ}K;AbIy
zzv*F*RcUNV<6~22_FO+!i>+V(AXyx0Db*R`#QQ^lTj$J=dzMgh?eu3#!7nPavV>C`
z1S*OXN(0*Gd~~i|_}TM$E>~Hn{iOvzJ3#YqIX+NBNYBds)_~i9&jp?O1b7#KmUns-
z`{aAm@{t_`dZDIbhV1Va&;or$426l3WF3g}rq>Lk-_SvvY`k2rGkg*llhc!rOeQ^C
zB?rS|{XuaS)wxK;{=NY=#ZD>8C|vT1KEJS#hk_in@#BF<4%o5{07OUn(>MY+xcQ;)
z-eJ$f0Pt$D?7>k);==PoZ}>0jUMfxa3p}4T2I5%-U51O(SG#ff2n&@N+FK(^1CaAm
z=p=-~8JT)R2{|@CF4)Fp`!9Q9GMFYtww%nQv?Gx~5mQb>PcR--qlW>_(3fbl1kNT}
zr3(X6ok?|qkQHR%GkhtXO$1s9_JiGu7)OB(BpKt^llpPP at Kv(r3)vG}aa)W9WHEq7
zue9#(l at Gm3VBms0-%oKKNEsf6w-`-l)xh&1SYt$U$*Hr=i*>{DXqwl<n^gE;WFYXe
z>KMGK+In37%d!ng#1Ffla8j$~x=tK6MJ{$$P#;4{I%Ej!W^%@)N8!J3vFH2eBeb9@
zZ}eDHnymT<B`4v&t<ayRzY=TW58aK>WSD`VE#uq*(89=<k-^}fvqpl>tQsA5ustNM
z59%gCUs#tr#$ba}SM;H*9N5AD7}X_~Os4`fSm4yb97N&Sm<x!>)jka8j}rm at 2i;R7
zc3jeYoGdLvZ@?Ex^o0qy0uIQms2Wn=DPc)wcT@@|_<JhYORnGWa5WwvM!fw;2M2O#
zAOwRMd5zgE@?)}NTK at v`6YuDX#;dAHn~E^)eE9EaiGt{;WazJ87ABiBs{yLM0s<r<
zi|aB~V{eD22I1yCXMOXFM&?!m7VFkt^r-R~Ac|1 at +t(!CC|T^nzTe|BORF1Z=k*eK
z8`5$i>&buZ7xX1}9$>l=k_g<MoZPeUScSN2iRV=phukLU`hI`<-PfwN`Rw*k2P1h2
z*{BMK7&?fjW~ik|rb)3b0f@?X0XO9Ii at 0Q8%ioCd3iz(`^R>Trme^XBm&L6e46P|K
zyh^Z#YrH+>W^Uv+d)^njuH2D4vfW-+T8OtK5t}>fxDKHivMsDivfGizeD{$C_ovNG
z&3)8D9z-Ku)BO7L-~NTs=Q+cIz63d($>Z&h(0|(YP!cTcg0LtQn$w64z93qY_V)up
zWboAKKMwqB%-la7Wnj?G^I~43$A<TM0RvMj^_%Z%&$b1dPzMpj9g{!&VREz%8zcDj
zz~cLp2m1ZC)Asx|kItrg<j*`Yu0JvMd{||?X`LeR;Co=ka{5X`?W)vK&)$A(xJ#}M
zuZko&y*A$bik;zX^!F%&*&F(g=qK`$sguNC&*Kc2r+l`Ao+i?XGkST5F)nj>F-O(t
zAqa1M!p)`ah>a&dR8sYG?umbR2&(A~<Z3GPrW5 at mtDLS2wK{*3r_CzGI3gLKbW;hK
zUL&*-5xR$kh7nsO=@A<p^FMx&p)N*^(}$InB#B at wcND284p5V_zAmAUmuC>b!B|7p
zAU`jo0KRpcZS(>5F>pS^b`!Hu#@Lb)eApStU1zBgthYZcFJ+y<U7c4lFi10uNrbv{
z09+I)Q<4UnwmW?)V at gssK$}bxmfWx7YX(3}C?Hn{@F#3iYN?l5*eE5EaRg%0VK{ys
zrW`Xj;%R%8s}hO5eoXml2)O%+b&?X#h;?+aMnbcKYlUmDXPf>U1 at uaNzA5SyREEgn
z8)$A+CZ4YVRB?Z`P6?Pm0;43t5lR<qaabvHH6y;#bTCBqs;Lf;O at p4yOV;yhFt2iS
z{Z)Do!MM4%gj^_2;7qXi+Q;xb_>B#T{qOAr at jj>dw||TSa_&-y72vCP-+H9ZMY)B0
zuo%9|X|S*!#p#y$(!xM%R;fsnbo942l}wZK+F#IPop7&>+|GfOBAel(sjFpbrr*Pd
zZ6le-|C6-xsf~YI3 at UeepGUCu{F;$5Sf0b5##BjdAoL4)g3nJ*mGM-7onKwb48YY`
zh+?aZ5jm`1(VQ}Ombe1ZvQbPRrA6>v@{ReY5Y_7 at 3c#Q*>ioUvPl<_2u4{j9Z$?@4
zH@|3Bdsl*I2ojBwR6jnHLvCO2Jt_IG0-QE{K28eyNUz&QdL{MSTcF9vyfF(|8UNhn
zRE%_HDEB=a!z#_UpdUGx`TE-K{m=}2{<b`D_rQtmb`c(4t~he0>Hr<Ot!_?->8~B6
zM5fk5PG3-QU-qS>n+wjBc}}2y!D$`o9{uko$$Ow0uuHu0X1wS+)IGGfn6}5tFrhE-
z=943d4~MUFTru!HBkeH%UGga#ZFTF*WzdJ(nlu1jZN(0x_Ni6TS=rM>4oSmHK+UsF
zG!vL0`1R9ETkS3z(=(_00f-0tY+}E?wCVa<s*dUW(rplnQ8$rsB at 03CxOx>|y=dfH
z!hF%)e4t7Ru*ttc+WPKq|88fhUE|q*+pie&r~gRq`mMOc>Rp%@o|E}}ry8sy6y!p8
zoo5IAc;>8)Z4VAB`5{*j(>qX?{q9lLdp_A^h`v`6m=(sB{PzCd^+k04c{lZC$f0c-
zSWxO4bKo84yb$BM0tL$>+RL*rI4thAal!jE(0bL>zdD79$wg!hL;}sg2!wX~(NK+*
zfqt#K#Swi=rVCABOM5CY7?r#7QJ-~;6Bb=~Rz~f@)Gl-yns{%o-+DLr;`S%_;(T;i
zzM^N4>g;_ at O~q>Y$dAKCt4c0~+sdGFDgRhfRj4_Bky4_cr(i#{VIPtDE=6l5FXP%e
zjK3y(knM+dTxqu+A&35FMCxz%M{OJ*T3xHwI7Dc|RcunuF5QqLP4ewW7qCoPeVk7Y
zIUoI+R{9hQ@~d$LeTT^3M==V}2HPUq4y?9x!TO+tIW5rI-nHOOIZ)jD7Qk0X_kx|L
z`2n8S$n8IX7Ja5cGq9`l+dDxo_K4DXk6!;xe&2}T7glJsnEn^-N$ksVd*A1- at T&KO
z$;f*AmO~EyS>YBqp7}BHwjCSBVYu%mleid)&OE2}W%dBQQq<r%C7G^}eQnM{l0R}f
zRBb9W+Y+yJwOn4fN2BDjf6lUO%>xI`0*n2r5&YGl=l8+LKr!RyfnWd0BI%9_y*`dE
z?=c?<qV-zwMDXv$rruvX_;Y*|jwAdy#4<Ja-~KQsqc}{`dXwuF8|xP502JKo_YeFs
zj-?Vs4*mL*xGg;*)GJx~X;RS>?JXWIe|e#+e&dCI!eo=in-`yu5~~Nap$&`OwI>hn
ztoUZGbf=GdQ<Lq5s4I3Bu+hE8sp)rPSVtB0)2bRFw?XpwZ^vigv&?i%Il at zN(WcLG
z{o<s*vuw-n8-ma1{wI9#aog!fY<cr9 at L-n#B%K)m5JBghc?-Go2_H+r%afqTPw8EL
z%x}2V5fTgzU>;1=`{?Oj`^NmrRrpv^Q at 9!hlQav^fy^&e34e at am;q*ZoN44{=K(F>
zV75=c0C}1u987nz;E+t$8&V3XzyB+c3-QztE!cU5X6j{*{|`dP;dl!8;@nEfKPB=o
z&~FA7B6g9HY>||7m<p6-S2K`Gr#(ZNfKT_|52+JD=4Pok`O(j$Ca9X92gQfei^e)9
z-L*SkorYvYh`qnVq}s#JkHNI6CB3+m<Zzxa%h)=a8wj*i9d<DIusOQiJk=Ti`*T2G
zg|CX+hphghRi`jQJ3A1$g*@ym>$*Y&&MG8b26KY)EXz5h*n2U;{`H<$n;smq8vF#0
z8kSer96^ik0*YW7)r2Uj#!IXwN8%V{??pacL*9zu)IYs-{VZV<wr55o2<>Lf9m}x@
zye)=Vy<kpn#Vdb+KAA4g0~cRP46!G%2{)_*&vh=8hV5Lvz|(T0q9BRo3IMV%z<F_k
zA4F2*!>M)kcx`@+V1YKYDNl+?0H0hcgPM?48jywVawN56!x;oI6(k`!nZPIub5(YL
zanFJ8QgAgyq!L<3x4l_rOm_nV{t3a9uO`}vpNJpdCvLg#Pg6(Vld<C=R-OXe{f5x3
z`B9RVKxdyxNh)#1XA1MZp at aG1ZMvkAR~RTuez7!H*u`cflF2l9T|ewbq8M{<!h%T4
z8Ujb>_Bd$yl|p6dlWxV_zwLwYiS>q2!P`DQwLm!}Qi>BVR+c%aahpn&+?DxLHgmo2
zSJ>h$eqeorU=BKOE_$X+Hi*%;Uw>6ze at 1f4_^f)nvzwj|3YsoaH*QGz_}LNrL2(MP
z87lfi1f!`n-6+K5GrI!ccKsuac$XR_M1~W1c`gQ&^B-#TkkmzjA0MQba0wH><XzWQ
z<J-876{4tqNQBN8SvrMIlbAnrtd-5)#o;8iyL=ktS*y;Y>BjJd)8FbEH{EcEo#zfg
zALvnEvSI+6xa@)pB1Q3{R}oVd0C{EhF-<^AcO%~1`yNqotQl{7hrvi{gX{avWCplI
zSW%?Eb33ATTH!sfRY+d<v9NW(Uk(^);^dKT(x}jU+H~txn~&mDyNh?W#BWx->=Ny@
zJEOdJB=q#766yuc_cHwY2;Tj)GE)n at UeGVd_iTb(M;ABPxoE?aBC?rv2L9HSRzRz^
zV7kqcdi{t{0je?e$MNtpXe8rOxJRh+kS1`gdoi?DafMe1m=KRtKY}*e5E$b}nHmsH
zWxZ^Q-|iEHm8?B&<%>BX{O_`etuK3&M3Hd^K|<6%vSCA)6qey9xZ(oI4`>Y(DATXV
zY>NR?9wM0xIgz%%#pxSu`s3!k9ziLbX)*07{Q#)VT!_k1ET9VvLNH4t;NH<Qq8_W;
z$KrWGEP|NE`8)c+goQgS8Li$9eZ3JTzZ3xp31j-vAvz<Y6?z2*bMo{AQ=1YwwwuhU
zsWvVaY|<nShR!TRw3*_Z#V+oAI{4i>Fw4X4Kui+?$R+>|3~{g!^@~m)@Gzsx`@wWX
zmIr?HF85yhf+N+KU<b+)$_Ig5woDn{gE1Jkdt<0c)7XfA6I)_ys(HAB+xun2BobRK
z<dvi*$9gbEXlQ{@Y%lk$r8jQ?{p4z5PFo=j;O&bw5#eXd8RaneckPKe#aw{Gs*&_Z
zLklyfO&MeeqcCl^gpkV-Jad(+B-V5BinNzfauIgQV7WSMw#+T0ZK<&?RdKiOBL^8a
z4zHxe`s5YEY(j`Q=Ck@=Byke)V?h2hb=c^bZ`w{r`2G8zJ!FTN!cd4rB(MK46kNc*
z1xW(J8l#*!@Lm{p1pbR=C?$qm_vZrG7JwW_?a8lSEi~JJ<Xu at mh^BkbmBhM at QjXt@
z=J$K0C!nHM-i6!+W}mPHb9$-%FgvQtk1iqNnjNBf*+C*D^p+iBhb(AXO!)smP-iq$
z;n^<|D0<;|7_Mu<08kT!y~fyF!&#ppwac)d-{SS at V#h%{j>D=4N$i^h%>wNe4ZuRQ
z9k1yXN$C!T*<NrcH-^n&A*@yhkWQI{F*4nRC^5<VUJVyD4km_Xll4!Qj0m#5Y-ews
zT2jJ07w$E9Bc1h(!t<y1RBKLr>VA}4iT~p{ewqkP0rJ7V=bBE_?G3^W`gQw&<ol2O
zYXLaSXIC@*qvSg6%a&G>SA|8y5lO~qpx<KT{VcO7ah<%V#IrwDpyPgX);0g*Wcs$+
z?Vd$JDPB}&9HzACvEHNbMJaH6xUkIYliQXBlF#XzqpyFP>sr-tkYgp?n!5Fd>nqnQ
z3`TY|&QeY799atC+MtPIv@=lZQ7f8wdHDP~E!OP)rQgg6TSz!GWuCBJg at G=Hf6sr#
z@`EOtHjP=_QXJ{;Dp~#Utm{==nuu!5NrI{#J!${WKLtA~Jy7P8rnKrTFx7eEY5L9O
zzLs51BYUG~^yQoTnLSN;F#@-oEMj9n)-A14-0xUYDG9$6)h at bpJjB9s-Cbl~@rFft
z_1THoWpsfg-4AYl3ikNq?3fj~BZQ1GUsn&k%>}<I8I_=!bC<V{^A8J4X1~GNV@{?5
z?e}NZt~ImM)*~biCeW%EH*~8hi+bNfVt%~hcrA#(PySli<G~Qs^lpHA+ovvKM9L9O
zHEoLuKUzKe2AOl#c=E%uU*VuialcH)?5vcG8`%rbPWnEJ35s>(4{*_670EjKJUfxy
zW*)*{@$2{q7{P~K;(dZ;gcvsKwUh4Gh-Uyp*jt3NF|v$_Yuk?f{AJh7s>&|EiVzgN
zrV#5i^Ps1g?eS1acF#Jse7jeeDs7>{g5=|Q)f5>R$B>ko&iP35b7|Ng=3lJKPt?T`
z>SWs?_p0l7 at Z@Nj$%3G_MYPV0h_vvq%KYJ(8?L8g`8#SER+VBDIR}5A0*6WYesk==
z>V0utW2MelrNu6H#Kr$d(|N~J^~ZnwUYBcKT>D=0+MCOjoxNAc&bV}4Gg(=odyQ*v
zSs^<`B_q48nZ3$ZAr(a-l~VZ~-{0@|rw8sh_nvb;pV#~KdcNqkRk&6pByM?xxW3?j
z97%f%uqA>byxS;HG{dvP6Xqs at Qo6Oky6dUGl@{Dq^Hi<Fb?)1S+`1^G`{UNxg0}ZV
zF-tmrYvub9Q%pD225m=avTP(gE8o3Xur1d^DXe at PnCX}O+RA6?oue8UpeaPsYMMu;
zNb}OH(Mi;0<V%iA6+X;WdJMm1#XuwS{x)52Kmpo^b4Y?pzPbNhP{7++BqLaV at N(xb
zD#!OK+rlR(slsA`YbFP)iXOodqK<&1Gy|(F1s5C<$9QU!k|3qX6Kz)gJpe};QoUCh
z``A3lE+m9SdbX6vt;jWC_KOM+B;H<WCLmNqy99b<hQ0c8g(M-WsR=qP%VOYbSHQs~
z+mZb}+rm0tT%DgG<FLw;cUxF*K3FVZ>)R{02HIcX`mEA(L&j_7EIns3{!cZu^=FOF
zww4}YdN%HGO035omIs;)AS7PU#@K}PrTH8(^CdRs54heYf|<laAv at a(`W))aeGKJt
zIA6=^3g-_voE>ysU2`V&^v>p&Nzf60zRJ2vT_>G}TY-#R2hGck&75VUT^Cc<SGT`z
zm85;3VA~9$yK6;q1<f6>1zNrN2zgqm{mlCVmXe*10th%;$|`U7qC8YxfH}`|e(tsz
zkm-INY)>$wlGT1$Ko_vhSzf6eDG*QAP!?xQ6o39S2B;ri^#)}JKB3c5hs|%y30osA
z4?^N*%V_xJ8hN-+-iStdSO?n&?T*PY0Quf4gq0y`qw`XgK8&d+Q2OAL?g`1{trHZA
z?>m#}8B%yh6>uw>iuB@(D5Ygg(%MTu4e3q9qYU_dSVpw3#9=-UZsXZB%>X;eEP5IH
z<JuSZze<Xf2q+cPr_O}Loq})PV?7WU%~XIM?W|ds+`r__&n5juj0Vp+fA87f*3lHY
zpg6oM`UUJ=pQl>=G;B812Z)q=tr}S0n0ubIDFeFc&;|rEh62g3WG)d|4hlYCU-vZr
zZe{O5cd|%Nt^e2g<GA7hi`&_`*8`2SuQ?Zd$I1Q5ACy%~Gz at yn_C?chQE04OL#m4#
zaQwpcXpx6FJzay+rNd35;Hf+Bzm89|U%U1#ogaG=F%z`-Hm+6thO3~m6kvqd+=iqI
zN-l9dU+hKsJ`7KurbXpKi5P<lK1#EJ*Adi%SAg3aTcD<rVcbF0T1LPIgUsYcUCb<d
zEQ*hQk1a4RYF3t=BgKy+JWhgxBYaj6B4KTHhlXXR%q2kDSSVXMrRG`GiIeu{;gyCb
z4sri|Y#R`!upl~O_l#~!&V3v$GAdkPlrMr=b(R!i<?({rSwRXUxwB2Mz{{H)w6zwf
zBy^U+(lwZ**dN?5{jZHM?{epyD^+PWyLax#_erpaEYNk^?msty2e-m#oAN_-eCA$I
zIlF+Lhk$xB4fw(Yz~VE_W at 8i+S}8P+6w#bSbn_9QJ>3kVV~RQN<x1FQ3sfZ2t8!ab
zlrYWfphPjvKu;cc7c&})u|ku?q%9v?FzcVErMVg|cgkPy+Wx3VcUkseC1}GQ9?bdN
z=JU~40A%8K7rgAgF_5phTqSd*tV9P<mBwqfpA}o8jP!q=Itl|usaE%bzImE+gr+l)
zXaL4U?GGfugEYTt<k}=di+qK}4L{M~4=I-mQ`BcM+o1RC!Q4qAW&-u7z{Vq(PFb}C
z{H=h^<h<`s_!PENZd?Gz5qO}&Nw*%;NeNdeU{$dMfbn+aU0M2n|Kro?ciYIZkTy(A
zL<=LgqiGf{>lT=k$d*r#uEk@$A+G~ypKazbhiQv)1Er0K_*iILSX#8XAjDei>L#!$
z<I!~tr}ucyRlIe+_vi~X0iW{)W@`&=4-;&1AN+h?XDL*n%^80h$KkaK#k;w&B}C^M
zv+HJ!YF at G?Z-vj at RQxtEi2%P(p4+jxkv{Mo at yr3!K(DCHA!|*1`IIG|+k{S at ZM5-K
zhto|tJ+YNX*M4y{52!zRt~7P=dl~K4&E}q4$MhP|^|D6wfbcBWeJ}E#AG&E;LL|W2
zH;tn9KtSWE7KXIb$<=N)g22R0*m9zeCr9M~deh5bbu0!0Q~Jg8<=GvrC;VJg?Vp`4
zTKm#aFlO4=PF|3Zh|mf`{PQ?DnW{7&h`IkRkYT^)aLX3<Z+p*Ec&Bj7prHMdCYM&R
zO)(v14S(vl)9iT9f+|fa_MYlse`Rk_$o<pm6vIfmkFOWfUP-;WzTg>1GiU}l4t=P!
z;ZQ?LNnd=Pp$Q;1hj;u*jHZdUj|uMB-w3?P3=`yBRdKoTVC3rx!<#os->rGFw*uTb
z^giBZko;S=nO`PQ{={%d!XYK=m(@cH&lYz*8Jaz(#^TJB_QNs8pSe62Z)o(52z1c4
zkE4oLyXKF5LT}Q7G(5(5OdV83(zvv3p&|JMpO(R^*v at lwYX~snMy0VZUr0+GF})B3
z_*$~RtaPFe8O=RPqbBcoZlEN1f2-AvO7u{k4vb#Ds?k<6M)IH43BLPQ`_>{RKy!Oq
zePTg~HS;(3K?ZrzYP?fA$XKtiK at sY8BV>e*M=&+H=Y9OG3X`-a^ADT-xZKk_niO0@
z^RW3KxxZjYb<)xGNxGpRTJoE&T3{@xZEGP@&3-xutsOdjJ8!<r93~J+2wc^u7q}b6
zP11RsCRh{yl&x?ZDVnd2+I{eLd;JU at qvlQSDH)44)~xQ97*tKeB_j>~3L))CiO+1e
zWGdTF#5txZrP&&lZ<tj=o)Vf6xjtQC{c2)%RLS#FPbRwZ!oZqk-lxK_4p6lh9%Mmh
zhHh?tGVu+AJ^)GZG0Gq8-_)3_WK at joZ!c(;ZYUX&7*}33=PHeb`rtR9t|RoTO`x~G
zXQU;>Abb`S-camaAZipdz@&N2$(+OxM$@UtFU*ccc|n0a57clJ&%wb6wU)QGXAIZ0
zY9FAQgz3T;cmgs)0_JUOH1=Mdccw0 at 7x92}P^2_E at i^85!G_SYE2h+aL|OB7%VnkO
zTs~0?+8=lFDb;*m3v$$a`pD6^HCf@|(yZY;jx%{ZKd5Ap8=Z7dXCFAD44|x_$XjBZ
z4Po~gyv;n}2e32?3bnJgHkXwzywok9K7ZgCUwP*;VRzJ%KzfeHBsT=F+Lig}bYQ(A
zSzJzQ5tiWP|Ep<Z at Y*#F#wTILc7YYH>=pW0-hjQj8OdksQL3s_a%0$fSmmWhlruGN
z6gF=C;Cmuuo0ZxmZ`KQUXc(Njmh$%IM(_NY^KTy9$tz3~&XMbFU9iNuyBP9)viN?1
z2fcr`+hr=a_{=;q;p*yd-5hr?aVNj8{_w){?;hPMV`GvqMf{pevwM>mccGlyLrp5U
z#VHJ6UsswayV=je<<n`XPe7DP=xpXNQvzk9u(<aG9nq3Im$Lx32^BSP1In09fzb9W
zWVC+}KvFXVP-+MMVS~J#lbC@$3q{_aL5WP$Jp&hTE?)+fd&$9`aqzZvUde)}&7cM)
z8N0X(=;yN&d5MC90y2!N&_RkOBtbH=zvL2~C;x?HdoV at HVk}8ui4nML4=LxPI2j3#
zegk5YUkio#M$a}SN~8oWmqP#GqRPs$>dJQA5VA{0ikT9b7}f93P+LO&w6YSJlq3+k
zk}*Hoi=E2IX>ZyK$g$5sb2lGSE=o&47GX~>(N()A7WtiD?tK78aB?7iBhLf7#Sh#l
z!YWfA8C9mYr*`$2!D2D$OkrJog#t$Mfe*ZZ+fsELKBo}N4({OUa!khJb81H3%mFtf
zYdoA(R&dD$kNsHvrj}b9WUU22tVVT66wAq;O_&t3Y&<kiZT84U`baQmzJ&FoZ-<Sp
zbWD8CH#r2Ae6n8D at _Q=ghrCYEf<RCYLTKCAHR^a_tJceP;J=qRYwnqMm8+Y1(%^G?
zB4Dry|0i%8nW$RpaT%wv)j2OIv=tEO0nK>roS`j%EStD8=JeRY?VLryg at Zbc3Ap??
zY-I|=!<ohEt3-#V<<eA7C3TiOY39u-Tz`Ttb|l|rb=V<J#}L?+i(e!W6QO$N|Lbgi
z%2-l;4F#&2B#X=H53xW3?Zd<EC+U|FLpv1!%k{l}6heO)rysTL6j`^eDuUBT-FGd%
z;%IEk(YEJorC*v_o^4{Un?k>HE0~r~Rtb!>dgkSw2mZ|=JR~7B2D4{4tbqCCDsy72
zQm7UCreItPa1LBmF!1E$H!E!*ngnblT=q&o8EZ)gw7;}CB{1qx_FG1=J${_RpKTas
zdc2l at LuMF##NFmH()pTsjZ^EMYl$LZz&xY!%LbFWsODRMTsDyREs4D^lM7_^*LI83
z1OC}Ig~g{qHXLx|Iys!8bN5hC&+IoU`|d?cZYds|gg*ZzpbL-~Y~qWyxvfiK;=BT^
z5HIG3?-iSWPno=Wz-wse9guV7tmpY(1qrcuqFRY^UAq8$s0+kp4&$q9qm*)emPXsM
zu*=sP$18I^El%VImsah~)jL&nCN!>(W>9Y^Kly$&m^zw8Pl6y+5B`dpTwkjFp)S)e
zRl1|b_*UfmHSwzw9qw5*KMtg~UeP*rMIq#WhA1N509Mj{HGl~Tt2HAECe8+XSHgk3
zLFyGsdMR^UlNxSx(2iAIG(pVl%)co7AVo7DcH at 5DO?J9&D{i`$CVO{-TLbLHg-M*3
z-TXMDRe1KQ*MgPX?woPh+J~Kf#OD2K){o at a&^!QBD&5BfnYVLF7K~i-QB%X^##AUg
zV=paqS$G%Kc0H6)e7-lFi}B-8e4n^z%vVd21&9cY_x^~J8Fm0}Hr0^Rvd)!wgJGvm
z0<+MBfPfrjfH2`lN at _}Lg8if5_%CW38`R&C+LrmmHa^08G`|?ydORgTHovgW9lt at b
z02ADpBug-M-*IM)4x_ at +YDpcZcyL&igMsZ<DLBlP*QcwaK)Ct6Foc;U-Wz(ro;9#F
zUwLD)vhgz^#iYzNaX at JCf0uxzNTAjm&>ecvKBQEmGGuRqYXQW?Cw`g}$68cK_4;H$
zQc!N7e`ZFK%;@%u*13Yr)b#^dfK1%(|CuoNq(qp08rA|lXK^voKm|oh*L|0&5Sgfh
zQE4vKf%UH6F)Gu`v4%+s)AB1*L@*+VB|1<+O8pp~00lP2Xx3c7J_S at i!@5g}cg-w0
zV$#JL{!kvN>L~6s`Oj{~Pb!dG3OEap%T8T&!&MO<n?q;_tFHlkA1ZBG)$q9{1i<fc
z;HV2fc;-kZu$KLvQ-E}G<$&*hq;P*HOv#>?xC9eKW%h1uWRhnA#SYa!ZvO56U>a~B
z7}_Vxvz`NxL at 35!8 at LyuFUS+nRd(7(NSr`ATPHwaSq2zOA<44pu?mpd63W%Dw58rT
z>>nw9AhpFb2tS($T!Ad)kt|f_BY-(FN#=oll1UE&ach+wY4a14a{Qpa!ERBr?1a3O
zQXRLPt=7va|1G+KK5X~9;5GriHX**SDU1)j at OGAu)f8Eb@{K$!P!!zA7#DnyDv=Y5
zo-GC2?9k21VGe>v<@Nlb9J5Yhl?g<ZD!s<0O8<YeK;A7_Rmmink+G7yZdeuJnB>^6
ztD8~^4(ZI1j=4uEjv2Ml5ZBfRt`+A++&jNvWk*d4dq=uFdy^sS8?E68pz|8u%sD13
zMk6g=r=yn%gY7k6@%AVIp7&@@2wUl&kD$UK>-s-G{IwFf?bJz0byCUe<KYJ8Se6Wo
z<Cx8)up$2uk|qlY(K<ECOif5l4Nfw$<v|~AK_5>-xoI`S8K0`~2#*i+8=n5(fuCJ~
zRbD|8sl<FxERMPg&DwJ2)JwqOo9A#W9><KQVp`}%F(Dv!x*8l5X<TLYVv<0=;WQv8
zWb(juo$cfG|1>=SE2mS4#OZLm*A|mGua0Br<EKC33V=?Ngg|X9_;yK*&E%h>$#sp&
zEkpynd%Tc3YyvFQus>z|I5wWLFent at s|Z6S(sOu*>Bay5M1VTsD?6>lOgaetMabGt
zVmY$&(h5o<Bb&C{kSQcw7{lp9=L%PdB}<4)j7%}vB-GJiIa!Cp<-zo<TN<GFh at Stx
z&w#pn5DEy<wA!-Gw>g;e2~TN6hV->L6)4_o=P>P1$jhfdIo#x}a|Atdc$7~%E!-rc
ziX{f%yuAZ at 7cpqq{YjMG^GU+vlA$T^9)=t%NxRZT3df|1Lwvr`3x}1cZVwH=$Ej3t
zDq%rx0a6Z8 at D~f;OiZoMOX+D;0R$D1Agtxnj!2<;P*SWd&1e{fRHcFAJwVo#RqBR0
z(X+>la{6 at QqLh0_!P at 3v-dZtgj8_}J@(O<A0~cF~PANmz3`#f=U<@e?$VudLc;EK)
z{>Z{Pl#6VZGxz)$za*GJsq6)`27vy%)&g`2G~CU?z*-xu;|$DyobKw8rf)0UCML_9
zYocjl-eM!|6%N!XIDPo7FF*25rA}2?oWEDfAJ&l1J;0LF?ItGv>r2S196P`A))Zr^
z8^v0PN0fs}zMUolGPo4FI2g_AR{?=nLz`77Xvh6+Pu6Cz&8-MN27A|^TO-cPn=9)*
zw-*^jCveNJ?yLmg`s}-{Q((g4BIkrRpp_Jc<4XnOs0WPzW47b at 2CbT*-_+RJT6_SJ
z2DBlj&XgBpK~M!Xn*xEE9~<iz2Xk`PFCpMk2fj^(Wsv80DS8BKH9XM)3#!!@r7vYO
zLg=W3i$x>{*`oy-7XPmCr`@8~`}7xMd+Ep<U0{F=eA at sKih4dcKE*`^d;OEdOM0?-
zKnwWrn48jZjAxgmZe08FWo6)BeqgxD&9{o4j8r2f)!m03Bt8+rDg9#1)D`DHy<_=5
zq*fM`v5|mXsD0m<X29w;y9?MzpZfCoo$Ma<`k3gc%Joy{D=3Tfi?u~s)6K0G*|!I{
zPtuth>7u at elL{_N*Snv at oP>T?do$g97EY=n#cNGf{R88hQ~spQjy67`k|LP<h)=6^
zNv{#h=Kdspug#SkGQA0Vmieghdrywy2Bay2!?&cxqWZG7-8PE+iSxGZ!_}V?uGjjg
z6851)ilRH0T7ZayCWB_BT7Q9;(a2A_$z<MRnGMQ{FTdtB at 0)Pp5 at zmdlAoe?VFSzN
z?KN+nUaV)kx at 0$rX3t$R2&w!tIT%vOseJoMdR##Lty)hp;%BW75mburr_- at 3;kBw1
zC6&*wRjQP~*I#P3RebylhM%y!yu<#&VTgYT-I!gzDFTXc$Vo)gK%S&IN>E&@QZe{-
zCigmN6*&`qR6%jMB~cjnjh1w^%cQB%iGrn!y*gOxTOfA!fR$4D@}7?PH#P at lxzh{2
zk_in4pj$X(43!=y^257a at TG<s^ZVToA1qDIGP)7t1*RG#{czDLR*a_a4#ezFl84RO
z$8M~n#&a*r+%<jp?iDi@<*WKaJ=5w9G9(*z?NawtrT9nP#sayK>mh2nEp#Egr!Qar
zJD7mro5515Vg#avfg=CH>#F$aTTZZ7WbNjos_(@n9M at z0Cn$wo<ibOqK7HS1rnxlx
z`AFp`@N20u^EdTB&LzusY4R|s1=9^}%gJ_b{JVv&j(HEb**|NN*J;#f9^>(=m(j%r
ze}}vyY00nIx6y!Jem}2rvA`<VXXiKIe^YN%yttNdI1ZLopPa;FZ}o2^zBAXO)hHZ$
zO#kQTfC_SVlD;WNdVva-OteSu$aZ)@2~`~m7vJ6Zr}Mc^V=(5^MB8gjTeeeeVubVR
zS9$fuNwUgby(ycXcJx7h#l<8Z$;@J-sm6FljRKlnofGsWsXQbFU0#&7XQjVs4AX51
zQD&f%gD#U9KhNK7atE|te%=EPPduG#fXmcPjz*t#1Q?~KW!*?|)7DUl>lsvgvo5@<
z at 8!*WNef<9V~9yc6v~@zFdwoaBl%e%%JM^Y{|umYZqdtsCFCQ2xxlCv_GH)(U;Sdd
zd_t;OQb%f-b7ZVn$?7gQ`!t2G-Z(Oarfz%K$zNrXe>Eq at A=3_zBi<?STkq7ML$nh0
zq4uS4@=rRXJ+KwN$_oP0Cw>cXl;3P+DgvlkYr7~s(myq(@<jf7=QGmN2>E51wj6Qi
zzF!TonMw{<hAN}S3{$(DV-noWpN4rr<FN`D#QKp8{-n|5lCO>OuCVLH`_3wscYKUW
zo|TvMn=~j0Y at F?WQn45a$gt<ctCWM+qO3gnhO||;^lb1V%!8FBH$2IPtjb?C({(ym
zMmE{KRVX*k0r`|3l_wNp7hqJvK=Rr5F(NZ~b|^Dfo0a7DWi{y7TAMRAkt~uMKF^-U
ziHIJkl4U5{wSJlvXp`XOLHg#*F0WUPEk3 at E9&K3TnBFWzC#A9fST7!cA- at L7+{;mJ
z7ERK=qP^yI;rBGmN#s$>(RMz2gcybb7E@@Lm8Z3Xgo$%F!ac%tj3m4DL~sAH|FppN
z8w@)SEa at -;C*u&Vafr`0+-W{>7_bbR0t(jD9q;)H1cHQ*rX|f~w6xYtT^+$(q5S7(
zGcFZfxb)sb_Sy`2vs>e?-~7MI=>r$EbhMe3pJHkv{o?D-J!1#Eka)AtuoXHn+mDt9
z>~y{h6H?zlF2nAn<~g_#MuAcioj)|@a{44c?Dfw+<JG53tf#KA_+owIcXy?D0uwgR
z74{t+AYX?@O9nuaGLhG~fL&6ZztG63rCG01U!3pTn^k|v at Mq|t%Le9KQDN8C_k|ia
z!}R;ie%sui4TXM7-o)h#{CbD3W%%Ns%ix?}OhjG%UX1)EgR4xxp>Z2J_4V}Zb^_#^
zPEhI33e7uv(1V<hk399wG6HFb<VU=PyFT=(RAkyOQmr;jw>|dFusa)iulvFyk{-2P
zN~8^DqPv4=g!{;JYxEG{IaJ|K2$Y at Kg3{w;6xi}>h9^w7a?aK8U?tE-P%y@&df=#6
zFhw<FZnK#(sBMPOF at tU<Wba5Z{<nnDA9`Sy;lcJV_lD;ibfBnp)eL&JkI(O%XvyU|
za4{aRSU?QqnO;LOTNH9K86xJ!<j6D?PmCxgXZ7wHFYnC=ru3Eq#*p0T^ZoQW6Za7^
zav6{-8t!R&2CQus5xfB at i8-pRhOV+BuQ@NoN5Jp#-K4w!|K|Xov<1&1WO{#kG-a+K
z`JQVyPyt3RL>jB1OEPaaNt^%wLev>!RR~ynQ5<-Dcw|jVQh5 at C23e4*yWf#6rm{q_
z2(5J at t80bd;KW0d!AuyRHw-*O)zX#US2yZx_BLLA?ib!EHsw=lmf6cdaW6ZmAXiqL
zx_k=G7bN~r3D5u<E<KF3Wn=zi^Kk6!)_vbU#K`$mK1=}1hvdycwE6K4<&O)yr5`h?
z_Na0lEQk-L3Mmoo57dz#RG%{HIcQwe7GIwtORx7pzr^UX-qCG?o7Pa%`gDAJFxg#O
zgjJ!M1=Q)W3lK4__a)$EZ+PA&fZ8B at N9w<)#0{&QAct2}L{uCT-&6jgBAA0!@lnS3
zoDJ+Yv*+z1j-rk2q`=<=x$m}e*@~d$jbltsH;1IADex_6K`p7FV;HotNo#!Jb^2hl
ze$nRpcmH>Pl<@;8?k{RGPGAy%lU~7ebvM4RW^Bb&4x)96-lT;lD2E170M?30lpvF{
zHn^Lbv!K?g>H-9UdoS6D@`+*r0E_-m`$~@4_((p!*?!f at t$CLXUk|00X**HDbNC|g
zhWal+dK9(T6(9+{1fJw#wird)Hpy&jm(nCXM#Tl#vyYhu+Ic#R08?|@F)0zZT^#B3
z-s76!!780)Fte3rJm1r)3GjWS at O$l-Qvo3`)Wu1cjn`EJI9|(3|NptiV-gf0?1e!I
zB>NRarCB)nLIMoe(b|;Q$pcZp$J3#)qee at MJp-2^YlpprlZ1y62HN|Qv_90%6m68Y
z6k(bK816MoQ^}AlXitVFbd1OuHxV*M{D7z(Li(Nqa8eQ{QIizAJ9<xJTPFr1rM3CQ
zXqvTGtF)o;eA^F%4Du^N)Fsv)^oKAN`U at Witsi~9UC6tSf!{`+5H7kPN55ZD0DJ~=
zQZoZGFNT<!kcp07?^WNUN_65`3)WAfwyAXNK=ZSb{LM8}1LH$<CK;8OR2_QHx|NkA
z0R40WtR;4wC5Lxj02EdI7(ARKj}v^|BZoTthBk)3I%F0yRJWo!qyutMG6t`p^i2y|
zG3eGHV~@l(_=r=hOK~zqa7*6JxH82;kvqMx=Iwq7)QtF$)~YwEeuhlv_HZo01~VEG
zO8B9AFrLs&kym+pHhxwU(r_1KJ~K%^DmUU`c?xUVBTvhtk)|Qqj53APueV0T#mJ1S
z?;w*{?Q-&;{y~O7QQDMmv!cMqzVRjPhBzR{%NH11LuRzEdTs#O<3bJ28`|%-X&|s;
z(`>$L>WISJDR)AXL6P&Is?(bz<I6xQuH7^pF<R55cX9!Xya&--H^|ehNJqDSd^bb7
z75prYTJMFx{-<ZLn4Mp|)9 at p?T(uw)5v8leRw=vP2|6`>fb<cH4is7aTKn&@iD`W;
zmh+1iHh{?v at ysT#-k>+Z*8MO_@{&5Q62XI&&~x5;3azqBkGx+ru9UfO3{>oBf6nWZ
zar&XapJ6S{6ny~S1i~TCl_vy4(Y$dLb<1N;$b8(hM=(+c>Iym}N#l at lE>HJ$?o`3Z
zm$Ija)-=(cTC4~+!#^p at l~WI_jdgqr)~H;K#GXf<e4hU4OZ$-i9TiEtLE5|J at F=YS
zGqh*97(QnI`#r;m at 6wG0`Yj1gW+P_EAy4)A`{(`IMyD46&~GM^?7h2hdE;WO<DEjo
z0)_`QL)_8^uU}N9L7w~Hkem)wKDaSodACR1N513f<gPt${ksFTK<rSxGJ09#@8StR
zaZ>^mvGgbb4THEAI51loo4sx``F3_|%(cXdlhl$Uav3K!zoIGeBbI?Ab$SKEYj%03
z1nIe@^;q0P>F)SJL4y18!OuvwC*vMl36f;}521z(?4PM}L5cT+xYe(gcVLWJ)fK;p
zciNQO-x!6Y+Zkpcbov89Q<K=(af50F5-9Z-1N73a?bnvanPHatx$d0A`wR>ZGjt9S
z3>i#iffRa~kM2*YEDSJ2S|=l<1694!AO+e-9SecCCXtiivd!7|1CJ<HyBu|a?v7qy
z)U)@W!wr^obPqLojew3k>u8$_>{UoVoEJk0Upy#Rx^^kuqrSb*>k2K_7<Q8IUbpbY
zZnE*zu*jmaywy|l{)Hcr?jEDUQ_#T|u09W{jpzE!eUA`ZdCmq8tMkm at nN|KQN{8I~
zYI*JD998jgL7DKkBN+~U*2gvwh6UPsUS1Q<DJfifeTKi+X|+PesD_psSHk9$^^<PI
zoxRJU#DE?Je(d9v8nPryz?Uo|#FdWtDlY3 at qs_CgNKMaqxhGTQPO5D&$`(Ho5pEPg
z5r#m at 56wn3EFt-lm|<)LtP9t#UAXz$tx)<V`{f6_RW5hNU!WUE9*CY&J57bbt5?_;
zH_LS8USF5PPz*9$9c<A>T33sgrs>-p!*VuJuOlStBgLE3ksoN>eY(dPuI`JHXG2#s
zCGVRGss?f^Pi<8jq!As1QvS9Y555%&oACbBz8>o1XVUL+*<l<E>CJZg)*bp2oWC~7
zrxcl|FhP%?Z9C$>)w`oU__Q(PRynfCEshR)2O51TWBzUY`S;5^X9z{3XWdq>+pp7<
zBxny1**_RDZVUvD&m+kOe1|V`%98q7HFHEC7ae at M{2kW3fvrS3>)ZakC)j(ROr}<p
zdS$J~ydshN;6@>jjl-&CYc8pstVXQ>)04dLzE(deJeS}h3mO$om~seb7m{0CZ;xnl
zR_iwKjSaIs%DH=DuaVF}cggvla>WU1oU!7DBT+Og^v&_w!4L5gQsDSn6=e-M$Gg@!
z4pkXJ8+|4Rn+of1pOG?BWfuL!c_xK;27C<E|J9`sf-MtKZH*H!<iP3kx@*XvA{EEb
z_2+*IKo_&YRC-dE8Pfzz8|4#l`G1z?{7Dxt$MGRPaL-pG^5|V)9ywn<qXz8q)7{vb
zGIUPy^w4_<5MOU_$3>*+3ql|VtPCdjQ2)(?zNm8c0L3hOc1T+;tp2gE;*D<jL*9fr
zd=n21w!;rM8zX+Bi;i?kMp1YFYrj+qJIe$=>uRHm-%Ng^Q9%YeoBKkYh;UMs4`sSq
zI7+g1KO^t#%q;X}cj#txv8-NIQplbB<J^zM$KmqZ<(ikLL`x8+RgtwlAg<lw1G~N9
zD{16fp~1B0I`y{lzMQxE{RoURaLfnY6?H{(8_Ku3&KLEvKXIDZvvKO}1hqf$U>Rp=
z?$y061Z!PW{_xrMg}ljll1aMEHVvozySFSyWL?Kng#D`zm!HdQ6dz|JzpUjMF5YDs
zlmID5w4Qt2!HyGxZ3LY(5y?P+-Kze1rm91<FG{&0Tp{M>^4&pHgkSydiZ0K#Y5dNK
z$mI at j^yn8Un5k^C%CxpTh*!et-92_cB_Sr#4gQJN<eHk^)LLX=NR4RM{JgM{8>;}!
z?xqN#5Kj}h&M|v(`UXbFB?b<oi8O0(okE{frw24jfM>&h^o%wve<yD2nr5*-V_6tn
zf6^8)8C`R6GA<EJ_^~E(C88<j at fz%(942h?le5RkxlAH00E}{*>?t^A1#2H>0R2T_
zoCjYrlr8(V<;zW0ai`07^ZRu|#y=-p_ObnVsVac_`XkTgI;F_lmuoLg4PW$#iU&)6
z9}a&NrmrzA>07~_YWn3eBctKt3juFzW1DG+b**3a>+dC{QLjOmU+>JXa^|>d(nOFj
zdFGgL;p1LCo6PpQ4%Fn8$fS!D_qg-kj0)22Z$%CB`Ewn<vHmL}rD}gOG72#+H?82{
z#@u`{PnL(<nRgZOZ|*I>5RVvA69|UNO2HD*Y!4O9xx`KGr%NCMfcW?4zQw8u-H3z~
zCPlD(rRv<>%>L8*K{H`%Qrq!Xqt~<|XNiDZR_O129HhJ5^PMvEA#HEFsJP>ERy4 at C
zAe74y0dnNzow5zzsUPJQsp9*_Ti`%4B({qL`Qb==&UK5yl0PP*bd{rvo>GLif0i1d
z at go*II{Ihz!|7DzkkKDD@%xXzy4-v0$N`78u*?e-6-~N4;WO(V`x9y0!`q5ZQZH#K
z0*_r=%C?5&CJpv#w!A@?Y+!4e5cPz0E5GBHn!qXpeh8$n+q!OA_3+zbursh6C=C$K
zx5%F)6M#&PO3L-urUM;K7(ILh>H1x;!(PU#bEQ~VW>fTjDAaOaT15e_#iYez at LiB8
zwnS5l|1cq?Ea<wfQD5>QpO4`$0B%kR3=zUYnRL+6{hP*P=f;-vsm2_zs1*QqGN98B
zc at zRLN^71Z0{^Qcy;sl9RLkS4k(V~4*Dtm-*rF`D)yKGDx1tnc%v;{og?uxx*yLHz
z{Q&qegX?On*{-Dv{k(X=nCLQ at b*#18aHlzQ`~GdSl;1KDEc==48gch4M>J_0=A3B`
zOKbM?Enrj9m`h5n!Wug^r@=hc5;qkQ;ee<RaV{#PjhvXitEJ~kIy*BT>{^bCXAI=s
zu+dewGM&B)yK7ELh~O at V(||;;Ed&hV+`>DHQu)b0vl;X0$f+hEL~OyHC!Zc-y6;n<
zdcwj#?u$hiMTw>PHGfI3j47MT={8<CM-5uMvR_wpV72wu$rLV4YfO3(elfkT5U?5m
zO!5R}%qVJJS{P$o?FBWKWE}$f%{PHQ%bR%kKq-<EU}dKGV%1gpRkh(BT+58%wHoOF
zq$EcHlGnd6iGqd7(<iJG{zC`?kJT~*GWih$)M{qQU`7GPIylcCYNL=KEr>xa!BQp(
zKp6t|Khhw$>pw^E5Xjkds2@!i1W_F$j>B4fri4v&r-VK9 at i{DFau_tT0|s>=pJoxJ
z?**;b$vI!mgTwTmX21r;hiJW)p^6xqvD9?EmraNi+7*O^0JU1SK3Cokf;0ePWl0pa
z^+jK1D~%zVoA{KnC(8`vP|6Fu%ooJIOaw|KQpQMVhV}7}U<~lXvZ4=$Hjr8iGEmZs
z^==`X=O?J-oACsqF$0Po#p%@l&2^!_thF7qUGO=0JPwDa6qDhw)SMlWK<8&Og$uIh
z&~9rpKBB<%`~B)S-}z;SQrZ)jLR{ucrBz_)r=$o^)C^Zlc(2L~G>cY-kA at zh%pt0*
z12`j<{BqWQ$_MZJ(TFcw{pat|#}OFX1LllffpVlF9|Cs1^R`le^ax801{GI*WajTR
z+Xoo>S>09yZW<i5;`#Yx3WN)(lZQtE(>6K_PqGFQiNGZKRjEfY&|d9!AYljC4%l+e
zx5G3dm;+2OZ1t&<3BjG>y4%LbT#7p59i;PKWx1X<$W?nnY*_gKko=ix5?74!(XQuy
zwyGPINwuV;7rzV+y`WA4s;Z2Evw?I$FLZ5fDw1?uT*~xdVI#smIWCD_m6!yCr=bVi
ztjziAipInF{*~wy>bWGQ>SS>%eU}|V%?M7TBqW5V$Hn9X#73k<#pGv8z`hk8iJ;k0
zDSrM_0L2QZ6Tnmu7Dg!Pg(dg0ZSR=`0sT?CKyIEmqgljRkk7|f;vu{M%h^?Z1fDuS
zyN`gcS?#)aA+9J-4+n*(CnY#kKosR9rIdh%fn%C+Sc1oSZ at 8fw9$T33%Np?zpTo|X
zQ^d?!dF>sptwb^M{B36TPLf3!*NQUNz2U$|d=<`FSmb#-A0Ykm?*PA%6c7*?P%T9Q
z(^}x0SXe^LFS4pBDlf|YQbOdeK<1R1Y`ibp_(UwfV(4ONUSUvZR2aLVFgOZH5I8>;
zG8o9_6{OP;)h=KHKuM*oL}5#G454Aa`7zu=JK_rAvq^d^AsO+_u1<iRR+HdlY;5C0
z=!m7DoF(I-Kft3fn^_BwtqkcLk?&2qvy6%jQ54-JW)*i6Qk`tf%_D)CsnCCeJ?+=X
zy>qp<jS*VFKq*--=?Dx7%sQ_1Hi)SnLsZb4{egs%ZZr*prMQ5eSFVI_N at xtg8x@AV
z<|NS+{O#sk6tE`=h{fH|y12UDr`0=j?``!EmuAB?gPXgJ9?izI1`FRW=c|?1FbPB|
zeY$s(j(VwK-&e2tfLnBA&D;RpC71g8&Q$!vfxU$@@_CnFqrV4W%iC4N(A}A25_EnE
z+{P?E7`msORHnpgnDXn&Rn7LO=fhZqnA<;mPOle4B9NbQo>X5I=jwmV-TYd|-~_2)
zvrUuVXQ7~S_-Nm};s_qA44Dy#{&X|y;cPoDGCThfFQb2}JqP8{EtQt6F4Lw`r8B6`
zMwm~?TtJ+z)b0|mrY=Dg|5?6^$>yGe{K at jKKbpAnYDVX96tLTs_PP({Kg8DP0K+QZ
z&w<Cf8Jvv&24+1J+IS!237mp74~_gLyp|@u`;Ren2B8i0wy8exBQty>b(`aVo4R at _
z1etjj-q4~yrn+pfsc|!_`&kP6$LDvmu3FWLS#;Dg8lO2n<wS~;K(xtrbD54X&Np9P
zdT%m~{`48o at Vtw6=Qy+JCmXz*dv1&j2dDIe^OAHBqe3FIO4$#5?^j9yMv8WwRE2P#
zSIkf*#}~XGaChmU)%L}PzAJXT@~+8g#{}13Uwq!hKS`+ag64NUIds;Tf$H%d<IChK
z?|6OH{(w9#`E|OlrT67Kr`iMr(-u-<V$hLA at u^)EPV|p(qMmPDc~)d&^cnUL2Tq74
ziDshJ)W2fkMVg#(_nEA1k6q^!A|9vJ+~58n={h7!iXtJYzO_WBriCY;;+}s-aYdRR
zA^y<;@xmdXc at ZdOAe9%659CcLGVT`uoT at MPM)tc0Gy0BojaB{}=&T(tR|uTmTxzfN
z at F>`4{-wgMvkztPivC at GxQW@=-OY`;J~B8Q^x^kc+GFg6*^Oe`d+dsOu&NKo4o at Xw
z&K`6#i`#*$nK^>xuT8*W%1u#0g+7Cpwo;gtmUIE1o(QN=@siV$fJ4ueB^}b8GOqvW
zk|FXR*iJa+tG0t_tWC{Z6_bq|)e1>c2WZa~c)ciCxn8Y;5*w9a7$7CgFCkia`=nPq
z#AFloCj8ykijI4*ktR#^Ulo#iitU_Fnq5sLvMk9P-#fo?%%#uIj{c&C++7l7S8G}J
z#s at vSLB!oK%laW+AapSjTH-Dzlk#Av1se0|k)){2#6##icqyIgM%|%0qF%WqTCj9Q
zaw0p!omLJh%f%^5V!GLV1p8>9pw>7{0lU!LWWlwwy?wy>0d at yq<FC;HI;K8 at ZwqbG
zaGDRdGXTNbt*~>CIi%3NRW-3Y8G!xx9F0rimquYzgw2*h#u_>e7f<`%I5cMZbvTCv
zd7Z3^@_sXqjmiGpdheeD;#0E};*HdxMBe~*d}B!=hN$685pA1tdQYj<@76s%n}~XI
zg5kwaTSjj0mWJt#mEy|>;fD{)QpzllKv8+d1J}VWN)8(wsm;fMnQm}ZxXc9tHB_ye
z!3^?YJI_NJ`zU}EJtYw)nKh~7AhHIi>=7 at i`OOu%EMk(WogclpQ1#Pwia;*#Lz;Ay
z4wM`|YO3qAV|i7_YSZiky;O)ep6wlm at j7Y>R2j)QO^9I+v`)bPxDeIv19qdVEq>F$
z`kbDX<M`Q>TRNWDSN%O0?LrgFHI=V}(oNHgh*&Z-T740+)6?Y*O*T*vYoM09@*-lz
zIlPTMYkvUdQQD-_-ZSkYA_{`OAla~)j+}u94M6y5>^Uo9FoU6?u{(*@YwR4?b>-9W
zTD6mcY$6}`zk#3B(R*Vk&KFs&?S|AP6R#yFoF=uU`27T9)@z at XX6pUDKDp8P8^us4
z#y`mK+4<6Gs5xT&_(_-C;Jh=6(y~<{VF$uKTEPT*Iae4W>-IaF{kt?sC9j#tZK|ih
zk?>Gf at MQN6lI4Q`1r;8X;e&1ths<u1*jhFBFriCUwy=1*QIYFn3T3(g7p+)5fe)&K
zpsN9TXolghnpA+~xQqL{$*gb90i2AYaMsh?McyytSV;o28T at -!AGY|v3rrX&_Q`VG
zop`@k{m#SF{wPJ1dM*@6%E(^({Ni^hVCaDrge9`tKnOAew1;Mh at OO~s1rNnPoh1`F
z#$MF5TK<l{)?0BqB_HSIb4fkq!-vkN(eE<yRpWy(#&0LX0BX09jNC*mp56Vr)@$K!
zjCvpI9)L#N2P)D|f+l~;W`d~{-<HOV)^3)X``wl_-Mu?-z(%<FzZ03}i2xhh5lSU}
zi}Q)h<4X0foy9>rMAqYXeY(FA9xZ4;i%@+isQ85>5Spt<|HS2$wZP~f6NE%OyxS{6
z>_xIpW7NqC%ik%9GEU)-&_VIfGUmCbv>r at fjol5Xl05<<&EpE2T#?P+o;*Df;D#j(
zIRrU4K9qy`DbajriqEU6wRc;;()v!<^5P{egz!~6si95ry9(jwyY at S+PPzyvF=#Ef
zoAb`Uo!QwGfanw$w0gMHuBmrIK~H~%-Q-y8-NdXSHfG#CihD7Q5Av$4d!(6aA22!?
z8s96lUEQZd!?p-ZTg{oR**~vm|JMH%6Ob*Fwt}H`bc<CqSQ0L^d$d{j2S+NoU at JQi
z)_O_6C{w6_L$4z-_m$!kg~ri>M9#=t-{ueW<SP%Dn+FLLFiM+!MRYF^09&<3oQFrJ
zo`xQFn?3{sx7Z at _Yy8THt9uu)e3Nr!tRlZYd35?m`8Tu;biE9<rJl_AG%5Ok$*)R!
zcDImALreGmPfWtY5oQH`2bQl1ybN`>`jZBf_M-Eizk(G-y;)Ou#`2d?h1qXOB*U}*
zVMX;u-Y@@@5m=T?b#My0fS=O8abcU7XSV%D&3S3=of at l7Vyu&s-q{`DlCMfhv(TE9
z4DttaLHM0IVLmkqHUh(gQXtMrSv3BZhXimtyZ{?>p(M~uCfb$4lQT>&_jt%-aA|;N
zYeTOr>iv-FXh(@%S>`3^vIe{NJ6wE$9?)Y$o3rFZIi&qpTa!`MUepqcheLlzA|0KG
zRMON-+UIG+1MwH|H;}0j`Q>oY|J*4lq!OZ&rD2+TG5a!wM?NcVlQpU0WK?8&N)Un!
zdbbVt{0Lp_%GjdVgEir<41of~38X$Rf|I3HMFD_<LrtS-{6Ilzpl_7)cU6S6s3AU<
zIk~Y|%wW!2$dsri<@qXd4vo=XY&Qn0*T<tc=&6S;RNm+FfR0|nRRWV-eYZSf at f1^}
zVZKTiSt29%igQIR-~@hPOqdcj^qBokh3BZ`R?%ih)JRWYM`5oXBbN^|_YYbL at VW6r
z3PTf?9>V~bf`S4J($hr^m~e}bh$_eod745l(wN8`pmbNILxV{%!+^lRW(6KVQMhI5
z#No*)_JWuMg38 at qY3jyaMDuSJ4sRS->8&uaPt&lHJK1}R5bWBk!6f*Xws}1C$pC#=
zI6gcM%9V8rWU0~TaP+nbSW4eWCAS16vdUN6wCs*f7Py7)vW+37;xhQt<MD~syq?|6
z@;{R(nQ4LX@$r7yseS<oS%{i{Auv7EGcF^>TD^k3dTZA&0#p<U!=-wohKY3$jd at A}
zRpRXE`1y3C2Z(c)(%fc&!$C6FJ(75KXpo!v+wTdkwL{~=5WiBibsloNWO>^Oab9&k
zSy^iAXiT!Ohdas`E6~K-D-##lQxs at I##_J9G2!qa_gJYhqhx*Yv_j-YI9<r>jVsf@
z0sZfJP at r)Dk3MUbpJ<?pjW{sT<s=Zp>kq&aH=yD6`grX2hYzAPpNA*3L#EK$SnN-2
zddwJoC<a5QKmDcem{hED6IQYvrSFK0R3#2`b^^OquiKk>ML_r22812w0)tWP9nG6h
z>Q(~y&y>A`^9{=RyQ6wjOMbz$$BT)l$hiv+;EdGL<j1Ms5%!@p(a&O4ddlR>pOU``
z)ma3L(YAS4sg&GR6CH`cLK3p$0P$T~R(4<-B`Yc<MsZE_Nl<f|{HVNHXbQav#7sg|
z6=_n*Q^S)Cx3UEW%be~(PvXgB*%v at D!}Q8Nh$i03alGC)f6v>k_}9PdCB|}AcRmYN
z5Sf-Ywbc<{l(V8ZN7ZZ`zQ0QCb<gV2zx}(Ta<pA0D#H|XpmD{XSz}8&F^WDRf91z>
zLVua)y$!qOC=KaM6K(YhuZ`)-jI8g|L;gur(3ZAo??juy(MW-NhTeqHLkU<BsCsku
z0cE70MVg+WTLwgtT@=z+TmkMCV{TKYZ at W+326Ce)wpbP~dFs6l=gj9k=RWX2^rG<_
z9y!(HkE;7Ckdy=<a;I^}&bA`qHvKCtcs{sZFG|w`$p}n?IX+U>8}s3 at 9H1XSzZI2s
z{!wKtYyefNDWDj1F7t#&+yOF|31COGKhBtcG0*SKS>ZJ=>J*mVfsK;2>?N<E4Yo`@
zl&HMGqXbhUqT;muKObv#J at hp!oEkX8AIW?xZlk5Vbv^d6yz$7R(D&HU1yL{aJeCp>
zKh*JUY)ZSJc4RozpGLe7_Lp7Wck-6NP at a4l0Nc5y3IZS~Y*g}TGuXt9zd(a|2*rip
zMkj(eZW;fd^*nk3VZ-v$-q)|)u3LF%!^(b-J<t8pcUtO)ufn9*j0)8vHQK*C!sXm}
z at j8Rn0`4<mv!gPd_q1IV*7VttiBbQ#Pk52Vx4fUf*WT7zGZXMLtak%CQlZC-$?Rif
zi1qd`zL>3-gVN>Y1n4K at s|VRDFVD(g_dwe&6LbVL>`v!AAJ0ILJ?_hy)=NC=itA9q
z&x-Ckro3aXg-;e9ArU8)HLBikDVDXQ60D}*<=zWtJ)#)2F%FWOkysgtGiH-mc&!_x
zrq)P^lL>0YWb8*Z*8gG&kVd8RXi*Mc(SVEyJF<z(+Z51XX+~WZl|+B-9Go)1(x%C9
z0G$1&8dG+zZJr+?I6E7Awdg+^Z5be`by+Kw6D``}4T&<ZZ~K<d7AQUl9 at Nc#WcLda
zp;61hdEfW*vSVs+2#W*M2N%{?%X9O?RUeke9)zepRr`XKo}1fdh(ZT!!zF~zPBra;
zzjeN(;@fcorn%x??Fu`3wh?)!$?}s8X~$ji;RC0|6A8eiQhgP_Ar_JVQoR94U7+g}
zAL5%n5^>OjJaOz2WkHjZ3Z;|w&3*#iuy!0r9{BMejt@{tFdlBzPdy2%T+xa{fmgLe
z$Iu%k#AMMDaNAE<ag&bG{U`BR1K8U@<(oHlYlGNURZEDaMIw<=zKp7dQ1EPSY^7b!
zWF`9ra(6y(vIa1bqRtZ%SAh@&3ZGTtnp0*i;>L&%w}<*l*h6dQgo7Rw<#-SSk~ks!
z4dWA%GoUxrGa#pV;R&fRaFd2M6+aq7_{?rq51RLEf>a<I+%e6qqpb-a6rBiJ8=Icc
z+v at Z4M?e9|-ci|}HZt5YF3M8L5IrRZ3mj^}v^>$yc7p8Y;dq{%D@{AaK=Yv9A|+8#
zH8hYsBt0!V36}m;`veD7h0cydD9tXqVS!}c1|0G=0e~fV1T!Mtpg?MW0=5MyM at Bj!
z5eVFlLazZ=4#yVve~)MkD0>6a8*BN$68o9QC18(V{Hp6O;%GG^TCU){J#z8Mv}1a<
zM?^m;bFnU#)0xW=e4t~ioq78scrIfLw=k$tsUw8P7eK(|DPbfsE;y%evSk*ieis0r
zCJq42L5hR at Oih-Rz-8jSw2#?$!V)Zj<6zE at _2Yln`v%nnJ^&p|SJVVy<GIpeqQCg>
z?3RSrWegM7ckK2uWRpxCYx4FcHA(OLLxGH^&&aFu7kas}^=A*uQY}Yiy+1`s*0C4H
zW+;?7uL=t-l(55cq3j}#v at eXWZIuVmziDH8K7&}N+qoYd?AkFfYnJB8JVlYPyncZ=
zd7T~x60eW?V}{VhKCYmB^le}8-f*OUX{q9b+w+smLrwM^&3)ddV)Ro9s1W<b>+eM5
zD6B#snE}^pxFtl*I7%n@^6tUE>&S*FTdgvQ)0eF1$vuUS10DRuRUh!jopy=6Db8H-
z=C4h+!_dfpgD_i!P3Z%FZnlzRe}<QrB%TU9yx_5V497^kP?)K4;eM7ueV+;odnB=2
z^(Pmp`vTSSgk5+-vuvqChX+kK&Uj=bbiB*d0h0R4G5MM*^OmCC!})zBHW_}e2TtU*
z{LIYOil0AwEn>8iuKjeMW^Y+yHSOJ$x()aIN{D at o`~oy_7 at QB{f(R*<l;xu%<ioRD
zU3 at q>QB27kwYz{t<c{l=dAA6H&f+Dc8`}AoN^WbX9lebZvpjLi?&hdY&V#3 at RC|i7
z7N^TNg3SAm8+&3=ygV#MIf=<SZ<)Qn*74;kkvGx~Bz_=n&vfX`iBBOT*wPigsQQd<
ztGw=$6>a(Ugt6V-)mo{Y_T(1DVA4R_?X@?x1HFMHWG`I-{}It*$j=n-{Z at G}1`NCU
z^Jw+$e!?#VEFCoIG6ARn at LKLEKeoBbg(hY|FzaEGzj!?Rqn1-}6Ir}B4LZGu*b^<k
z(o!4B>cYTh-j|9;+3sfh7htB1Rzdi0;JWP{7oYlzGN8*`LN)qwpSzNZAieH=nle`(
zC&f`gVo^va>B|`R^Od8A&(6pMyZVF`b|j`Iz2tp*iHU~1yHE*4|H;MsPPE2f7b&0(
zs&}VqPf}5(VUIl|Zsb1MN+V_|TOt}9>>xFYGHDp5%GrJazK?Sf<27 at YuZ23QKfHc`
zda9m4GodwemER^p>wMn+g)Z-$3US$VPHoXXz4GcV(2Vlh;2tN_{*;sgS5k3+vC?xX
zJ>Q)t=Bw?tq|vgq**-ITwq{FKpR~}5(zgdK#_IP<#vJyWtRr~0EN&?@y|5y2J^#IX
zOKPzBvPPc=Y4%wCaO}&;IC-lg?l(ucB0ZU7-PrlEKx-+b%(B&0m)sI%)s6`21E|zr
zg- at NH3<t}$Za=q3GNqiIJF?=h0%|ySU$+L?WQ}e6 at g=RL&|Yd0m(NXL`e|NKSVaQ)
z*QST^1(Ef~(mo~`i at p}qzdFd7CSM_Nf6U5Y&=T#(@)ED|fZ7&NohDuSTL2XYmTd at 6
zcYNS^Kl?n at 3gLSb_NJ<DAzzKLMs%XZyyY%>Fbu6nl~Bc=ca7(Y=6I36FWXR5Md{kA
zQ1RQ}$r6HRzga1dc~iLukODj0h(zQknU~LpVddX$GFBMxJ>|{SN^0NZn&5sj&GfD2
z-5(<iEa2>Z&Rys7j<`(28&tnp(7lCMVM$@qd-x|qt*do*F4jejDeZbCs=g!rSLr$K
z_t>R5;cLHyjDlZ=f7 at Ojwm;%%q|&qO`VoI(BZQn-Tw%L#WztW6W*98`$PAJ1s7iof
z9p$4RB>JC(Kj%>zPGFZPriTBsFO(NVj!H(oynj$H)EItIui=-}Eg_5s752+&I6Sdx
zxpS9dPyn~ivj>P-FS7_-SGV$yI;o8ju1k7L-;(g!iXR12Qr3hQed0d}`KlPd%y`c=
z6=Q+Fc71HNId9bhqw*n^h%_!3c-2gc?86N1Uo{;OPg4mVd^OGz#q~${(&162OW2&h
zQ%jq9?M3pz;*lcf#1l=;YX)K8ys>B|tnqT4*pi6U(1ITqQte&QFT>0omcp&Ran7|C
zPEd66K6hmhLC2%^=XPlAgp|F~Sf$(A#v&D89rK9M*C>i7BSccxOIa+r*1>`;-K+UV
zkr8 at 1V_J^guq!=<B7D(wlXQWnKC!8W3Kd1A7cqR{j13lXUO*@UC?UqyZ2Hp97oLj$
zIdfM6<M#%4&98?X{tr=a9oN+R|NjpLqej<8j_w={BBN7U8p+W}i-5 at J2I<j_N{E0+
z7_`Jl5ozfb5l}%ve#h7Q^S%B4<aT3c=bT;Vx~}tlJ|2&Ip4vQ*aO at 9CNvTNB*rUp-
zDPm%WIb5emQOtVcn4;xoel=^VtitW!NRZbst(i%`-iw-fA#fJvLo>6ysgbKu^WWj&
z=#Ms}MRZD<vT6f;um`;gpm0S41(r>!^bx<{?UCU%`{60hQ8LN6&jccbj45Bp(KNPU
zj8nl~OWr~gE|OwQ at nVt#qs^<5 at Br6DJ%ZzC>d|xdavz?P^ELM_RtG%s_(^-mxim(Z
z-TceW=W4ua{E4^k);{>;lzjbCyEBnU|1}{g9;-;nfvHN_dMTjX2>jf#Bu-4QG&_{y
zil4_$puYhmicAQ%2Rxk>tUGrhu}X3MDbY>VFZ3vWYE)~rTmAV`EDId5brE_y1rgp{
zKRoWd*hG=bHL+<Bo1Jb;#-;iCQM9II0F9{cFRp>eWAZ;&zT4JUeR?lJi(vyL#hi04
zrE3=tscmiAle#B1z8X3=54`?6=E_5TsMA<LK44jOx#90 at 72+8BUP8&y#3(<*XzFMB
z-aG34Dxx<*cv$SSp(!uvr0PWuPJ?V+uU{WwZHJawLk at e-^U8-vvpd9sG52J at H^uc)
zy;7DKmhtknXy`)7e+tq5KD|0Q>~}gPR@~CSND4V3kJxx{?|Gt-S4P^En)3xiRA>Dm
z3MkF+O6o!LJkma?zXpmQ+k46f8~PD5b-ZmEEJSVF at 47JdF07k>yuOgC$!^quCCeh*
zN(>zR9|BDhy72wjg%lSO-`6 at 9edR|^(yzsbNh0uL>fKpR+W+{T;0)ZFVxVio)36WH
zq1l(wjT!9G>rlS?)%Y=V;wP)p?>P%F<u9FIqMrITT6-{@@$?B;^hAl5N01XwC{pnF
z1p-i}B0_FQ9D)l8`<XL9=1!nmCO}(VCzEegEK<M`W>0{gN`eod9A&Qlm?!^!jRPuT
zT|&b^j+&#kmsM4JjxQ62v;F2KYq60^m8ApkwOvR`u3X6G?N&do+nU8`2{<(=H}jZZ
zN at 1im1kTDJ@Uc6NNj5f}_3(u~kmu2ty3T>(Q$+oReceuR(DsOk#5>)Cjy&u&qcfj^
zTYdp3T;{=t&?nvw)2|(<OvhxTMjm<Y5**eA(Qc<R&<8<AU>^kE_TbCBu!ye+0z$&d
zmgXiAcS-RMTI85EE9f1k1P at EYb8Y3py`Ty4OjFedO!kL=8GHN~qdJfWD5}^>zi3Vj
zuX}de(9I3DB(Ubw+?;j&kBykMll4`yFYA5R&yfw!-DOKG8rW^Tu;HJRJk+c$5 at yi8
zKc_r=+VUcJrJ9bU-YWS`fOucmO?HyouRS at Fd(psB8SaKg2qqrI-FNv8ZAk!--(Wh!
zSJV7zr)2M+rT$$|RvZ4)2W4}qC3a7KDZj%7Ygn08wwXRUpzF1R_*Y7&&QebJZ8&4L
zzp=<B+9uz6RXg4Fa+x;b9&d at 4Bu6|{UQmdXJ}Q&P&x&a5{->IRT7T+^q;~mfxcAz~
zFK0Ga(3^B6crSbEGj>rI-QzQ{zd8neqj$1G{_aC9fC;Hmga8H8g-fca8K6=D9c7D;
z3+3BcwcXin$+vPJRu+!m0slAr<G!bMq#{RM<Nc#&f1 at dT4OqD{e}Q{4b*^uVr32f=
zcl`UZPcSaYHp>S*Eaxm;Huh~JciCHm+2z2GnDybGs}b59;PDSi3+1_O8E=mDKR$GQ
zca?#ZN~|qy--xi8jV3Ul&vvgE?G-E#Z%?dFX@^BU!^%{mU6;vr%~_rjICD!-Qw5n)
zvIuvb<5VVz*CaTHo(T~dhX;gbs=cXv$Q}FqT&VI-bxa4%V2*)G%k15>47CMv`IneL
z7w{16E84#O;o_{W2#Xt&_-f18d)KqTPB5_$iy>2}qx8lM;~yGJSfW8C#oQAExFK?d
zCq=nxqy;$@HT1MZRXKE3u;!3$JodoRAsj?d_av1U<7ulS?|&CnE&=Un;06`?;IC*1
z5D5!g$pHp#xb_lA3OOJO*yLxSW+K|U(TkgX%{Y+tmPj8mR1&<HL#a3y$ztM07IcX$
zeaEOz+gA5sGFqCt at 7GpKl}$=B-Qt%Re!@9*2R+O+IE0SO;Z9b<x6_)(WJQVpBqp;X
z(9EQ8UUxeoussLZ`_ot-5`1x>I at KZT@|{5Jd{1 at QShrm7dk+@x4Nl*L#ZdcYl=qt3
z)&{|kjSFliYMVCn;9jx~X%{$71)Z6Lu_kkgx@$9n)Wx*>N%+MSBG%}`ylM2y8E7bx
ze*j2q486FTp(nj7EH<6%pXi#(ToQ~7-6*x8X!&hT8X%G+B^!VwvE9-g at jr{=aU at A2
zDHgcEJdy$g5}8$3E{_4K=&U+^Ns9>KkqQ|;?OX9-ls-#2ZE at 6Bf1{t7j%#=#Y;=|5
z!OR1$5K$6pY7*2$MIOA|EmV(~eEh%51$xTB^*Y!vM0n6|$ccNj0Z!qR(&}Pv#y4)G
z1HJuyBVg;{v|%XJ%u*qZ59x<FWp7R(IuJTh5tRm~nUSK<<(*qmCB*25_QQj&F>a-f
z?x2vpK^tLVHRQkRk(LBsB%3=V at 5V1@j}qR~M8wTv80hJq5R{;Bd?W`FTnba=WK9F}
z99WdCx>2lP%H0!y%P>VM`H&aRJGIEIOadqITOnYAI43MyLb at 6l=N0KIr-yz~2Lw{W
zxt`#w at ZT!`_tyIK31A-Zt6o~82DtWM@<nt%2ZYUL+r<fFS2sRRZmq{9*bB1Pfxr#$
zpF7qJ$>2wfNvQJ>NzD-b3`*@KgY+u_g<E4TWRwLeAP|Ux*Bp-KVGvbj8@}vQg{~#B
zo)8mI&g1*a3)maE#6YeVTve_~w2?`KuC+-rKxApI>r)rVK2Wv;h>k$k=QFrU{7Fln
zCxpSj`4uhzceM6OwY<|7J>Tc8oewY2n}@^WIF#=A!yi^FgBy`CZ}<<Aq$4bUk&j7I
zx&sJ}iS0F5BYf{aUIh~t!zeW^0RDy?CX4>1G2#~mv64r1Mw2{&7xY%?G{Z@>=hg`C
z@&w_a`VIWfwew;g+m5+R!?>P_zP`Q@&fEV_ufPPzFk<N66xe`FkWmm1_0Zlb3GV=w
zXqtfXwEHI_iaqvi<*=YyCYiR;-qA^|_qd+nu?&SbvB3nUCQb+>AY&*WBn}7wce8+j
z`z<+%z=7;><H8V;0M|IV@&w<&mjQ`nBhl&W at vj~)ptJ(@ROnlDqT%=rCc=`br_q%`
zfTKD(pS|6pfc8xkQF~(ndn6qlR~nN*6&6o%jV_OdfdLH%Uh9E}5Q`Zqm`r#O`*Qr;
znY!|{-Q^7y6@}MQ0}Hat%w$R6ZU*AE@$S!U=Tg%oh}?H_+XfOZ`bnt%bB-4j_Ze81
z;k~JWwRzl8Eyn8E7PGdw6&Tp6+Z&~0w5UQnu&D!p3=A+d19A{gAeF)muQqb(R?3@=
zqnUC-Q~iyrHvuNiRppQiI$s%-y}f<yw71%qf9J)8L=s13SmuJ*i3W!7aLk<g`ZOCR
zZ&<Dp^%1H?;h70%0jU-LEVu5l08MyLFd<glJv|=_ZX=^>%eA~qMaNYBRs at 0IS6&0e
zE8|G*z(72_$^WTco?$VBooK4eO*}gRVk;LO0&<!pKq6IzoI3wc-V)#iRHlt1r%Zf!
z{X+z%W&%Y4S<lous$ojGAJNg^5(FvyuhydJH{Qb`D8 at N41pOb*c?ZNw%*`djF~Khe
zQh519^Yvxg+&|G5VDQk!L7|!9<5A|I?&{(Wn7DHk1tB3Cgz|@<<kCh5w44h63m(A@
z4h;<sDgWOnaxXwbNPt-<C>YL<if%8DYGT6ws_n=KDG?GG##?w#x>(&ej4BGiYGpNC
zd!?>z{~b`Rrd6mR(4J0gQ!*~3do(O_O69 at DeESighACu2M8yN0pC>N49J_4FsOo7m
zoyE4SYS_R?*P*RyI$cx*1G@(keB at K2<>z6|2DY3yZId_p`ucC$ykL?@zeFnQUEp`=
zZ$(pOae0A}Cg?Ti8e{F@;gQTL1G9AF0!suBB0(-8PN$e44X3 at kOfu}RL*4j<Y(!J0
zQc721Z2HFzR8w9)`YSh}I4Z?rr~`QMo~abV?L)Lb9)w89_-md at g82kicL6s)xBC_f
zaEMnE3RG{t??~)+j4{2F)8wI=bF#*w0wVvY4E|Qmn(MNQ<`A at z#K%(vrgD;xJjE_<
z5N_s$#E-*TySN_hiw)QRz6tN!`k)$~0}fg43JF2MMP;Tu_9UJ907=u;8_DI=<+bjk
z=2 at eNP|27mKo+xC?Zn}&#Y3Dz`5U0MhI&%~x6K0$I{-QR&{(50sq at z}!6L1>>pe64
zy{5=SOwjOf;MhpBQ>POQK+)pQ41*N(67a?tSY``R$*KQl29j8?VgZy&1(1dD&p~Yi
zaHqH)0IJPBIWelIIu7cx)q%~&5!t=#M*xC6P}f`Y!WeV5ptz(|?!Seo;^IP#jcsvE
zEfFOx9x&Pg;n4;TktPJpo^z7g!>y9UG3m%{Eid{FfYxB~Cu-s)fRcsWn at p;uegGT{
zLDnW_krhK;q&fNrs$Wpm7)11+JTu-2N%F=_U6U?oS-#oHVaq||?HVKS0cApSs-U0@
zmW1**;zB|R#QxIYP>~nJ^>64BSP}^M6v0H#{~bxHEQkvqSaQ~JJ-12sD7N5)QJ{y*
zBqGQ}lw`~sI@)@c7j2oDP%+ at +7m;C8<F}OXp#haMs*;lW0MNR!TmY8o%Z3M+hlfZ=
zrRDsBJ766VYOIJTVt}$CF=s4J6@@3wYXqp<nv2nHxtT;O=>j9Yh7o0W5q~?N;P=E_
z7r&i009eLb%&BU_TA*BoY>dh4Nze$C1q|P^1v)_dKvgzCTbDFVRY48WlMh$<<%bb%
z0j;DDA=LWZvvN8J#B<3;VvaviyKeJEN+rdqWtHfqqe?LtJ9~mawv1EdnC8Ut*n;_<
z8fhK4ygfifE`Uch8sEt?)_y#k!G|0^OHPTg{<<8%!eWVT`;J5UjU=_=w^Hsww1m}U
zLwDc>C>hD9Z;ZLL<>N}=KPnJe#VQst6%h3Vv{JaGDrz+<At8a)5GX at 4?radOAcu#?
zxOog!$9qJ@#s>v>!85}tt~2Bh#(O4!zrjocSsU~Nl}}EU!NVc at 7^pw`zf+obgN;MM
zc-66S4=>~{{aqm_2j{p9HIRiuza7#~qIozlV9k~z0U!apXe<)&8^%10|DWoy4Gl|;
zGNcLm&Xpj1tPHM)5eZTHWAQrCnGjEx!AJelrOIHT1b(4ovpc!3bc9=!!2i}qci>|=
zSQPPRC2%(=lsmyV(VR}9x*um?2Ano1-P%#-?z|_jqi<xTCq&e*Ra-ZezP(U~=}d(W
z7&1pkM-e77GeExO{|+>O#T$c4kr9Qxw#dnST8PoGr81zW-O- at 81gvsFX|@GLtpeYW
zet~|?0e*gG<Uo at V2+=5Xq;i7 at du7W>NP at YTjitdUa=)2)J!AmzdnyhwHmF+v5W;)M
zDViwAS&IKUAiBt0C5tF1>UQi0qMVpl?V&xJ>PqVW6tqVriWE@@s0t5{bU`$+UG at 6k
z&p8>qyb5w11sycH`O2#%d-vlhv5x7_d&LD|zvSOrzcwr)T=FTF_)^3nVBuImpL4wv
zif7M!5>|fRQx7LNH*!q0{4iQ9S;$rOW})bu0K&;0{Xo6B+GNkES0DH0!m at 3{k6ife
zUy?CN8^6!A$By%WN5?Y^s2TEeJ8x8 at IaBxn>EQcw`uhjH{S=Bv0~H?Hh!+`=Q-87R
zd|dUcqWOE4>3FXdz|eX}nP>c2#e1fUAV|lOaUm$+)eRpy5l5P3|J~)oh8tW~U+k00
z=xIc<Wgk5fssz`o`R=zHY%csT)AyP+<VyQp)xqONnSBV%c9h2MWFOUlB26KeEAdoX
zeI)d8dOlszHTL>Nuu^%iNNb3N!@u*i&I8i2%T<z$@aH_4Z59FHmPzzSy$>-&lx#}b
zWXSH;qLITF(Dwr5<3*K4XiG!r(#Vc?e%R9Blyv}PEs<47ZPDvlFKcc^&6?KS(w^_3
z)8Rg+MrSKw|1bP9IB9Bh&*f8SawWUmXnR2MvV2a?JAVh_TjVg}t+&~Y<6jO8en&x{
zU2*RYe;!MLc4j)dh}XXIHJ2Lita;b>{-GR}@kpo7MB0#lP7v=|Tet8)tRlP=zxn=<
z0sy|E;z`pfoE6kH at hsE^PMqc*nI7B{1{*FNH++!y?eFMG{kQAA_y$jEE%$9p4^6?A
zWm0guW2B at FH@!$47ZjQ9s^AU_zBZqoec<3^usf#vI_t at vir)HD=vtZ?d<tt6vtynI
z;ozIySKc&TsM`8`{|Fj_%`aa0Kv<ZjUy8l+Xs=YfIyjF(ll>d7F8NViBvO|&=8nRC
z4v{alXz~JiFu{;+0_$46XW$MYfH3?yVNZks5QajJiFi4+{M843Tz{E?e<Q7m8<*zI
zqoXDLxwJ4&bD`Kj+2e=SmXxTUl~|*CDXxpx|1<ern}TPKA?!-EVxMZRBCa1P4tBG2
zxwWayaka4mFSQt)MoJl0tZO>(wzZLdQ{}j+TXvhsJpF~19ajhG6Z|@WT5MfaS=R at K
zbS^FJK=*_}F<4b~k6>NaU?(9~vTV6giQ_df!Q%T=@c>H0Zj1)tR8{Akz<g>D<FOt<
zPFzjJV2mj+C_+!bKl5B=M<_0Z`tQq--`{}MHWkym+c9wJVnwcoYZFI6zuFl$Kjdy<
zq0*CXDj}A%9)a%-oLuksk2c>sS*61_F5n9^iPwy0P6o?a5|!HJd)@pbd-_E6vc`Kx
zE1O%R<MsGaxP1<0Oxcl54Ku6wi(4(#3JeBy`M&gRR)ARY{0>%Ohf}4Lh<>hxQvSbC
zJN~8_7fAP<f*!%2o5%8#!KpsqoGH)Dxj9F9@(ccO^&6&Fj*2;gm%06l$>E%R(McTR
zi7fq}R=yn#GVl3sGJpT$+%u5r)7wXFcflF}C5N|*S|4Fp6e-Ij)GRK1_te-J>g<Mh
z at Lja|Z`yZ#VJshid1i-J#0YQjNmd`ERuo3(h<x^}B*<(OlA;xQC at Lg4se_&|ep?&>
z_4Uwt;^x!6mQWN#3%KUz{snyTPXVycluD^P#5{m5^#`H(^8$sSy(xB3-p4a5zGK7q
zvh&HYc`&(z3#$wMP!;o>Tz4g?n~Q!xI6}Qs;gl!_e^Z8}tg0fapnX-L0lE+t^F(2T
zbN@<-JQ+3;WkbcNrN7+w+-yWH+NTxv=C{zCm}|CjvNJ#Yj)eM+X1pS)OiRq|pFG0j
z&88uz!lK&@wYTnsNULY0v=u5rgQ%a^K3|D^7?KE7NW(w3_lXm$*?D=A+U*`$H%<Zd
z at Bn!VfgrKCul~^lV!e!%BNE0pdFzVzYfG)vW`BnS8tFY_4d3)GUe8Q_Qf1}m_E*$V
zL{UK7re_K{KH%%HMY(M_CN3 at _Z1E=PWl#TOW$_A*gj6nG7vb^P_ebe at y^gl at iV}fR
z49RQ`^K|rG8xCX1`DK3bOY&n5*=uV-M>9J$to21X81VK7`x+k?YwA}0YJ$Gzbe<#*
zzhj%Pl%(+jWCANB<8;>)@%g}LHvUIlvvc*1!FG~EY`k`_?|Wd}^`#_?Z*RvybfaQ(
z-klO(-RhTZFK6M(?Z5vd7MJ(|KhWf5HS_U^PV at 0DR0_9PE41{e21!)$X6r6O(KjqR
zj8s8vjdl|8Tlp=yx6myf)kOoJOUfcfR{le`&_SejMuM^Mos!_lF>HjVNI%8lBlQcC
zNrzyb?mvGHVKG_F`JE+Ps%`N^neqv&XUe8xCE8U^F(8Mz^m(ap_fN<BQXz>=nqrP2
zL3E!}LaF1moI6N+CIHA4algYnsa+cSrDfM%?ZcZ7QZLsG=v<Ckru3Rf9xG?{-SG93
zi*T2*9r+lc@?fPQH*SY at G)ljuZHA+^AuX;fFC#b2C0M$giw9n?{&@Fi(&#1Fou|JJ
z%h;!58|p707%a(YECbtH6qlJROfs!Mk6tjs?BrF6LD|CV6v0}HgUzHpO`pyY(3q)0
z1=kd{1;6=6N`PK6$7do`@+FaB07vHeOuRB%#%;+h8*G;|p_$TH`O`_&m_J+JM!34V
z3z8F+-RP}l*}TI2|Gs{%^s)X!VLNVDMxYh;PHwn!@T7l*JKcq&e9urAQ8)fN;5Ju(
z*b@((ecmqlw`+;h at IL8+A4J0S-xP0hD(REl-M`2GHwXMD_J;N7JcMOwb1R+QythKM
z*$GNNR|s+F$>RGH;XrXY3H?H=wn0-J=(X;-&jfQ4#0Wk!=pfr(Ohyo#_kmjjNC@^Q
z;sa|Itz=<K>-&Td+n?h$LaQ<BA$Qaqf)#v^ejha(mKCg9+V~|owY~DmR$h#?Yuuzq
zXZnmaG)zQ$o-N%#Kflt6KiYJ6exznEIoY<=y~q|&twyQz%jy2sqWA1(PA6X}vGj=w
z)qb;z1ff%<+XX?t9cZq}A;FO<c9EWOnb^Pm*?#dc at Q9WBgn1R>il`}AG8xw}Hwd*f
zpIf>ItO*Lg=Yz;$120yP)@pDxvyf!9yC3II>!yd#me>W5f8?msER~hDcTOx5{8~HQ
zg=RU!v>qUjM at M=`pyx)Zr1=NRi%#0 at QqQLZB%^%sE_UQHe6%i;shA#qxTg~TI?{t1
zJ;0e1G^87F at LqPG#w&OEPL1DE(t4)<>LQfJW3d;7X1J9Z6rH;z$W**AVqRGSC}Y<7
zKwh8Q0iUDVbW-wb?~p}#W1xHBLtUKjQ|PLM=fqJPx~Qi1SQA2fG~HD|sVKns>b`-w
zO<r9p4iqG^uYWS+Z~gYwt>QMyPdh?b>EN@%yPV5cyr*toI`>5=u<SKOQ3wvL7sKjt
zw2}@Y-w2j!w#Gq6GK$ISmv7)In`vrsW+I>w-#)<;r-we7D)Hn^_t#-(8WNm8QziRp
z+4S*^6_Za_Z=b+b*?O(InI`Q0_diyEqwc=Py__6YIVfw64O(NNutw|VJ^le#6#y8A
z$=UCfw6<J#lavxz^#t at Jt0%SaEITV%f#z5uDMcNpXRn+(aEV&}ayw4Tc{O6XHNV&V
ze?Gm=g)ghtN?h}?p09uMdKEBN_`22lkMn&$Y37L7TrP-X_Gq%_4K at Cxj_#|=uY?+}
z9_&e#nioj3VEd4RvXKROzUHfxUim*r;c0 at IBT2`mRuHoswF#5L?@Hoeeom+mHPmaO
zm?4+wE(Yh|F&gK}D$Rmhmd?*3Tf=95NBoib4+)Iv?w{wL!YtPO`R~pIeTlMLiygNN
z;+xnmxou0e#ziTx9B|lNy4R7Y+7O{)BB~gBv&+8sBKA%7Vr&;;tFcLq;~V#y?H5AC
zv1bt#fus04qbdVEY6<D<n;S_;NI~$z51w}dd>bpspWgbVUzETCImW&GR5DC`BJ=jt
zV?<3%1%tew2saSUCcf~?);;Rku894%!j0m&{#W3SJl{2y_D2=7mv)pT at 5}b-(|o!!
zY{b6{mvr1Q+v7nuljE~GI25{cKldn1%@WpQnCw{|B at D@8acUc!x%EOTDU?ax^bY%&
z1m{T`QH^Xo&6K0k0O;CY=GklBhTW1|%Ic=X1B?sRv&*53i|<w2BHkU^j@|wX{<;>t
zhZm7+;`7}*iuPfglaYZ>I>(dUlyoyDhMH$4;X^=|<y9b%hY;J_48%RVaMI4JJi2*p
zOKq6y(c-%7{zjbi=JSl|s9`Cl#purb;A#EU%LK=H$MSE5ZT(rk&;hm?s$S6j)tq}3
zKdid19qA)YX-q@$V$vO>=4^x6ALTimd*w#^=Tjm at OHpLGGI>tyDry6`*d;`BSiJlc
z2wx8UY?NQf>`9Lj3q+44*CBO;<PsVq%J&+iq!UN=A#Y&2&9GHxd at sXC>bYT_Rk~8~
zP{=WyxT8GGb$W%aWc06{?0(7tEcZA-BIDgho$&0 at o=+|EBP-j)M^tTd^~HhmKd;_>
zOS~nV<J-zZ1O!;$Z3;<1Q6);WlOa at pQoES0U$X~3kgI$u;k_V6t2(PvG_x94mV;`X
z9 at s0sE2viR>?Ma<kor1$mnXp`@r6=<I<oET_WlpqqrA9#S-oXnIpEsx4H68<fc>%>
zdMB#;_NNajbq|+eZ;j$HiyoE_DhjECA>u#F+y8J{2h*suTnp{5$9FrmV2=HIKFz_W
z!txsmBGe5^II>Y7+9b8Xw1vm}2G1=Z1B>*ZDakFGtxZ0Sn`S0Bc!i%-t-XVu`sK!r
za at cz%IDF)CeMknrW&nP_aYrhG=;p at xV@MYh6*bL1fV$VHnXcvd>5q5Wn~G$oyyk@)
zby+N&U+74x6C0*<jP4G-s;YZ{POO*v*b=$?t6GWewy5mW6B~oVThW6gSZu{zoPg=@
zh{LyAA7sbTh$p^>l5<=>S(uz=kaVG(Jr<rrNcZ*WYhC`YNPgL2iVi*r73PnfXQ%KD
zwUM>f*iXM-zqiv7Y~pQ1yZ^}Ij;_CZfkY<ue=s+S?xi(rke)4kIa251zNQK&vKF9@
z;TJsPGzRbLbjW2rh}^l~3uuALj>kocXhwiF&a$(MmjHzzCfBNTFeae}W}kZ at 5l@}R
ztEDdoVz{avD0YvnT!N9f5g!uV!rM{kvmH9#;FzL(bFu2u%MEg<!A5uUtcXX)Hx0fY
zZ|?jhS@*i@)s7FL8A at 3*)f9)-{4l~Jw2u^w>w-ddoT#$hU=%(C0<CVtH~MeW4f5jP
zA?`0T2YY@=EjG2Lf8Tqm>AMj-MozzXb=-bu)n(uQQ at H1g3mnvE3-4!*S9huk^yklu
zWVn9y$G0oDZ-GC!Q?-1TN|Mi^o)yIXReZ`j!hLm~4oek at r|oT)8`hh+LkfQOpvs&&
zy|)yb&gfHeGVX!jZwgv%@&QI^e3w<MZz3aIG2`DGqy^Qo<YxPkqlAQU_Rroxr8>c{
zl%wTY?<ERVo4Lu^b2%*c<R<4qO at Z-ooas*O3HF at eGja+VBcf1$ogzcsbt4`6;41S|
zr3;>QiMqYMUUObaI)wQ$zyGNJGpbOwSBCF7z#+YVcm0BS+{1UaqIe~G+{s08W=~!&
zv404j>Zc7POmEkC_SJhuNypqY_(7EsrH9gSI_ig)UWikRD|f#E_xw*Ai?3i;6^V~E
zXpPfmS)F_QYK)r80bfugWs1MAe<*@6T!+2jBIzscWOF!!7gHFit83ABg;`uv%#S(9
zb#2MdZ>PHXXBy`z_s$LKs at Y_Vf`BftkWBzEzFXKxHa2LCWLS29O+vVwKAVYkZobGP
zI)Wo?=|1KZj9&Xis<u|#tt_N_ngb^$D?oYJOm#owfB1`j?p{^oDwCQC!J>sTzp+Uz
zPtjz^=bXZ>O+jJpa?R(+wXTb+iTDE=Gn4r=)E)oDv7k>d^<+LW?8|+3FB%qFkFaTT
zl$d6g7VFOX^46=6j+IinL#5E2C#D%Rr3QO4kA!Zu!IB>X*^M}(;s<+<P-IP?kROvm
zU%C7UoNl@&E9|ScLXrw<=IWHO6p3~q9z8ja`<axIc0IOQO;Zuj at Wqd;m1LCxZJAK-
zW|3cj=O>BIu^Nu~GlcI|&-M!~b8BPv6}*9FBb at eCsrt|fAL#!7b{z}xV6Y?}tEuA6
z4f1pJnttk%{Z2L|q-uYgCCvTtBy<7C2+F{*Hk|%Ox+P+!-Q4&uHB=wWsFqjEg?H=F
z`yfx-5oPo|(*4YLtn&lsm{FUj0R^8 at z%8kxtw>w-lBNrHe at OLhO^dh(ENk4MCvH#f
z?iu{3GmFGoQ{VfmK=b-e7MiOqf|>`L^UUChpcQC0{+7IEw*FV8KaqJR5d1xhD^D4u
zKMsD!pY)PWdRb}JRL at sI*75x~G~Hg{S^ceL+4ie1?{v7AcDA5`sSX~Y(yRf*{d8ty
z&}Q{=iQ^~a=4Qu0UMs3Nt)(+KvH74>KyWd^NCr9rx5uZtFY+HH{Z%68yJQ6E-<$g(
z5A&+q+v@^MY4mO57Zz9}-Qu6x`x7_q;DU2sU{S9{1gady)x~4g at Amr@|AaSxLTQ{S
zy)w-+d#JyBt-<pSJ@$<AaD7mK?w*D?3_c{&$^!M%PQZ;u=sPAboe2#Rc~|`U%q~Z%
zsCT?B^;}&YR4Mx?zUcw&*FLX`*wc5Fs!loBxCv}8{GH<q>oHoaPgkp$ZVzWxWG}Qj
z;e$>upX;vv7SCn2?1+!FD;9Hr?lVj9oastK(=toA3ttnKs~JA}!XutTzIVJ74If~d
z&Rt|$Ew#vI`-d(4r;TjZ9N6$wolWa#{AV?Fv>qz%IvQbjCqD1^8HS<9o!}aWT<=q#
zMa!!_ZMYw8|Gq|<xu?rYoB-65sll(o)!wgaA8Z0Y4x000$2wLYND9CzML=I_VP^>&
zvgc#(3AX(E#Deynd&kU4cote-mfS35pWl47e%tuxtEoH1bziBYg%(;)PA9#|6y3p2
z-KgV9!^e?9#3A+rnng4Zh6^x|ufNLO at pvB>aZL<k1LUZ at ivNV#pAe*wG(B6+0U)Np
zMk1G&DfRnC$+nr|BjiOTvf8_VeC)@|$#UT)Kb8XvX~M5KY3m<(Cly%^E>C(t6WoXl
zrgPm~v?KjeHt`#~U>9gOO+WsEy>!KT at i*TKcroS=?aBlEX}qQB`sQ|Jq4>vd+(0GX
zPEV2$40&rfa|W<`YMg=^$6ePq`irPl2a?P3+Rv=1vt4#}3U at e}>om1p8;g>7eee at g
z3o-D=Xau?xMG#?DD{OsAyEbrpvWKk1H50Rg$DmUkLSqyI`w2%nc|sbn7*ukOv)^TC
zdA3}{8sUP{+K+`bc^Pp^rRjd6Bd;@zpvQ^h-4hRX;_(ro7^NujATNl2q1Xq|_=2Bg
zfZt1T at E<!9mgTF;@`n%!29LWO%E}yoe^)+7l)V{CAc(dM#n9Cuh`@VCx7Y+Y91dI{
zAwschL_m|Ge1|lE3W7n1<Q!S+(&-T!UELsENqh*z<_2O&+$db!+!Ejy at o-zRcwhbB
zQSf#<S=~)0Aqop76L<fkp0%U(j?U*_>i3VHPu^LQe$`+ot`-IcGk+8i_JgcdSvDl-
zIEjxDD3{%Snvx_Z{@c+yqx$aP5nJTE9HeaUX<xk^rgGW6u<EZf`r;uA*Mm{G!2DCy
zh==|~x*=kj`iG*Yq}z!$d1RdfobU7h4!F*0z02qUBuPQYMPQp*!H*ya+T&JFF$DtN
zx05;D^LT_$otzrP0=&b+JExHYe~@;v#?^Aj9*KC;yu)MzY(i<>$}%@B9n+FxP4-1A
zsIuOxQFMjuZeot>8w$H~H#E$e_VZ>nFDe4B;&CT`BaQdT at mHn&q{4fkrZ{6xsBkJf
zolTES<ba-QoD;oN1m5PG>_$d3smGJ*pT-Gg_*Pv=X#G~4*XvqdSdf3Yt(f?fn}7M+
z9wQq5UB#wPVSO2;liH6+9$I2T+-Tpe=CCb~F*zoF@(Jbi3dIA|qs4YUw9yEtj1iui
zSu^_L=gp04YtL{)zuW{Rn;*-u|5EGM3pJ#iK=3p5EYYoTllv09idOYjYbuo1hhAEx
z`WX?k{MxyKrWcO`Y#JSgZ^0ys6y at CE);d at 5^}VBBm)o)8KX~o0&5=fYJl|$LzmAIx
zQ%10w``L^uJW~+IsUq)y>!%#~I}s7w7cIN4owI`~$a^&L5V4Yp)K_vY>!H(JZSZS)
z420qdEBhnFN2=Sj(eu5%Nira{W!~GzI{LZEckU>>rSN)D!8`w(J-U2fVzF(dnqE6Q
zTzr{uZR>v?cSI$p12lT_2$05#4l;JdKP?t`YgGFc`e+g<{2ZYhfo%1E_Pw}I%-JXY
zhy3am^Q9$!!B?pdnaAF at E9im}2<?Wg1L>ihHUb1XF){svIa5RI7J{(R`!c=8bnx`$
zn>p(mp)8F-7~@o$Yq})(2dHo;FO<GipH;F)D at dY0)JgfrXU;eq&GO<Xk*Lz)yAi*B
z0r_&54xf4%r`D4ywm#|g_iSn(V{;PJ#rM~PogW}gjWwft?WWT!|IU`q(&A;|on^OG
zeFtbJ at nxW8K(QT*fG)$PG+tUoWZFps(`l!V8nu%W?0&!&sLmq+D<I3Vm&d!~Fk at 1p
zvAp%@lX{J^^a_O-C9jRlNeLYk;ZV?M75l4)<AOCbOWQWW_SmBALHx|T3#sRWa%a$-
zojZ9*x#w#HEUFSo8;<j`qcXrZd=Rs**pNgVZ_G>(^AV{N7_7H)_G9Ud#V*D9=I0tY
z$RRy8G5=9h)YhQIJtE`v&HdMZSIo+u2$(Ug$NL)LK_BDIcXlxV?*92o=EnIR_r`Jn
zMeinR!7Oqf^K$p{DGlmYRX*~)dv>X+J&m!u%k5+(_jMnY>h^AO${>n(#C=j-4TJL;
zboT&dRii^Do}=(|(#5f{>m%{Hab@)fn{aPoS4s%Avv%ptw~MqvxZ;aajvx2k3BpY5
zC1_xj6czn4a<`vO8y>*{I2li2M at ndXZDg6;^Sd_=9da at J=&m~j@>3x)!L6EfjA__c
z{a4|_J|pjYq$QlIb8YL{fwOOC1<VwS@|hDTWL=-AH!zwOd1D+ar!R!XxK*M+e04P}
zk<-ZPR+{pR4#j$TVitrd|L8r8qmJRvHK)MDDC26G{Wg)FOrkB1{3kmzcXU at Yj+<r-
zH{ZHKW(7FJZ;tL~OG<aV_ at zni4(0HB_f#G_c91pzNV*c{)~g%XeuT<OD=x at VN%Tvw
z<oaWTT$3V9iK9F+J2BTW>s7Etu7g7PUxH;qQjNR0hfI!;$GicF{<Y7vVm*_D*sOg6
zX98Aa!-<Hcr_m*(!1C4%tja)w8<jeAtd>IEkor5YGaV$CWX#6i%Ft3JrL=8&+kT>V
zTP*^%?d)ysgN(1bbQYK5WHb~Ho?2-It0gl9Vc&3{30FHjLyNZ(Vf){G+f^^+DE<0Y
zMnHpnwB+tP>EjhT*g|QC#RQ%P;h9OcLg=a*Y%mUbtw5tj^;p;3&Le4cxw`kOOwn$O
z&*$5)ck+5*;gyRx at M2}gs4ewvJ`Qp1k2E%)#Tj1&k%zSQ5(_1zSoQWW#_4dOs~_D3
zb{2mBy9Ofz>Y%4`4E`!7z%__KRD<-E***mJgZ(~x>8-!M^Lq2ymmlg`%C16nR|JsX
znC;<j-;#Z)UoS{^NDywmT%HJ?;47&eW7<_M!K9Aa)a!gF3=R&g{?UuL#ZhO$P4^0=
zA4Uddrf;<qi-v<<RfR6!YSV11BuX2jHz0-{8bKoJ*!JGD3+}Xidf<?mUaHxFwNAhq
zBD>b60)l$EFzY0^{@Lb2>81GUSjXk|7GLTtMGP<f+u<VztAOdRJfMdbZ9ugiJl;UD
zG)rP9kP-}NMfDnl>ZerybTOi+BEAPmJeW?oHI+MWL%h1A%kO2kNC?hSIFMV7UN3qb
zD|fAV{Ry?yL~;6cm9c=sMH1;orki*-kY-ntUPPz0FKwXAE;X!FxWjczfC7>HM9VHu
zTZBrm>|+ at QV+hA9z9zE9ovvI#3W6eSD|VabQ{%ruDbJEsrK}2>qiKHb9UIcZxs&n}
z9me6pHCe#mQO3^<<o#!2qYEx4<D_^3gRb6`w$nE|R8BXB`=j_Do!|W241#_nGf_pS
z2vp?}v82~4lTZ-`LhVV1wuO_0VKlE*o)*dozVIIJy0H6nkmB`&7iP-_-5tOryb<Y4
zzvtR9e$>`nKnxJ)c{~!xS5S<}deIUiIqfTDg#GpHhNvTzN(~?CG$=h!$MYn<N4+=)
zySncp+IBPP#-2<T^H2S)8_$zww3|gPVs*MfTXswTx(S1w)U6>d=qV4ro0}pNQRZIt
zsu!oKecLMKjKt&X7OT~f*yGc=778f~N3x-QgTYg>aa)3Cv^!iajky|Cje>|}-Ib8w
z882M}Ee!EUZG)xpY};!|*m`s~D~nm6Y6!iFZ7(#WT3nVup?tayL%e!_QqKj;AET}K
z_+5nTtXx>{V`bh)^y$V{`h==NELcs=hjR-pZhPie;dqx3*6cl~qgFR!^IXXb(IstT
zz#HCHJpC`CLnC3%gJ>>w=oxq!*mtOGnzhGuxIFR>`=d^)J9b&}G{N1HSZ2D61)tt;
zt(U#xr}EbK-as1FA8}6;^tL2LO1<M`d`H4e6&Q{<XYBRAg!3Kr9+;!6 at N`j3;%sT9
zyC!)fZVR{4nU|Idb?pr24lp!A+QA_}gz6m2lezFlh01Z!arP8cEMadX?qLp48+!a9
zDy}pPlJ?0cy5Zp1UU_li67~fdB}(<Id5g0BJ#VLdznAR30O-C&8&F>cyHUrw2Pqiv
zJ^6d%CYbIm^IOHa<y}7+$J>ApD<X`?hZkwr;TG8$ub3Y`xLOKv(+?7#Our(Q<6WW<
zc+5fgT+*hwM-E}}t@*ni{FT^s)xERO_#|%E1vMWLYrW({kj4+(TWGFO9N%m5!5AX$
z?GdJ)PW&)B+CrHLsM=>P{%%;<pVCTO{d!|9<R2$ZTIG^nv4pKs^Z&<#W2%8~pJ=2A
z1Mi_r-WoKRcSO;M2}aqFu(K=kj>Bk2-3wk459il`;^NzZBx9|Tl=_EhaWwsBTTu?x
z_|EppnhE0o)m2o+Ef|d=lX-r0iWYrsS0o>}C$nhe`{((GKiYu=x^JULMI=I5nrB)%
zRNdMTs7ZvKnE1yqlhPPM|Bh)-ziH-|;742OrsvUERQqRV4bp!Yy(ZTrpgKk&p)il)
zm5?qe2V6{O9{ZUO6>MRLtZzi1N20(Ty(n}pbzXgx*g}|M{4|gLjg0tIDHW|6-l^jc
z({5b<L?vrS(tt^C3f%ycs?IY+^MgZ8*SJ{6qUK^&|8I-clMZ`X!SACgxE{PApESgl
zF8|1fO2yFTDNw at 1)g#-jK8GY28P2*Lw;e{0y-D;0rH`*}<S|sbS&onF|D=j4K`sM<
z;+T_`Cx9~4+eL9I{nulCJ)^oC&D5KSINr}0-8p}<*H7l%248%gfe1^Sd8h}R50`SP
z4p(%@1>cX?LsHt!E|=7-J}Ju7fpC1F`WVByl}Gg=&^{>N06f*0d^IhbwazSYk$0cs
znh#z$kQpfu&oq_W{b8m+R>Eghxv1k8)r;B(Kj}9Xu2+8B69Yxz66C@^5W9Q3(*XmV
z-=_-(q{SpTSF6^L3K03)R$aIl*cZF+7{*8Er<jJAi}-U(^7@&BJ%72RGLwXDT1Z%C
z+Eu0nvCpnx^Hm>s^N-ZLdVyGP)ZDj8$NTx+f!)+ydidg+10Hwd>QavEZW at tzYH?2=
z@*#f#)k5nm0Y5SCh90?VY2W7QSI|C0RSv02pG8nlwog4Kzz3X4-*f|jyb1 at -Xz>&i
zrb;KKt-m+<gPBh~pZn&Q{svJv6n$^TT|HSpQx-UDVw;#g<j~>s=f51A{;0J<ba%`e
z`dsj=+82|E`Fap8F=6x!bwV?wdfH%$gX8l!-*Pn6l$9u7`rI&+u-|Vn7?r~j!r0Gi
zm;o07N at _EJ$~sZ<ThQPtml~EbBN#+m5}6J?3|pwBpPo3C+HuogPEuq9zqUipIsu)_
z)rAHSkfqh(M5srS?fs`B;vbYC^{Ht|SJ26xMgi-b-Mh<@^-dVeWMu- at K*-55m?#mE
zET6U)C&D^0#WlvqzYmZ4(JyKK(a~`L at lBJ5BCTn-`6&_TSR{vJwfXtkGxl+KlN0~K
zfW|-+BJkT6dGPUE@}|*1(5f7GpDk&2I%!?rpiE9}b+5hic-L|AkyPQ-x4+RhFTc`F
ze5tkrv>CNPp%K#WB}}RyWa>vPa|x{fKARgpWQyNZiFNL0*4;b5&aU9ha3kW1;STRx
zNHiNMf})0uY5^3KqGo-CXh#0^obM6 at wHr~GS+JQnJ}NrpKzqa`1xlvl=ufyk^@Tmg
zet<vbX8@`p1wJdYtk-6gSt}?RMSQDSB*Dy7>vlHBudi#@CS~*%9D?@62PQgrN7ftD
z2|I~qFLcivE|#ZTi`cWhU-jB37d;GQSh2@%4ir(O0=8Y$R8->Sr$$pi0BVX?OSkOG
z+3IM84y6<_yZuZno`?&&6)Gg^5=Df8k*PrywUl!Rb%>uPB{5dGd+yAT<Y-81WwcpS
zykL!ZT`A%o-+W$SHtE~)`==-5Z?OJ(8{GSq{U>)fNAT*4h=2<j$>L7QC~o|(hVcUO
zipv at h+xjS5HQA<5O?JsEl*1=SM`zi416{A!wV)@5Oy%{+SAXN6^||~^JMPE1)=J}9
z+7udjB&v>KO1tQ-Z!6XRR52waj({r0T`uq;SFATQ^q;Yq%1u}}V)m|?R^ZXmBVpuK
z$$E;s$HWU<3er}aeS5DG=94Eb_*}3ZZ<@T4M&ysrgyqo+$zWUxOhKZTI74W0JkVVt
zmcGR1gsOjN2ix_QFrHBYcd1fldi!<U;Ju`U$2e$Bd(68ZLOKo3OgD9gC62?2+t!bG
zIo^ub|0Z&~5WuW1EJ&rf)%7sUW-#Qb=PL3L#g9K;rg_fGDUv{Oa!q)*q9ow2k;f~o
zDJ#G?H{Tu20=$oC3edT~HqrcSM%)X$NENWveid(2{1zog$iY2El3a2dSseOH8?U_p
z6w`tGWzsej^m`A%H$xKO7d|Ga^7Wkp<5O}fPjQ;@?bLHL7t at MBhkJ_p4M*9+COA*%
zpziGwtSJCHyD#NI8>tODu6i!<*9)DQxH1y_veW6!he(%riV1N=>@1kqS^9-SDlP7W
z8HSz^ec8cumNlc2ZOC0X?z6Sx-+7m|wk%MGhoP*M{UT40tTm6#M?4`F@{fzNO5Z3B
zgiS3r9Z1p2dI$;F0X@$AkK_<$@E at gnJP3EC?3Dc5l5MFb`4$UIv)<vvzG{&4yWdE=
zX|agE1JoL=s2{)K!yKQrw!}qN*MG-q9)L}!jN=MPA}GJ6pFmsI17O{(`->^k1`=Rz
zi|&FV+k<;jJ&~L-aJTtnwdqo2cp}6_?p%Ly0{(XIR at wrAm10(XUFTAk3GUZO)TM<#
zHu}{Q9&akQ4(nS_ZEtTfu+}h2Dgin+(tv*nbjd>uRRgpgqCWt#h=`|@MA7iW_aKkO
zeSNpTCF`u-+I71jx(ir0z6a;*TEY8npfszZG}#;Nw5?B?7(V(O`sC+l?-Kte!}bdC
zGx+Pd&T95~CJ`J_pi+syR~>BEgGjjw^>Q1~jzh%0jDXeQ?{@?$7QMPAlw6_$5dY|2
z_pRfa>sU<L1N at E7=`m3;QF2B#I+}!#NgAb at p$?b~o)iFRV2x5BuKpmvP78KQQk0hl
zzgKEz6u?V0l!3#Ay*5t(23i<gBg%(IlLKNOIkN-5*sei@)$qX8E%$Cuf`m1qN<x4t
znKqhgD|6cs56I`?;Bfe;O*L<sOS{3q!077s1nmTxqXSrOy*M0>crk$|<^PnK<$t@#
zMePFwSy9!_#ff&Wl8fQ<vGdy!Vt=`t(4a$lCxn*|O$M|%o0B^xT!5%?7cR#Gw?uiJ
zA+Uf_xgeV`$U~8eIK~qKfk#F<gzH%ACzsqy#1QV8 at cMf&gou*d at k5fdy~4};pAfVh
z<%{szNhJD4m at se-kL?&7z>ZiK5zGihyDk=XD1*U9V!u=x4e;3kUHvdo;d>(15#B)#
zE*ycpO*D}i@?^x1m`rap3I8oW4#zPfI)b<Ol?w+^_(s00PvaCt*$5;$x{r(V|KUyT
z5oN0qSM<kX%BYK*Q7JAJ9$5)b%7y{-oiS4_W8s<=%qp=F9@`s+N)S}rUcg at N-9v(w
zbX0rTm^;vG4le8XAw)2j@;ZfRQ9j5|`q)^N2QpD}fvw^rFQW|~IJ&yzJAfvS6MHBL
z{wG!S+kq%6Z}6>H${}18Zj%X<`8kWG^h~=s>}EzC#4YfNOlW(L_aHE6u?)G-Dh&qs
zX;Uc3rOF3kVlwelZ4S+w&{%B2!|EEBOBf-7D-zcdVS?bL480}Gd`?Gi^nZHTX8a8#
zn2#uo#)Zy>uLT|D3aQQ!<In>R9Oa+h9xL7{9V0IGqCAlpX;nn`B+q3m`m<fRJ%0ZP
zk$fD6R&wJ5k#jU9eQp$mdyFJt%K;1v00d22PfapLs at Z&Sl4NF(;u(WwY_D2tL|=s5
zAE=Uv at EQ&@LuNHKK!LqPC$vSCYXUj57qOSUSd3Nyp}~tBy4zXQ1Cz+icVDwf&z?31
zLQ((OKfK~mi~5`)^6}-x9sJ_RX1yqM_ja7hU~?uvGdM+wtGQ7age7$7H%1aCj*;LY
z!DcUD?&{iRi5Y5^Y*IR+oRl)rBwFJ=LmYhlf_T<x92B#lIiViJST8T-!IfUim>x1J
zt^5)y6}OJ#jczLgB5Atkn!p^;{&ZD6rX~e at PO2XPfQl}^xmg^+!40X^pKuXM{<<r<
zY(m!iDsf$f6+9^58WYgsdh=V}h{;6d>6e^`bZj`YwjQTlH-49`hE%(kMpoxn-vtg%
zBK at MJUG6}ZI-%5IrF1DX{xS`h^^a!D94lx%+Udz_4!d>g8sC58jeiefYJ@|!*Mz5$
z0L+NcsDiTVTPbzhnKo=bJa2acBxdgP#E}-yE_^~T{uP?aWjj9~pVvLpeo9`D1^-m#
zT4}>%&3vJ9dF^mbWr?eK7OJoE0rQ&~>Xa!|i3xKZ?35c^a6vtC=OvMu>JT5s&$`=q
zdIGh*1poh7VHl|sy$NkS{$HvXAo-=y+aRcpjPm5Js{)<&#rTOM%=dnIy`A2fhG{j)
zFmLyval0_CKTD`y%4l-5BN{dLFhQ-~D)We8>(aBhYW${0eyhRhsVI)hOxZw{h(Mp#
z&5#u<X}BX!i|YCP5^nuX&w0+mQSQH|E(c&HhBzb%Pxg%t at e(Op-&3*A#AL^i<iOQ?
zCC2&$DQNP03W2#}BnPF=RGV*8oQ)#Lfpa4cuUvY<;w+m#0qI+76G=)$MCvc1<Wgdx
z%>fSRnAC&QX!2Y~jxID6=y!f}iLcpznbX!t==VYtl{K<?<m~LMc^Db!hnM2)03^*A
zJGc<=hB}zW(dw09Xp75H(lK({FNDe56Z2vKlxB|&9Sj}^Qwe)`@$wVYsbLD>0y&A1
zB_Nu!@R<gQXUMvyQ|^_P#U<E>mp}W5Ir*o9AHZS~w_%dd%%BOp0|t<(v|_Uy#Gnh0
zno>NNjI^aChSAEo9v+H`lY2S|nh}C3T--^_%_S^=SI4626=2*2DxK6h&cN at v9AI)<
z?q~&pPbm=@6=J{zB$!7J*rurR_`%Fim+)GO?*QML1$=AsgF$|Pts~ALC~dr`>m!tR
zadWS5ZL!z5SKy;-*XA%!<`?)XmRBU6n7vv at ZKT@6WKI2U#{*4!GiYQ0gT*6VP{$$V
z<V5MZA35eQ&3uEIT#XXjTT~?&oylPSB3)r(O$6A94#U at nl7-PjfkGU~Ej>CqUjpLw
z{>=(8t)7UmB|cf9gmM^{`)x{~)AHL&6K*y2343&E0%d9FIiJLl>d(mSz+qPM>KcSp
zVV5oi9Q8(*v2t=zSQXN)1L7qmu+bfwY73CNvimiJ4{StU2dz at -h7l1pf8`~UQjNYB
zsr?_jMSZ+yQkE0~qEZBtm)wWUxGxa3FB7Xe+7-o4rAXjLGF%Ae;O_Iu+>t at y+Y3*=
z^0cEJ2)=-NaD7OX-tj*E4`fs-v63-L2~=EX{4h|Djtd$=1D&<1=f)vV#7QX~Ldk}|
z;}cNz7GlhO>7WEuZoERs=FL%cDJ3s+Ql*2z{vjN`J?#Xq-VU4lG#*93KmW(P+ZyM-
zW~#9YD=>SEj1Ldr2}5TN<tDjXAe*Cj|EhSEZ&^Ov+Sb?_FfLXBj2v=3ItHYGr9~!N
zvls9?PC at BB6jz8{ApiI at S6Su8R&4%o21g2xhobVnAslxZT0G<N{%6jC at MLmd2SFn}
zroy}&&}-lq<?$jbytQZtJaW62Xa3Pe^2KX<aq<gE4e$$<*D+C$7#GwBu at SP-s0sRf
z-nZzeRI3)K`&00LTp?hf=6sZ}RH>UM10iDyI*O^to-T0mO=!B5;RPKxzsaQ9+v0kN
zcb9i+T8!V#f3qH507L=<33-5z!wBs_l&1HR!@^@=4vN2qEa-$t&EoxMLdq^g85IK<
z<>C^<JH;vFmN2rhBpp3YW`K!>7!aJ~{eZ)__7mh9;zIO@#D`7Elon#*%2=1(KzzJL
zo*P?edakNT5Y}ytZOVw~KRT*D5J`kGA`u${7yclWwy?b1c7?-|j*!|(DbaH-;@VO9
z&fstm3+F%v at ArO5Fs*wnvl$ObrbM9>?7xKzAd- at Fs1p!s5a=j)<;Gd5Xx~XDn#G`j
z*fNpHJT2uPbT>eN6-$EfUgBN%@G?wp+{HAvC3-Eoc=N-=M6CBGqv!t~ZNOi(&B0eq
zFh0yNF^ZtTL1)UDR7p3bB(Bb&xPbB)j+%j*o<Fh=r_*hCo}(Q!Z4XBTrKG$7O9>G0
z-p>Wtj#_kM+Pl6--A!ppYW at G1dhdWHp6?4ZArM-C&<RaSXwpJL2PIVL(xn?(s3KiJ
z#X#twhTeM-5R@)WrS}dBC?H)#R6qpmZ}Ic}z4!i2c6VlHXLrurd(Sz#QJL<6)Xa7m
zK&NMxA7w+d;*d!!TXEGkoalz?9WNJ4)hEL~$U&NrR49560x%`ra at 1{2qO%GFe#U51
zwL(##ym+dCGJ1(_t9XeRJZPmyr`Fb&kr8i;2dKNwmS82F%SzM-!L(g#6Vqf`Cy2I4
zOEM2pz2rzu>%th;-%Jt$UQlCtU416ViDhWNknU3i6auJ~kD?*$^;tuDDZiJa-)Gh%
z$&?Zy*;nk1AEa#b>vpNQ^0{kIH{x-d+a#Aw#`kO66nL1YKSBz+Mf`C13f9=Yin%};
zs=^H!wl-B~q?Vcm9-b0ZkDuSPIG<zMk$2WRwg&|0b^}beEB<&AZ%0n#Zakh(5_3Rh
z00xVV$pGI7j>Ud*Yb1rWx_DL39VdaGFdvv|F;~6f_L5Sl`m?`;5T8W&bxgc}<jEl+
zXrz8D5d6sv=_2ci0s;D65*S^*Mtze-!_;*WUyJX$Gp?d52RV9C*r)`sjwR-0MBXPa
z8^EeW>E%a4B`csss{;?#n6F{53(gQOMQ&?aDqx{(3{1TpI7NT}*Q<v}8u+hF8R}U3
zV at yB$N0{;^PVf!zbRmNgNIkWfJQGD`$GrY2(UHVp1I9?p$7cpS0su{v4Ze2aAB{F0
z4^2qPN00;d2R`NQP~MApr~uGF{b<98xjhEwirf&$<_h}#Q1R`598`d^e+$sscXfq&
z0#8!n?j<KNd+OX1xjtOB`~Qee3o!CLy*u6XWd0yK47DcXOI0<i=XW+ZuIV%1kbVcx
zjfDOqM47yXEjyQ%I+x~0qal=sSngn}oIIB2+*ObDa`fiJ6<z-a>xhkbJ}Hi9U2qiz
zRT+}n)(vU0qg|mlBaR$J|NoBR2qPFl$)O=i(Eq^TGdu@{1r*>6+G3Jl!^%K3|D%D)
zL3VA?yu5#Aj`gkqw9qoSzT#R0mMgdC=M5b&5BT57=S_MQI<c4_&MnRW5bg~v#TUo1
z;#}N7WIN#C|L|r|4Fd2BoPwzeieg~@)Y&*2<RB^q0CwPy1Q=hWbG}w73Zu)glB=Hl
zLXN0f1f$MFWk*K?7G+9+IKKnXnkk^9CR&K$uF6$+j0(`y9ZR1 at mzmQMRRHoW-;TW%
zh&&QxZLRN{-tesS at 85|a@>6c;%8u-l_$NsZSKrA59jF<`GN3hAp9R^?st{k;D&@zQ
z+nRKwD+TPK*jQE@#dJ>;)unLKKonLnvKisrx01(^_ikeF`RB(ZlA;3XlP&4BPD}NY
z*UNbyau(te)mQmLeIGV|)d29NzxG%)GWad1<az$W_ at XZLMKfjO8Ibtix2t~;6Z!1c
zp;Bu#v;Wf$%jC!QbQ8w08)}w^Y7(&<N4HO<3ii`E3nfg1+%711XJGh><X;h->G at uL
z45R9Q$*W7rZn<pY9K>=ZKpy>|)-f`=<=OA>Sh6XGv~CZdA8!0PIUGUa8hJTjj%1Ej
zp6so+o}1SO4M3(5zNsv3Eidbnk3nuwoOofcZH`T9zqxOA!l{IsxM>c!5yd5jp%Qe1
zDm9PuMf;+9#z7;tWF9$@fW at +PJfJ_fHr@?r6zC2!r~+S;i`)XjLYk)Ag9F&cf^p}0
zrH=e7vAsl!P`zNPELcNa!de}|l at Zv9P|HEub0W)gBYA+!z$+O|0eTv6zE^&gh at p)y
zE-gjCGAUkE#qy4{fu}E=MR10nOrsxvVHB_x9K}FR at Jzwp&}wz_bF~A at 2U#qYK86Xk
z%h-Y)p#ecvq`QHz-iE!g&jew{9eyDfc$fZ3kQOvqA;iY$?8{HNkVwGvxLkCK4ymj~
z8is-exiA<mq;j;nq0TUhE`DU3-UUsRW=+q6%J8$(2B3)+guXP2@#y5gd^xczxOzs?
zTgI^NkOO{0$Th8fT%|;>Y(3AfWIq)?dW~$TTsGyp;pHHr8{;H5j5!%#p;i#%5Qyjx
z`CMAnLAHW1mw3^Q75z9- at +)ArbLzcvOkU1$CH?3b2{wh at hC1m75=9dd@*I+H$*$1p
z14me>q!!+9T;}7`^736{XD&DM#TEOpIaowDcSOc)P(LumGM`_kvnbL?C%17KyGK2^
zZ!tz!oBoaKY at lCvj4mI&TqbrCP6oU{8*W1OXqFo~P6A;LoSn#wH(ZS{meW$bX1}1E
zSsXdg+ljo}ZLXrWRHFuacb=#wA(>kOAeg&>kb#vDTQIMqqi|-*d59psX2IHj>|jPo
zfyz`&LD&4vO}^lGU2D9bBgdd(?+HuE`S<yAfiIZ`i)4>T*k$%?uB!PTnWZR&gEZx~
z0SUoNfCD??eAZm|8y43}2{BELTT?;+$KYK_r4kBMDT|To06$fvM_0yg*zdtVI~r>Y
zghKO7fMr57MaKT3VVxkg*#6=0*A!*ksEX**=5<D%_D6DHa(F91xK at w&J}IR$Lt;We
zw31==^VBrdG(Rt>mdh_`X<fne6_bI$(ZE(~4erJa1*3blqZ=zx=ZB)_N9elJLk8XS
z at -MHkvmyY=5Ncqey&ea3I5LncTJIJjhI0xlW_O$uF^~~@Cqy(YMknCh`=b_EwDoN>
zujt$AC;kDX5r^nT=p^@&-<TI72pKF1<}>rTqQK?mK|sqcvU-Vnq?nXiQwrcRY6wBw
zWHeC_SQr~fHIcUg_`wN0Qs8zUCAa0bNe~q`yIrATZ$x@~QW4#f;=^~n`iX${h2Xz~
zh{(8lf+7P$ANClb1L(fUAHuOz2qtnfz|&$B#7C%SsG}JUO!_*ENu+&<hvs$?wQa3z
zt=Qr#_(6-;h|`OaC at N}*9{&z-MYsQ&eO#=X)mE#@tQ2?m0UoLhmTCRJ|MK(<14>Ib
z?3rA7-pK$G1sMn(Z>Sfrc=le-?Wa)wgUwI4CyPnO$1(zbKvdp%Tv}!pTjmZs8}}#d
z!~gw?!5kbO)YCKul0}lZrvPP$378-yFvfWN8WVe*#2`GbkWMZa0eGJdpN~}z;w%PX
zqg~DsNyvW1Vc!d^vYw6+W*DLb`*s4UASn%?!jBsQ>KT&2Ngi}Svj8=HhHKJVaZz*v
zR$7a62VUe+W_~WpZJ_=v+BYZiAu&uAGtK$$v35(5btpz<s6z$4)Z3#Ac)0EN`Sgta
z at N04L1mi`KYy{Tp%%*#fKb=E-Q8px-B0C4HN2^spf~T^PB-XX49Q#49z?E%)K8>%W
z8e>i*&&mhVI4F=(MGgZAz!F6-AH3nP#uBT50SpG6=dBijyj2eh-SN9Lkif@>2bcrR
zp{T>+&RrwpO9#)4)@k`8Uxf8K+&yj>e=5>X(r?WttQwdx&u4s0%$cG=iZfpl`-*@D
z`ctVgX$=^;c3d}|FQkRD^BOQ5(Da$fR(lo?MQ_%LJ4`y+N->DMc~q;Qu+9(NHwIH(
z at u!-vo~hwfk)eBrDwE<uWp9}->G3|fCrV~hxUerIyUXV at K=V_Q!$&Xd4jX5i9R1_;
zMKcAX)S$npU$|uo+`Hvqj#zck#80!uZ7IWLgU057{hq`JYwgk0hW+fM;D;RWE2!n&
zvoo}~(Wy36xY@=_XW!a36uu=a{g!1E0Ylc4d$xO^y8l$K$N27C)C_VtbX;SH9=Kn-
zS{?q3?rW*1kgIoZS-qw9nmO}>#5tODN`Ey2S22f_hL6D`^zUoQHkVu%D;V?&+dufU
zebauAC3Vq0;gsw+_G5*a`Ww(IF<Ub&Q2pdR{&ZnMa8>!o=<hziuscA^H!%d at Sg*}D
zDkIbtT9VLTfQ-$;B`M(-J~uZL;KkVRPja54Pu!_~;&xl<ZL82T$eiNv__^|}?{}Ok
zZMVv@)oVe&#WZhNByG9Sxj^aXT3-v#d at Q~<UC!NxjHOk9P(|f)KGG9668TL%c#HL$
zCTfw{du^N_w~;ZGAglLly2{7q7efW`vsUB)=9zP)AJ1pwG-c`52=9c=?b|Y%&*e;<
z^E+oBie0dck*zlQ(Q>~YaWD5c>4XVjfnIS2ypu)M)z{XN6$Xx&l77CM9Zo+?&MT+A
zWKc5o{=Uwx>IXI|<I&4yK0nT$6leVquKX5*z*AB^*Q>m`;LPXHBVAw;pjsD$AV at lI
z at q0OMYQmI-zHjH$^&NPNjpKv_g6!vJ$k#4XiG7s4Y4<)!j&jlT;R#hl1~n?t!2l8^
z?j9e0{1dzM(7w11)i)fE3Utx at Y9zD!*W4)P<`Zo43C05NC&-6ip#OBC_#XP)YKsWa
zpZMaP?Kl~Y=2M?k<AIqH1buMHBJIS=m)lytUV0qgv~Kv;U3S%Ub3#>n#-pB}veS&W
zT3DT<kP^p{t~lK&`F)#E#|{(JzfqR(<Ks3Rv_(hC7A-SDD8KBa`>Iclho*N+|7<RP
z)0^C6l{xl`SQXCp<6lG(Zg;*!QcZvXoUIvI^25LL>}GFqVB76auL8+vMz9=j_I!Oi
z)nICfPCx));#`F^x+Ut at uov}x@^pY at -PpvNCx1A-s;}4=`8y=mHT5p7rea$EqVy=?
zkxU0yAD?-`^s_bvli25hbrk73?H~xvgCj{X+PQ}E;m6%;?F^E#pc63ES${7*UJFG{
z;19^y!bIc at X>*uK^=Y6hD~;Z0{5Et`+k~Y__0{j(4xY_6`io=YNX$G4R^07Gi7r2T
z=$neT)byn-(Wr6ehMoByL*K*K=0Ni61|^XEDt&x^#c_JxQH!Mmh+|H|i at Xd&>u(-W
z_$)fnQ^Sg!vr{WhSH9opfGTR at zl9mS$Lj3qPPxJd#n}{zvxxW?eCf32oxZ&xA-rRD
zdOs~;OiTBh4(kFHZQ`-NA%ShR%ZP9?OOF6ii%+cX(3ndy)<>onW0QTZswo;fu%)TQ
zL%%te@!XS)r7rXy+dG at N`q5ka`SOjR{n`(IofqA@$Z-qy0q|HSzBkR^vxOO(`GfVi
zPyamY&#;apC6cS$0ZXgC&TIJ91sl*a$-nTILt0*J*q-fE%H!=tD?@j_jI-AQr$fVh
zqm$PCpSS1?TW0r1(*%L(ko|0|zL=(Y2$q&Es^}8LQw4s{FpO(oVCJHpdy%@u;u!3D
zU0IPw1fp&fE6ruXLlHo31=vW>-5ROCE<%Qvw2}>d!0!^Q_$=j7YrXQ{k%O`h+U`kK
zBtNVdn>bs!7*g8;W$Xj&U7)^u$(MkSaXU&gdmo<#c2v>i4)EE#UGwNChvOw;jN8E^
z`%HwzXZ<xB%SQc-3q4rTHm?2yZtUm&s0~kR=OV3q-k&eQ#D*URt$tYc1oFHY7aE4s
zJ;lkqM8DUv*VbJ<_lyr<om~oqZrk3Nw{$q{WEg*mOr6lC0cF^GeYOQLyRQ?I#S*UC
z3LO(*t~wgJAdG<Oe8#Vy1L7f^aM$}<3Gg|P<fe*rhAI%x0EOAK&;s9{3Kxguha?VF
z9Pj1tun^V1dnppQgER(PtqWjQe=@BpEU2D>=vG46<}g2;xn46XXwBkk_{Xid!MfYh
zkdP^*>6IoFbc-5e=UX>AozAMM7#sGg;uRDYn07SHXOI(PcN|z{Ysa)oruoK6 at zuQS
zaYn5067g5{&&c&}A+!MciOh&fyQXukZk9S353M<e1j at NcfuV~?F<~*i$yb|z@(loN
zECGbEh#@A!h%g8Q(qJk+X6%W_t at A5k_@sG76c`(IO$!m_N*^*2XDM-~IvB_+U}Lwg
zX!@`yCM{+c>x9RZpfCqxRHR%)aoMMIAq`VK06{T`3$CDv#akW|Sc88JK%~VzaF(QD
z-1<&&GoY`sCM<_JP-lCn*(lMTU=n*Y&L<?L{cN013<F>WY5+4_DN>KlNx6S5zpczU
z)U{vRdMidKW^s5DX1D=MKH85$V*}&IfskE5_j30DjpMeVuYl_g$V~%`ka23nKwehm
zXQ!(^iiU- at tK7gq1Su(}*`)aO)`4aJ9Gx#-ohKq`ef>*EJ)G#3pdomFE2xrV0ESqV
z57<W#+h88vkQ6ycT3fbkSsNUsGMrjKMX`m&ga)9wi<cY$O(a?(x3~wQgOm at Oz(A(k
z(ST+a4E`QKXa7bzqLdeDQ_mPy%Bw*6Qk4=V8BY)<jra;5j#7`&CVgefLn!t<F2zm=
zsVC;@jTe7#hfb#o9p&ovZuB0Zy9v&j%*9tQ30JvgpN}YaMCY-c!$$eEHYH at aVnvQ(
zKcFpR6F&m$M)puSwrJw<IH&Dci5pDLq%4saQy|Cbi-KCFcsRL`1b(`@aSIO>n}$M)
zo7{F&5ad{c)9y*0377>C)r|hl;;W?OPwzjh?29i&1EFm*kn|lvKun6TFG_a9jsFE6
zB)y;IS}ckoocthI^_r3pi|Q3ET~y+i&_q#>3g}`x0BZNndxwYGh#e?Rtzn81fM6w{
zW*5C&Vu{00=OeTtC8ajJp?>dT0owp&K;|nSf#d+Xf~}wkWgqdt7hgW#Y%W9S#$jf~
z^GFI?6P*YQwd^>x?Wz%wF{4<uqja<~Qpc}R)Pdd0YIDfn6fuOrK4BmV9wUlxJunHv
zK>Jl`i1Ho>6B!d$V?2gBh!ezBAH~QQF$-+L5M7lv*}t@?_DiY84x>UOQdDxuSJ(K-
z4fBiXHkv14-5}_v#3;pEvOs<pfS__{VtsyFItwMGhZ?edOeT7Zd|PP1X25MR!SMk<
zc)k}YMOhdxtiX5_6(TU)5J0%;#xISj4;=Py7#nUFO&FO|#rTc+ANVH(V)IpU5mof(
z2$<h_y07&t9>%T%<_+@{b{vl8u>n$Z1k=I-15#4KS&QDUVr})t<U2<!NDVe$+{Xtw
zS=4u4ispEyMN^b-+q97{op}}^&X(G2wqi>D-v^k3Abem9XT|IiSW|m;Yb=!`|HHM|
zY(OtA!!n<k5y`4`e{~84z;`$>%;V$Ted5FXePiOoV`Ey*9e5U(5*s{eO at N<Ke}wR8
za~jP4pv5X54NL8x!Y1*hHyoG%-u7oEZDtyZH~ZJv-85VNZ=7CVhG4>|bCZZ6Ip87w
zdyCBcO^UDI{tdNh7{Vm+K|FG!hXJ|QSkZh6v2oa)+Nx_eFdL45go7Z&dDIWs_t*kE
zQecyUl!W>S>*)hwIz>;walV1=TN at L9nc{`l$I+MybPDM_B4Kg|`JCm=b}t}r=_;)l
zO~I?q_1^?uROvitb<;5HxtjS4h^jr_{QWLq{>ClgLD#I!RN4T(_ug~m-BK{+<<f5p
zk1iicDjVd**xDW?j30bBo&0dO+P%D8nv7zij~8~oXwBKmj_z$XYg0~;`i7cu?(f&0
zj2)9!Jfn#lY)6_OT#ZFZ3j&Wv9jrv$s$bANz+v4LIZv6GnoVRu10}r7FU=z*UQpF}
zA1G226Q}fiYHGzryJDuLJ~Y^*28-ngzFG!zruErQZl^qxgk1gOboM=zx_cF|&j+YN
zwDI-50||(JAj|+>ac?Hekh?v3ovj~dh5j~{zg at V?*Zol#wO;(l?kYF_CdrNleB*aD
z2hF`NcjqW{nJ~VwnrbL~^mCErerhwv=fe&G297hRtF(U9`CYPyQn44!9X=I5$LR2{
zjNkhlWp$Z&oSgj^S%>mgWz(E&GN%<@QTzZSQSkJ$C8QF1sg;l9QeOzDf8xk9;_gM-
zW9-6{p1i=A3*Qq_`T&uj%kXODBMM69z2t~M0ct+CBmqtrmLxz0NQ8*{Hpl!1U}fep
zKn7#J8L$a>mv<Y7p!aQO-yQ%O#;NQ at iqmEuy@T6xrl|OzgIjj=_ZV;e?2h at t_~`cG
z4<1;F{@rU$yHc;mUn{$7E7U2PgVm at yJyUgKP;J9!;fd8X&eN~5Q|I%4*H!BVC3W+F
zh<6w-6v>G|CJ(B31iYk{12Jeb)z|P9c2BbfGFFsmt~sSECn$KJ!VgO0!E@#nsm#Ny
zNR&7&7+?FFzb*pQT;FzY0xE*ZovQEa(fpC4Gs@@yOsyt;_N&>n53Cp*nVod->tn8R
zKp^eXj}2e7YXiT~nolLe!i6k2P6o at dv10Y^XU=cEp)v;7F}qJ2^pJ-VR*CfYj`I$F
zktr2>1chn8eCd*E0XIHOMFkY{a`LK1A%<@^%>~G4K2q^en802TsD4Pkg at f*zJ1J%J
ztLKGouRhhphgKn!WlRG+ at d1V80xuubNEdwx_X;BH$glbQEJ93%;m at m<SfNfFwlyVD
zE6ooW72JRQeJLw_iOS7IG_)zMFfBE!D_ZtDJ=By}Q-aRa^s{IWh+W&|s?$}uY9=@3
z`^N>$R;9m3(8$`RUgO71fDcB-!TrjOw&I#7G54!9FKycx5ucYQQIZVWtBl;@N}&z}
z0asMCvcZ8GI at B9eMEc_8$LZJ}vs~$y*4SER-ll*G9UCkuqQT^}JWjRVV*8$Q>_i7s
zfb_8<jFlgQ_E$`40k#Tgt=@Bnin7Gn;TFJwZf)&6DEauH_}QHUOA598s=&YZpaL$i
zb=wO(8VZ?KjOu8zv%fM(V!Ure<k*yzOz2&=rX+q*sITPZwstzm;!}=L-=So-#bDtr
zkk)4pOcdXKmow-S_}AbxJ4fjjW2nopBtymHt2?&8qxG1d!ZLgU$os6Fv*&=n?Q?Uv
z`sCaIGjeYmFhI>+>T9lDF0G<J0r1-cC`B;5)Q(3rc6fYJbn^#%DE>MuoBfHs{8uCE
zA!~GPXz>s!CHe9?^k}+8EFy~gbV69D?O>X(XPmV|b)-8t$Zz|DM~hTu#GD72cs?o;
zwi?S%O=l)sLyH+M^+`27s)60$>q}l;O?4!JNBQc7O8bP3E>i9p at DhHEdTuy>74JKJ
zCk0H-Ibd=U*V`o{?B{7_XH&ibWr9V~Jlr&i`)!W2m&)&c-HB{odC~jnRr^`nB?j;h
zOT{q<L+!UgoW*tTRF<w;kFM4Xb~^Rz+T4`w0`GEuO3r7)_q=Q2(5MZud$fX>U;X%r
ze-<Bp?Sebu<U)j9PR&bpc%h+v)2<BGJ!*El1ye7uoBC-e(@H9_hr1^`Lf+kPX_6d`
z9RaDN^Hv~SFRs5usA7H%9Q<tfSAfO`>+3dSpCAwJ(BmH80>t<2o7Wa`nu~d140^>2
z<yoycgr1|xlkbufv!|)#xlKKvwKcL{-Ho-%z7t&JKs^<A^~wDn3&Yu|Z-~!rt~@dN
zjnXJTlTKX7`#j%gepeEpBi|@tahH9Ry0dvw2Z-7z!kp^h=DkHJ_t>~fzruTxY01a7
z4SuPq2-R5&B1ZU=D$WU2w<3yBy)pfl&?mVCyzvW-y;v&9OnlvvYgy=90l*jCC$(w1
z;@J9X;=^Qpiy)5E4!t{18w=iv59K32KVll5xbiIH$}fX#Vsjnpf%DkAEtki6$l<x0
zG0ul9?-Sb&zEK$WteQP?ai1PDB9~S*s@@8CU5J+eb6h1FT!P;TiUs%SRL(QCrVU)c
z+QJ8HM`up1P1c7u_Uw`yIE-}lh~FAoRp#nA(c0Q}U}YUU6>#O~di at R&abXnz4()nC
ztQ|UTuXz#xQ{UyZS$=F)G2l;kgYg+RM1gP79gai`ncjMJQG~Kk4)lLu49E*}moEDL
zEceI5hXB-|J>V8^7 at ZtYTP`uQ!?FPc_{wtB9Rcl8-S$t+1_`6O&(F1PAH2lFQ&NP{
zjH5J({wX+2QnaY_AE9NkWJoH)I<x}7{^uzqC$)<@wlvm~sM70xx-1+k%bFqpy7-53
zfbb%ti(3l&4tyi+!g(7`Tjz^>L}_6g=%p$xJ7wR0!9^+nW}VC+ha*Ab8$eVP*oGu?
z{{!XgvHNReMXU1vf{nUh0HL<z^oxs(3=9j=C|?2mea{1#kaIl6>)}i9 at 2^Dfcrr8o
zf8d6D$e__c at VYZ#Pz=N>b<bm!KyK47>f}cfx&b&7I5HIk+yEYGOszC+x)`t#08{<1
zc|M@|Y=gF#EoAvN#dhd6Vn7H8N&~%B2e2gy4SA^O at e<g<2tMlHo!$d})&qW?#t>x%
zJ+4-wJWi?3{!IMW4;TQll5^E<A8<84gEbqPoB1B={s8`pI&b&{!J)X=HlY4fynVZ0
z=jZtVk%NH&;x<af!`a;dA>MUT8p5GP8Mpx^;6f5#VZZY4>=$d^UfQzJIsJdbxIc{*
zhHV}jZv3zF=VO<h6KQ0aOtiGHFtmVmVg4Jc6f$6_Fc at 8GnfSnA0s&t3>;DVxzQ!{#
z3x0<JR at p%BEY6?n^_Gi5LQ^Bio=Y9kK*&28dHzVAHl#AAQx^2;PVVsb{JX_iQJ`nQ
z?$Xk%@QSgPBjFg3q9j8L^!^)2m>zJF_0xupwM_ODm+1T^0|8RH;CmMERu`X8pN?0e
zvr{@_r6OxUBGr+p2f5|4x+`i#pQawzq3!|skY1q7EU^A4kR~CmP?=*JDQ0L=8xT;Q
z8P>ZIz^$4d8(o#3PZgtMGQiWXlb_GM0BjzlfZpt9l?KKKqDC?CY0Ph!SXxuJD7K at A
zb%&i<;-Z_|@=@Ce{d7mhA;}?SpoSAjd%_=Fn!cl|s+#OdA+J*5G}7Cn6Mna!-zdx^
z-n6i!YJ*+?{J7hr=)Y*aI}{J~SMrB`j-+POnSK9!2~oXfVKd5%20D+#?VKY~AQKzy
z;*k-Va9>Z?*d&4_Sr(Ow0rIF$W3XSfq)h4E$rjV|NqRmx_B9`qc0|kC4m{3Z!+&vh
z;88%tJqRT2SfZP(KQK{K&Zjs~9=t(HV`ODwcjq?Z`rlO9w~?XmLs8WlkvFnr^%U%D
z0X98jDWQI^_<0&LsL6+%kgn7(Zl)n`KKvB??swHzsA)hx{TqHq%E_{PDs*9UM~1Ms
zk9)4&rg^RE(`>o=Z&eL3-o?dtPir%De`r{67j?9C^v0pC*)8<O)|>4moO#fCu#@-Z
zbqAAQo<iQ(V%~bo1GbfqUf{PX;I;qjbY`<kMmp#910_&=eDR{pt~zVywEm~iG|mh7
zJIyyI-mJRWrMW$GEy{J8V0yb2dbM>)@=oX<M3%E3Y)G2PfYK(ib!Fn&&Zqoq&ru$B
z;zselF0716Bd;iz7N&`=^);NWqo4;AY=!qj>9 at vBE++b?1&+Wf&`W(8r=E^ynQpjZ
z`{CjQ7QUzDR`U{QCWEAYo$%r^`nrAe+ at wlzMw-(%wfGNzmjM+PAafCljMP(4u4;(T
zQ`!KJqUxw9FVOmfvPVe;0{kKa#^pM~^LN8Z<K5A6fY5cAJ&^H%ym1yc_Pa>w4rQ~(
z<H$sA_|>F?Ke`j~P)8EC38gqK5>pQWialj9RKSM?s-z at F;@8blhu&F1_Dca$=9~hP
zlv6M`4{4ka)aosZA<=@!4nqEME>VgZRL1oe)0QRx-x40J*7n_vzQz}FMi2GFJvC{3
zFG(*wK3oiiT%V*A5>J#v&|lBs`10+^iRE#4W6f8%{s(E%DzPzblRL`F<}>oonU3qw
z>94~zn7odhGX?JlNQo8OhD at lo<IG`egUq}4Xj<<Sui~_4n>@ovR52z7=#Y<pzuBsg
z9)o*1t;lpgbEwWGPrH(vuAh{Apf2pz6!R{NbB81RsX`^Zt6!#+*mPX_dW@;&`mI%C
zQQ2GeTEO=gT at e$f86(5NWAvP7+2e_I%62uT8HalsfDC2tFznYx)Y>5U<hv1D{p~aU
z^e)(8)(bs9QUSu%{|KnKsyPnhFv-<}dE6IH1fdp&1#aI at 6#v2@<kt2f9SBprVySn<
zG3i(o!aLh%UiZ at m4ui#|#Bg7k?B|aH2p7>Fn;DcGjRExoe#zF?E{|>SPNy)I=~n^S
zMjfC&s-T6Y_GiP69NVx>zr+T~MhRh6`bpjB&+#yfY<?6LFxwW&LWZ+5;1I(2nNN85
zl_g)!QMXPnh#}Hu6V~-Iu5i!FxoA7Ih>rD)icXF9T%2M6-sSv&)Z}q{bT<yp>W<HH
zBV at _~RV8{g(VSS&&IFDE3x^iR>EJUBtXTAbFkp_aw%#<qYLFR;dSi7*{*(Y-#hJ|U
z5x=X!Dh+=xSDa31FKz_M+;>1Lm|t~i=X6)Ocb_wWLwRHK$9!cZyw#E-Z>N~=$=bz}
zN^ip|MQ~3$yCe$qv8!@USgF<cM)JHb>R3-TYRn<y#7~SdcC##--BX*F0!sTnlYqU0
z$*qS2_I_Kr4fOqdRI%Q#;^_vs!b`KbfgL9A8+rx%00Whb9x#*JS{B15gG?>BPgs~~
zw#Z<EzF=J=Q0p4qWAID?Uo0i92Suj3!sJbfs}S^n)fn=irnglRo2c0I1 at e5<ZlSEw
z;GRf*qK=9r1;_QTn}+WSN-$w-%Q~o~Q~uadGcyC5=v%R=`6dJPQ3$)5rbop?&k9Lu
zlxdgAOm0f4P(`Cyc%USm`E}N at gWbRPDlMJocW3p2=IHd;D at 3wZrx{SH+<bSWMboa|
z$-D<5u57r!avrzx at Y}n7;9uxON*^U3O=IRv*I2wARkrz=KK&Nq@%#@j3*GU!oL>o7
zM-iQzqwt1Ti6!MSwBPb*U=ofQ>VEm20f&xuJygmOviN49gZm0_Huo6QqtF at ux&$$g
z^a^MbR{Wi<U^^A|`Kxazs$MLgg$iY$A<N17F96Vr`zIwl+;rn#Z$RF7dTSwiQ-0)(
zu(>TCH+qG{FZ3pV at -IsB-J6RJsxq%O^B%2!xuR-rE_tl|@%t^*@-)v^?_v`cLk4(r
za;tf}MMSs?a;b1mPqmNGexvkPir0Q+$Qq)H<%eVL{$Y#OZB!L}s6WIL5{vr4z|nCO
z`XX^>R*GLn37hPnZVA(<@i*0<FaD_I6~KeHrYK&e2?6wgtMVY6{`EdRQ2qnpJN(vd
zP`lm#kUWle_#^Sk&*H=OM=>nx4b%DyV?|<p4o+F#ZVSF<qGy)a3sR$c$cPa}%3M4)
zi|mcKOdNM$!)(6J)188Z{uiJZUP0wBGi(zELuVkN&?F8~i+GUpP-rA1T&3_r9+(l-
zSd2S{jNxlrJaHuVpx}-N4L-R)KNJqf<<HjYe3+lhti5Uo{t=w!2neeD)4VY;dQBnG
zYMajX>^x-dAU1gH at 3C2dj7^F&iuDhHZmFQ-Cq$mwygYcB?iBuJ<WKOi<2ISF0rGUC
z__yvu&G-2q_lEY+__^7am3jqP*MD8qu|I60%RDeLOhiiK+w2>j;3WK|(R_<q&<}~U
z3SX1Ep#<o9pDN)_ZcBplBR#MHi at zn*ijhftT7vR&aLukYW&2$r?Z=Y0V`FB+t2->&
zp%(!U7VlE249cVT=5J&={I3XD9Cy2DNyTq_a8fLMybS#z1(LhAaL#RYGLKd)xNh_4
zBe3Zi<I$dXUFt($KhYtR6>I<45_7<V at TwVCJsWv&uM&18rDWL5d9KXYJbG<yck?er
zxXxM`xj{l|(%;lg`DKTbN*?-wgJI0gXGF&IFGY(i at -Of6NM5$e`(Wl+;<2;ijy}6X
z1 at 5Gr*B07WIuaD^yOgS)?j!_xOHGnI9fceJb{%l-$_NLk`A7c_t`Ri!sf<#&6mZ2f
zHWOVTj5W at io_xKd*D*l;+Wz at thzb#{`#Q)(;e!z98@>r38AtbMNK({3iL$1c1-=wV
zHw<e3CPXILw*wy8DC93Fq}5K`(CyWM`^5B9a!qBHzn^{dYkQr(+LY%k%un335}puz
z;raYt<;P2~Fx;>0adpY0vN*g+v?tALtT*l5o6v4QdVHH4F|GgI6>mz8R{wo^?zPgP
zcrPA}A5onRn-ve?^!Nk+1@{<>Z5cVDM|{a>!F+zzMB6h-b$OA9CmVb27~Mt7r}MBh
z(0sw$Nub9BFojLV1^eGImJlFzBhH&CH0GPRvd>12-1;b1(G?lV2YLZjP^FW2p{(^w
zZi1v1<D?$`;~Mo9(?=0kefGZBZ&wVL_*+lse7a4!Lao^p_Mjv!sg#12 at m6cC&A{Vn
zew2!&^_3fgS=1HaXZn|f*Fz_rX5D9XJA2lGFOJsMn8rleQ_MfYo1IE>xaLRJeI=P+
zH=rC4nJ}3^+Bu!M1P*?Uu+|uTOi|JFHSSiu4o7Y5ciqV21=TON62t~Q8~0I{aH3Kl
zQ}Qw~xhzaig`52|d)k&z__q0Juff+eXYa+tAGS1RP5=I6FjL+MnztMCjYh#_;oWX|
z)3NYIgLr`Fbqn^>qvB-t#H^p1g+hh*wvPPusFEVuAfv;gE9k*%&jJ=y?6v;Zq7|>I
zZB4&Rb~)>dT8-S5pJkHvS#MN8IYq>O!+*&!-nQ_!GdoV5uX8V`o}2r)^U(b0A^kBu
zw5*1;U4h_1XR(`HkMK<RWE6M-7wRN#!oe>S4|TuzDsck5AU3}8rH2nP|EWeb?yE4g
zM at 9$v!Nj2VbFhUn-mh<$(`(2#dXd5E$n*^-a-WuWh4rE7*Hbh3p6lgSvmb0`GKJom
zH{5d{%&T$p+EF*051zbUe%fNu|3kd;<etKvmCPlPpCY(68tf$NJ|C=i8bzJnZ;kKe
z3<gZ!DxPW(5M@~_U49_j at Z#p<=f`CjWWsA(k(+eMQizvaj6CmO_8?koU+E0(q8?t(
z);eY8x8g$-9v%CAlbj!3(@ZTJ`S`817WIz*3YDeuHskwu%9_O+FbuM*k(-~bq2Oar
zVX9JFpnPp%-0 at p68}4V)FW!iK(jHnfYxqGOIUoG`qV>C)<x9NYZ|b at yUPr|FCH7W6
z6<=3YdDF&z`6~+{KX3#LkB+S3j32!!RGNxw`zv{)I-YhxDqT>vYtqm>G%E7fZibhB
z!PcUYhJFsu{NIqY;|*P at o}zvy+8&}01Xfu2A$QL8d7~0m^9#W{2if~JUCCeIS^;XA
zR^pc#I|r<H4IX<LExXrkufO(nH2n=CLY1mOZ;luoH;OX at -3aBnzGC!aT8SL~XPmIw
zxSbUv?0k}9fx&SpQ?O3&r`Fa6tVIY>R;h_WCSg&<a8@^XW;%;=T54KKI*SV=1}PFM
ztCtR*$KlDp{l%^@;%k#qO}(Hdx(&ohT1beQn^w<iD%pE!dKtX at G_`s0q&UFN0tG}z
z1E#bWmTs^7SCVBvf%G)Ck)lV87dtaCGNzD7EQk_0h(IylWgO#sXUbPFfrIgGS{hSo
zC?5CK8cWkU$&_yfFhgL?b8$D1A*PsaAnl`gi+}-AbG6ag$Sl?7ZnDI{NN*^BwQ;2z
z9<#a-U^8}CR*z*~2F~7VUpxXh)=&2ENhy$Lx|mesaZG7g8Ym+|kGI at kV|rhr4Uct&
zs#`_)1;!K=@if%t+$S>R12sliCGy#W_nJ$vu?fEDc|)>-XnLCKet6J*MKZf<rE4v8
zwYoeWVa>VfP%BKmuEC+H5C+zguby%n40ymwDgo493(+F$cn&%9%{!m(jh8^YO6xfl
zeEDOrW^Wc2G6QZUTjlU}ezs_M0S`!D`q;TG>~Ip|V{EQjwSV at by9YfSU#1<~>nzC|
zvoCzfY7AB0XTplLyA=8-ukhwY53;9uiZU(27}^><g4+q_ at EnS1E9mIEr0Vw3bH8-_
zTYHfo=}N?`J^^{CD%6`}78a*}=brtSiQ_->KV^l7ng`H-OX#nItCY$B<|`bQX9P9K
z43XztnFWlxl~SIB+&FE1F%IF-M0QV6+PTBG=fANr_TdN3UMGe%F8$@o3z|o`yOU;W
zMMDED(|UUm9-(7?l4z>GDz9J~%|bah9IN#TMH1E19^ZE57-aJB(Q&z`>0pN3iL>?f
z?YHUqX_f%<tF!J+L)NKO5p?EMyJaQc-F>IBck(itO;7jZl_d@)S?0TmS+@&Hj1e;d
z?{cUK936L(vMv|Oe$)Ee*S2N=+N<*bsxP2YRA^mFmnBDXKt;&lHiTtmBkA_xeR3+H
zW6tn}&pjwtGS&+f#$S9G?Aq*ps6941(t0Gjt?N?r^vplEn0Xhz5GhzlAtR+2*(#R)
zcICbEjcC_F+WJ_shM}H<XniAPfdcV~{_pV~dIp!_<{u@!@46Q4%4C%HW6{p_w9yrs
zLdO;68|0|?!AqQ|J2O7xhd;~7Vy7MmzLRbWudw`*InB at UgcU|QRnW<SKhSEp`Kx4h
zjUN<zjT8+iy$DfRd%RJeK~Ts5->{}uZf;{`$I%qpM-!92 at +Fj-2O}#^#lmlI^Ze?<
zD)^+N{zhs3zRkTkHrtl>6&$OnneHBWM@^@-DN*y*xF07f@#dUsrLNnJ?rSpw8Em4N
z{!TcB&`BT$-)9XWeEfx<7(%qyXvk<-xs{qiPN>H#**qEcNQ=kg^%1p!6qu^7dDZ5|
zFQ;f<kn?@nvlS(G@^G}16u9Z^dh7(m>Q{L_)d}o<(0BnOH+B7*-+)maM^t{jHs3Dy
zW#`j_)kn6$`VRSBVVtletDUK+o`anzdH7GTkRJ_O^phcXF<!}=h&YYi#P?S(cGH@=
zI!P~GqvFEM7OAs|9GVzs>+^twv_q at q%8~E at TC~Taf6P{2J at iZdW-M!hCj$xGZq82Z
zd2pjav%Ygv1SIEP3+!o#PIUqnhSHAJ#{$`>_r`=<AevvA>kM*obT!U~i|&ZdZ(?3u
z6BxahiFiO0`zZqY@*UemXa^7m7i8;M{KX6V?fqtw+m!TcQk^v8ouhTr1s+GIDrwCy
z*&N97&@clE8SPZ}J{Yn7&29Cn;QAE?8}<Z|A<;z}`QJ$wT6D72D^@JSd&zXflPQu$
zQ;sIwV!y48je{H(M3!Xw&BB>pC>(2oQnC at D{337EZ at UZLe04EH;S_c>C!@vh{Z##N
zb<ZcpgH&H!JKa8pD(WbKJgy6g5>|KDJ!sMpSyKmGR8$`+rb&n{p%V?hHXcDbq0{(O
zj!?J`rzizeY?j4xabpsX>T0*J)EMlIoFJ6b4-}lZL{WjYq&W5n1;|=dt2r>v1+57f
zi(xYm^YR4BVeQTIIms2{Y$vcMHI`24p3drvs*vz2q at vn!g6hDOq+s+XQI=zhjsCj+
z5 at S5!{(FKat|*d7jLZOgpir3jkp?u#PE(>-NMNm+-U<<l2UY5@(K|XRSrs!WNl_ns
z=Hl1IgX9PVI$kLMR at fCkp&nQ*iVq0oDYdCndC0onVtk}H?P#UsxRt98TQqdu+=Ld{
zMCT&N6 at khQpxW6M57)WWf#02n<vVM*I%;ZJICLjO=wd{kN(8BJ at pca*v3~IeiQpAi
zE1fXUD9T|yT9k~LG=^~NI}JciC01o;i((Wp at k!vEs9zcy)7A7^cu>ao{f(~Vja00V
zfLZanYnTlG at FF9#s1gR8!FTfw4jKd88fpX_9G|EQ`O4#Qn?V#qr7?(7KhZ~NEG|#`
zV%i`R<TXa7z|!-bT?`n?gbAdKjF>SThj5mIXwwPyy0g;^<19+XkD}(SU8NH)bBv7e
zNlan;eh!cTyQJm;ewq~`gK=JRWAQj>^-O$1LOQw*zXmLKvug=K_~8T2SyhOKaY~9N
zyjn((E_dSn2F?j;nVvr`(R~a<vjOYReViUD%2xLmiJ88;>5y-;gvSF)&wGq#qFkEu
z1%Zb<Gg(3EeAXV4>eAzjduxC|Oj9LXNPAxLVHBmCd(Pea3_T`|44li?S-<@l5zbd)
zz0!J>mIBgd-B}u=`YHQNuFXi8=1UKD=K6Co&3WI+9wWBtG8>(owOs!uuneH|`Cjc6
z0)}o9uDe0Epr5P;osOa3W9#}dnR>|4XZtha$_)6RU69bzTaw|6QmoXl>ss%cdoAWe
z#nGzVcLjWW5m2{!8-=2Zp4w??l9YGw&rAFX_<@>>v%yMt?IIXijAQ0*e|~lKu?zOM
zjr#92SE?^t{W-DR9i at RaxkpZ39gZIe2hD>93b6%cpJH8n@?u`uHF17iSYNw3(G{)v
zPKK8vC!<#3hRo;k!(Wx9j-kaH-T_GR+X6#5McUvz^L`7Vz7zB!O`7cWXgeAFgqzcq
zj8i*T1ZNUI{-dZ>a<^;1AyRZsrgMj)yhYbo*RatyAozMAQ^wHQXLk_&&NjOH^!u~|
zc(^^67pOSUS05O;tkvH!0(jSqwFueC%J63H%hE at iYZ7{I->taUi)dxB;GF6<R<e9z
zz2Kk}jyOR?>uZojYHoPkxxa|>_^y(-<8epb-JEPUjy!w;VIdtqcKG{RAJ0c7__1Ld
z|GG)4Uhiiwc{PFQ6TuG8ZAFC-oR(7qLPIl5vaaqy4+4pbmPp!zX|t>Ok#gUs^(@Ig
zTAGh6J$rMkr!&E}sL39w{i9~A at WwAmgCCEwhu<7=%x*tddoQDR|8QjNPb^36b;(c6
z6AP0EOoUwVVE~*u<thp>30&mlSN`+Y;M()-VoEu{MX0;lZmeS!qKWC;lg72}!)$N7
z>*L)^w~1V03b;0CUQ%121TXWG57KP3;_vEijHCBiijBB#OXag6 at JLqwd;V;!Mx02N
zDo=+~8dwUcHE3fQ9AywKL1R>7%I=xy=WxcNB_#Hh7dA6-K`d?kaZ=f2q21y&a8>6U
zU^;UsmZzK?3ep*Ie*bfGN%%K)^zgxzhp5Gskc}0`sK^mm{H}BIJ!5F_Fc_*bHh-Oc
zYiEzFUl%O?QhIydQzjS+SLqw{j+#~?s_PZhvVtpJ^>v0Q>#`i^wwS?{yMg1;iyJn>
z;h&aygBcVvM{B2Qx*~gUX-yH6aV4xA`*A}t=Ae{J#G<xV&uKW8VH=Sv2a)z^1K%M+
zc2(_-{gzS8{%TPYZ|>TY_Q>X+xj4Hy!ME13($gvFYBe#$cy5R|1gIj?Zh at E3{kUUh
z#<4_kCxV at sQbe3R4pk2#<KZ5n9EEii- at b=!L8u5))~jnxxN%n*v{B at Eq~LO at gPLhu
zOFZ~#d;xM89}@<$7fjTAgvVtuW$Gk9SC?c5DcHADl;lLl#Ai~xzDz`kVo(9~4Wj{6
z^#PF>NYKqkRH3rGi_5Ig5Ufn1gpRPUar$M54xaoLT^OM<pb^~=m8DMbhT<@KvFcX(
z`nhocpW1+GOkHf2j4XK`2;ep=x#xsjkuVQJ$zsn(qI at em))3#_E}y`jO?egxT3pYF
zlo*cz=yLvGXEbETBUPg6J-{IE=aU|x@$u>b$|AxJJUV0rRoEFkk~md#C~Y5fdoYE*
z<Whmu^RYTpcu`7nZxdzHkXUgfdG at 0EE#-Ls=_<&jSs+`MVvQL_p@<7E2Xqa&U?t!S
z-4IY8fTfquV5X$|9GIAdLN_%q$#e?$TqG`Oxl_Jt=D#Qcm9^F3b;N+|&WbbH>-)ON
z-ux2m8GU$5R*#SoiD-h*)zl&*wMkT>{(at11h1#RsWHCzd98-(Y;Ecynz-wM=VSf1
zR)T}DBPKaPeKr`7xdau#tgxB<F?YQXS-WlWFJm5$WS;Cl*d#f1kqH^>gLoG59hj*S
zu%%@75F&ExJST?7bDVtU6D^=6RAytx;L%7d at kcT)je_8txehTBB`EZiJX=Oq1;j5>
z0oxU=4G$(ka+JaOeTKcd*fj<6y-w5A7*!dcy~Htc^G4KjK}iAeDTr4~J=pwGQE{{C
z!)QK_l2~Nb;iRPI>hC<C;wF7{yLULQH+(<W$_YH|m!)(}8n?Hc at g?{uj*)Yr2i=t^
zKIw4^73QF-I$O86Q$(?ZjA^`b2%BmKnV<r at ne!&o)<EiUsP#zht~$?OSGKJIiS_S@
zVY}Bx6(z42p#a0Ef1D4nB8;(grQ#Nd?eMbHNTx2s!zpfdQUn~jK}(;!U}X^y**6tg
zssG}R6Sx_YsGsI52s>Xcb0Q;&DFrbx*L<lAJJ$2vaZK!MJ8W=VntQs-nzJhtJMn?=
z`Y24x{;s&V)})CV<Cx6WlJ>BzucC6U7Cn$OJ9;ggpsu46y91L&l at K2M!MRbMUfzzj
z<`bWYuR$!5w>7j*k9eiW#|u8a=F9>w-njdbdm{?ShFbvX$SpVMZbWy94N#*O5O4(M
z_XtYP;YtU6S6TwPEyfvhNrjfSj)_-|ww+!1!PdFWX*qpel!9YJ0z;(W2hUrtFJh#n
zrJ1>0+r`t$t59uubXPSb47>Qc`^l6Q^vuY^+n+ at vx8#GJ9C=Bq5A+F)<&3jV at 7W3Y
zqxXZJaCd_GU5(?zrXL$2qxtTJd#YcqA7R0-0QGL?LwXsqJE~-5rNsYBW#vr9j!rW~
z4Z^Ny)Axzes3SqWwbXzp9m32`X~Y-LSDEF;&+eJ at HS)<vwk*ig7IsqFCJFLoZasq~
zcDZ39`bB$OLWa6ExdesTa32lY1|F2b;>-f_YGet0$a>ZhF#TMFo0I_cMR>+{6|1($
zpC-!!{Fg3qTPHxbO<AucL|`CMt^kn!4VZaThtfeD-w30N)(r4MvftzDgKsD5<;@(l
zI#Qw+b5d?NOe>fK$NxA?8#Nfg+5|=PorR!>6X&1RwST>d3 at ub^iHfJ;@w(V0Nocw|
zo<DpLm3Gvui0(vNyE<<%F1<@ow1oMfV7vCnpbHy?zBJqp*O1PJ3Fvp``@~oUbT%7;
zS5Lsiwcvfkc8RLe#EU7x?{_^vztCC!dh>(@i*$vWD%lv*4-=Ht2Hk}AYd2u9+JIsu
z0U0HP<8;pL{NcmM6vSfB?dqQU!E8EC9%%ALzR~C~>``%ubS6MW1Lab<!-by$Rmg-+
z3*K!B3LSdh4K!qn%}2%`7s+rj|GOgjc1r8<Xm4e1SoeFS^S2I}-xgV&9%HF*O&|V@
zb>|Hd&v+17CJ-P&>b!^L5;6gp+h`)!VgzwnWRP6{FWN_SZC!LaIJc}!&lO1VZx#Gg
zp2Q9`n7|M&X(gINz>e>^;WO94w~tjdG(?ZfDRNI}Icmt|gl-Q&^Hhi|_7<V!lvc6)
zN?&PW15(KiBYA(!95<1fW`qt-?AHwQk6xKirh~C{gj`_Snvx_gFg$azsfJ0=n}+|r
zyf?V-J|$#~&%ExiklC~1G>v`9&@sfjO7%F%v?a@@pXF%LaZ-F~Kij~Sqt}&EukY>q
zM<_UwCE+92k^&LqKFy7?=1esVR{Qh%w;T)rJ)NcJnzxEL9M6&~DG@^sWSt!ldB!Kj
zhcoV}vC)nXX%~*}<NYd6J=)g0+=p<*(BTSer4i$&mD at BhW)tae+`8J2$sOc&kZm$4
z_YSz$d_3<ade!#SC%e4-*>W=TA*H4C?0!<xEj4e}J5?d0JOS>ha}e7UTdqS)MoQ20
zC~3>;F0je{)GR+A4+m>QS5L4vG!PRLn<>*1xHj4PKg5hxS%{gd&N4Xr`}Wf2q8vtK
z*N|f`EBeeGr3!3l_pJc2JyD;TahQ|xTlLZMbAuRT$tPt$o%RDxnUdjY#KW;HhsO`!
z)r9oG#X7_3$oPKCV`SIbKs|69i!kTk)b>@Rh4r3F*i;n%E9C*FjZFzn=>(-?^5G`-
z9c{|4J=;2!Z|Tp4mD4=vVTvBN$`dXtlr2tr^LT&~p3yq_278ntYLX=tCCv)%3wPqL
zNpW&Uqi>wz at 3zR(NVqJ1yc at A0jA`=<o8P3#H41(fSN+>o@!=klz2z5|@<9=CT^Mxx
zS|<?*8Vt0>q`ZnZhtB|@=!1jafuQs9y)Z)T1 at 2pt+Z}BR)HTBQ$Tc+_KfYhFerFo@
zW!$6(WnOT+e<Tqon%_aeiXy-5B?DpkDObfv9Qtni#pON3d`Yy_5mxu)RmYs&{t*bJ
zxS#f?<#XIo+765cy84|CuV^@!9XKP+^r>=EqNn2BW7ht?UZxC#p+iacwJAmV$lKPc
zT__?dKq{q#`PtQR68Sie(S~ErZ}!y%80`We(D%gS+^=RNTCA8_0II+QIDriL^T{~p
z-{!sG7m00`C!Jj8c<l`DV4jwlQ>R4d-&(K11g+_TClz4#w}aXpxKdPz@{e$Q5wQm>
zPI2-e(iw#xBfVj7&(hOZH!8V9Gxs#Xyb$v8-&WZ7ZVI~3(`&t;BAZXG)y#r)%JCt|
zS&Btv3wv{0{SVk*c#U4M#B{M*2wNfVDJd&W+L!7LGyWy}5qAjG0zURWSBxxhNc#a^
zp=`U at 1o$S+8jMyZUyQo^=Fw%g(UeZo@^2Vym9S|y_;CMn4eY&anCO;#oUeW^>Bj4v
z=I5O|h}@E*cOJ2ZeDB)mh=VT at b0mMhU}U|+?C^cmn{~fxE~_<)t3t09Z1Qb%dira8
zb8dVcPP9d$&7dVOXnL^P=g;m7hzZuUS8&oDlcyz9xIq@{qMqCqWZ7*(PDzwxQ+7+^
z;rZKh at Tr~lf0A$5h6Zo#M<FpA^0~lnBrIi==2P*PuMi8Qdq8xjJta|1BCWUbu+po|
z at Z!;zan#w?bJ$UU{L^~WO at Ntozv(!OsVES7UBmyPg#73{`><y(>ejT}JE8HHYT^2U
z%gi2ZUp-z|hMx_~%HGPPJ$XFv2zY;E+P6JA)b;dTMqnK^`q#&}tgzxf52r)Ky4qMy
z=wMn5Z|A^~Po}E*K1$5o at 2h{SO9ow9l2o$jjz_Q~`ocG$Q2WwnQ)(Pfo;(C(dH>1V
zB7Jj5?UN0$3Q&MY)k)-V3|eX&x=YB$K5V`6_Gcq^U#4W?dx(6(N$%VI&Z?n at 0kLSy
z at b0iD6&a^W$Ruv%s-O20GlrBPuiRT61*i<jUU)&I?!n|MbykF(POh~kwN at AMbBDzi
zyea1#yk44}xpIS9{Oy47BM|he5&cZPTmOO5JBKnfnT21?Fq^RCC*HjIYrJpQ-ZJv0
zCpnBrf4iI%K1|I)BK^%HvpQ*`T-NAlB{-#C=-Bv+fJvWQSqhz7{Lp;R5~$+)f7pBL
zho<89|9fLFYIJRMmw<!OAZ|1g($dXnr9 at D`jZWzlr4^6{5e22Y1_F`_NGc^Ii19tV
z-=EL-zW;~&{*5^2b at n<tab4HzdOn`gjKCb0Z<VXe>D?Geq=Cs3JyIH|d0>w#J}4+O
z at qNPCBMI-%vz59hZ~@~4oBTk)-sN6=`<&~)sQtpX$mG{ryl*dzok&C~LF9UtMB!+W
zA2%rVE7=JrZ0{*T_6|x3>HS*ABtfz8Q#INBO!8VVjf8xip^=`26_1s`G;3VCxD&Nw
z?ujzxdQ->z5hh_T`k`ofLyH$#YCmi6d~Q<cH;K*u7~D^rw1-a~=HOiW%Gd%9eq8%$
z8g!sueZ=zZ4}p^?E;An-XhgRiqhWsd%&t`m;w}O*e8w0oLRGKSsaJ$`Ai4cJ!4Iw2
z+<B%_pFF0`jY7sH48=7?oRH(+3D*NV4>$3XvhfA4LOf(3fJi7Vv55|FBA#Wa(22FA
z&k>7 at _CKU3%_SRdFBbk44wcRz`7xj9)YuF|s%z%>W&pa0xM{WCGCu$hgyIXlMM)Mx
zP3+{hNd#75=WzEkWa5Lq<BC^H)uErR+5`Z4L|A!FLN4X!(M}4hF=!qS1L*!1CJgG~
z at Eu=hrvCgk+1#DYv;kXGr|s~BAk{k^{pX~C(VTqSsSaREUMa}ukbB at Yq4w51fw;LP
z2r0jfZeQPx1-u~TRRqi79?r~c!0l3e9u76ckP)dCmBIE!M%4BduvzI_BuvYys`7wt
zd at Y771VhLbRH6(VP}a`0r)c~Tf9sWbo>9xOHeKsVY7|@OdAz(A(_41l&qHXfq`Q~=
zS3>K`OGK{%ny)1Dz-`5CEAq?3ZV3`yXlRmgQGj3>0KUPj48pYcR~`EhTc!&WXf+Tg
zq9kpyl$0nHFdvWWEp^JB$KiA%B9o^^(a-+Ci2Pgcd|w4rIG9(hu7eiC{X;!kubR8N
zdj?d<=zF#QQ)v6846(=?1;$m at Yh6wRqIs))QUQjBh*?nD=k!zz!2Ht?2+>(YN7~U8
zaq<ch-2 at O!E#gnSGd7|%G->Ggu9Pw%c^LnSJ$$yt`(MnVR<JhOov%OQCiyXk%qZiQ
z!=}WNQ at mfn>tW*0{hGrChz{XjMThRB`B&YF{7(dR;_#rzCBsFCc=B^Z=hnT%CZxY#
zqRt3_4WzYvLJ_fv;I7n<%6Mi}ka?W$GO2a9!9Hw6OsJo9fmus6f4vvZz&QrHYA at w&
zfQa`{c-sS_dD!bkl?E(S&@aT!PeH*^!l5*NT9CozZ5nrl`<5eQnQ?5qdt40m*|KYJ
zl$vve9vc&q&LzfAVrM2a27SQH#~_#egAaO`fAcPZlT1Z6RfRbyXwV(0<o-u~(4{w(
zxmU{Lutb1UR{e%X4d0Fy^HpY&uT#%_lB(>*RDcM!us{a{wENqHHWp>6M3ixm at lo1J
zQ0QgxuC2Vk(1XGJi<HF6EqRov;88ep)nS+=)Xy+7fvNe9J at Fj0`w^H-Nu9MhB$?b@
z>Q!cYMH%c|&&Samne!9_y(>kK at -w$2h`l9ly{{2{%}?tJanLzFa{@G|5UP4o^anxY
z6b-)ta;ax*qNVb-&(K3beVX<UA2!R~x(pF(F%6esB>P))OZ20^-TA!}YawHs9S3vv
z1F0D%$|LLj*1_{EH97+CEKAG#IeFtu`FaPQ-qrKsLszwXdxlm?mIikGYd`kLoj}T5
z7TYTeQOC+Of!F{>mtJPxYgsf|w;|O=vYqJrWZQo;-?D<qfqF$`5qo4 at k?<~mYq1Hc
zp6n1v2_5OTT%Fdkvq-<pQGMu)Ei|Kb%RvB!<1C>ZZAf>8G-Aj(1tX{5T|yPDLt_rn
z^^^#)`fMT at CwN~7`V&*4Brct8n#N+niYexRE{iE at w~3Zvi`aG_`oV?WT}tlUQw<Y*
zJxbpupF@~r!KjOuB4B2_j7<UP)zyAa%4!qdSWj`4V^eiba5B5#I8(b)yw0dEEnkgl
zFZ$1^BhYee03yy at NiuTwnSTN$&I7>{X9eZqfhx!v%H^0P5!~th<(^uaLg$X?ok`4W
zyjPeuk*w(m+)PSpQW85#i4?U>@ne!&I{NB}H|*%?AJMa`omZO$lUi{aqmYplj|`~q
z0=_$Q=3JJ8Ds0Rc4`y=(YB~gfjoeG61s%Kuxl+(l4Z&>IRMS<{OS+Y}^T4M|{33%!
z|HKH8>%`^juIuvr76M(b$&n0XgZM^-Fbd=W#b~FKE?bL=l2jpF45fOu-|GD5zBpyP
z%VYQe1GgZJ94~@*%Rneguq*2hE14{PuR%1xv{QSm&@}>dhDx>(OxXxH#*%i<+-Va%
z4daH)U39vt2oE*tqS;i%3g!${opE;)ov}nRxj0R2RVm0ET*XiGt|1GlF$#B^b!Cg#
zmF_SMa}-hE!mT9qWjp>MKcF||^;3W%J&;J8rVMV`ecaI)0C!5VSIgf?Dw%~Hijx)X
z`5c8-SFbSixhOcuKp2#^<7fo^m}T9^I>*TsS4l$0B!mdmh7&}A{;+Hf4rD22aS@%v
z8gYPJXUxIR!fbvQISSJGF at xR5K%;hIMXP*vewNG*vd(KOX*uZ(sV at Wd2mbT4yVA-4
z<-}XBq7ir<L4g^7@^cSGgUNY<QQEIheDq-_cyZ*#)2w10_3<=e*_$J<$`1z0J1-4I
zBa1k9Yw>53-Wyi5 at s`m`r+8;<4E2!6wNFMRbBPEs?w#J(+{JwNW8Ao3&J1*io$gtz
zGg>l#8b*sG7vvR_{$=i<iOtqk1`}ViiDP%sULn+z$Ka&}V%N71Q0*;O8uI_N4fdcc
zjT)tiB#qAg-pl()rWjb^6_WWj!~4nJW!PLGrTDF>2d1qDN4?rOrieYHe%kO at cI*cy
zFHpfoR!r4H2A&b-VR(kYldmz3n-;O at wcp@EO92jk8}boGiCH(-prYBeA$CzuW~<c;
z&kvVgK55b_RFGTPyI%CA+7^`7yk`RYuxEljbc2fSxuHo)s$pe$!xAw{x+M|=4r|<d
zSb1h1WeEV4@}JAfc~R&Z>8sR3+E<9V`Br!(oy~69XY at pzn{lpXDocn0G`@{3_lLfV
z?hgtnK;~x*w3ZurEpBnwAqW7Yfrj9HNnNAI`QM_{=QHy8Qw3t?Z>!d?Z^?qVcs1EN
z1x0z3|MxW|ZMdis3uuUE*goTI??v4Cl1>gFrAPoJLM3pE4KAGxDffCpMXFq(&1|3N
zNCe2Uw&KoUawscOE9x&ha6Q!|^{1mFG7I<@>;UYF at cB$9HXpBJN>u6Cn-qRp6IUQ#
z{9KfwokqM9w<)vksR`fvW-X}Tr%LK^+^zfA&U~7G6kwQKQBR~p--MOaT5W6!1_Y7}
z$ZY$17=@_DllrwQD*;}8n;Gf-46usC<a(kqz}ck2SyybzIP`z&PdyJ7g|apghB?lM
zrBpSIxPxn}j*vY+XSW=zi(6U_77M1prSo<mbEMsCt;m``B~zJpkge&gxLecCb<HPb
zP%-j|?HYIg7CSN?-9=^~Fl`H+*=qXOl39oO|6blokC;G?aI!belekkB50R{6z?;5B
zVp89iZuEKT#)?$v+kv^4B`FStbsK11$>0}WL3Bm^s%7GPD%UjCykuSU$KKw5EAupq
z^Dqb_>|NmK(U?A&&gPWPAE55A_$(vL1<nL%sZ`kyG_91SsRn4QUCUDlQlF{oF)#05
z$$q|~$$IJ&)gKmT^4eNg6N&u$C*Z2C4HFVn7j!#u(BRxvmOBesbQNYfO=n1XPCLWB
zcYUW?b&#<E<1e72QsNQf at s0xZ_znpN>_p>zng1+e2ytQtZ!ke3I*pef)7yv|2vEHz
z{<mskd>}*kH!6tJ9)o!o at qv3?V$s+loiXmna8E>JQ9FOd@$d*(h5R{bF7yHuOA;rA
zJNW8E9F&IWUC)!3-*C;l=z8P2%BoL~`Hmck8&1SAS0qI2H#(4h5d<q*Af|P}K4&>Z
zSbm2>3 at mU|jIB-in*q5YmKM-UmjUtwUP;v9uq4 at 0LR<h0zX3O`LX<h)F;QEHFDUrE
zorec!?#}gYXuyjeSl}Oy(xa)lGWf5#-)ZJ|cVY2|Q{75;WnfablO%e}$oAHYTIF80
zZUL!!fWI%M<?9eAIdy}HC=a$yk(fAwi-krR8r0Bbr^0WjC%IfzBwe8fgWij&b7wk*
zP3D&PJh15kD)BfH1*r%mEf03UIzTo-<bJ-`)Es(<>|cCkl3DtBZW_o32mMkd!B75f
zAcE>Sf_S~xl^9TC6PUR)brcBC1nVdFf!7tu)$3{mmPF93CFYk*X*YZ2tw$ubEdvR@
z$;Lujh6UZvKmZtNwHT66H>T8)A-)L_;Q_Km?${gNd4^jETpl>oo;gFFQW)jS>k6ed
zVs^;tB&$NmU#wpQW3=ug$&#_qTfk!gSV8E_DaT(o;slmWDKofP%pxfNghK%sEZ1B9
z9*~b<mnRfqK)^`07qz{L>LlHYtgYNoQ$XpUp&?ANzhKh!6P+Xm8&XFVGLaR^!UOTc
zK;I8xoQv=l;Xa>a6n6z`N(E4OaVIK~xl#PF=d|*oF)CgexSh0TS!zj`0;(l_&?gwM
zjGok5K}%Xs11uPH36FCRcMVhT-!2U-D))7R8s3S**kpopw=rV^gn8Ebd_2ZRJ&tLP
zJ0tC at D>QGkljuXMd!Tf@>Qxw<A{g)Ii;RQ4o#gkd(O;u?QMCo)-QD-Y35^l&21bjn
z-Oxb483KEe%7PDPQ6hq}As#w(A+iW+Ne at D~<*slZSm7R$;;3XDMG!z2 at K#GDr9N7l
z$2b1gqkYoM|EfYdRa}f;c%mQlp(l>g73vJkj|7-sQV3MtA$i}8n~qGUh}u-L(Qw2C
zpbjYr at qGp2ogv`sj5#i2qw<6f;}~PbYV@$>vvzU+sW`g>jrW`d%D?k4Pf}QAAa$wm
zbcIeR9SNi*qQY56EOZb>saFjfb$KclBb(hjF8A;*{SGi3R20xr9nq0o^sUPqNkt+l
z{aEModefvEkxglqfot|pFs!Lq%*fVSup*&s2Ig)Vc%pv8A6UehyoS>DEn-Y7GO3S;
z_zP#~@bbH>2e99yR9Y+X<<20<i?yZ>Q-B7)AgN|`=RSW&%nWBxRm~Io?dwV_NU6tl
z-i$1=+AY=DC406z7=zw*+R~CtAyGp_Df~Ax13*Gog}tKEcXmpO>RwGX##hk$YYdy#
zBX&7&(EECZ5R6WE8|<lq=v2W@&P at q@!6!mEAK?rT at -*ps6?bUMd%0;n{YAW0jaH49
zMC3EM at I<n;eRk#jES)7Qb1fX{T?+L62w9%{i!zq_q0eedo#d49b?$NMVk$Q~Jjq_g
z#J}$)RBDy*e`~DGDjuY(@X|2OAr?RceF)KVffDwb2pPFvga01Hd^}=CGrB_U5C|x5
zG3*%hh%xj)I`p>@v^R2(+Ibc9!=Xkr97;=*?K7ufDEE_Wct~>S7!p86Q*pvXELU1q
z^y%hd#JW7*jK0|g>z4I(CDRS^#gUhIs*CKyPb+nUCq{O+s7o1o$ZJXZ&_CIUY>B0b
zD-1y{aq at -jplJz*wgg18FPl5SFjnzP4MB5wb3Y)uF+gHhC<K|31Wx8vLZ^}EC=A9>
z0}Rb at AosUeYXq1*l77GvA+_%qNTLRlBX&q at iSqRY{sOdLSejFxxZV;=^?wer7;i%2
zV2<5(sQL)NA=2D;j2k?Iw?ToP^-BHE`_oAZQo+?Z9x;6#tw at vfjKh|?{3iY`ti2RB
z4Z%?ymIm^6nxlj2G5IHhVNm8IuuO$&E6<7q(UQcWog#CY3gl+<<A}1zLXOEoKsR+2
zUb0H&IWhvmF;(CK1 at wNxz@H6)o6>X~w%bn6_?(hd8WS~L9Lh;YjtRP at 7NM(}Df%qb
z07H(+KPX$tPIX`h*l&PxOMPP$#F|T2G)HVK=OM}4A2CRp?!P{6QcUFGm$_Wf43_fu
zZwFrG3&3G207?NVKZ?wR4;7bo<2Dc*#E=6?pr>30v88~Bw;;K{b~-?~|C(CVp4U5k
z>lrp(I98aerc at u7<=C934gkl{rUz)sTPE(H4%!{9%Oh=LM{(&o(EW(aXJ;W8JG)Hl
zZ~#NW27DJYsK`N_3zWyx1uFQBSR at h7Ar;yCUsy&Fpu>{})QMwg2rwX^3<Jp5|DF5)
z|MUNM&V%U$ECP~&n5#@h5LYmi?E<h at S`wi5H63xT;0hO^q+pii5fm9tr)PmM(8NDH
zCx*8wh)|I`>PR|zMhOeONdnO%J0}+!X`1E>3hGiy9s2(l>L?5}6qp$lBugE;toI^B
z65XH*e#Q*tVzKO`eS7>E1qHjR=5&h<c^3~3A18nR=1SIJ`E|Ia_Y80?R*dnJC#Xf}
z8^oxxkPpVEf9_6WC{v~jh%<SK78-!?v#hLDi#1DHsy^{4+aw9WfmFv}q3oI2a=%qa
zGiBepYS&qnxl|awP9!rH(pGRS^WeJYL?kU`VV)TVh at gSZzoP?;mVSOMlNSpaMB+0j
z%#@T~4_h%SHlxnnO(h49Q<mDfX=u@~qf!UPBqHP$w09Iqp$TTZV%-AJ-2b9-0dZ at D
z5ePV0 at as9Yq>k{ogjiOv&W^Ah9S_jyIQtb%`97zr?N%`7K(5A~vpfIy-{^1m!K^dn
zJGGKJZvS55D|m(~9zqggm{Tm3FlNMKxEtU3H8?`6!OVLM15#zH7D^v;?@mE&za(7N
zRuo4v|5GS=w=8B_FBMqQowUPTQU5zWnG%%*_!?IvyIM`>Q^p~U9Q*gN2^MM|%B|hY
z)r*u1{j*f>GFSowB0jTeO>mKOs1zq|J#D}!jUnFEdU)9sUvj*&L4SwtQ7F__s>VJp
zj+G0XFG4L-do}v}dfHENLi6SasiNKI7`r8C at fKg;--m4RG8^qL8gD9L{spt$1`DH_
z_M#lQW3UZ6FmZAhNqit+N}iq;;k6L(?yw+D`OZK{!>$|Lb$41<+4FjE-F5X^s{|X<
z3EuJ;VYgXjC90b9e&Q)F=Y*oHl|>TgJ82O!W_9=IoHu1XdsMuy2S2heuBgmakEyP(
zc)c7*8lBuFK3x57#gIi(wiqk*W?Pm-_Al-SIk9X|qOgvrsoM*8wi~ovYL5MsOL~qD
z*O+9+g$YKT$pp2CTJU at Nhjq2liwuDi565M(dVEapIsZldW&Mbk^!rNeLpH(?NZJSG
zXpwo!t5%nU><b(wFg&27*+z6xlPmU}P)BtpBTTkXCnr?zF25|J=LgHSNCPj9mVIGS
zgz?9!9lml>&A*BNEH1ZFb^?lcK+c0{o at CXPrk6=Wt6c&NvY<BW7uisIeCpc*%Ngy7
zgB=F<kO|)#&?gme^X9vweREq**o$6HH~SQf^%({hpdrXCv3-x$Xmc&Ex#ncvtRF2^
z)9f9=R#x&w@*L;vt_NXB_IMIc6e|fM9BJseNpP~U+>5VF;-PT$epoXAdXYu>0Yv+;
zM6$s{?$!v_>w- at zEiu<gvB7DP3-bQji+>If{f;1gu0}`O`(W?vkWnc6aFZQQqn}VO
zc{+Fa;~J>kwVp_l3}Vz<GEH}5S6>9694zrK?0pN;eZ-JHbeN8w9_j35#@8trYCor}
z0f%N$sq%6;oDAKW>^iywT6tBGKoS3**4*fDL!?uX!r+zFSeI+U_Kb4*;j4;e>8fsR
zZ-l-^SG4tO|8qHwv}TQ0X7LR-U;211Or3dBU`>l1+SVA at isz+`pX+xlWWIBX8b<}P
z7mevW#cnIBeR}NU`L}#RFv$G@^^KMxDxY^$VISBo#>?s+lv1e|H}Ou#w*6rLWoU8x
z9=I2zn|yUMyL9%9^^yUvyHXwC*TIoUwk!~scoZh4th`%_m!tq{0%%Z|V!+k5?%d+S
z-B4O|J at tt&oP>`Pc%33qWWM!{$<SV5_&lyK`WXi|4wr}LBGZI8GbVX=4tDVn{qNXl
zCBlD3?$%@6U*#exbr^(Tsr~4HfCE6L0?&<oRDJz_DgOU`oWy~fLFVeg(%hO|gHUCg
zrEU;ddI8S~{Br at IfpbF-$-V>7fUEE%9T?YYalETbh814w-~tgblDzwWhXo!-#8rr1
zEw30OB*pp$m?#dw;3~4xUTx at zfC>T|a_F=E at 2G@LP7lj$%z?QFMn at 8CNFq2!X{ppb
zI>L8-gpycqse7dh83dNp>3xmq)|2;A(ggoz;%NiTW~9VhjScegM$P_nTI~y?M|I%J
zxcSUu8&Tv8tI`DFqUI=CHn~z|uIqfvYEkMHp`VB-`-eGHySgWOHT{LDfm|3uR#e>Z
zHr8I%;E9^S6Q)3a>gfi0|0Hf295_-8dD=8Q6wg;{;gH^w2UG9;u@%Pb=RM%3J47pq
zB3B#)?<qgzB+OIFgSLw}Fn-?D8$Bv7x+Em<y<f9kz+ARny*#4VVT$FDF-cW_SP?|2
zg4|_txlcl~sAGutNvIY$XU at SV?YN<V9QXzZaDDo$jMNP`M~1Bxyc^WW7fYMT%#39u
z=FsWp9v|)Iy++(-i_<9>&chf!i5uk>7ZOP^KWPZ~s^VxL6RBaBKxuunlG*dHi~Z(P
zWI|AQh={`(X}l9ai|=%I&2TR9!LIOR2F<-q{d2uvGWTUO2=K7?xpK=j_0}Sl3`!Fa
zq~8LZI1NPhk4P31S*J#d{ckz*k|2&6qyBBGZqMIWU+;JTeavazUM|@9EF{=w>&C-L
zegRT at -$%_7wm;2w2kzN4yD&`hTa`Qz&2zdhWqN1rxc>4o^2DKrSWqCrO#gP?lC;T3
znjqE`ghy$&>I?-$M_c(bw;qwep6o|g2gwkqkfH^3$j6jtcoJ4kJ1n`d(RBNZO|zKq
zVq{=;ccI9r^SiC-7~)_25M=$OyD?Cb;AK-0`nbIMJTVY7$)KD3vH7#r-0<5MBhIEN
zyVrV<uNG+|tErAwQ&Tn+y&~T#;V5Ks7sGGUT_&9{;@){#KLPyD30VT~?5dcEhP#2;
zKgTVOpO7ksP2$MO(^7jNhu4`25^_sEr at ybEq!*g@=9BKP*vo0_1BS~a2ApvU46JYl
zvViGP-><EVKAl7rlL6XAFY;w_`69aRR?rr|@pRA`?Sdv72;f9sHiV`z><Y%37-P>|
zX^Y2y=?0mJd?a6z&LyY+R_*Xa#F)cIDC*)Ezgt9q;zr|q$77+ub<>OXCD|*4q03A0
zW5=_Sr?YAXKX?VIo>$a#`Ldus;7xA_zAU5+SA1}>ikBnpr6EC&=zj$R)Oft%>%ieN
zt<~9b6NA9ciNp*QUU)yTvgg9@%3>pN*@z7vzxZ2SF2rN8X{B!mBfWf{9Bu!=IbF(}
z_l7(svcjHjJte!_yDD&{?)b_LgJh_7rV`V2&k6``0uSGzmMYObi20+h4!cJ1NB!(8
z_R^7)6Cpo!5#E<o3kfe9J4l(;qrA2AJLyfnb;ixj#Zt2<*=OrNHuIMa)*kA8I5F?u
zW!r|Mrduj}sVCjNp3Raqefx&j5xwI$zvH@<uO(KVZxvNE_mJl)Xr48pIDvnhM!yj&
za9xi0jM&tukooTD_`GC^43)45Df{zJ*VC9Pz6?8 at kU7|E-eK)9n4=D_lAT){<dwhm
zZvi3olwRfUw#=*Nr#)MJ`5ej5o|nI1{!A}W9><>&MAkrLrMe%;^f>`me>tbaiP*K}
zPJTn6^Id*xt at x0hbh!DB?{DU#;<`P at o+2_*>w*`@$GvPP at vQ3%Vd^a`K_MOj<s5D*
z!q?SM?;ih?-LVF3*81oIVjd_ZyiJt!9%Bt))VZTqk at F{F`AtivAl?Qme*^S%t at v+1
zF2B9-zXz at aOX8vI`A6s%q1)d$V3UUT+cw&=+_;5}7k@;tvr(oD+af4I_+`dX8Fooo
z^7w|=Jtrl5=Tuv$^^0x=Hk6||=80?v!ya-xWohpR at n>JjbL9Q}hSv_Ai6UeY6*C(e
z`;eUL4s14=zU&n-uWssmk42Hu<S(kt<=MVBxL!%fEa>VY(Rqb{F^svJvD6sR>o{g}
zO(>?_cl+|)SbS$V8GdgmA}uK7b4{LfKIg*Z?1s9DF*Uh3-kiOxP?jaBB5_Bbx5YeJ
zRyVXLY+{QEqI`DmL9WtQ-E~;rpJH#RdGY$-x2ttwqdJ4PuT)z6K+AcYCsS8djiIoj
zM*BbUHl2Fs+k~CEQu1Eq?2X6{Bthhh0dZkgmuZ!MOY3k$B<o at is(EVXkS?gEq<iF3
zX${{1*}TA(>0N0N%IvzkDa}9bCPxRlybjg*85O==+B%KxawG0Bv^k^@CDrWYd!o7&
z#kD8W)=BXDHynJXkiBCX2o~X_V<a=UY+g{>?$tpU7Ym|WgQ%$7gE`5?X{Je_YDf!u
zxQltYg{?u at U{3$EYrw(8OQnF%aW)FOQ-C|;vI2c0-4RVy{^SFOV2?`c{-%`mg_5JM
zTZ0brqHHCGxp0cnpy8TM?(vOyp1PP!wQqkHf<sujch1f(1tU)%Qg$xQZy?D4CsOlj
zr&pLH?%B0J_vYuh^qpx4M}rXZk#N*V{@~xQs~wy?Bly`Ks+R|Wca=Mfo;HOl*Jpim
z8o0M=*VJ&0gzaeA^EBnpFUm^iVG#kY7nAj>lCUUaDma?9%I4lUGSJ3$bDJ~>dW(o=
z_nQ*ap}3pP)9V&;Bm*UN$js`bg+c!xyRb}^8_f1A{@+2aD*G at q!f5`HiPft<QrH?y
z)3L(oXpXSNMdVXN^ee`rSjusJIW=NL6$OiQge&@STEIgiN at E--IB{M6OXM*%xlh|W
z+<&dCrCJ9!{d&`hTc+Qli2P_^>^`{5zkeO?c<p6w$0NrM_&sp$|4^K7MNiT5`Xoi%
z0(fAJO(Ry`Q_mNlk~*8u%b}`CSy|}|{ygp>46C*ba at u{c?pIj at _2^@(E)xnYxJ=X;
zK8EbX>1aHkb~u=9y!X<gUn6yuDDs*S?uCx+o9Gam<wtr>r|K0(%yQ-5U_s>8TeOnc
zGfG~;;KW%PEjVFPDE)!*w_kmTqXo~|oo_IzuL=|}_pxs<#;hljB5WZ%%!+Ck{q|?I
zw&zZWEXin}<qn5>BZrlL at Gh5ypYEQE-(ba~bHYsEMwLXBG*p~Q8ld&;^H%9Z7FWdI
zr*QSxSzVQ@@&El=Zq&mUxc1vht|)gE5`B$U(TblOwSEFC+)HCY4D-ixku)Vx-GH}k
z>W4Q~2HbN&L+B{ECFr?%(9|_s>vc<OO=S*bMj#(^k at I*E{kK&w7x51sXweYHph|}#
zv%~x`@F}B3M#J?{LiV?iEe{ekQ~rku_7Rx5F3cexiXYxL6YdH<TClX&s&eb}ES at Hh
z$#DxtMTQQRCDzWb7Va(<_;iI0VNIkF{)DZpyPox%k_WktOOk4Xxz7E<S%{MhFy@(4
zy;jjjS&rT5b;Glq+MrH>llwFd+adDRKE^jykz_S76CJe!NWyJ!Zd-{<GzP9+7)j+h
zAVeX;`t{Gf9caP~!?yhhOr(6?J7_V_Nx=F1g64FeGr9F^K9sHbcrEMhtK7To6Zg*-
zx;oRz+?1sM^;!R26;@Ctdo)2CH%d$gD=0Eog75c=NX4{#3uxg=dEhm}p5{?K)8JkZ
zje92`Zlt2Y$Gi8+TUH>Fd$8-)4X#npTq at r;*Lr+0Dl)G{G=Tqwv&AyMXzNPD8=dQ8
zxH-!|^-?`aFUUp?!#1gO8DC^b?0 at UbB;H|B9?(;kW}57D7%e&&t-k~Kz^=q<F%6iL
zkLMnY>i-&0Vb0RXVHlumbA1rH?XY6wtt&(&entUB&5hpemiousm_J?aUcPtf5KPgz
zG;>{tEW)>8P`By!UgPT at 0M!%x9s9-MpiYpKxWPEwVNmtY<-xz#3loSRDpg?;>oS*^
z?3NVVuIAYMO+#LH3rYXXVNsi>88<!%I&OLzCqXe$PMg1*q*l7hQ-`n7p5Ax3D}Cc#
zs-bwV^Vetl(mT~ucZ@~fYx&nMOHq}imhNlTA%Bqmba%NHGuX~sLDf<aF(yC%B6?1Y
zM*hXtt=>;gW&P>hVc%7)1%}wxGpE$QaKNN5YQI?)6lz<=r0utw at xSSP{?|9}8iBS}
z>Lxx`yu at k3lV43z-q5mjI^%~yukP(K=Df)2Y*4pZ83{FO=Ue9md6Ft?qaC5nFEvUv
zw;#QpeXsw{49eMIX%jM}Y-z3_teat3GsCs?b6slZ^mMniYwVC2trie4VYvKaSXd-l
z`CLa2;<qh+4f+!i!w*y?34u)Cw=G|td at BdD$r_iG!JZ-O0Y34s%(~s(-ym==GHPU=
zhYa1*xE8 at r+?q6+dR)4my2RHrIQ*Yn=;@<v%DL!hodu`PZmIQldE#fVJv4-vcAHkx
z$f$qPRFOh6_?ftb1O<>cy>z}RsC>It at 7wtQ&Wy+cPis22XWo=LltC;71+o7(*ZI#t
z5SOU?(n!rN0FnfhX`0Nnx`aV;8Nqpgm02_7#{U#;Xe}$`fFJjO<s+(Ofh8cjBfxQI
zz~>-ryH5eh9f2B<rU1%6zJvc9r`HW&bs6D65rIVlB)OVh!tf!SwN*Y1H;((NSR6q|
zjs8P|0})*vr#z}WN{en@`&I(p%u^Z`>ks%EHtB$YLJ?`cA{r~r9UDq&1>?qbDlKc?
zasCfKj$4QvnC&Bg&D<lLN@`0b&_x3LJ|cNle#QX{gsk*#HPq3*KxJ8t>niD_Rwysm
z%5erfn)ujpwI4`;dCCL-{BLGh#N$Wt^QtHnI0$pP${F3 at d#EHL?iEIC=9P=oWEtSI
z#E1rFj?Z at 1jw4Hf0`*@Yd$qO7X8<bRUwwfx7E#FIYp$!ESz}AXVvM+HJ_uRR1F5aw
z;23w0GLU7;^bA6~(^ZK;VD<0R(vn(ICaZIs;F}jAsQ?ukF=$JhBsJ)!d#t<q%+)oc
zICP6IrCGVHY=w4&7TDu!v01oNK8;f~qkyYmEhd$j)C22~8ENw<HuUmYd%JM>z|pW#
zsAwCKl;ym8q8M13B7=)5CnZU at Jz(?)UjuXV8|Yviptezb@`RscDA>YiCpf`IHggo+
z*`Sx{20gs7Q=qm}0(F$+x$2R()uAThq0JPKN}`0U!Q2&o|I3;3;g)b?V7T|p^iz3`
zDHqx42B*sPNR)no^@?;P{NYSeI3{=F^Y#nJlrq0P&)-Ae-adW>dn)k2l@?*gB9y~(
z_r1XF0majS!ROI&Z>%Ij@*`GU;U;ZaqJmT at lyiH2#-9|}2Lp^2;(D{wMZb>XPX|kE
zx)Yx94M{j at E@Z@(l)Nf<S4=c@@F!4zLUR8Kb#@IFi6jIiFDWWES5!790&SkU-dtxS
z&h?+#dT~FH5x!em?{_GjS`{2#>(5<Vsius^{rW}QgSzINa-oq|=3qsHXAEKgjDNQn
zY+ROdzbhg?mitZS^?tDufA)#{FQ|l$2Atw10}1zH_?xB9%%hgwv7 at CIpT{4bypmMj
zc2N_P6s9k;)302k_RD~(Ib)mhKHAEBU+gCSbR(|RkmOMfsU43a;e|K$buC|x>qU^8
ze#8u0omGcW%n>uL{n4T$Z4?;vEy;liVTUUjzmj{1 at 3Ul!%?G^Y&x|<=+`k!l87^rd
zRcjV at L3B92(nTdvTftKO;>VvZ?s#oM3RjjHnmYq?kx9u>A+o>D_DyZfo8~?$YKp$(
z_o}8|G0@?yTp0Sycf#(6KxO at tfXX6ga*EF~Ub3!F3C_gWNrbEr$(e*B;6$nKe`U*R
z?PR>Mbe0P1e!W%PmBG}W9r4h23R6}1DXR at iB<JfJjOnYopD0>>8>&j`>3A?Fl0Htl
zX|GiI^7W!M=%_a6iU9CUv#3OME at oMM1?YM>%N`X%O8(%wnNQzpcav-=>_TRTyGKid
z^XvT5ezX~jLX(ncPf=HRsc8tyNK3?QYtDJuDpxR*0mi<~Oe;fTE@?rK9D$2t-&|s9
zsNK=WKkzvJo`)g%EO&C4cYXP!7hLIFZgHW}H7N*Ex9Ql+4T;UZ7~}>G%-1`l8ioX*
zzxAC at VwrB-ZWLadfAb@L)I|9VwdU>k2l9}~Sp{z?Kp%2k`tBYO%C)ty1BM)AjAXJF
z9u4#&^OsyrO1e8#(tnTeE=wV}bhE*zHkAU{TT1Cf&7MJex=kP1Ck>n~!AvKA!hJWK
zZ?shJ!kG1UO}MPO`#m$;J8ITn&CN3+e!iSu6KnmdF#e~-_nz@)8JGX{U6^<C1L6Cn
zw6u}U$WJC`7?Y}MIgKY_DoIVLowSo at kMW*m0^Yqs5 at DaBn7Gw;UA9rA`KN<$G?%0Y
zOTHtZ7{F at uz5HA<wNblVnmls{bTob!IPo#v!j6H?o!RnA4B`NH=lRiBJ~+eMbs~C$
zj*r<-!(ZWBJomJT*F9|Ft;nOxx(San^thPA<Ie7K)^wUYpjUraN$#3Er)H6(=c!+w
z1ZA~*Fl%C$+VHM9TH<(!xBssaY-loOMVe7{j#=pwsZ~fyZR=%L=v`#Rd&5Y_6uzne
zsz2#Uuz2T4OzHdX6>y~E4Fx@~%jV&W48+3kpOn1^NOXTQyV%V;f;+gLH-G|XnW7sB
zi=Gr~iI$qTdLvl_NI*{bcfy~eiR%I$O!YjV7rw|wNCc6Go&;@PJ}2V&F64W{9hv8}
zcZ7jXP7S6e!3L{-SUNRt*zTF|K_dTQlqjUUvFK+<yUT at 7!B)W)uPe~ffwK|uAys)H
znYHp`<;`iu8v0%odMkE!Dy>|6u<~gbC;Fm-5m7$t_kPoP;Dg7(Ec#l_89d6`YMpgq
zwV6IsTA<BQ2NFCSTB5;bOfhR~Y+>tl3}nOnuM!^~nJTle<_6}r2TtcQhGE+y6T*^+
znG5u8mCK>L1-0+|V3b_GnE}>Pd`n8*ta)I)_l5=K at -m)W|6x8)01`6(9!8M*-Go32
zV_KX^iRvg3WlWE9gG=Ufgx=bZi^k{PKqP(ZJ!7#xG=HfeT at Ts@ef=_IXjHDTPV at UC
z^CW%xr`Im2pXct*wm$8WHTgaA^P at vK(HIRNiT<xTNYRo|Y%uT5ezgSu-dW<&;e2oJ
zAu+M`t-AMKWcDnChffJnuix#qE84~CCXbOmJv*KWEY*2QyAWFU?gCDF+9r-l^1^n;
zsL`<oHtI6w%I6*IByMR6P;`)2J2>=*=VnTrKYpoG^y at XP5Oj!^{XNIBcO0hAlbcoH
zD}(YQ5=hKv_4okT`Ll10zfdS;(!Ph;wx|{(A3W<yq-T4b+Y2ffnq at uu?`JRh)V3Vp
zb+bp&!woZC>^B!T)BU8M2jH$G+^n}LVbJ502+0*K{~X+}y{C8Af``&`G$cQAt^Atj
zAJ#Uzr}vL5{AGp(k-LTm*Gs)6Gv2yDb{wp2>knQMS^MdM^5sbe(+Bv4GlHc+BR1H{
zxlqU|YT(gV?rT$AY&|Yd=G`E015u0V8yBWIwdJwY#@uGeLAyZOiC%pliFe#HOI;~$
zH?48inc at sP-){Y4ZLC^htIOYAVx7;p`!0iqIiH-cU(qr2*XDwZ+v)(1T_uJX{^%JZ
zv*qgN9VJ^k)<xYKIX-Rx&2*YJ=}M~3H6}IEE_2^6*ge{HaAeMv4X at xuM%w0+@<2ZI
zjSoGk4vNCY7@@^d(`h%Zq7HfXSs;)=-y&rNVvM>5z$aT1EDc!u5w=NUf#qeO28dc(
zN&+H|hl>4I!OPW>d+AHxlrw}TUO6}xbQ3U{>|X_ZB`MZ1i4zLySMIIUSMd at qs0a+i
z2eG40B}qWR9>Af>I&9LiT*XAxC+>xgj3BTQmyi;$JAkD9- at wPb<_X}`i|UCZEf^g&
z{%@QEd<e86;r|JGKtum2tgCosIR;Mo0Bhl^puj2yV4R@;#A#P?8IkyO24v3&sGjFJ
zmI18;MB=O1)m5f4V#62KhKA}<s(<JsAXLE$@)dXaeK?eRN6X)?@|HL)0VR0}f`x^G
zFlfzxjhzvE>ojr1&(Ix2+J}BZfi;vf^<Z-el+Dq^C$0G_=m6vTT)JShv5u?!42?J%
zSI6Q`5VN^XNaOuT_ReeL1FCrNkvF@|QGr+i<6BHjR&;c9h9_;P$}?pdeRUcs&LFGY
zYupke<2u*wG}TiKeH2qitGxo^uxJPvz9GEpUvC^-!gxJ8_ORY)wc4`kCt_~hU4dbk
z-{9#n$J;)SkO-bv{ClI=H2O_2VC0u1NEM7NlEz*IZJZH#7<9qCI4tza1;T;dpPXEh
zW at i-nAOFzIPq6Op#;fDVv)3TjJ&=$aRw#lT3JJLcm>kmVQb4N#u%#hS`vyPo6*haC
z87KK^yTweZT=gJ?q)GI20 at ltw#aFulp{^;wZI)(_G1meB$1)HzpbJP6w=bW%28^xg
z6_aL*(xyzP2f}P1fCm`6SfCXQb at s6(nuHh`ps0khQXzT<9~0CUMrlh%&=g|V)n|mS
zQz|OhBqSqXMX|Smt6LW{;o`RHG_Z at lN=JkrIIaTMOEb0zGu8=f`#~)JVZC=_9eKAQ
zN5iMOiIONoT<IFBc$Ax*T8OiZlB>0AGY(I|z%v+4hMZ_j7^cM7_6`n5<X!m;H%}lJ
z+=?v6xOvBiBgEgw`8UQn at UvPfWO`Ya_eEnK6duwI!<<%Nv6+bTt~WG4e0 at PolueSi
z0NK4{lQYn%fshUeZf%VQQkXz#58xx2jdgbObb)VKiv2F=7Av}xz9>i6aM~SG6;-cD
zi@^+be;XVBPR+-Y1mX)Aw+*N?4Uaan_~+bGiNC;!hhUA|Uh)d)pTm9)QkdFKI^yLA
zkY;UGK-_w9zM;{uOifLTdmr!#Obacpn30_!{z6m50{|(efL^Fp&$VHqp7*r$gG2WU
zzo-nHKZto?5R>4c3dtU;R4Nf6f at H`X_WjB;BB3>y+^<?|lSb&-YKoeE`m9Lu(IZs4
zhd+It8a3Cc-6T?E{fa&G2I_jz!0S;mEXvS7u|wxGgUn07t*eUy#|?`SM at f^(%8;7>
z0w at hOaytuSZ8=>ke}~{-=FllF=hqMf)B4)V(X&P2eFiq!{qv8;(}|hzCO0W+D;a at 1
zX!V~7_H^dLO|O>y{tCgud1>Ls_#&9raF)IOYdv-Mr*SMO+2iugBKULfU-uecq;rC$
z74v~)smN%olUnc5%B$}f76X8hgZ~&$cCF$V0HJ%{)QM=Z^pEpPfGANCl{BvDsdh at l
z)XVd=24|3*AuQy};wupA(em;N_;<Z{*A67o1osQpd5e6G-I;VtJ3K_fDEzRdtO#%;
z>gs}cQaQ%FDd0x~z1r?1Xn0hKM~!AfYy;IN-b;WSPjPC<7>2fAVaoh^x{)xx-4m<Q
z^Df$C5wv_erVv)=0tzDBT6-CPnl1!Wjo108q1(bl_bo60Qg#vMb;DINL?$FQJ^{Y{
zW6hr{+mYuJ9piHVRyQ{5KiPs?;(G3g6KRm>(aV3#dXJB^|NKfx=?W+*$%xn(MYAjz
ze14n)=*(x)!3~0;Xazq|%mDRetKNMgj=f_;H?lWlzYY+dLxiay;>@<RFQ?n?_6?O>
z&$~=iJkn>Z;!KRy%F(xVSt&UIaC6l`y~LfCK<KRkBe$p;azvTfGj2Lh&hs;)xlhLL
zKf&+43;c>0RcQ)q`mu;%^w&Bp3Q&1md7TYA7)FzDR8X%ZH0%DhlEfwVvzg0^eBvMS
zA at ytQUNsJnZ{<$ETCUM!5bWtK4QBg(+UJ~P4+fw!SGFy2i9|i*^7lpK{{FMCy))J*
zFd~f&;}u-fd3e$ae>7)Bf=Fm`iJS2{$ljzytgBVud>@Eqgj_Ey150FKJESV|O+=3G
z`Yncq%(VDq{o#-FpnEN~S?JO_<{p_WOuvw7vb|~Qni|%05g&JXAF;{#;>O{YM(&HT
zESG at yHexi*OG1&o(oqIGS&<wVJFbXICXb)!i at tg#V=gZ>XE664t+Vz!P#)tr3+rJF
z{pknHwV=8z2XTAPk(S#+tn3w~Nyh at To1QI+Ch8gwXNI`AAs>nfrQ=0|1-cZop0iKk
zchSRA9!1_7iC!uwiz!{5$IHopV at lBdF}et3Dh;MglxbXZqZf#lp7tq*xxaj{cOru#
z?ss{h4;S3^JPz-W`am9{bp6nU1HQD`a8^DSB%%iGIPHK${#goTp1`fXmS3$JmCPjJ
zAvKlpt56TEhS^%yniI`B8vKmgT30_4LiQftc+}MYuNv`7>JX9FL;5b at U2shnYW4cC
z!w7lIOv4*C%9{aBpPSK&It&uXOpWg>m`5h&9$CdFWH65SCC>ycU)KsAN2CM8<AJrw
z(;7c1{sF&&yoa#M*XAX|KK-xD4l;RW>R8WjlFLNCwCnD?-(B;3YmB`K|Gm7=;&iC!
zHLGofei2^LJjP)vU>Kybl at Dg2TrY;1h_gu3lZoKERw_ertGN{)*C at mGZ|yt)TQs$B
zkT`N%J#|VfCrZ9wKYO(llqZs(n>(|-OUXmL(D`- at RtM*7Q<quoCozz$YvCWXzZX!M
z4HJ?dJbg3daKvzF`hhmm^&>pXS at h9grz+dV1pB=s1;nqjScW~T+j|PdWjEH=NhNXm
zv+y?Ro_~UnUhYF;qH9U=+k3Z%439rj`vp3 at NGphmHgH|;O(jXS=@A~~w7KAqdG9Mf
z?YLV&WGWZ?;%q8jFW3XA4WBS<`l51+c%C5tM*;zmk#Cr>9Pr-GctP^JT~U!V`re1q
zVBzgFw<-K4r_*3X0j~$u=)(lNyn}T7NC^i;^#%biHGCnf-A!Mkr#QK8cH^eztIR-~
zFEWG&VBxlwXQUW-5``5B at jrdWz$<ejAA$bFn at TobWLe>{vzmS)9!bgpWL3<Ckzv0W
zk)akPH!qE=VSySVKg|(IZ+bmzUrU3Gi;t4FQEjsim4^?h;1B;+≪%f9Vm-`zVuJ
zmx+1qpgme2xuPQbneylc{7K-gi)_{}Tc)3Ag1$Xj3V7{WTC+bXdXM!@0P#5lelkU+
z`?&brKC3wOccEfCES)(TW!zsIppu1Q at mqJIJH~{A)cSapWuKX%EQ>t`K4OvD+=?AJ
zD&-%oso~^|NOj}T2YKjs!jaEt at U&U9L?xqC7ArZv9<dse%+ at 5*_a<v_8uxC8O+N~h
z0ue7QSM_GzjC5R!oQ-IQFmuTL+8ea9YLtCf4Vi^02_Jk?{uI(JbHCvG<1T<>)OgKG
z6)<w~<gS2Mmbz5_2K;4&@aEVHvhf0<2W^i?BPHAp$BW#}tvz0)2OSyfx)&JQQiQ}i
zL%WFuK6(qm8RdE#(c%W9Oh4kca+|63t2gYWbOx;^Z*Jj2qBHJUWPQHR;S$qSIne}`
zA?>+ei14&;Z{d)(WdEpfLk^lILtl4DS=vCQ>I<V7j{|?>>%vvuA2s|ldeMPYYw9eH
zk at iY<n%7p<=mD3=pbB0TD2!!1<`f8{go2mEG-Hq0fg6x60>i7bzk}`t?HNHm<ydJS
z-OG=;OP;PHCi_aq>iRs^Yu;vPVz((na?kbcqsQm0#cCrrmuO;g+Gn3qae&$Tsu~>g
z3~J1G)IbaW(cD8566pIpSV-t%uQb(bn=LMr;v;rOX-;*YUeVgU(#hw$?fNI(?HQ&y
zj(9HNZap0=m*@M`iw2JmkQmeK-Dr}0)VaSCrF~`k!PIbQwjhrZMeXcwjW<7~mwNrS
zu3_EZ)EYPn`d{Wdnv0Ac!=T#Q#UW>_j>z|v)PpCG-1ucv5x><;)1?%G$}H at LQH0S<
z5PyD;BiJVg!T#{OK+Fxz%F*bDDTf`BJ$VngnRxKCFJJJ1_d)>Jh#v7cI?)Xo!bIpD
zIyO}?=D|V{*Bk08XrE6cgtZl7sNa0Cx>-YN`?sTTRTSjm_6|S+6FU|SWUD2zS}71+
z**LY>2~+e(ag{NqPmPBwQR-}2e=#S3A9L-%7R}?pCboXIq6y$wIh&4Ow_--gbT8v@
z%-1}~pzp5xXsflvJ5E7t5_1z89{K!AhA|#MHbf6r3v<pMKb9qI<NZ*GLqeujWf;lL
zy-cSpuPz5M)#tR`$Ar85km|R0NE7LP3|SidOYLfy+ at k%Qq+c4UNBoiv at o)mIbVm3m
zkx*=3r#YgCVBj^$?5D^I$aiU$VE>%Fa^|fWQ#{_NSiLvhr#kRRCce8Gw?RILBNV7K
z%9Mnl2V5^jT<Q{5n=}13A2=BOPPDdvG-PU(cHKy0N(0ni?E^#yF%gl5*C%~M_4+P=
z#j=mA0*j-YrMa{X1<!S}h^xn_p{7Nl<C9NPb)s>Oo%xn&AUYQLj;hBGWAf0?Pw5LO
zaK`>KmV##UX!p9m?C at 4aMp2HFfvHdleTql<y|)cBG-1u(JKENty1DB;i2%WrImZa}
z+;I!(N4b;12O+BD?!~$*ylcM0(EH|sGX at mY-*=bdc~-e5R%XBVOg_n2|1B#PkEku7
z1jQ`=dVF-#A=hOwg2r6Y^N;hqau2<DTUyLJpOuvi{9Wl|^xcEl(UtP*XerI&9>ZxJ
zg+6I?g>)|IfzQCM4~<ar$8!iQ<_TQufU6NYMo&x`*lo%&6iFF9pbHuv1p&{_m=X at -
zT;cg#?|L$Sz*#MuM4E?z2BcFA*p!`Ja($lnjUSiik)8f3rXqi2=jjZcsGCsi@!v~T
zhc?r6S%*YC!_b)M=KW?w3BT1HRWqr*W%uN^*|f1`z%XJMQ=Lb)>X^KHA&hQn9jn_X
zMjs>f3PyRe2oq7aD>}QAr|1=*ni3HPRw$220hU!k8|`KuSS}Cy{cFBW!|rJ6H=Xg7
z!%wmvOjI$h`TpB+bS;i?3-TTbRu;AP&x&t{35V1DI3GvWd^KX at UE4m9P}?kh6<K-^
z$z%MN8ywT~o~Sv`(H$CAKemLj45<{QsxrQCbijpEcFrMouhz*kJw=4g=t|71uK?@I
z8gV{WBYlxSaIlnl4jp1DACp$%9 at CT7&n`9PFDvm6G1sU+aui at LW7irL1EAKtIyrPX
zu}y8LDD6nsY#kCaEn$PX`^^tl%}L()7dYM_s?Ap&mFcc`=|Qiy_SAhSaYh}C!aRBA
z;rDr9(>_`$*tf{(ysYE5sCr_^hhG6!*5O}1e=H-8JQ}+RXVeLX7-4?kj|I96b(&U#
zY^QclkrmGQz4h;zN&h?<r`0T7&ocId&m7i##?wo$hi)9GBouZzXrhc0#l$o~5#xy&
zsJP&8?KOtw2-1E&*j_B`+~gz&RA#+c8_7+pp2+kgVrp1J{%Yoy)gB+61N6o-;@i2~
znovEph0uq!WP6khGc&JWVbD;j`-=MC#Xh}VKB$Xn4JGLz)+hclx#m73d2cjzL+Q^&
zAO$Qkxp;H>8N#Hl-YDB%WIy$}TP|4RkJTqW1E5D%>xZQ at 0j5v3Sp+%FLda`OazCOX
zQoy at 2xpw{0$#X5C3EXlq?x5U!ECo4c_1sHF1aH27gvnB}s at 9x;-)UIP`?BIM5yb6q
z302Yqjv=~DLbsA}Ho3sNPJTNhbm!Q&IqVc6q0_3<&eRXV(k2hTZ9SfSK9k7f8c64~
zw0~iqqd4>6zR0|G;@!bJFZ75UZ<{<Kj<ISM5cqJsFclj6NzClcC=6e&FTO?PTR12Q
zypgB*FBVbC#4AglIqbxa+>BZ0Mszis^@!kqZ at dS0lJ75gZ2e7;{F*P|!Z6`N82W1_
zwa=~2k=YoK79iNe!NV=^3dtQv|BcCtfr+K~+X!_a8=rcY`xC=WS$j_R^Y<ra*lh$^
zCUS01acL&)r;Fi49{#IsCCp&t%tZE?b5Z(4dP&X*<>#9j#hWw>QOWgKvA>0g=HVj}
zfsT8PIYyk1_>4}&?4pZ{#+r*l- at GXtko-nMyQw&DD4^6bB%%Lq9l<l at LF+aiV6<-=
zv at _KR!7>(2)y?o5zm4pBUQl4^MW!WHZ79(`U=|n77pZAd6l7y}ZpSSC^|rHjEm at DX
z6x`;LeNJy<e>m6Z<QdHWQ>EBT%x2-b#aZN-`brcG+jr;YPvHEldp-bM%8T at fo@z7Z
zM#Llml-W~4o`B-ZUjw}~aa4P at J7yK;V<lEKe at H6VMcv@B-KjNiMHGo@*+NdW6>xF0
z3eTbxGtq4l;~lcEyhE|t0e=E3Zxrcw at 6H;8hKHv-rHu&km_TG&jhnS})EljL_47NH
zYqG3PCIt4#`~T|f828<ge`)1&uCThV7(Q6YrclV{??p{f;n6f+FU|c$#4WCx at y{oz
z;ywhy44w9{K7b^yzR*}*a8;qmDeeo%$*J^_G`S1)dg-H?3(G^ZEyS at tc|<in7lANz
zzjk9{yvQ8P<WsmSjw56{`x^40Qk6rM-xcBq^YNZI&P#-gJioez02~(vJ#3C at jZ<zD
zOA(`#HVYurp`?U(WR7-H55sJVJQO_~MI5eCn93d>u8zQVtJAx?rO?)0rI``cM?kei
zpwW2kx87QNyIy*c1gnw-pAd?{usE|-x=@~UGnaQe9BAw(vUeuA&UmhH5$k}3FHa!d
zr6AZsJezcWZ|5MCb&*syy!bmvV56@%u^JzSa>vqUJ44-|*f|PsI!*2Tje!hA6lQa9
zs9{JqVm%n2has9yNlm3E4Pxu^xy20V$;Bkbhk-hwKRbK+oMr~FPAQ%L<i58jP%PXY
zMXq~6-AP#$^NF7qF)%o9IuWPbj88oJKefGQR8!HnFA52S7J3aeAkw6V-aCXQMG;Ui
zK<K?l7b&5N5ITew1O#c)n~3z at L_|P9suV#11yMoo#{aqZjq%1f=gYe<-!jJTd+oXA
zn)6rmkjM4#chG3RMq$7ZXqp?8nMo`YfKfNtIdX&?HQKo1iPw4!X!Rz01g9vfV3D38
z5rLd0$5e*D57?oNcuF6$wKu$?$-WH#LHPn5>AbiACze_m#D9{2%P9KEpM+ at VD7D(a
zKw43)Nx=RXY&e*Fz>e33*yA}B>s2R-ZJiSM5o+0?35iV!W24cEWB4<ndh<zvsVS%%
zI!d-PYM^&>vdeE4J3(M;k#Z#kLa1a3SX?Ea!CY=55}NAa&Jfg2ZXWYO4K2;ir!C?a
zq|Bc(GPdZ}wh2B(00jP-D!mXsc|v18JTDmN4aF0Q-$ibYK+UkUW=`@>wDLgMK{e^?
z7-!~dLX?14!3`%}ecwk_2eVuxiV9RifZ1BLC;$g+guWe1oLyy~#WP3{<OSIWz5L%F
z{d^aO1rA=vuJ-E8(rb`_LU*0zvg~rkOu8S-+<taHXZqb|>C?33gHvIqP%R&gFlY0)
znU$L_NLNKdHE}@=s?#)Yd{-y!StVbk5RiM;P`|X0IN7VH4LLcc_iYf+9-^!2mhq4#
zc&khBq$ow=Upa^X7C>xdP?9ow;v1E!o0YQx3Q8?6KbM#P87#M00+vHT4AWy_0j!)`
zM-m=+gc6s;2Z+d=aKgKmq%TS=p?+kls!X*<SAc at 3)`x!n2C4H`1<V$A$UZpSpnVXZ
zaRNn)esf~Vp}#6xe^3DmoKjV=-Fz5oJRGexiePJI2Lna(X={#JSe*7GK|YytNsj|i
zL+*TQWEk+>xD6<n(!78P5Eo2%T-CBe=l6lasxUy)?7wRa01b3>Gp<bGq`|xhJrGdY
z)C;wMwEin?vMfr+)R$p_QtFcwz9&Gb-5qk}!Uj2Fyt}Naa8-2uuS#oFj!zTykss8Q
z904BwPt}%Gt=fVRBpwJEr|c7_sg3CskCij+MVaUVD*_ub(wV$~(4m*(^a?$W4bR4+
zngdctk-08MX0(h;61iW3v+PACcP>OcXDznacC0RXo{ju+NTgP3m2Z0Y at R>!n;Zkky
zPlGSWR7NdE$>5}o1l8**A*5~|UeD7Sr_3WkB at Go@zEJWIGYeTy>ie4XpYMyzu>>vW
z_o=6iFKsSNdby;@+ at Pc>5c-u64i~VbarWZ4=CI0WoousV-4I`dXVwn(C{g?_^Q=CF
zOiIn=vv0f?0Y{JvC|7-)>{m(5!zZpfkY4*(ol5mPgL)ycUxYvA-3?cKM&CR&gm>^R
zDJx;#wX1SQ)SXK|3yI}ZlO+jg*Z2+o)yXzO5+FLvXIpYfc<Cj3foxFS^STRQeh8K4
z*QZx}UYB^2U%ptWr{3ivWKnG6AhKhDg1sc+3PeuZsF1&H&5wqodEL4;?UlpJ9k@$W
z7oc%0ohv4J!W`zr$DQ`4u($N?kdQCx+rjhHH9Cf7w}@akd}k(1cuhZRcBjSJ_Ph2L
zbQCwy|AClEV^&<%!uwck)<vSRpc<w*c>lhQ_`L7n!U<(cNV)^bM~*;YHsgE3tfjV3
z97fJOnGWh}`t>@><Xye0njT#jc8`Li=t?ax#IWKy9yMlT(QDteOLl^G6YX&t4w-yq
zlCS{*{DgpG(v0lZ*_<PBR~|=a_>H#-EI)1e61i`?$hhpUdyYtS6yp0Khk-7~^ZS*C
zLT|-(eIg^oS8R&L=1>aDzxoSR)E*r^QLy^1maq|v*1zP}ELEp|rLG#<pPjG$gYeha
zRTCEnJKuT574ARxU#*9YZyFE`O?d(-IO$V0Q*xdhJX2Z^pn0g+bkEu_VcN4T%*h$4
zhj&CQAU~E;cnGA?O+b7SV}9R-aA5yrm_Tmm42i+xYI>en>Tz}ZEW8}N49FK_U23!V
z$y;AH<H9(CPJZxQ at P4mQYG!J&Owz**`C%A(VRJ0m+$OCgYd?2847H?Y^JT;+veeLq
z50%3pm6^H|1mEODfydwPx`NfjZv>EFXhJgtzd4 at Z4KxtAvzkyo%o$pe#^Tljo+P=Y
zp@~8&Y at V_5L@1+m-ZMv#FCe;MIVOe4rE|jKn^1-$0wWnaV{P=USXRM0-zngH)V$<(
zsjLeBs$~&u<`ap+hgYT?cunt`88f!nh~G1Hia&<F{~}jgY^fE8#+X1F;UlB{sQP3q
zAldd#s_xUQ#z)L<2MgCPGjr7k-1l;PNhq(kzFMxas~67{zzzN6`ofq!WTS_(5H`9W
zK*R1*$!?KGhbr6EQ;eX7+OT>jy&k1FS(2IEh<g4f=B1TSlDoDyj_<7q##fDRkp7Xf
zqV(bNK<wVpFC`y*%d`6}qd}d`2rJyPiD_9o7jsM87iTbYQwdEOHEU=7Q0?M~vg)={
z?)-J at sQ`9ohj<rB-M2eUc9%QF1ol{f6BFqcS(s5A_w1YB+xb%<lmXqm-v1z=0CW at T
zA7}|^;{ik#{QoBB{-;rR1;PRWq3eI9<^9ix11Rhf#>P+Y<O6!HbgvvRu^Fl9E3RcO
z&g+}JZ-lTFi>|EuWeaNh3^P<%&ZO at Y+>Pek3P7|3T?yddD_Cga?-*>bDUatE8L{h#
zP7j91oqEX}MD+_9 at 9W4IQ_1_<;dG=&AojA2NWxOJK>Rn5%cLB$vd9)Xi=N;8;|=Cu
zSGf at 2wn&{I^1^KiKr7u3&$yvwO<}uvQwGaxt4KjIy2Ig<lmVkHTY&2xB=Va1`EAUC
zi(r=9TkU(U+>hJYL-Kn%dh;DduGD|EoUnYWFevXFG at 5~k5h)$B46lI=AfLmwAlj2~
z-S at bt*qCLUdddY3(D5aGfG@`+h-I~3PxPv7c<f_3N0kllP8;Ou)pOf4x7JA-@}1-t
zGHfm_<0VlNBWQX-!}d^Q%MRY8v_Z%7avEsXVkE)EEXO)cX+B#NVvdJ2>U7pB(Y&&f
zmY8!Fj`vRo_<hWtMh2>-r*)qlk7KQf#4{cp(Wnssjjw{{F=!?ShDWbYBp})>MjW9B
zu&+U$@q{B+Z9+i7CpJ$Vb>-0tadQT8Ivz`eUJ5WX<=J7-z+cv?$tysc6k=@zy2bU9
z1ZW#Syz(BkMqEMMt|qlB!_|K%IsgWDWlMU+(7Zy$0YmEH)qID)YB*kHQ2z$iKl at av
z|88d$@IT6D at s+pi{6Aj!f6j*c?{+RG1e7DL8i2r1{x`e+*V+C<D8{%$rnrk?W$~d-
zD8Sh^U=+AxEjXZRMS-McV>|$*hiiQ~ao%BA|5OGqv*aa86cJer;mt)hC)w!h<hJgm
z+E^#2SyI=F>+4end#&xzZal5NwondZ8CBFuzMBxg+{6c at Z!@M6?10ay7V98!_c3n7
zFRsxcm^VQ+Ciy-j;IlX~GBswNpRu8y?hy;60J$8A0wR*C)Bah-Lp%-7=L9+#I<tS{
z91{IJdsoxy+zRj^Feu8q$SCR|!<_s7i44iy`i9mPR9H`DfvagGBh3QN;aLQ-Kat5w
za8T!5L4iVY)CIT*xDXQ!TBqyX$qaDrccbE_47bt;Dl7sa>0n*l?c5>L$zlC)`g^$#
zXbSQNrhAO;Qy|H>=R6F~VD=}#QxUjq%$TuV<1Mk>Eb+i#;^Tu`8hP&yiW+^(h(I2x
z{)UfG^avw&xJ4rT6!i<Xn9;yX4&}WBu$=#(1phZ81Td2R>u}&)fDKLJ-vf>Q?Bojy
z%<lax!<602UVRY!mK{KpUg at TMJRVk+qc0RE2_7C;3n<_PkK-xjO)bvU*}P6pc-YT1
zsNj)DXo!_g6?iMwxNoBdFCvu;rBSz?owqVD|LEJNr#>*+OX!!~47~<RabSMd{Q+wr
zr9N`If)49gXck?TIVjxMC-s1h9^ES at hK_&IOqzI#VK^;i3}IxGMGFdN at XA#=YR~MG
zMH2L7z<9T}2A)IHvI)NdItxsAq`yyOP?m36yPI{wuN2KC>7HqV?x3tfbz>H~I9_>U
z{epcjKmwfbv8g<n&y)irzulXsN~LlwV5)5$cNux4o=3D`AcXEmY~&ZgXMr<FcnD`Y
z!QvLCCrvn}yMpN7t-+{d_CZb%3rrjL=#yB&4Y-akWR^+L?4z%wAHbR;x1tv#Tb$_=
z5Y<fIEZgGEd;VF@%XdKLj#Gkr<Y)?)nGm*lFV55$)9K~#NoPqFE==XsL+C(%AR}Sc
z##HZbqP&G|)z<T^_tU`fuKm&nIXr@?5dbU2np at tV8}0dIWn84yH|iW<RY8GT+iSNK
z#L$XQ64>eIe3i=Ho!<KRq(5;4+Q?p`w6;W2a1iOmfaMoKnEdwgcl8xzZ&4N-UGJIV
z);q*%q9Mi>N2~Ij7Csb~wggR`B&2x4G3bmB9fnsn5aMgbTmrnVr$;zKYaFTC2X0=)
zlwWyK)J3obZi%r(MV-AO*czXPdzi6Hr0-~2mvnJ#Tpr<qkiCwaSrKg3LgNb7Af89a
zYFw{iXqd9~c?VW$i%0-8Yf#k*#B|mddRgz`&tdpl9+<pNNLlNw8i243o`lEEx1- at 9
zVN{Coq?3~1=G#P`={-yO0>A_U;YFzRlPwh!&Qq81b1uDu&RC>Ll|_+NcR`So1fGnE
z8ax)(1yOSytgL`u+7jo1ma7?CPIDCu|Bk+yDprAR-a_LlMAGD`GvSs8xJQj53u-^k
z1+h0fMYbkc!Y64P*>zvy2sumFq`(2!M&pBL>YUVS53TgPf6o5f2A_hCm&%*D0#~a!
zMaI$BFWw*~Q|6Wod?`7D2Tvx>2}R53qCCrcO%ZA~VE1Ir5Bf2sPHX9!&kvE__hy@?
z;l!?ty*RI at 3z~#*g2VZzAUNs3t;$_>4Z2uczy}x>5M)h*M*ohM at bZ9u@iW&qRLhml
zw*!3Ejtki*BNbc~WcRAOD(`@JI*!2dh7fD4#ndk)KhHTzt!by3RwDWQ^j`ZLPcPG7
z&eFFIP`b%zI_UfO3&OVig!RrmJJ at fIJ&=IiqumaW0=Mu~@v8p}n?3~9J6#tb=o2@@
zxE&6F3wCqQ|K1mBGQFi`_lelf6<4R6SK?q#j(VNnOO-dk^Vv~W^RXX=S!e1t(}-a3
zVJZ$9h<!a0i=LrOUp1Au at yb9ySZ;&CNr0aI=F~Z86mM?Ya45#b`09a|&)q at B+}`WQ
zb7e4p-u{8Dl*4Tg73!Sry=^I&Tk#(?@0ug$cJ`L<lEK3~k$^zBs;VMQ6oKl~JYM}L
zp;<X>*|4?EY#waGeJcC>Y?GWfeZKbqwISFnIwqFsnBMy0!e{5WUoxf!%1DJq({2EQ
zcL!Jt+5o=-Oq4<8hx6^I28wZLpT?X^SJX`{2rzok5RO-vwk$m=c>tDkCSNT;5MCex
z7 at QT((GAH at 07!MrZ|K~W-~x1{v`b@)(;A>jR_ at 5nl(B)^anVLDNUU5*?7TDH%xNtK
zaFEAV-Ga(Uji}9^nCt_(NRvGjNT-<w(GB-7_J@#tK!lwWuw09qE1BU-6mE7J1iZ!*
zR`b-0(n#JEbBFw4==ZgstA%08x7HtjzZybVn3^=0{~T_+D=x+Vg{3^miQpYnDOsRJ
zIi#YDM<)Z&R<Z1fSE84=y3&B at t7`;}R98akoz^s1jh>=39=A%zD4991&s(qxOM_2#
z%azXT#tExo11Qd%sJfg!<*OaRX)si2*MidkvIbVU?5xHbn8DM;q0xjRWG|h$9%GND
z#?C%-ij-Ows6BMOjZhmV?gb;e&f_|O$saBWR_bU-e|;l~=^?~e&xK4Q><nG3f3pdv
z&cs=YzKNcx0X(_k{w)lLzoB}Y(f5Mmf!#;}3t|27K0?)~i5~vPkl=(#=!}HA3S9<U
z<0k1T4Ev65U9Jol)kP)}fiapbAd&<thW3m$(pw>VvY~z%&7c&HLC<qQJT~rwWkL-s
zl7m>s&n*ni_LFoDdZ9GS+fF5qfb+GWkE9<0;H&G11a8mTHEt}7Wv0z;O__{c5V#4E
zMP#9>b|5=f6iz);YMA>MbVfULz}TfXgLpO at CIQNeqILL9#+D`x4sgK^95R}1jIh}N
zdVea(wW`Yl at 1Pfw==rloJsEwvN|>Ddj19jUx>%j4Gn>M?X#=1R0Gc8!9UUm_<3cqj
zlujkFrkB%(B=}nRpUeR!sy^T4dzdN_JLoX&9Yjy7=+RhOt8gTTlrp3xDNW634IDzS
z=y^{GI1AeA1uE*p at T7<#90C6cuF}qK2V9`im(KOP?ls~u?0;~CZy(G88_q<rMrT+9
zxx^2Z7#7!W72gjLde~QV#b*y8D!xAcIe?jqkJJ~0ULu8=%!u||6)*)!+UIg${Cxo;
z;ooGr#8Tv~BImV?=;X)Z_0YNrf;t%d4o`X;C}pS=d6B#&CAuer<0W1V=GXJdr2qmk
zx`=Q(`8;wCTKNqczGdw4CR_?xRCCDq9cJ`Y!}I3b5Qsfr3ot at Zd@BM*Ud;v0`1ZPr
zbtP~}n5xTt#E5x$YsIz_*tGv15RKs(UJU%QtWyXR at e=LdxG3N-0aY-87l*EL(*z%p
zam)ag67U?95b_W&F)CIs>Qb)!4hYGO+7jyi#;NC?EEUB8mWcuUum~Vo*Fr<QBAATH
zOS<5|S6M!!BknQ at ADT248CG|Lc<F!O9?6SJwQp-U8ae85hXkJ7>9Iot8fs%Jd?EnG
zNlqR(Z5kkuIA$}<6Ss?~r*E?*2i6eI5I!<KK3j6`45DjFh<Z~QFC=0Z&{8v-rs&Us
z$qfbz2C=;$qUdshhrLpCa$2J;kN!YJ{BvCz93v;a?*i0Q#d!2WnopurTQPG`x&cam
zz;>H948ORzXeFSH%@!3vm^AYM?jZQ5o4`lU#W-d=zzHZQyUA1CLzt*o#*9GceA&vR
zsU%G?ed?lfxTvHz<WtarDK_9ZE7U|ZWjcPP?-D~n8xtpU<Ip+qTA^3XoXgJJPg=^x
zRHjwA+WBuK&S41$O8@|HwaFr{l7h%Gs<px7y4VQ9WW^V{QE+lFdva?ODhZl<z%J&}
zt%u7H%2QA7^rELBbQBXb7IK8_$Fqy)pU`wf5dTYpOns}s+*RAb68nlNS*g~J*GWz}
zbZbxU<^J;8M3q|CG$Kq?xAZFAfe-$s6KcIo2ES1&DlFy0(c-nRR?)d>X}R$HQ)@4q
zS978T-Br%0^EH5t`2VFh^FJ?a|DUw=3TXTPd7b=!4j0*4?FyKDlnn4Qb=rYCjLHC!
zn<*Ga>lYK3oD6+imE%v3A9X`H6+0*LhP#t^4oRl0l8IpjGZ#`n5|5L0ooU~>9hl0i
zJC4}ff8%AjxqUmiJjqN``zQQl37<bJkx$H5^2b|;=V6l2=l)vHH89F8GoI%GO33T-
zJyq`W+KVU3>(51A^AbZbh08&ly&z}uG3NeU{YN~Lg=U>C;sBLnY0BkavsR!_fkom2
zoH215KryzkK?-%~0&d#O272ODie9RU^`9b#YF0tV3hCyr81K5k0Bu&9=OdpMXOo_q
zuiyy1?adfC5kud8WICoW{z&W$LPv9yYE=wI<Fd4=i0f)2-#?IIxwNX&R}9p8-kWT1
zz(l-~*%jxAjYy<;mn at Yi+0s=#jjiebs^j<h^x$>GQy;Y3&aqp+tgY|;Sc~>F^WD at q
zj!bRWCeQX6$jnUoU!TQCUqCcLI#-eq48&2<m6hCe3RVC`RlaI;Lnb57V?3CLcLw7(
z{#N<2fu)bhW3Ka>5u84RxLbGGZpZR$Y2GE1iue`F-R=74j>qeTVXXe^heRLvm0^w#
z;_JHm6eR!;tv-=pa|y{^DedYT!w2^_i<+!5M${ROro~OTni;wfEN;<H3=XOXXatdw
zLMtUwtZE@!gCUII!V at L2*7 at Vakj#$;$QY6V0;$;XCAS;{)@OcB=Rxkvi^k!aP*X9L
z<It}GEq`CKcwHgWlt}?{Q>rLOXR^SQcEZV(M at g%uk>Pi{n;&qd_+?Yu_BvyT{S-{x
z(Vjlsu`07Bx`F(c-#h}F`}O*KZX4J{n_CopM6R%Kd$_E;)?L_|#rNQaN#erY-PTDf
zD0}l;eTK)Kf0w_fiq8C9n0vD=kKuZa=wF at vK(rpGS^fKIoLJs^If~^#degT-@!TO5
z^3oW)JBVK8z`A<efa!x_laI#sY3zk*8`U<S{R~SUEVz50KT2){yCTK=TY3&V*7wzw
zlSboa-5tCXSsryR`43qbi{zgWTRoxAS~5@@Xn at l0v836(Azr3aY827F!ZOxh7#|((
zg~rMhFtEyKS(&POXK$VVAlr*Sx7_RdVooq$hkgk_6=}tuST$m!`H6x6jcwRyTx-Qy
zAK5CHI#{VO;CR<XT<*0J+zzf@<Qm10Ch?=2<iqq%(;Z58l_*zJ%f--ZOO%wC%5}|y
zY=PpL-z{ahI`p1AxGt!BhX;B&U-}tbs$Z`tBpv!NFhQjPmh9C4{_LHTT~}94q2k@|
z9~N>s4Q<Wl)nAH!KHL2OX5a*%9_j)ST~WLQ-9{`l^sbA&SZ3e&C_D0zhUF6bu_Ev1
zPDdT);sM`xqr=CIHKkkk)0>?FpB?m9^W`30Te){SylgDnlm-^3=_R>O43 at o1;1&29
zR!5(zp^NJa*U&vJQW!s)INjCeNnckx!ySzZYEwQj^N1EL*BfP&b-n5RSy!p(&IOOi
zx-X+0eVI&^6!rY0_)$L%qW;Gc&oom8yNOYUNrCJbI~FTJA{LVJOpT}mfN4gx$!o09
znR6_~T^8leKV at +7K%(A5u|cH7pUT)dPUk6t-sMichyr!SCP|M6uc-OhLd`HF277t2
z2gQxajcxg2#i<*H%qzEi5h2dk!%R;1KF;?%mb#8A!m*-2&iYn{jyJ{~`;--9yox!*
zCeJOP#@8gs!xGjfxPn5bUWnRyuG%<{DD7q4xVd4;6^pGi2rI%1JRGRk`LOcXj)YdJ
z&MbpC{m-u;LugXN6D2lEEgly2*XtQZL_^h4Vx=D~<9F!trO9Sor8~p1GK|UOUojja
zIkks#CniPCtj0)>_=uQWhf&G$Kc?`bb>}}WrFZ#ho0lE#Re|>NnDeS_tF^FL)=&HJ
zAs6BIKa(1>n7W*&?$O5$nnMM`;fCzc at G1ye+SOtL5>f_Vdqml$-?^bbNB~*)`b&9o
z^-PztfquO}3(pq;H-;>pEArtaS?676g_mNd$SyTHIkNTjtxc3=gN~3)Ka|uP1c{E8
z*nu`JWKf2Yxcc)?Oltd%!j$A+1V0-)<-SWfR`;Bxoy5 at KCH{<-yhltg?={15rLsU(
z+XaS$YdZSX7WA6@@UbIZM44)j+Flzr$AJ3J4W6P?T!pqV*bo6Va#+=lL(u9d!4{DG
zx9yU15SS{_hFgitej>CF2>ajMjC4<{{>26TvL at 7ZykZ#yFP&SCByM3^AA0*Z$b-En
z^tlnNwmr#}Sq5jGWRoD2en`Ej1up*~pzwQ6VX<bJic!hB*Bc7)kM8}X%9ofe)1n^U
zS6DtS3XzYw`|{#;iuyhY)YRU6H7%_x-~2pV<yyWrL-ego4eB(?hnSL0K?3(XO`P1M
z;3pKI?b3I(**4|h0SqNSS?9_N)r!+CbsmhNQy;ey8`Kyihoa9u_%4-b^90pb93H>@
zQ>DCN{K$X~RR0#mNwItIsx7D9-6FZ5y7=df_qf{~Z|%8r8F=HhQhlDa`iq>Aung?x
z$(_dk&Et;n`V8 at M5+AAjJfwU`n*W_UE0t$k)~P=H&aLDz- at 8IEWK?&MccCKFM at EZ>
zAwPdnKx at C6p{)45gG3dn?*7o-^R^=>k}JA{$(OXOirb|7Bz&(Z{2Gr4ULF`N22ng(
zWZZQLL3_JGf0-ucy8KCE>O!8sNJT~Rz0y$`Rm?5PaeMmWla2MEDF+FX7GnPLV2|b}
z5&dU_`8*#Ncf!6O1h8q<mYpG;Tk)pCWu2Y(bdqDX9GxOrig)EFHLs=t5k=BIH5%j%
z&)Y>jw`c&br@|FaGCg}aHMwJ#U%7cJdv;+FXcx`wm2^vbm|lGzlmX`P-nDa|;K6Nm
z^_L&wpds8Xgql-0e90|vr18kiNM_o3u0ne6G#yNddL*9%h7vAY)j#?;vLmJo4Y;64
zFETwN$+XlK`x_efQg~W7-#+0ciL>*{^hAoyVNPigVYKJOK2?jIJXBYb!OuiPA1#m=
z9#?UZb$P&dJ2Ee(UtcOC>bkr6qL75!Vn0}1x1D$p^lU)nUe31}_218@?xaPj3iE$B
zVzrlGzgCEv at vkN$D at EB6SxA04Qq+ngdG025NeiONp#Pj4c&i7yW9)p>FTLVG=piv`
zdm at m9C`!O>1H=HvJ!@${2Jl4VP=?xPdohVBx$X56h5j)5I_8+t`d~kjJg7MjxQ2Qc
zReML|u{z88ZT>dtmY*3Nu0l~^dV0Zck-27h<8q*N^SKMI>Zg0t=$_#-`<cZIUh3C1
zgT?Q7-QLAKh1<StxwJ9Tcc11gs=*3b=ea_|+*hY%eyK2n{R1DBN(ynwU8+OVpqFqL
zq8Qf!Y}**u0BX2pC|axZzE)gwZ24ipgn^1=ROvVEb%pp_rLtK@!fl>=Ga}4%D5Smk
zGKf#JNk*7m)5?rja!!J&dz5AXUdqyrj+I at eg9%~5(=bg+m)QHiO1h&dy#b_tCldq^
z3Eb3g3E*m%U*Y=(w5x3V-nEJ^puQos++6AXkz8N?LRe4tkqz}}+&92XsK_*W8{72W
zKw at cU+S)Oh`L2Z}9 at Fi(O()43qF?Ed74tCeo=HSO)Q{0ASWk<jkv<oJi8AZ0Pm;)a
z*^e3O)=r#z>{Y(yk{(=wBY3z2!$Gqb>2&@MgOfB}<5nl~M%vA>nTSPb1z$fS36ag`
zgT%(;$c{Tjy(4&v`m;G{N6Yf;USss(s)$Y|UQ9aj%%Mx*Rv1;mA4)yYHG|D51<yAK
z(!WSVhP5{+QJ6<C#$b~(>#od`1DL+!g74>0AJp2!THZB<0ZrH!-{m{_pWC5iY9AO6
zWk~zg#LQh-Gm_dd1gFcub66x?s-5NJ^Yq56!BeK0 at AK|(&GGik&BgE|YMA_cw%&H!
ziT4|Ed*PWkknT`5&v$tPQOP0KS><)RY}ec)YkKDo(Z=uu$XSuvUG4hMw=pn2vVNMm
zWiC1o<D-PRn;q+)Vl(Qdk_PkZX=q=2*M}1KUl8<vun_I228Cc+GblCAs@&arsp96@
zOy%=%QrmRaas}7XZI-OY0e?YpkB_KPBOim$a!|Qn-ETLknIFV487oowpw|VKYZY1M
zv>zs;Pd*nRW+ZG=7gFvKP%g2q&)m*1Vjf*M+bA$hOA%Ep^lw(2du%2vEvQ>rcwNsx
zSO#ClJW92-nroNt_Y#BSVe at L|dyw>s at 3ez^4+W79NO^pUeMj;A{)=DA9N71x4ReDy
z-JcoJgT+8p(f&XgEiOfmK(w at OlvM@*oR2TIGcBoMyKGxTq}&6T at w6ZDNWom~K7;S^
z)KTv!CN5Z6M5;R;o{k`4V at cyQ(tgMdsA=~U`?ro!Md`aUorzl@&FZ7c$;t$oZ~esX
zlA5Y5Gs-^rK^?^35z~l19B1JE*7lF3{+b`cAT*Z!Ve3&2Nx#up#iPvi7s*R at tq;*}
z^Dc*%>5x4Es_Z|p`rc#LkU2DODjNG0)I&JeggRvJJU2G{^!$>Kaf8@@cYC6i?eERx
zwvFw~nm6$#ZQ3IEOy at b`ci*}kErrj}ONv`;#cr&8dULc7+T;A$6lB&9oI#hjnkt&A
zoUy9<bdF1}>M~9|zo&uAne5EULq_)agWoDqm?X;$i4-qrJPZ6tb$7u%H|j;%J%!4U
z)|p^{k_<y24w+kSl^<fKOdIaD!XHvk9o>kmRK at Y~PN%$eytu#$>TShB56-7(x8sq0
zEHs4|q}NO+GnhBmcH&(LXVVwrm(L{%M*4aZ9@%n~Fm8I7BKe}T)pUr?-|YK&afetF
zO5JIM`!AZt6l-&SsFIJEi}772B#_PJl3%4^PiQ8nw<T^;tG)eQ4ns_>Z;f*1?n5k;
z78Y9bzX1>`r|ys?ZE*>;ba39Vu$G578TL^jwwWeR7TaLpH%e^|l!QY|MQGW!fMPdL
zEBDc(s(b{b*h$JyA4AE>nFE<Z-Ptc9*;?Bnt8wh)R~r?=&aEIaaaM8OAU1u1qG`aS
zGd`vIicVMY;s2iw(f_rjHePj&t6&QBpVsy+RjzuN227n_{K#kYo49&V!q|B9l=?a&
ztzGs`Isr!(&)|q)-xE2ZR4WY(TZ3mxA;r`uT84FPh0G$7?&~(WR<=d4Z1Ou2F>?(_
zy&l7D5)NyjK}Z0l9?-J6TG-=dQAC9ayweZ`fh41J8 at dS5CSLI{aq<STdj0W8^ZI)6
z7kE<oE>>E4MwA*mG5=$^Y%DUtKo4ZPawOT8+hqs`rwQ>yNT4D%?NOV=g^$2=+w?#a
z$QEx(htG&60M!RU6ltQxX at K&6qyXcR)P at s~2;4clcD7Z(r#x|3USWKn#rE><B=P)`
z?i2k6zIM8B{_JBu9%uHTyF#vnZ_paX=Rqb9ml=&E+%<45zb^z8Kffq>2{&XTE7b{p
zUG{6ifOVlv=Y!$B;Cj|l|G{5d at IwhU*Mp47HH=S6)-fZ%Y#fbZ!Pp64=_ms#&vl3@
z+y9D?geF+Mdl~FG{xYWx`r=OwQw7D1Qnt-am0!8t6S(GRqr at ASEOA~*B8;Y_4>h&=
zM6&xTZy~Kw at XkX4)a9$!d0Liax(eBQe51$ZWs$vw{ng<@k3Y`{8bm7<J>Ok;(kfji
zlQ6_QJjTW>_Xt$)KO_h3hcmSJRyT83rf>+;oBRH~%d|sNctXNNWcc^--ilNEsdMc`
z8rh at 53m@8>PJP->tqU>bbY-dp)PvErt+i23-4o(`RL#`U&Wv1pVvTxR2HD~VHkSS$
zxFZZsyyRZ}A|5A_AVf5B2*mv{s<oHLRJB&jtte+oS#%QUsuC_J2C*jq>(8ObgF<|~
zxx at oEPcFSX_~P}l1XtQaIXm(~?1E40Rg%p^<6G;L`}mabrrkH(ed at l-eqg0~@4l0f
zcQa^*R?+c#CsPDv7dlDh>l+gr8?F0x#TUlct~m}5*Xv^=Zwm|LdHRrJv~|ZFP`38-
z-O))&S at xSP6UbBM$U?;Yl|!t6gjtnZVlp9xc^Sa0In(=FV(!(j)oU9*8xoQV<Gi%G
zF^;9otX>mmyOYl3yOz{;t^*%Km46Y$-W*(54Hw<Lk=Kn0i+4vi^+#j!m|LW!gR~r*
zgPn9b$@gQ$L5~_d{DU%82jhMpqsw)53#LNKSDNP|U;X66L=dCCLe1cD>H=fMOklq2
z4Ea21fbyICBR^m)wD^`Et1|y$>UV!6<CY~~M$LE5E18eGL6caGzWW}uUljipk{eYV
z`2FLFYx%++8QrOq)t&&KD2jlKWON<j<RyxjGV?A=9vY?_I5dY}mwI6HXzWuP-&5LF
zuIJ2(q^Iv$ha-spX-5Y@`qmsgJM`oN)9JTOTxOzXFB1IYf6_W at lomZ38I1{O<Qh{i
zU87Is9u|wq6K?|Q#a9YF3ScG~lRh-xI=e|kCd}Q|D<nikJpwICq-OxH20lKT%$+zS
zIeeSnRRRzom8d6ui5F&j3_sAIi3Aw7>g18)P$Iz^jL5sEg9h&bw9u at D>UyvIHrOgq
zbo4b;m8+talCg1B_bg~Y9>aS5yGu(BVmLf$RjG2<3o<#C!PIsw&4jFU87miOQPGN+
zFU(8|>4qP at Dt>fjAGt+9+E>39t<$CFND%`AoZsKv39he*z`HI<?TN*4-S;jYncc`%
zyGOXkvbC`IQI_e)O!{Y5^&OR)M0RFebs4(6-PS6jU0f!f`%4*JVj|_9m3^cG_S~P+
zR>zyjI)FEqY(@Z-0XnlKO3V-T`P>V?|7n|B>7(Y_BITw5{hU1d<|%q=t?w_Tb0A8S
z+~FjF57F at _ncXgnBN(AWo*YH|u0wEI81>7#d4wK?S`*+n+>jml!R&&}&+Z6LS;eUW
zfl5 at K00>lBJbWi)B1|B at vLCO@v&`Flz8pz<TYT$3+WFAS8~Ki$GCq9d$R at PXuCTq(
zF?FDh(cfDbW26NBRHAWfE+x5E4>Z&G_5I8j0nk at 3k~;I}YjyZCvZAL}%!;W52RIul
zfax3qW|_M_!lLR+z6hwZZ84}UAif*qKU0Oi?iOiLCgd{71fP_aFa~<e{k96UjS&&Z
zRacNgJ(pQ#9t^QO!3Y-2D%}7-U;&Bff90O`W|i6v&9q-ihYm|I*XaWE;_D=8G?1t8
zN}}ko3VJx}*GC4Ak7-16w`&w#0VbL*OWYq38 at u4|cMCsVe|jgyE2WQof0`~4W5lRF
zOz^l6e(OzDv4+`9UI7KI?J)$a0v;ZQOzH*ZirwqLlv4iGPW%lRoFeoH;Xp!Pu0d1A
z+2xV70WgHJzFa$-VaF)J;dz=~EOmcszo at vQh3{>Wz37!N<82di8MQ<hwmJ6T40}nK
z%kG3pt&F|>lLv|H=ijG858^Xp*#iXzZv2~-ShgNQV6X)=AtEYK!3n~x{(V(eFn^x_
a1SOCVU+1v`39l0XKcu#?R-Fba`hNi!SdHia

diff --git a/docs-xml/Samba3-HOWTO/images/access1.svg b/docs-xml/Samba3-HOWTO/images/access1.svg
deleted file mode 100644
index 486686f..0000000
--- a/docs-xml/Samba3-HOWTO/images/access1.svg
+++ /dev/null
@@ -1,308 +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="30.1cm"
-   height="13.348cm"
-   viewBox="1.35 1.15 31.45 14.498"
-   id="svg2">
-  <defs
-     id="defs99" />
-  <rect
-     width="4.4000001"
-     height="1.1"
-     x="1.4"
-     y="1.2"
-     id="rect4"
-     style="fill:#ffffff;stroke:none;stroke-width:0" />
-  <rect
-     width="4.4000001"
-     height="1.1"
-     x="1.4"
-     y="1.2"
-     id="rect6"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <text
-     x="3"
-     y="2"
-     id="text8"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">type</text>
-  <rect
-     width="4.4000001"
-     height="1.1"
-     x="6.5"
-     y="1.2"
-     id="rect10"
-     style="fill:#ffffff;stroke:none;stroke-width:0" />
-  <rect
-     width="4.4000001"
-     height="1.1"
-     x="6.5"
-     y="1.2"
-     id="rect12"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <text
-     x="7.8000002"
-     y="2"
-     id="text14"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">users</text>
-  <rect
-     width="4.4000001"
-     height="1.1"
-     x="11.5"
-     y="1.2"
-     id="rect16"
-     style="fill:#ffffff;stroke:none;stroke-width:0" />
-  <rect
-     width="4.4000001"
-     height="1.1"
-     x="11.5"
-     y="1.2"
-     id="rect18"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <text
-     x="12.6"
-     y="2"
-     id="text20"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">group</text>
-  <rect
-     width="4.4000001"
-     height="1.1"
-     x="16.5"
-     y="1.2"
-     id="rect22"
-     style="fill:#ffffff;stroke:none;stroke-width:0" />
-  <rect
-     width="4.4000001"
-     height="1.1"
-     x="16.5"
-     y="1.2"
-     id="rect24"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <text
-     x="17.700001"
-     y="2"
-     id="text26"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">others</text>
-  <rect
-     width="4.4000001"
-     height="1.1"
-     x="1.4"
-     y="2.7"
-     id="rect28"
-     style="fill:#ffffff;stroke:none;stroke-width:0" />
-  <rect
-     width="4.4000001"
-     height="1.1"
-     x="1.4"
-     y="2.7"
-     id="rect30"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <text
-     x="3.2"
-     y="3.5"
-     id="text32"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">d l</text>
-  <rect
-     width="4.4000001"
-     height="1.1"
-     x="6.5"
-     y="2.7"
-     id="rect34"
-     style="fill:#ffffff;stroke:none;stroke-width:0" />
-  <rect
-     width="4.4000001"
-     height="1.1"
-     x="6.5"
-     y="2.7"
-     id="rect36"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <text
-     x="7.9000001"
-     y="3.5"
-     id="text38"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">r w x</text>
-  <rect
-     width="4.4000001"
-     height="1.1"
-     x="11.5"
-     y="2.7"
-     id="rect40"
-     style="fill:#ffffff;stroke:none;stroke-width:0" />
-  <rect
-     width="4.4000001"
-     height="1.1"
-     x="11.5"
-     y="2.7"
-     id="rect42"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <text
-     x="13"
-     y="3.5"
-     id="text44"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">r w x</text>
-  <rect
-     width="4.4000001"
-     height="1.1"
-     x="16.5"
-     y="2.7"
-     id="rect46"
-     style="fill:#ffffff;stroke:none;stroke-width:0" />
-  <rect
-     width="4.4000001"
-     height="1.1"
-     x="16.5"
-     y="2.7"
-     id="rect48"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <text
-     x="17.9"
-     y="3.5"
-     id="text50"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">r w x</text>
-  <text
-     x="22.700001"
-     y="6.0999999"
-     id="text52"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:monospace">Can Execute, List files</text>
-  <text
-     x="22.700001"
-     y="6.9000001"
-     id="text54"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:monospace">Can Write, Create files</text>
-  <text
-     x="22.700001"
-     y="7.6999998"
-     id="text56"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:monospace">Can Read, Read files</text>
-  <text
-     x="22.700001"
-     y="8.5"
-     id="text58"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:monospace">Can Execute, List files</text>
-  <text
-     x="22.700001"
-     y="9.3000002"
-     id="text60"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:monospace">Can Write, Create files</text>
-  <text
-     x="22.700001"
-     y="10.1"
-     id="text62"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:monospace">Can Read, Read files</text>
-  <text
-     x="22.700001"
-     y="10.9"
-     id="text64"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:monospace">Can Execute, List files</text>
-  <text
-     x="22.700001"
-     y="11.7"
-     id="text66"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:monospace">Can Write, Create files</text>
-  <text
-     x="22.700001"
-     y="12.5"
-     id="text68"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:monospace">Can Read, Read files</text>
-  <text
-     x="22.700001"
-     y="13.3"
-     id="text70"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:monospace">Is a symbolic link</text>
-  <text
-     x="22.700001"
-     y="14.1"
-     id="text72"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:monospace">Is a directory</text>
-  <line
-     x1="18.700001"
-     y1="3.8"
-     x2="18.700001"
-     y2="6.6999998"
-     stroke="#000000"
-     stroke-width="0.100"
-     id="line74"
-     style="stroke:#000000;stroke-width:0.1" />
-  <line
-     x1="18.700001"
-     y1="6.6999998"
-     x2="22.1"
-     y2="6.6999998"
-     stroke="#000000"
-     stroke-width="0.100"
-     id="line76"
-     style="stroke:#000000;stroke-width:0.1" />
-  <polyline
-     fill="none"
-     stroke="#000000"
-     stroke-width="0.100"
-     points="18.000,3.800 18.000,3.800 18.000,7.500 22.100,7.500 "
-     id="polyline78"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <polyline
-     fill="none"
-     stroke="#000000"
-     stroke-width="0.100"
-     points="14.400,3.700 14.400,3.700 14.400,8.300 22.100,8.300 "
-     id="polyline80"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <polyline
-     fill="none"
-     stroke="#000000"
-     stroke-width="0.100"
-     points="13.700,3.800 13.700,3.800 13.700,9.100 22.100,9.100 "
-     id="polyline82"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <polyline
-     fill="none"
-     stroke="#000000"
-     stroke-width="0.100"
-     points="13.100,3.800 13.000,3.800 13.000,9.900 22.100,9.900 "
-     id="polyline84"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <polyline
-     fill="none"
-     stroke="#000000"
-     stroke-width="0.100"
-     points="9.200,3.800 9.300,3.800 9.300,10.700 22.100,10.700 "
-     id="polyline86"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <polyline
-     fill="none"
-     stroke="#000000"
-     stroke-width="0.100"
-     points="8.700,3.800 8.800,3.800 8.800,11.500 22.100,11.500 "
-     id="polyline88"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <polyline
-     fill="none"
-     stroke="#000000"
-     stroke-width="0.100"
-     points="8.000,3.800 8.100,3.800 8.100,12.300 22.100,12.300 "
-     id="polyline90"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <polyline
-     fill="none"
-     stroke="#000000"
-     stroke-width="0.100"
-     points="3.900,3.800 3.900,3.800 3.900,13.100 22.100,13.100 "
-     id="polyline92"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <polyline
-     fill="none"
-     stroke="#000000"
-     stroke-width="0.100"
-     points="3.300,3.800 3.300,3.800 3.300,13.900 22.100,13.900 "
-     id="polyline94"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <polyline
-     fill="none"
-     stroke="#000000"
-     stroke-width="0.100"
-     points="19.200,3.800 19.200,3.800 19.200,5.900 22.100,5.900 "
-     id="polyline96"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-</svg>
diff --git a/docs-xml/Samba3-HOWTO/images/browsing1.svg b/docs-xml/Samba3-HOWTO/images/browsing1.svg
deleted file mode 100644
index 181ea21..0000000
--- a/docs-xml/Samba3-HOWTO/images/browsing1.svg
+++ /dev/null
@@ -1,2025 +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="29.107cm"
-   height="18.84cm"
-   viewBox="-2.808 0.758 26.299 19.598"
-   id="svg2">
-  <defs
-     id="defs689" />
-  <rect
-     width="1.534"
-     height="3.5799999"
-     x="2.007"
-     y="2.0139999"
-     id="rect4"
-     style="fill:#b3b3b3;stroke:none;stroke-width:0" />
-  <rect
-     width="1.534"
-     height="3.5799999"
-     x="2.007"
-     y="2.0139999"
-     id="rect6"
-     style="fill:none;stroke:#000000;stroke-width:0.08" />
-  <rect
-     width="1.227"
-     height="0.40900001"
-     x="2.1600001"
-     y="2.2279999"
-     id="rect8"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="1.227"
-     height="0.40900001"
-     x="2.1600001"
-     y="2.638"
-     id="rect10"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="1.227"
-     height="0.40900001"
-     x="2.1600001"
-     y="3.0469999"
-     id="rect12"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="1.227"
-     height="0.40900001"
-     x="2.1600001"
-     y="3.4560001"
-     id="rect14"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="0.76700002"
-     height="0.245"
-     x="2.1600001"
-     y="3.947"
-     id="rect16"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <ellipse
-     cx="3.3110001"
-     cy="3.9879999"
-     rx="0.054000001"
-     ry="0.054000001"
-     id="ellipse18"
-     style="fill:#00ff00;stroke:none" />
-  <ellipse
-     cx="3.3110001"
-     cy="3.9879999"
-     rx="0.054000001"
-     ry="0.054000001"
-     id="ellipse20"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <ellipse
-     cx="3.3110001"
-     cy="4.151"
-     rx="0.054000001"
-     ry="0.054000001"
-     id="ellipse22"
-     style="fill:#ffff00;stroke:none" />
-  <ellipse
-     cx="3.3110001"
-     cy="4.151"
-     rx="0.054000001"
-     ry="0.054000001"
-     id="ellipse24"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="0.184"
-     height="0.164"
-     x="3.0039999"
-     y="4.0279999"
-     id="rect26"
-     style="fill:#ffffff;stroke:none;stroke-width:0" />
-  <rect
-     width="0.184"
-     height="0.164"
-     x="3.0039999"
-     y="4.0279999"
-     id="rect28"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 2.263,4.519 L 2.263,5.414"
-     id="path30"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 2.518,4.519 L 2.518,5.414"
-     id="path32"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 2.774,4.519 L 2.774,5.414"
-     id="path34"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 3.03,4.519 L 3.03,5.414"
-     id="path36"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 3.285,4.519 L 3.285,5.414"
-     id="path38"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 3.541,4.519 L 3.541,5.414"
-     id="path40"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <polygon
-     points="1.7,5.9 2.007,5.286 2.007,5.593 3.541,5.593 3.541,5.286 3.95,5.9 1.7,5.9 "
-     id="polygon42"
-     style="fill:#999999;stroke:none;stroke-width:0.01" />
-  <polygon
-     points="1.7,5.9 2.007,5.286 2.007,5.593 3.541,5.593 3.541,5.286 3.95,5.9 1.7,5.9 "
-     id="polygon44"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="1.595"
-     height="3.7219999"
-     x="6.119"
-     y="2"
-     id="rect46"
-     style="fill:#b3b3b3;stroke:none;stroke-width:0" />
-  <rect
-     width="1.595"
-     height="3.7219999"
-     x="6.119"
-     y="2"
-     id="rect48"
-     style="fill:none;stroke:#000000;stroke-width:0.08" />
-  <rect
-     width="1.276"
-     height="0.42500001"
-     x="6.2789998"
-     y="2.223"
-     id="rect50"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="1.276"
-     height="0.42500001"
-     x="6.2789998"
-     y="2.6489999"
-     id="rect52"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="1.276"
-     height="0.42500001"
-     x="6.2789998"
-     y="3.0739999"
-     id="rect54"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="1.276"
-     height="0.42500001"
-     x="6.2789998"
-     y="3.4990001"
-     id="rect56"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="0.79799998"
-     height="0.255"
-     x="6.2789998"
-     y="4.0100002"
-     id="rect58"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <ellipse
-     cx="7.4749999"
-     cy="4.052"
-     rx="0.056000002"
-     ry="0.056000002"
-     id="ellipse60"
-     style="fill:#00ff00;stroke:none" />
-  <ellipse
-     cx="7.4749999"
-     cy="4.052"
-     rx="0.056000002"
-     ry="0.056000002"
-     id="ellipse62"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <ellipse
-     cx="7.4749999"
-     cy="4.223"
-     rx="0.056000002"
-     ry="0.056000002"
-     id="ellipse64"
-     style="fill:#ffff00;stroke:none" />
-  <ellipse
-     cx="7.4749999"
-     cy="4.223"
-     rx="0.056000002"
-     ry="0.056000002"
-     id="ellipse66"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="0.191"
-     height="0.17"
-     x="7.1560001"
-     y="4.0949998"
-     id="rect68"
-     style="fill:#ffffff;stroke:none;stroke-width:0" />
-  <rect
-     width="0.191"
-     height="0.17"
-     x="7.1560001"
-     y="4.0949998"
-     id="rect70"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 6.385,4.605 L 6.385,5.536"
-     id="path72"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 6.651,4.605 L 6.651,5.536"
-     id="path74"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 6.917,4.605 L 6.917,5.536"
-     id="path76"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 7.182,4.605 L 7.182,5.536"
-     id="path78"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 7.448,4.605 L 7.448,5.536"
-     id="path80"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 7.714,4.605 L 7.714,5.536"
-     id="path82"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <polygon
-     points="5.8,6.041 6.119,5.403 6.119,5.722 7.714,5.722 7.714,5.403 8.139,6.041 5.8,6.041 "
-     id="polygon84"
-     style="fill:#999999;stroke:none;stroke-width:0.01" />
-  <polygon
-     points="5.8,6.041 6.119,5.403 6.119,5.722 7.714,5.722 7.714,5.403 8.139,6.041 5.8,6.041 "
-     id="polygon86"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="1.618"
-     height="3.776"
-     x="10.124"
-     y="1.9"
-     id="rect88"
-     style="fill:#b3b3b3;stroke:none;stroke-width:0" />
-  <rect
-     width="1.618"
-     height="3.776"
-     x="10.124"
-     y="1.9"
-     id="rect90"
-     style="fill:none;stroke:#000000;stroke-width:0.08" />
-  <rect
-     width="1.295"
-     height="0.43200001"
-     x="10.286"
-     y="2.1270001"
-     id="rect92"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="1.295"
-     height="0.43200001"
-     x="10.286"
-     y="2.5580001"
-     id="rect94"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="1.295"
-     height="0.43200001"
-     x="10.286"
-     y="2.99"
-     id="rect96"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="1.295"
-     height="0.43200001"
-     x="10.286"
-     y="3.421"
-     id="rect98"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="0.80900002"
-     height="0.259"
-     x="10.286"
-     y="3.9389999"
-     id="rect100"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <ellipse
-     cx="11.499"
-     cy="3.9820001"
-     rx="0.057"
-     ry="0.057"
-     id="ellipse102"
-     style="fill:#00ff00;stroke:none" />
-  <ellipse
-     cx="11.499"
-     cy="3.9820001"
-     rx="0.057"
-     ry="0.057"
-     id="ellipse104"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <ellipse
-     cx="11.499"
-     cy="4.1550002"
-     rx="0.057"
-     ry="0.057"
-     id="ellipse106"
-     style="fill:#ffff00;stroke:none" />
-  <ellipse
-     cx="11.499"
-     cy="4.1550002"
-     rx="0.057"
-     ry="0.057"
-     id="ellipse108"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="0.19400001"
-     height="0.17299999"
-     x="11.176"
-     y="4.026"
-     id="rect110"
-     style="fill:#ffffff;stroke:none;stroke-width:0" />
-  <rect
-     width="0.19400001"
-     height="0.17299999"
-     x="11.176"
-     y="4.026"
-     id="rect112"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 10.393,4.543 L 10.393,5.487"
-     id="path114"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 10.663,4.543 L 10.663,5.487"
-     id="path116"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 10.933,4.543 L 10.933,5.487"
-     id="path118"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 11.203,4.543 L 11.203,5.487"
-     id="path120"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 11.472,4.543 L 11.472,5.487"
-     id="path122"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 11.742,4.543 L 11.742,5.487"
-     id="path124"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <polygon
-     points="9.8,6 10.124,5.353 10.124,5.676 11.742,5.676 11.742,5.353 12.174,6 9.8,6 "
-     id="polygon126"
-     style="fill:#999999;stroke:none;stroke-width:0.01" />
-  <polygon
-     points="9.8,6 10.124,5.353 10.124,5.676 11.742,5.676 11.742,5.353 12.174,6 9.8,6 "
-     id="polygon128"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <text
-     x="2.2"
-     y="1.4"
-     id="text130"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">N1_A</text>
-  <text
-     x="6.1999998"
-     y="1.4"
-     id="text132"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">N1_B</text>
-  <text
-     x="10.1"
-     y="1.3"
-     id="text134"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">N1_C (DMB)</text>
-  <rect
-     width="1.631"
-     height="3.806"
-     x="14.726"
-     y="1.8"
-     id="rect136"
-     style="fill:#b3b3b3;stroke:none;stroke-width:0" />
-  <rect
-     width="1.631"
-     height="3.806"
-     x="14.726"
-     y="1.8"
-     id="rect138"
-     style="fill:none;stroke:#000000;stroke-width:0.08" />
-  <rect
-     width="1.3049999"
-     height="0.435"
-     x="14.889"
-     y="2.0280001"
-     id="rect140"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="1.3049999"
-     height="0.435"
-     x="14.889"
-     y="2.4630001"
-     id="rect142"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="1.3049999"
-     height="0.435"
-     x="14.889"
-     y="2.898"
-     id="rect144"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="1.3049999"
-     height="0.435"
-     x="14.889"
-     y="3.3329999"
-     id="rect146"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="0.815"
-     height="0.26100001"
-     x="14.889"
-     y="3.855"
-     id="rect148"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <ellipse
-     cx="16.113001"
-     cy="3.8989999"
-     rx="0.057"
-     ry="0.057"
-     id="ellipse150"
-     style="fill:#00ff00;stroke:none" />
-  <ellipse
-     cx="16.113001"
-     cy="3.8989999"
-     rx="0.057"
-     ry="0.057"
-     id="ellipse152"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <ellipse
-     cx="16.113001"
-     cy="4.073"
-     rx="0.057"
-     ry="0.057"
-     id="ellipse154"
-     style="fill:#ffff00;stroke:none" />
-  <ellipse
-     cx="16.113001"
-     cy="4.073"
-     rx="0.057"
-     ry="0.057"
-     id="ellipse156"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="0.19599999"
-     height="0.17399999"
-     x="15.786"
-     y="3.9419999"
-     id="rect158"
-     style="fill:#ffffff;stroke:none;stroke-width:0" />
-  <rect
-     width="0.19599999"
-     height="0.17399999"
-     x="15.786"
-     y="3.9419999"
-     id="rect160"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 14.998,4.464 L 14.998,5.415"
-     id="path162"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 15.27,4.464 L 15.27,5.415"
-     id="path164"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 15.542,4.464 L 15.542,5.415"
-     id="path166"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 15.814,4.464 L 15.814,5.415"
-     id="path168"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 16.085,4.464 L 16.085,5.415"
-     id="path170"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 16.357,4.464 L 16.357,5.415"
-     id="path172"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <polygon
-     points="14.4,5.932 14.726,5.279 14.726,5.606 16.357,5.606 16.357,5.279 16.792,5.932 14.4,5.932 "
-     id="polygon174"
-     style="fill:#999999;stroke:none;stroke-width:0.01" />
-  <polygon
-     points="14.4,5.932 14.726,5.279 14.726,5.606 16.357,5.606 16.357,5.279 16.792,5.932 14.4,5.932 "
-     id="polygon176"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="19.9"
-     y1="7.0999999"
-     x2="2.5999999"
-     y2="7.0999999"
-     stroke="#000000"
-     stroke-width="0.100"
-     id="line178"
-     style="stroke:#000000;stroke-width:0.1" />
-  <line
-     x1="2.825"
-     y1="5.9000001"
-     x2="2.8"
-     y2="7"
-     stroke="#000000"
-     stroke-width="0.100"
-     id="line180"
-     style="stroke:#000000;stroke-width:0.1" />
-  <line
-     x1="6.9699998"
-     y1="6.0409999"
-     x2="6.9000001"
-     y2="7"
-     stroke="#000000"
-     stroke-width="0.100"
-     id="line182"
-     style="stroke:#000000;stroke-width:0.1" />
-  <line
-     x1="10.987"
-     y1="6"
-     x2="11"
-     y2="7.0999999"
-     stroke="#000000"
-     stroke-width="0.100"
-     id="line184"
-     style="stroke:#000000;stroke-width:0.1" />
-  <line
-     x1="15.596"
-     y1="5.9320002"
-     x2="15.6"
-     y2="7.0999999"
-     stroke="#000000"
-     stroke-width="0.100"
-     id="line186"
-     style="stroke:#000000;stroke-width:0.1" />
-  <rect
-     width="1.645"
-     height="3.839"
-     x="18.929001"
-     y="1.85"
-     id="rect188"
-     style="fill:#b3b3b3;stroke:none;stroke-width:0" />
-  <rect
-     width="1.645"
-     height="3.839"
-     x="18.929001"
-     y="1.85"
-     id="rect190"
-     style="fill:none;stroke:#000000;stroke-width:0.08" />
-  <rect
-     width="1.316"
-     height="0.43900001"
-     x="19.094"
-     y="2.0799999"
-     id="rect192"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="1.316"
-     height="0.43900001"
-     x="19.094"
-     y="2.5190001"
-     id="rect194"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="1.316"
-     height="0.43900001"
-     x="19.094"
-     y="2.9579999"
-     id="rect196"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="1.316"
-     height="0.43900001"
-     x="19.094"
-     y="3.3970001"
-     id="rect198"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="0.82300001"
-     height="0.26300001"
-     x="19.094"
-     y="3.9230001"
-     id="rect200"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <ellipse
-     cx="20.327999"
-     cy="3.967"
-     rx="0.057999998"
-     ry="0.057999998"
-     id="ellipse202"
-     style="fill:#00ff00;stroke:none" />
-  <ellipse
-     cx="20.327999"
-     cy="3.967"
-     rx="0.057999998"
-     ry="0.057999998"
-     id="ellipse204"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <ellipse
-     cx="20.327999"
-     cy="4.1420002"
-     rx="0.057999998"
-     ry="0.057999998"
-     id="ellipse206"
-     style="fill:#ffff00;stroke:none" />
-  <ellipse
-     cx="20.327999"
-     cy="4.1420002"
-     rx="0.057999998"
-     ry="0.057999998"
-     id="ellipse208"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="0.197"
-     height="0.176"
-     x="19.999001"
-     y="4.0110002"
-     id="rect210"
-     style="fill:#ffffff;stroke:none;stroke-width:0" />
-  <rect
-     width="0.197"
-     height="0.176"
-     x="19.999001"
-     y="4.0110002"
-     id="rect212"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 19.203,4.537 L 19.203,5.497"
-     id="path214"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 19.478,4.537 L 19.478,5.497"
-     id="path216"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 19.752,4.537 L 19.752,5.497"
-     id="path218"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 20.026,4.537 L 20.026,5.497"
-     id="path220"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 20.3,4.537 L 20.3,5.497"
-     id="path222"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 20.574,4.537 L 20.574,5.497"
-     id="path224"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <polygon
-     points="18.6,6.018 18.929,5.36 18.929,5.689 20.574,5.689 20.574,5.36 21.013,6.018 18.6,6.018 "
-     id="polygon226"
-     style="fill:#999999;stroke:none;stroke-width:0.01" />
-  <polygon
-     points="18.6,6.018 18.929,5.36 18.929,5.689 20.574,5.689 20.574,5.36 21.013,6.018 18.6,6.018 "
-     id="polygon228"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="19.799999"
-     y1="7.0999999"
-     x2="19.806999"
-     y2="6.0180001"
-     stroke="#000000"
-     stroke-width="0.100"
-     id="line230"
-     style="stroke:#000000;stroke-width:0.1" />
-  <text
-     x="14.6"
-     y="1.3"
-     id="text232"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">N1_D</text>
-  <text
-     x="18.9"
-     y="1.3"
-     id="text234"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">N1_E</text>
-  <line
-     x1="2.5999999"
-     y1="7"
-     x2="2.5999999"
-     y2="8.6000004"
-     stroke="#000000"
-     stroke-width="0.100"
-     id="line236"
-     style="stroke:#000000;stroke-width:0.1" />
-  <rect
-     width="2.3499999"
-     height="2.3499999"
-     x="1.4"
-     y="8.6000004"
-     id="rect238"
-     style="fill:#9f9f9f;stroke:none;stroke-width:0" />
-  <rect
-     width="2.3499999"
-     height="2.3499999"
-     x="1.4"
-     y="8.6000004"
-     id="rect240"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <rect
-     width="2.3499999"
-     height="2.3499999"
-     x="1.4"
-     y="8.6000004"
-     id="rect242"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <path
-     d="M 2.72,8.98 C 2.72,10.155 2.955,9.92 1.78,9.92"
-     id="path244"
-     style="fill:none;stroke:#ffffff;stroke-width:0.13" />
-  <path
-     d="M 2.72,8.98 C 2.72,10.155 2.955,9.92 1.78,9.92"
-     id="path246"
-     style="fill:none;stroke:#000000;stroke-width:0.08" />
-  <polygon
-     points="2.833,9.164 2.716,8.929 2.599,9.164 2.833,9.164 "
-     id="polygon248"
-     style="fill:#000000;stroke:none;stroke-width:0.1" />
-  <polygon
-     points="2.833,9.164 2.716,8.929 2.599,9.164 2.833,9.164 "
-     id="polygon250"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <polygon
-     points="1.964,9.798 1.729,9.916 1.964,10.034 1.964,9.798 "
-     id="polygon252"
-     style="fill:#000000;stroke:none;stroke-width:0.1" />
-  <polygon
-     points="1.964,9.798 1.729,9.916 1.964,10.034 1.964,9.798 "
-     id="polygon254"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <path
-     d="M 3.418,9.641 C 2.243,9.641 2.478,9.406 2.478,10.581"
-     id="path256"
-     style="fill:none;stroke:#ffffff;stroke-width:0.13" />
-  <path
-     d="M 3.418,9.641 C 2.243,9.641 2.478,9.406 2.478,10.581"
-     id="path258"
-     style="fill:none;stroke:#000000;stroke-width:0.08" />
-  <polygon
-     points="3.21,9.752 3.445,9.634 3.21,9.516 3.21,9.752 "
-     id="polygon260"
-     style="fill:#000000;stroke:none;stroke-width:0.1" />
-  <polygon
-     points="3.21,9.752 3.445,9.634 3.21,9.516 3.21,9.752 "
-     id="polygon262"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <polygon
-     points="2.34,10.386 2.458,10.621 2.575,10.386 2.34,10.386 "
-     id="polygon264"
-     style="fill:#000000;stroke:none;stroke-width:0.1" />
-  <polygon
-     points="2.34,10.386 2.458,10.621 2.575,10.386 2.34,10.386 "
-     id="polygon266"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <text
-     x="4.5"
-     y="10.1"
-     id="text268"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">Router 1</text>
-  <text
-     x="9.8999996"
-     y="8.1000004"
-     id="text270"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">Subnet 1</text>
-  <line
-     x1="19.9"
-     y1="7"
-     x2="19.9"
-     y2="8.6999998"
-     stroke="#000000"
-     stroke-width="0.100"
-     id="line272"
-     style="stroke:#000000;stroke-width:0.1" />
-  <rect
-     width="2.4000001"
-     height="2.4000001"
-     x="18.700001"
-     y="8.6999998"
-     id="rect274"
-     style="fill:#9f9f9f;stroke:none;stroke-width:0" />
-  <rect
-     width="2.4000001"
-     height="2.4000001"
-     x="18.700001"
-     y="8.6999998"
-     id="rect276"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <rect
-     width="2.4000001"
-     height="2.4000001"
-     x="18.700001"
-     y="8.6999998"
-     id="rect278"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <path
-     d="M 20.048,9.088 C 20.048,10.288 20.288,10.048 19.088,10.048"
-     id="path280"
-     style="fill:none;stroke:#ffffff;stroke-width:0.13" />
-  <path
-     d="M 20.048,9.088 C 20.048,10.288 20.288,10.048 19.088,10.048"
-     id="path282"
-     style="fill:none;stroke:#000000;stroke-width:0.08" />
-  <polygon
-     points="20.164,9.276 20.044,9.036 19.924,9.276 20.164,9.276 "
-     id="polygon284"
-     style="fill:#000000;stroke:none;stroke-width:0.1" />
-  <polygon
-     points="20.164,9.276 20.044,9.036 19.924,9.276 20.164,9.276 "
-     id="polygon286"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <polygon
-     points="19.276,9.924 19.036,10.044 19.276,10.164 19.276,9.924 "
-     id="polygon288"
-     style="fill:#000000;stroke:none;stroke-width:0.1" />
-  <polygon
-     points="19.276,9.924 19.036,10.044 19.276,10.164 19.276,9.924 "
-     id="polygon290"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <path
-     d="M 20.761,9.764 C 19.561,9.764 19.801,9.524 19.801,10.724"
-     id="path292"
-     style="fill:none;stroke:#ffffff;stroke-width:0.13" />
-  <path
-     d="M 20.761,9.764 C 19.561,9.764 19.801,9.524 19.801,10.724"
-     id="path294"
-     style="fill:none;stroke:#000000;stroke-width:0.08" />
-  <polygon
-     points="20.548,9.876 20.788,9.756 20.548,9.636 20.548,9.876 "
-     id="polygon296"
-     style="fill:#000000;stroke:none;stroke-width:0.1" />
-  <polygon
-     points="20.548,9.876 20.788,9.756 20.548,9.636 20.548,9.876 "
-     id="polygon298"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <polygon
-     points="19.66,10.524 19.78,10.764 19.9,10.524 19.66,10.524 "
-     id="polygon300"
-     style="fill:#000000;stroke:none;stroke-width:0.1" />
-  <polygon
-     points="19.66,10.524 19.78,10.764 19.9,10.524 19.66,10.524 "
-     id="polygon302"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <text
-     x="15.5"
-     y="10.1"
-     id="text304"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">Router 2</text>
-  <line
-     x1="2.575"
-     y1="10.95"
-     x2="2.5999999"
-     y2="12.4"
-     stroke="#000000"
-     stroke-width="0.100"
-     id="line306"
-     style="stroke:#000000;stroke-width:0.1" />
-  <line
-     x1="8"
-     y1="12.4"
-     x2="-1.7"
-     y2="12.4"
-     stroke="#000000"
-     stroke-width="0.100"
-     id="line308"
-     style="stroke:#000000;stroke-width:0.1" />
-  <text
-     x="3.4000001"
-     y="12"
-     id="text310"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">Subnet 2</text>
-  <rect
-     width="1.493"
-     height="3.483"
-     x="7.099"
-     y="13.5"
-     id="rect312"
-     style="fill:#b3b3b3;stroke:none;stroke-width:0" />
-  <rect
-     width="1.493"
-     height="3.483"
-     x="7.099"
-     y="13.5"
-     id="rect314"
-     style="fill:none;stroke:#000000;stroke-width:0.08" />
-  <rect
-     width="1.194"
-     height="0.398"
-     x="7.2480001"
-     y="13.709"
-     id="rect316"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="1.194"
-     height="0.398"
-     x="7.2480001"
-     y="14.107"
-     id="rect318"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="1.194"
-     height="0.398"
-     x="7.2480001"
-     y="14.505"
-     id="rect320"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="1.194"
-     height="0.398"
-     x="7.2480001"
-     y="14.903"
-     id="rect322"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="0.74599999"
-     height="0.23899999"
-     x="7.2480001"
-     y="15.381"
-     id="rect324"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <ellipse
-     cx="8.3669996"
-     cy="15.421"
-     rx="0.052000001"
-     ry="0.052000001"
-     id="ellipse326"
-     style="fill:#00ff00;stroke:none" />
-  <ellipse
-     cx="8.3669996"
-     cy="15.421"
-     rx="0.052000001"
-     ry="0.052000001"
-     id="ellipse328"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <ellipse
-     cx="8.3669996"
-     cy="15.58"
-     rx="0.052000001"
-     ry="0.052000001"
-     id="ellipse330"
-     style="fill:#ffff00;stroke:none" />
-  <ellipse
-     cx="8.3669996"
-     cy="15.58"
-     rx="0.052000001"
-     ry="0.052000001"
-     id="ellipse332"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="0.17900001"
-     height="0.15899999"
-     x="8.0690002"
-     y="15.461"
-     id="rect334"
-     style="fill:#ffffff;stroke:none;stroke-width:0" />
-  <rect
-     width="0.17900001"
-     height="0.15899999"
-     x="8.0690002"
-     y="15.461"
-     id="rect336"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 7.347,15.938 L 7.347,16.809"
-     id="path338"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 7.596,15.938 L 7.596,16.809"
-     id="path340"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 7.845,15.938 L 7.845,16.809"
-     id="path342"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 8.094,15.938 L 8.094,16.809"
-     id="path344"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 8.343,15.938 L 8.343,16.809"
-     id="path346"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 8.591,15.938 L 8.591,16.809"
-     id="path348"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <polygon
-     points="6.8,17.282 7.099,16.685 7.099,16.983 8.591,16.983 8.591,16.685 8.989,17.282 6.8,17.282 "
-     id="polygon350"
-     style="fill:#999999;stroke:none;stroke-width:0.01" />
-  <polygon
-     points="6.8,17.282 7.099,16.685 7.099,16.983 8.591,16.983 8.591,16.685 8.989,17.282 6.8,17.282 "
-     id="polygon352"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="7.895"
-     y1="13.5"
-     x2="7.9000001"
-     y2="12.3"
-     stroke="#000000"
-     stroke-width="0.100"
-     id="line354"
-     style="stroke:#000000;stroke-width:0.1" />
-  <rect
-     width="1.535"
-     height="3.582"
-     x="3.707"
-     y="13.489"
-     id="rect356"
-     style="fill:#b3b3b3;stroke:none;stroke-width:0" />
-  <rect
-     width="1.535"
-     height="3.582"
-     x="3.707"
-     y="13.489"
-     id="rect358"
-     style="fill:none;stroke:#000000;stroke-width:0.08" />
-  <rect
-     width="1.228"
-     height="0.40900001"
-     x="3.8599999"
-     y="13.703"
-     id="rect360"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="1.228"
-     height="0.40900001"
-     x="3.8599999"
-     y="14.113"
-     id="rect362"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="1.228"
-     height="0.40900001"
-     x="3.8599999"
-     y="14.522"
-     id="rect364"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="1.228"
-     height="0.40900001"
-     x="3.8599999"
-     y="14.931"
-     id="rect366"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="0.76700002"
-     height="0.24600001"
-     x="3.8599999"
-     y="15.423"
-     id="rect368"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <ellipse
-     cx="5.0120001"
-     cy="15.464"
-     rx="0.054000001"
-     ry="0.054000001"
-     id="ellipse370"
-     style="fill:#00ff00;stroke:none" />
-  <ellipse
-     cx="5.0120001"
-     cy="15.464"
-     rx="0.054000001"
-     ry="0.054000001"
-     id="ellipse372"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <ellipse
-     cx="5.0120001"
-     cy="15.627"
-     rx="0.054000001"
-     ry="0.054000001"
-     id="ellipse374"
-     style="fill:#ffff00;stroke:none" />
-  <ellipse
-     cx="5.0120001"
-     cy="15.627"
-     rx="0.054000001"
-     ry="0.054000001"
-     id="ellipse376"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="0.184"
-     height="0.164"
-     x="4.7049999"
-     y="15.505"
-     id="rect378"
-     style="fill:#ffffff;stroke:none;stroke-width:0" />
-  <rect
-     width="0.184"
-     height="0.164"
-     x="4.7049999"
-     y="15.505"
-     id="rect380"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 3.963,15.996 L 3.963,16.891"
-     id="path382"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 4.219,15.996 L 4.219,16.891"
-     id="path384"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 4.474,15.996 L 4.474,16.891"
-     id="path386"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 4.73,15.996 L 4.73,16.891"
-     id="path388"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 4.986,15.996 L 4.986,16.891"
-     id="path390"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 5.242,15.996 L 5.242,16.891"
-     id="path392"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <polygon
-     points="3.4,17.377 3.707,16.763 3.707,17.07 5.242,17.07 5.242,16.763 5.651,17.377 3.4,17.377 "
-     id="polygon394"
-     style="fill:#999999;stroke:none;stroke-width:0.01" />
-  <polygon
-     points="3.4,17.377 3.707,16.763 3.707,17.07 5.242,17.07 5.242,16.763 5.651,17.377 3.4,17.377 "
-     id="polygon396"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="4.526"
-     y1="13.489"
-     x2="4.5999999"
-     y2="12.4"
-     stroke="#000000"
-     stroke-width="0.100"
-     id="line398"
-     style="stroke:#000000;stroke-width:0.1" />
-  <text
-     x="7"
-     y="18.4"
-     id="text400"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">N2_D</text>
-  <text
-     x="7"
-     y="19.200001"
-     id="text402"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">(WINS)</text>
-  <text
-     x="3.9000001"
-     y="18.4"
-     id="text404"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">N2_C</text>
-  <rect
-     width="1.535"
-     height="3.582"
-     x="0.60699999"
-     y="13.5"
-     id="rect406"
-     style="fill:#b3b3b3;stroke:none;stroke-width:0" />
-  <rect
-     width="1.535"
-     height="3.582"
-     x="0.60699999"
-     y="13.5"
-     id="rect408"
-     style="fill:none;stroke:#000000;stroke-width:0.08" />
-  <rect
-     width="1.228"
-     height="0.40900001"
-     x="0.75999999"
-     y="13.715"
-     id="rect410"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="1.228"
-     height="0.40900001"
-     x="0.75999999"
-     y="14.124"
-     id="rect412"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="1.228"
-     height="0.40900001"
-     x="0.75999999"
-     y="14.534"
-     id="rect414"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="1.228"
-     height="0.40900001"
-     x="0.75999999"
-     y="14.943"
-     id="rect416"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="0.76700002"
-     height="0.24600001"
-     x="0.75999999"
-     y="15.434"
-     id="rect418"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <ellipse
-     cx="1.9119999"
-     cy="15.475"
-     rx="0.054000001"
-     ry="0.054000001"
-     id="ellipse420"
-     style="fill:#00ff00;stroke:none" />
-  <ellipse
-     cx="1.9119999"
-     cy="15.475"
-     rx="0.054000001"
-     ry="0.054000001"
-     id="ellipse422"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <ellipse
-     cx="1.9119999"
-     cy="15.639"
-     rx="0.054000001"
-     ry="0.054000001"
-     id="ellipse424"
-     style="fill:#ffff00;stroke:none" />
-  <ellipse
-     cx="1.9119999"
-     cy="15.639"
-     rx="0.054000001"
-     ry="0.054000001"
-     id="ellipse426"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="0.184"
-     height="0.164"
-     x="1.605"
-     y="15.516"
-     id="rect428"
-     style="fill:#ffffff;stroke:none;stroke-width:0" />
-  <rect
-     width="0.184"
-     height="0.164"
-     x="1.605"
-     y="15.516"
-     id="rect430"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 0.863,16.007 L 0.863,16.903"
-     id="path432"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 1.119,16.007 L 1.119,16.903"
-     id="path434"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 1.374,16.007 L 1.374,16.903"
-     id="path436"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 1.63,16.007 L 1.63,16.903"
-     id="path438"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 1.886,16.007 L 1.886,16.903"
-     id="path440"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 2.142,16.007 L 2.142,16.903"
-     id="path442"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <polygon
-     points="0.3,17.389 0.607,16.775 0.607,17.082 2.142,17.082 2.142,16.775 2.551,17.389 0.3,17.389 "
-     id="polygon444"
-     style="fill:#999999;stroke:none;stroke-width:0.01" />
-  <polygon
-     points="0.3,17.389 0.607,16.775 0.607,17.082 2.142,17.082 2.142,16.775 2.551,17.389 0.3,17.389 "
-     id="polygon446"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="1.426"
-     y1="13.5"
-     x2="1.5"
-     y2="12.411"
-     stroke="#000000"
-     stroke-width="0.100"
-     id="line448"
-     style="stroke:#000000;stroke-width:0.1" />
-  <text
-     x="0.80000001"
-     y="18.410999"
-     id="text450"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">N2_B</text>
-  <rect
-     width="1.535"
-     height="3.582"
-     x="-2.493"
-     y="13.5"
-     id="rect452"
-     style="fill:#b3b3b3;stroke:none;stroke-width:0" />
-  <rect
-     width="1.535"
-     height="3.582"
-     x="-2.493"
-     y="13.5"
-     id="rect454"
-     style="fill:none;stroke:#000000;stroke-width:0.08" />
-  <rect
-     width="1.228"
-     height="0.40900001"
-     x="-2.3399999"
-     y="13.715"
-     id="rect456"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="1.228"
-     height="0.40900001"
-     x="-2.3399999"
-     y="14.124"
-     id="rect458"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="1.228"
-     height="0.40900001"
-     x="-2.3399999"
-     y="14.534"
-     id="rect460"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="1.228"
-     height="0.40900001"
-     x="-2.3399999"
-     y="14.943"
-     id="rect462"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="0.76700002"
-     height="0.24600001"
-     x="-2.3399999"
-     y="15.434"
-     id="rect464"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <ellipse
-     cx="-1.188"
-     cy="15.475"
-     rx="0.054000001"
-     ry="0.054000001"
-     id="ellipse466"
-     style="fill:#00ff00;stroke:none" />
-  <ellipse
-     cx="-1.188"
-     cy="15.475"
-     rx="0.054000001"
-     ry="0.054000001"
-     id="ellipse468"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <ellipse
-     cx="-1.188"
-     cy="15.639"
-     rx="0.054000001"
-     ry="0.054000001"
-     id="ellipse470"
-     style="fill:#ffff00;stroke:none" />
-  <ellipse
-     cx="-1.188"
-     cy="15.639"
-     rx="0.054000001"
-     ry="0.054000001"
-     id="ellipse472"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="0.184"
-     height="0.164"
-     x="-1.495"
-     y="15.516"
-     id="rect474"
-     style="fill:#ffffff;stroke:none;stroke-width:0" />
-  <rect
-     width="0.184"
-     height="0.164"
-     x="-1.495"
-     y="15.516"
-     id="rect476"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M -2.237,16.007 L -2.237,16.903"
-     id="path478"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M -1.981,16.007 L -1.981,16.903"
-     id="path480"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M -1.726,16.007 L -1.726,16.903"
-     id="path482"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M -1.47,16.007 L -1.47,16.903"
-     id="path484"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M -1.214,16.007 L -1.214,16.903"
-     id="path486"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M -0.958,16.007 L -0.958,16.903"
-     id="path488"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <polygon
-     points="-2.8,17.389 -2.493,16.775 -2.493,17.082 -0.958,17.082 -0.958,16.775 -0.549,17.389 -2.8,17.389 "
-     id="polygon490"
-     style="fill:#999999;stroke:none;stroke-width:0.01" />
-  <polygon
-     points="-2.8,17.389 -2.493,16.775 -2.493,17.082 -0.958,17.082 -0.958,16.775 -0.549,17.389 -2.8,17.389 "
-     id="polygon492"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="-1.674"
-     y1="13.5"
-     x2="-1.6"
-     y2="12.411"
-     stroke="#000000"
-     stroke-width="0.100"
-     id="line494"
-     style="stroke:#000000;stroke-width:0.1" />
-  <text
-     x="-2.4000001"
-     y="18.4"
-     id="text496"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">N2_A</text>
-  <line
-     x1="19.9"
-     y1="11.1"
-     x2="19.9"
-     y2="12.6"
-     stroke="#000000"
-     stroke-width="0.100"
-     id="line498"
-     style="stroke:#000000;stroke-width:0.1" />
-  <line
-     x1="25.299999"
-     y1="12.6"
-     x2="15.6"
-     y2="12.6"
-     stroke="#000000"
-     stroke-width="0.100"
-     id="line500"
-     style="stroke:#000000;stroke-width:0.1" />
-  <text
-     x="20.700001"
-     y="12.2"
-     id="text502"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">Subnet 3</text>
-  <rect
-     width="1.493"
-     height="3.483"
-     x="24.399"
-     y="13.7"
-     id="rect504"
-     style="fill:#b3b3b3;stroke:none;stroke-width:0" />
-  <rect
-     width="1.493"
-     height="3.483"
-     x="24.399"
-     y="13.7"
-     id="rect506"
-     style="fill:none;stroke:#000000;stroke-width:0.08" />
-  <rect
-     width="1.194"
-     height="0.398"
-     x="24.548"
-     y="13.909"
-     id="rect508"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="1.194"
-     height="0.398"
-     x="24.548"
-     y="14.307"
-     id="rect510"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="1.194"
-     height="0.398"
-     x="24.548"
-     y="14.705"
-     id="rect512"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="1.194"
-     height="0.398"
-     x="24.548"
-     y="15.103"
-     id="rect514"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="0.74599999"
-     height="0.23899999"
-     x="24.548"
-     y="15.581"
-     id="rect516"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <ellipse
-     cx="25.667"
-     cy="15.621"
-     rx="0.052000001"
-     ry="0.052000001"
-     id="ellipse518"
-     style="fill:#00ff00;stroke:none" />
-  <ellipse
-     cx="25.667"
-     cy="15.621"
-     rx="0.052000001"
-     ry="0.052000001"
-     id="ellipse520"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <ellipse
-     cx="25.667"
-     cy="15.78"
-     rx="0.052000001"
-     ry="0.052000001"
-     id="ellipse522"
-     style="fill:#ffff00;stroke:none" />
-  <ellipse
-     cx="25.667"
-     cy="15.78"
-     rx="0.052000001"
-     ry="0.052000001"
-     id="ellipse524"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="0.17900001"
-     height="0.15899999"
-     x="25.368999"
-     y="15.661"
-     id="rect526"
-     style="fill:#ffffff;stroke:none;stroke-width:0" />
-  <rect
-     width="0.17900001"
-     height="0.15899999"
-     x="25.368999"
-     y="15.661"
-     id="rect528"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 24.647,16.138 L 24.647,17.009"
-     id="path530"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 24.896,16.138 L 24.896,17.009"
-     id="path532"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 25.145,16.138 L 25.145,17.009"
-     id="path534"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 25.394,16.138 L 25.394,17.009"
-     id="path536"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 25.643,16.138 L 25.643,17.009"
-     id="path538"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 25.891,16.138 L 25.891,17.009"
-     id="path540"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <polygon
-     points="24.1,17.482 24.399,16.885 24.399,17.183 25.891,17.183 25.891,16.885 26.289,17.482 24.1,17.482 "
-     id="polygon542"
-     style="fill:#999999;stroke:none;stroke-width:0.01" />
-  <polygon
-     points="24.1,17.482 24.399,16.885 24.399,17.183 25.891,17.183 25.891,16.885 26.289,17.482 24.1,17.482 "
-     id="polygon544"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="25.195"
-     y1="13.7"
-     x2="25.200001"
-     y2="12.5"
-     stroke="#000000"
-     stroke-width="0.100"
-     id="line546"
-     style="stroke:#000000;stroke-width:0.1" />
-  <rect
-     width="1.535"
-     height="3.582"
-     x="21.007"
-     y="13.689"
-     id="rect548"
-     style="fill:#b3b3b3;stroke:none;stroke-width:0" />
-  <rect
-     width="1.535"
-     height="3.582"
-     x="21.007"
-     y="13.689"
-     id="rect550"
-     style="fill:none;stroke:#000000;stroke-width:0.08" />
-  <rect
-     width="1.228"
-     height="0.40900001"
-     x="21.16"
-     y="13.903"
-     id="rect552"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="1.228"
-     height="0.40900001"
-     x="21.16"
-     y="14.313"
-     id="rect554"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="1.228"
-     height="0.40900001"
-     x="21.16"
-     y="14.722"
-     id="rect556"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="1.228"
-     height="0.40900001"
-     x="21.16"
-     y="15.131"
-     id="rect558"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="0.76700002"
-     height="0.24600001"
-     x="21.16"
-     y="15.623"
-     id="rect560"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <ellipse
-     cx="22.312"
-     cy="15.664"
-     rx="0.054000001"
-     ry="0.054000001"
-     id="ellipse562"
-     style="fill:#00ff00;stroke:none" />
-  <ellipse
-     cx="22.312"
-     cy="15.664"
-     rx="0.054000001"
-     ry="0.054000001"
-     id="ellipse564"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <ellipse
-     cx="22.312"
-     cy="15.827"
-     rx="0.054000001"
-     ry="0.054000001"
-     id="ellipse566"
-     style="fill:#ffff00;stroke:none" />
-  <ellipse
-     cx="22.312"
-     cy="15.827"
-     rx="0.054000001"
-     ry="0.054000001"
-     id="ellipse568"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="0.184"
-     height="0.164"
-     x="22.004999"
-     y="15.705"
-     id="rect570"
-     style="fill:#ffffff;stroke:none;stroke-width:0" />
-  <rect
-     width="0.184"
-     height="0.164"
-     x="22.004999"
-     y="15.705"
-     id="rect572"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 21.263,16.196 L 21.263,17.091"
-     id="path574"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 21.519,16.196 L 21.519,17.091"
-     id="path576"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 21.774,16.196 L 21.774,17.091"
-     id="path578"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 22.03,16.196 L 22.03,17.091"
-     id="path580"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 22.286,16.196 L 22.286,17.091"
-     id="path582"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 22.542,16.196 L 22.542,17.091"
-     id="path584"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <polygon
-     points="20.7,17.577 21.007,16.963 21.007,17.27 22.542,17.27 22.542,16.963 22.951,17.577 20.7,17.577 "
-     id="polygon586"
-     style="fill:#999999;stroke:none;stroke-width:0.01" />
-  <polygon
-     points="20.7,17.577 21.007,16.963 21.007,17.27 22.542,17.27 22.542,16.963 22.951,17.577 20.7,17.577 "
-     id="polygon588"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="21.826"
-     y1="13.689"
-     x2="21.9"
-     y2="12.6"
-     stroke="#000000"
-     stroke-width="0.100"
-     id="line590"
-     style="stroke:#000000;stroke-width:0.1" />
-  <text
-     x="24.299999"
-     y="18.6"
-     id="text592"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">N3_D</text>
-  <text
-     x="21.200001"
-     y="18.6"
-     id="text594"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">N3_C</text>
-  <rect
-     width="1.535"
-     height="3.582"
-     x="17.907"
-     y="13.7"
-     id="rect596"
-     style="fill:#b3b3b3;stroke:none;stroke-width:0" />
-  <rect
-     width="1.535"
-     height="3.582"
-     x="17.907"
-     y="13.7"
-     id="rect598"
-     style="fill:none;stroke:#000000;stroke-width:0.08" />
-  <rect
-     width="1.228"
-     height="0.40900001"
-     x="18.059999"
-     y="13.915"
-     id="rect600"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="1.228"
-     height="0.40900001"
-     x="18.059999"
-     y="14.324"
-     id="rect602"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="1.228"
-     height="0.40900001"
-     x="18.059999"
-     y="14.734"
-     id="rect604"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="1.228"
-     height="0.40900001"
-     x="18.059999"
-     y="15.143"
-     id="rect606"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="0.76700002"
-     height="0.24600001"
-     x="18.059999"
-     y="15.634"
-     id="rect608"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <ellipse
-     cx="19.212"
-     cy="15.675"
-     rx="0.054000001"
-     ry="0.054000001"
-     id="ellipse610"
-     style="fill:#00ff00;stroke:none" />
-  <ellipse
-     cx="19.212"
-     cy="15.675"
-     rx="0.054000001"
-     ry="0.054000001"
-     id="ellipse612"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <ellipse
-     cx="19.212"
-     cy="15.839"
-     rx="0.054000001"
-     ry="0.054000001"
-     id="ellipse614"
-     style="fill:#ffff00;stroke:none" />
-  <ellipse
-     cx="19.212"
-     cy="15.839"
-     rx="0.054000001"
-     ry="0.054000001"
-     id="ellipse616"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="0.184"
-     height="0.164"
-     x="18.905001"
-     y="15.716"
-     id="rect618"
-     style="fill:#ffffff;stroke:none;stroke-width:0" />
-  <rect
-     width="0.184"
-     height="0.164"
-     x="18.905001"
-     y="15.716"
-     id="rect620"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 18.163,16.207 L 18.163,17.103"
-     id="path622"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 18.419,16.207 L 18.419,17.103"
-     id="path624"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 18.674,16.207 L 18.674,17.103"
-     id="path626"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 18.93,16.207 L 18.93,17.103"
-     id="path628"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 19.186,16.207 L 19.186,17.103"
-     id="path630"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 19.442,16.207 L 19.442,17.103"
-     id="path632"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <polygon
-     points="17.6,17.589 17.907,16.975 17.907,17.282 19.442,17.282 19.442,16.975 19.851,17.589 17.6,17.589 "
-     id="polygon634"
-     style="fill:#999999;stroke:none;stroke-width:0.01" />
-  <polygon
-     points="17.6,17.589 17.907,16.975 17.907,17.282 19.442,17.282 19.442,16.975 19.851,17.589 17.6,17.589 "
-     id="polygon636"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="18.726"
-     y1="13.7"
-     x2="18.799999"
-     y2="12.611"
-     stroke="#000000"
-     stroke-width="0.100"
-     id="line638"
-     style="stroke:#000000;stroke-width:0.1" />
-  <text
-     x="18.1"
-     y="18.611"
-     id="text640"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">N3_B</text>
-  <rect
-     width="1.535"
-     height="3.582"
-     x="14.807"
-     y="13.7"
-     id="rect642"
-     style="fill:#b3b3b3;stroke:none;stroke-width:0" />
-  <rect
-     width="1.535"
-     height="3.582"
-     x="14.807"
-     y="13.7"
-     id="rect644"
-     style="fill:none;stroke:#000000;stroke-width:0.08" />
-  <rect
-     width="1.228"
-     height="0.40900001"
-     x="14.96"
-     y="13.915"
-     id="rect646"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="1.228"
-     height="0.40900001"
-     x="14.96"
-     y="14.324"
-     id="rect648"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="1.228"
-     height="0.40900001"
-     x="14.96"
-     y="14.734"
-     id="rect650"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="1.228"
-     height="0.40900001"
-     x="14.96"
-     y="15.143"
-     id="rect652"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="0.76700002"
-     height="0.24600001"
-     x="14.96"
-     y="15.634"
-     id="rect654"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <ellipse
-     cx="16.112"
-     cy="15.675"
-     rx="0.054000001"
-     ry="0.054000001"
-     id="ellipse656"
-     style="fill:#00ff00;stroke:none" />
-  <ellipse
-     cx="16.112"
-     cy="15.675"
-     rx="0.054000001"
-     ry="0.054000001"
-     id="ellipse658"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <ellipse
-     cx="16.112"
-     cy="15.839"
-     rx="0.054000001"
-     ry="0.054000001"
-     id="ellipse660"
-     style="fill:#ffff00;stroke:none" />
-  <ellipse
-     cx="16.112"
-     cy="15.839"
-     rx="0.054000001"
-     ry="0.054000001"
-     id="ellipse662"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="0.184"
-     height="0.164"
-     x="15.805"
-     y="15.716"
-     id="rect664"
-     style="fill:#ffffff;stroke:none;stroke-width:0" />
-  <rect
-     width="0.184"
-     height="0.164"
-     x="15.805"
-     y="15.716"
-     id="rect666"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 15.063,16.207 L 15.063,17.103"
-     id="path668"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 15.319,16.207 L 15.319,17.103"
-     id="path670"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 15.574,16.207 L 15.574,17.103"
-     id="path672"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 15.83,16.207 L 15.83,17.103"
-     id="path674"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 16.086,16.207 L 16.086,17.103"
-     id="path676"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 16.342,16.207 L 16.342,17.103"
-     id="path678"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <polygon
-     points="14.5,17.589 14.807,16.975 14.807,17.282 16.342,17.282 16.342,16.975 16.751,17.589 14.5,17.589 "
-     id="polygon680"
-     style="fill:#999999;stroke:none;stroke-width:0.01" />
-  <polygon
-     points="14.5,17.589 14.807,16.975 14.807,17.282 16.342,17.282 16.342,16.975 16.751,17.589 14.5,17.589 "
-     id="polygon682"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="15.626"
-     y1="13.7"
-     x2="15.7"
-     y2="12.611"
-     stroke="#000000"
-     stroke-width="0.100"
-     id="line684"
-     style="stroke:#000000;stroke-width:0.1" />
-  <text
-     x="14.9"
-     y="18.6"
-     id="text686"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">N3_A</text>
-</svg>
diff --git a/docs-xml/Samba3-HOWTO/images/cups1.svg b/docs-xml/Samba3-HOWTO/images/cups1.svg
deleted file mode 100644
index 18b7e4f..0000000
--- a/docs-xml/Samba3-HOWTO/images/cups1.svg
+++ /dev/null
@@ -1,274 +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="27.950001cm"
-   height="23.34cm"
-   viewBox="0.8 0.857 28.75 24.198"
-   id="svg2">
-  <defs
-     id="defs117" />
-  <text
-     x="0.80000001"
-     y="1.4"
-     id="text4"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">CUPS in and of itself has this (general) filter chain (italic letters</text>
-  <text
-     x="0.80000001"
-     y="2.2"
-     id="text6"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">are file-formats or MIME types, other are filters (this is</text>
-  <text
-     x="0.80000001"
-     y="3"
-     id="text8"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">true for pre-1.1.15 of pre-4.3 versions of CUPS and ESP PrintPro):</text>
-  <text
-     x="2.0999999"
-     y="4.9000001"
-     id="text10"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">something-fileformat</text>
-  <polygon
-     points="4.625,5.6 4.625,6.45 4.2,6.45 5.05,7.3 5.9,6.45 5.475,6.45 5.475,5.6 4.625,5.6 "
-     id="polygon12"
-     style="fill:#ffffff;stroke:none;stroke-width:0.1" />
-  <polygon
-     points="4.625,5.6 4.625,6.45 4.2,6.45 5.05,7.3 5.9,6.45 5.475,6.45 5.475,5.6 4.625,5.6 "
-     id="polygon14"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <polygon
-     points="4.625,5.6 4.625,6.45 4.2,6.45 5.05,7.3 5.9,6.45 5.475,6.45 5.475,5.6 4.625,5.6 "
-     id="polygon16"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <text
-     x="2.0999999"
-     y="11.9"
-     id="text18"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">application/postscript</text>
-  <polygon
-     points="4.725,12.6 4.725,13.45 4.3,13.45 5.15,14.3 6,13.45 5.575,13.45 5.575,12.6 4.725,12.6 "
-     id="polygon20"
-     style="fill:#ffffff;stroke:none;stroke-width:0.1" />
-  <polygon
-     points="4.725,12.6 4.725,13.45 4.3,13.45 5.15,14.3 6,13.45 5.575,13.45 5.575,12.6 4.725,12.6 "
-     id="polygon22"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <polygon
-     points="4.725,12.6 4.725,13.45 4.3,13.45 5.15,14.3 6,13.45 5.575,13.45 5.575,12.6 4.725,12.6 "
-     id="polygon24"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <polygon
-     points="4.625,9 4.625,9.85 4.2,9.85 5.05,10.7 5.9,9.85 5.475,9.85 5.475,9 4.625,9 "
-     id="polygon26"
-     style="fill:#ffffff;stroke:none;stroke-width:0.1" />
-  <polygon
-     points="4.625,9 4.625,9.85 4.2,9.85 5.05,10.7 5.9,9.85 5.475,9.85 5.475,9 4.625,9 "
-     id="polygon28"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <polygon
-     points="4.625,9 4.625,9.85 4.2,9.85 5.05,10.7 5.9,9.85 5.475,9.85 5.475,9 4.625,9 "
-     id="polygon30"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <text
-     x="2.8"
-     y="8.3000002"
-     id="text32"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">somethingtops</text>
-  <text
-     x="4.0999999"
-     y="15.3"
-     id="text34"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">pstops</text>
-  <polygon
-     points="4.725,15.8 4.725,16.65 4.3,16.65 5.15,17.5 6,16.65 5.575,16.65 5.575,15.8 4.725,15.8 "
-     id="polygon36"
-     style="fill:#ffffff;stroke:none;stroke-width:0.1" />
-  <polygon
-     points="4.725,15.8 4.725,16.65 4.3,16.65 5.15,17.5 6,16.65 5.575,16.65 5.575,15.8 4.725,15.8 "
-     id="polygon38"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <polygon
-     points="4.725,15.8 4.725,16.65 4.3,16.65 5.15,17.5 6,16.65 5.575,16.65 5.575,15.8 4.725,15.8 "
-     id="polygon40"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <text
-     x="1.2"
-     y="18.4"
-     id="text42"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">application/vnd.cups-postscript</text>
-  <text
-     x="14.8"
-     y="18.4"
-     id="text44"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">pstoraster</text>
-  <text
-     x="13.4"
-     y="14.8"
-     id="text46"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">application/vnd.cups-raster</text>
-  <text
-     x="14.2"
-     y="11.2"
-     id="text48"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">rastertosomething</text>
-  <text
-     x="13.3"
-     y="7.6999998"
-     id="text50"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">something-device-specific</text>
-  <text
-     x="25.6"
-     y="7.6999998"
-     id="text52"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">backend</text>
-  <polygon
-     points="11.2,17.625 12.5,17.625 12.5,17.2 13.8,18.05 12.5,18.9 12.5,18.475 11.2,18.475 11.2,17.625 "
-     id="polygon54"
-     style="fill:#ffffff;stroke:none;stroke-width:0.1" />
-  <polygon
-     points="11.2,17.625 12.5,17.625 12.5,17.2 13.8,18.05 12.5,18.9 12.5,18.475 11.2,18.475 11.2,17.625 "
-     id="polygon56"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <polygon
-     points="11.2,17.625 12.5,17.625 12.5,17.2 13.8,18.05 12.5,18.9 12.5,18.475 11.2,18.475 11.2,17.625 "
-     id="polygon58"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <polygon
-     points="16.35,17.5 16.35,16.35 15.9,16.35 16.8,15.2 17.7,16.35 17.25,16.35 17.25,17.5 16.35,17.5 "
-     id="polygon60"
-     style="fill:#ffffff;stroke:none;stroke-width:0.1" />
-  <polygon
-     points="16.35,17.5 16.35,16.35 15.9,16.35 16.8,15.2 17.7,16.35 17.25,16.35 17.25,17.5 16.35,17.5 "
-     id="polygon62"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <polygon
-     points="16.35,17.5 16.35,16.35 15.9,16.35 16.8,15.2 17.7,16.35 17.25,16.35 17.25,17.5 16.35,17.5 "
-     id="polygon64"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <polygon
-     points="16.35,14 16.35,12.85 15.9,12.85 16.8,11.7 17.7,12.85 17.25,12.85 17.25,14 16.35,14 "
-     id="polygon66"
-     style="fill:#ffffff;stroke:none;stroke-width:0.1" />
-  <polygon
-     points="16.35,14 16.35,12.85 15.9,12.85 16.8,11.7 17.7,12.85 17.25,12.85 17.25,14 16.35,14 "
-     id="polygon68"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <polygon
-     points="16.35,14 16.35,12.85 15.9,12.85 16.8,11.7 17.7,12.85 17.25,12.85 17.25,14 16.35,14 "
-     id="polygon70"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <polygon
-     points="16.35,10.3 16.35,9.15 15.9,9.15 16.8,8 17.7,9.15 17.25,9.15 17.25,10.3 16.35,10.3 "
-     id="polygon72"
-     style="fill:#ffffff;stroke:none;stroke-width:0.1" />
-  <polygon
-     points="16.35,10.3 16.35,9.15 15.9,9.15 16.8,8 17.7,9.15 17.25,9.15 17.25,10.3 16.35,10.3 "
-     id="polygon74"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <polygon
-     points="16.35,10.3 16.35,9.15 15.9,9.15 16.8,8 17.7,9.15 17.25,9.15 17.25,10.3 16.35,10.3 "
-     id="polygon76"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <polygon
-     points="21.9,7.025 23.2,7.025 23.2,6.6 24.5,7.45 23.2,8.3 23.2,7.875 21.9,7.875 21.9,7.025 "
-     id="polygon78"
-     style="fill:#ffffff;stroke:none;stroke-width:0.1" />
-  <polygon
-     points="21.9,7.025 23.2,7.025 23.2,6.6 24.5,7.45 23.2,8.3 23.2,7.875 21.9,7.875 21.9,7.025 "
-     id="polygon80"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <polygon
-     points="21.9,7.025 23.2,7.025 23.2,6.6 24.5,7.45 23.2,8.3 23.2,7.875 21.9,7.875 21.9,7.025 "
-     id="polygon82"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="8.1000004"
-     height="2.7"
-     x="20.200001"
-     y="10"
-     id="rect84"
-     style="fill:#ffffff;stroke:none;stroke-width:0" />
-  <rect
-     width="8.1000004"
-     height="2.7"
-     x="20.200001"
-     y="10"
-     id="rect86"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <text
-     x="20.5"
-     y="10.7"
-     id="text88"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">e.g. Gimp-Print filters</text>
-  <text
-     x="20.5"
-     y="11.5"
-     id="text90"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">may be plugged in here</text>
-  <text
-     x="20.5"
-     y="12.3"
-     id="text92"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">(= "raster driver")</text>
-  <text
-     x="1.5"
-     y="20.700001"
-     id="text94"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">ESP PrintPro has some enhanced "rastertosomething" filters as compared to</text>
-  <text
-     x="1.5"
-     y="21.5"
-     id="text96"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">CUPS, and also a somewhat improved "pstoraster" filter.</text>
-  <text
-     x="1.6"
-     y="23"
-     id="text98"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">NOTE: Gimp-Print and some other 3rd-Party-Filters (like TurboPrint) to</text>
-  <text
-     x="1.6"
-     y="23.799999"
-     id="text100"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">CUPS and ESP PrintPro plug-in where rastertosomething is noted.</text>
-  <rect
-     width="10.1"
-     height="4.4000001"
-     x="18.6"
-     y="15.5"
-     id="rect102"
-     style="fill:#ffffff;stroke:none;stroke-width:0" />
-  <rect
-     width="10.1"
-     height="4.4000001"
-     x="18.6"
-     y="15.5"
-     id="rect104"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <text
-     x="19"
-     y="16.4"
-     id="text106"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">as shipped with CUPS,</text>
-  <text
-     x="19"
-     y="17.200001"
-     id="text108"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">independent from any</text>
-  <text
-     x="19"
-     y="18"
-     id="text110"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">GhostScript installation on the</text>
-  <text
-     x="19"
-     y="18.799999"
-     id="text112"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">system</text>
-  <text
-     x="19"
-     y="19.6"
-     id="text114"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">(= "postscript interpreter")</text>
-</svg>
diff --git a/docs-xml/Samba3-HOWTO/images/cups2.svg b/docs-xml/Samba3-HOWTO/images/cups2.svg
deleted file mode 100644
index 8cddd33..0000000
--- a/docs-xml/Samba3-HOWTO/images/cups2.svg
+++ /dev/null
@@ -1,320 +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="24.681999cm"
-   height="42.34cm"
-   viewBox="0.268 0.758 24.95 43.098"
-   id="svg2">
-  <defs
-     id="defs139" />
-  <text
-     x="1"
-     y="1.3"
-     id="text4"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">something-fileformat</text>
-  <polygon
-     points="3.163,1.9 3.163,2.825 2.7,2.825 3.625,3.75 4.55,2.825 4.088,2.825 4.088,1.9 3.163,1.9 "
-     id="polygon6"
-     style="fill:#ffffff;stroke:none;stroke-width:0.1" />
-  <polygon
-     points="3.163,1.9 3.163,2.825 2.7,2.825 3.625,3.75 4.55,2.825 4.088,2.825 4.088,1.9 3.163,1.9 "
-     id="polygon8"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <polygon
-     points="3.163,1.9 3.163,2.825 2.7,2.825 3.625,3.75 4.55,2.825 4.088,2.825 4.088,1.9 3.163,1.9 "
-     id="polygon10"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <text
-     x="1.7"
-     y="4.8000002"
-     id="text12"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">somethingtops</text>
-  <text
-     x="1.4"
-     y="8.3000002"
-     id="text14"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">application/postscript</text>
-  <polygon
-     points="3.262,5.4 3.262,6.325 2.8,6.325 3.725,7.25 4.65,6.325 4.188,6.325 4.188,5.4 3.262,5.4 "
-     id="polygon16"
-     style="fill:#ffffff;stroke:none;stroke-width:0.1" />
-  <polygon
-     points="3.262,5.4 3.262,6.325 2.8,6.325 3.725,7.25 4.65,6.325 4.188,6.325 4.188,5.4 3.262,5.4 "
-     id="polygon18"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <polygon
-     points="3.262,5.4 3.262,6.325 2.8,6.325 3.725,7.25 4.65,6.325 4.188,6.325 4.188,5.4 3.262,5.4 "
-     id="polygon20"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <text
-     x="2.8"
-     y="11.5"
-     id="text22"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">pstops</text>
-  <polygon
-     points="3.262,8.7 3.262,9.625 2.8,9.625 3.725,10.55 4.65,9.625 4.188,9.625 4.188,8.7 3.262,8.7 "
-     id="polygon24"
-     style="fill:#ffffff;stroke:none;stroke-width:0.1" />
-  <polygon
-     points="3.262,8.7 3.262,9.625 2.8,9.625 3.725,10.55 4.65,9.625 4.188,9.625 4.188,8.7 3.262,8.7 "
-     id="polygon26"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <polygon
-     points="3.262,8.7 3.262,9.625 2.8,9.625 3.725,10.55 4.65,9.625 4.188,9.625 4.188,8.7 3.262,8.7 "
-     id="polygon28"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <polygon
-     points="3.362,12.1 3.362,13.025 2.9,13.025 3.825,13.95 4.75,13.025 4.287,13.025 4.287,12.1 3.362,12.1 "
-     id="polygon30"
-     style="fill:#ffffff;stroke:none;stroke-width:0.1" />
-  <polygon
-     points="3.362,12.1 3.362,13.025 2.9,13.025 3.825,13.95 4.75,13.025 4.287,13.025 4.287,12.1 3.362,12.1 "
-     id="polygon32"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <polygon
-     points="3.362,12.1 3.362,13.025 2.9,13.025 3.825,13.95 4.75,13.025 4.287,13.025 4.287,12.1 3.362,12.1 "
-     id="polygon34"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <text
-     x="0.30000001"
-     y="15"
-     id="text36"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">application/vnd.cups-postscript</text>
-  <polygon
-     points="10.5,14.275 12,14.275 12,13.8 13.5,14.75 12,15.7 12,15.225 10.5,15.225 10.5,14.275 "
-     id="polygon38"
-     style="fill:#ffffff;stroke:none;stroke-width:0.1" />
-  <polygon
-     points="10.5,14.275 12,14.275 12,13.8 13.5,14.75 12,15.7 12,15.225 10.5,15.225 10.5,14.275 "
-     id="polygon40"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <polygon
-     points="10.5,14.275 12,14.275 12,13.8 13.5,14.75 12,15.7 12,15.225 10.5,15.225 10.5,14.275 "
-     id="polygon42"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <text
-     x="14.2"
-     y="14.9"
-     id="text44"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">cupsomatic</text>
-  <rect
-     width="10.5"
-     height="3.8"
-     x="14.4"
-     y="10"
-     id="rect46"
-     style="fill:#ffffff;stroke:none;stroke-width:0" />
-  <rect
-     width="10.5"
-     height="3.8"
-     x="14.4"
-     y="10"
-     id="rect48"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <text
-     x="14.9"
-     y="11"
-     id="text50"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">(constructs complicated</text>
-  <text
-     x="14.9"
-     y="11.8"
-     id="text52"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">Ghostscript commandline</text>
-  <text
-     x="14.9"
-     y="12.6"
-     id="text54"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">to let the file be processed by a</text>
-  <text
-     x="14.9"
-     y="13.4"
-     id="text56"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">"-sDEVICE-s.th." call...)</text>
-  <polygon
-     points="3.462,15.7 3.462,16.625 3,16.625 3.925,17.55 4.85,16.625 4.388,16.625 4.388,15.7 3.462,15.7 "
-     id="polygon58"
-     style="fill:#ffffff;stroke:none;stroke-width:0.1" />
-  <polygon
-     points="3.462,15.7 3.462,16.625 3,16.625 3.925,17.55 4.85,16.625 4.388,16.625 4.388,15.7 3.462,15.7 "
-     id="polygon60"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <polygon
-     points="3.462,15.7 3.462,16.625 3,16.625 3.925,17.55 4.85,16.625 4.388,16.625 4.388,15.7 3.462,15.7 "
-     id="polygon62"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <text
-     x="2.6159999"
-     y="18.299999"
-     id="text64"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">pstoraster</text>
-  <text
-     x="0.26800001"
-     y="19.1"
-     id="text66"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">(= "postscript interpreter")</text>
-  <polygon
-     points="3.562,19.4 3.562,20.325 3.1,20.325 4.025,21.25 4.95,20.325 4.487,20.325 4.487,19.4 3.562,19.4 "
-     id="polygon68"
-     style="fill:#ffffff;stroke:none;stroke-width:0.1" />
-  <polygon
-     points="3.562,19.4 3.562,20.325 3.1,20.325 4.025,21.25 4.95,20.325 4.487,20.325 4.487,19.4 3.562,19.4 "
-     id="polygon70"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <polygon
-     points="3.562,19.4 3.562,20.325 3.1,20.325 4.025,21.25 4.95,20.325 4.487,20.325 4.487,19.4 3.562,19.4 "
-     id="polygon72"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <text
-     x="0.80000001"
-     y="22.299999"
-     id="text74"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">application/vnd.cups-raster</text>
-  <polygon
-     points="3.663,23 3.663,23.925 3.2,23.925 4.125,24.85 5.05,23.925 4.588,23.925 4.588,23 3.663,23 "
-     id="polygon76"
-     style="fill:#ffffff;stroke:none;stroke-width:0.1" />
-  <polygon
-     points="3.663,23 3.663,23.925 3.2,23.925 4.125,24.85 5.05,23.925 4.588,23.925 4.588,23 3.663,23 "
-     id="polygon78"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <polygon
-     points="3.663,23 3.663,23.925 3.2,23.925 4.125,24.85 5.05,23.925 4.588,23.925 4.588,23 3.663,23 "
-     id="polygon80"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <text
-     x="1.7"
-     y="25.5"
-     id="text82"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">rastertosomething</text>
-  <text
-     x="1.7"
-     y="26.299999"
-     id="text84"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">(= "raster driver")</text>
-  <polygon
-     points="16.915,16.1 16.915,17.129 16.4,17.129 17.429,18.159 18.459,17.129 17.944,17.129 17.944,16.1 16.915,16.1 "
-     id="polygon86"
-     style="fill:#ffffff;stroke:none;stroke-width:0.1" />
-  <polygon
-     points="16.915,16.1 16.915,17.129 16.4,17.129 17.429,18.159 18.459,17.129 17.944,17.129 17.944,16.1 16.915,16.1 "
-     id="polygon88"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <polygon
-     points="16.915,16.1 16.915,17.129 16.4,17.129 17.429,18.159 18.459,17.129 17.944,17.129 17.944,16.1 16.915,16.1 "
-     id="polygon90"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <polygon
-     points="3.762,26.8 3.762,27.725 3.3,27.725 4.225,28.65 5.15,27.725 4.688,27.725 4.688,26.8 3.762,26.8 "
-     id="polygon92"
-     style="fill:#ffffff;stroke:none;stroke-width:0.1" />
-  <polygon
-     points="3.762,26.8 3.762,27.725 3.3,27.725 4.225,28.65 5.15,27.725 4.688,27.725 4.688,26.8 3.762,26.8 "
-     id="polygon94"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <polygon
-     points="3.762,26.8 3.762,27.725 3.3,27.725 4.225,28.65 5.15,27.725 4.688,27.725 4.688,26.8 3.762,26.8 "
-     id="polygon96"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <text
-     x="1"
-     y="29.6"
-     id="text98"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">something device specific</text>
-  <polygon
-     points="3.762,30.3 3.762,31.225 3.3,31.225 4.225,32.15 5.15,31.225 4.688,31.225 4.688,30.3 3.762,30.3 "
-     id="polygon100"
-     style="fill:#ffffff;stroke:none;stroke-width:0.1" />
-  <polygon
-     points="3.762,30.3 3.762,31.225 3.3,31.225 4.225,32.15 5.15,31.225 4.688,31.225 4.688,30.3 3.762,30.3 "
-     id="polygon102"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <polygon
-     points="3.762,30.3 3.762,31.225 3.3,31.225 4.225,32.15 5.15,31.225 4.688,31.225 4.688,30.3 3.762,30.3 "
-     id="polygon104"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <text
-     x="3.2"
-     y="33.299999"
-     id="text106"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">backend</text>
-  <polygon
-     points="11.65,32.413 10.625,32.413 10.625,31.9 9.6,32.925 10.625,33.95 10.625,33.438 11.65,33.438 11.65,32.413 "
-     id="polygon108"
-     style="fill:#ffffff;stroke:none;stroke-width:0.1" />
-  <polygon
-     points="11.65,32.413 10.625,32.413 10.625,31.9 9.6,32.925 10.625,33.95 10.625,33.438 11.65,33.438 11.65,32.413 "
-     id="polygon110"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <polygon
-     points="11.65,32.413 10.625,32.413 10.625,31.9 9.6,32.925 10.625,33.95 10.625,33.438 11.65,33.438 11.65,32.413 "
-     id="polygon112"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="7.5"
-     height="14.3"
-     x="14.6"
-     y="19.4"
-     id="rect114"
-     style="fill:#ffffff;stroke:none;stroke-width:0" />
-  <rect
-     width="7.5"
-     height="14.3"
-     x="14.6"
-     y="19.4"
-     id="rect116"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <text
-     x="15.28"
-     y="26.6"
-     id="text118"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">Ghostscript at work....</text>
-  <text
-     x="1.2"
-     y="35.5"
-     id="text120"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">Note, that cupsomatic "kidnaps" the printfile after the</text>
-  <text
-     x="1.2"
-     y="36.299999"
-     id="text122"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">application/vnd.cups-postscript stage and deviates it gh</text>
-  <text
-     x="1.2"
-     y="37.099998"
-     id="text124"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">the CUPS-external, systemwide Ghostscript installation, bypassing the</text>
-  <text
-     x="1.2"
-     y="37.900002"
-     id="text126"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">"pstoraster" filter (therefore also bypassing the CUPS-raster-drivers</text>
-  <text
-     x="1.2"
-     y="38.700001"
-     id="text128"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">"rastertosomething", and hands the rasterized file directly to the CUPS</text>
-  <text
-     x="1.2"
-     y="39.5"
-     id="text130"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">backend...</text>
-  <text
-     x="1.2"
-     y="41.099998"
-     id="text132"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">cupsomatic is not made by the CUPS developers. It is an independent</text>
-  <text
-     x="1.2"
-     y="41.900002"
-     id="text134"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">contribution to printing development, made by people from</text>
-  <text
-     x="1.2"
-     y="42.700001"
-     id="text136"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">Linuxprinting.org. (see also http://www.cups.org/cups-help.html)</text>
-</svg>
diff --git a/docs-xml/Samba3-HOWTO/images/domain.svg b/docs-xml/Samba3-HOWTO/images/domain.svg
deleted file mode 100644
index aca5d4b..0000000
--- a/docs-xml/Samba3-HOWTO/images/domain.svg
+++ /dev/null
@@ -1,2288 +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="30cm"
-   height="19.163cm"
-   viewBox="0.15 0.887 30.15 20.05"
-   id="svg2">
-  <defs
-     id="defs603" />
-  <ellipse
-     cx="15.15"
-     cy="11.2"
-     rx="14.95"
-     ry="8.8000002"
-     id="ellipse4"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <rect
-     width="2.1830001"
-     height="6.5500002"
-     x="8.1999998"
-     y="3.9000001"
-     id="rect6"
-     style="fill:#d9d9cd;stroke:none;stroke-width:0" />
-  <rect
-     width="2.1830001"
-     height="6.5500002"
-     x="8.1999998"
-     y="3.9000001"
-     id="rect8"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <rect
-     width="2.1830001"
-     height="6.5500002"
-     x="8.1999998"
-     y="3.9000001"
-     id="rect10"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="1.747"
-     height="2.6199999"
-     x="8.4180002"
-     y="4.118"
-     id="rect12"
-     style="fill:#d9d9cd;stroke:none;stroke-width:0" />
-  <rect
-     width="1.747"
-     height="2.6199999"
-     x="8.4180002"
-     y="4.118"
-     id="rect14"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <rect
-     width="1.747"
-     height="2.6199999"
-     x="8.4180002"
-     y="4.118"
-     id="rect16"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="8.4180002"
-     y1="4.5549998"
-     x2="10.165"
-     y2="4.5549998"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line18"
-     style="stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="10.165"
-     y1="4.9920001"
-     x2="8.4180002"
-     y2="4.9920001"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line20"
-     style="stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="8.4180002"
-     y1="5.428"
-     x2="10.165"
-     y2="5.428"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line22"
-     style="stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="8.4180002"
-     y1="5.8649998"
-     x2="10.165"
-     y2="5.8649998"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line24"
-     style="stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="10.165"
-     y1="6.302"
-     x2="8.4180002"
-     y2="6.302"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line26"
-     style="stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="1.201"
-     height="0.65499997"
-     x="8.4180002"
-     y="6.9569998"
-     id="rect28"
-     style="fill:#d9d9cd;stroke:none;stroke-width:0" />
-  <rect
-     width="1.201"
-     height="0.65499997"
-     x="8.4180002"
-     y="6.9569998"
-     id="rect30"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <rect
-     width="1.201"
-     height="0.65499997"
-     x="8.4180002"
-     y="6.9569998"
-     id="rect32"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="8.1999998"
-     y1="8.0480003"
-     x2="10.383"
-     y2="8.0480003"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line34"
-     style="stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="0.109"
-     height="0.109"
-     x="9.1820002"
-     y="8.2670002"
-     id="rect36"
-     style="fill:#00cd00;stroke:none;stroke-width:0" />
-  <rect
-     width="0.109"
-     height="0.109"
-     x="9.1820002"
-     y="8.2670002"
-     id="rect38"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <rect
-     width="0.109"
-     height="0.109"
-     x="9.1820002"
-     y="8.2670002"
-     id="rect40"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="0.109"
-     height="0.109"
-     x="9.6190004"
-     y="8.2670002"
-     id="rect42"
-     style="fill:#cdcd00;stroke:none;stroke-width:0" />
-  <rect
-     width="0.109"
-     height="0.109"
-     x="9.6190004"
-     y="8.2670002"
-     id="rect44"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <rect
-     width="0.109"
-     height="0.109"
-     x="9.6190004"
-     y="8.2670002"
-     id="rect46"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="0.109"
-     height="0.109"
-     x="10.056"
-     y="8.2670002"
-     id="rect48"
-     style="fill:#cd0000;stroke:none;stroke-width:0" />
-  <rect
-     width="0.109"
-     height="0.109"
-     x="10.056"
-     y="8.2670002"
-     id="rect50"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <rect
-     width="0.109"
-     height="0.109"
-     x="10.056"
-     y="8.2670002"
-     id="rect52"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="0.21799999"
-     height="0.21799999"
-     x="9.9469995"
-     y="7.612"
-     id="rect54"
-     style="fill:#cdcdbd;stroke:none;stroke-width:0" />
-  <rect
-     width="0.21799999"
-     height="0.21799999"
-     x="9.9469995"
-     y="7.612"
-     id="rect56"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <rect
-     width="0.21799999"
-     height="0.21799999"
-     x="9.9469995"
-     y="7.612"
-     id="rect58"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="8.4180002"
-     y1="7.2839999"
-     x2="9.6190004"
-     y2="7.2839999"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line60"
-     style="stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="0.32800001"
-     height="0.32800001"
-     x="8.4180002"
-     y="8.1569996"
-     id="rect62"
-     style="fill:#cdcdbd;stroke:none;stroke-width:0" />
-  <rect
-     width="0.32800001"
-     height="0.32800001"
-     x="8.4180002"
-     y="8.1569996"
-     id="rect64"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <rect
-     width="0.32800001"
-     height="0.32800001"
-     x="8.4180002"
-     y="8.1569996"
-     id="rect66"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="1.528"
-     height="0.109"
-     x="8.5270004"
-     y="6.4109998"
-     id="rect68"
-     style="fill:#cdcdc1;stroke:none;stroke-width:0" />
-  <rect
-     width="1.528"
-     height="0.109"
-     x="8.5270004"
-     y="6.4109998"
-     id="rect70"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <rect
-     width="1.528"
-     height="0.109"
-     x="8.5270004"
-     y="6.4109998"
-     id="rect72"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="8.5270004"
-     y1="7.066"
-     x2="9.5100002"
-     y2="7.066"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line74"
-     style="stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="9.5100002"
-     y1="7.1750002"
-     x2="9.401"
-     y2="7.1750002"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line76"
-     style="stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="8.5270004"
-     y1="7.1750002"
-     x2="8.6370001"
-     y2="7.1750002"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line78"
-     style="stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="0.546"
-     height="0.109"
-     x="8.7460003"
-     y="7.066"
-     id="rect80"
-     style="fill:#cdcdc1;stroke:none;stroke-width:0" />
-  <rect
-     width="0.546"
-     height="0.109"
-     x="8.7460003"
-     y="7.066"
-     id="rect82"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <rect
-     width="0.546"
-     height="0.109"
-     x="8.7460003"
-     y="7.066"
-     id="rect84"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="8.5270004"
-     y1="6.6290002"
-     x2="8.6370001"
-     y2="6.6290002"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line86"
-     style="stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="8.7460003"
-     y1="6.6290002"
-     x2="8.8549995"
-     y2="6.6290002"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line88"
-     style="stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="9.8369999"
-     y1="6.6290002"
-     x2="10.056"
-     y2="6.6290002"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line90"
-     style="stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="8.309"
-     y1="10.341"
-     x2="10.274"
-     y2="10.341"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line92"
-     style="stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="10.274"
-     y1="10.232"
-     x2="8.309"
-     y2="10.232"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line94"
-     style="stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="8.309"
-     y1="10.123"
-     x2="10.274"
-     y2="10.123"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line96"
-     style="stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="10.274"
-     y1="10.013"
-     x2="8.309"
-     y2="10.013"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line98"
-     style="stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="8.309"
-     y1="9.9040003"
-     x2="10.274"
-     y2="9.9040003"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line100"
-     style="stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="10.274"
-     y1="9.7950001"
-     x2="8.309"
-     y2="9.7950001"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line102"
-     style="stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="8.309"
-     y1="9.6859999"
-     x2="10.274"
-     y2="9.6859999"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line104"
-     style="stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="10.274"
-     y1="9.5769997"
-     x2="8.309"
-     y2="9.5769997"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line106"
-     style="stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="8.309"
-     y1="9.467"
-     x2="10.274"
-     y2="9.467"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line108"
-     style="stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="10.274"
-     y1="9.3579998"
-     x2="8.309"
-     y2="9.3579998"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line110"
-     style="stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="8.309"
-     y1="9.2489996"
-     x2="10.274"
-     y2="9.2489996"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line112"
-     style="stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="10.274"
-     y1="9.1400003"
-     x2="8.309"
-     y2="9.1400003"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line114"
-     style="stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="8.309"
-     y1="9.0310001"
-     x2="10.274"
-     y2="9.0310001"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line116"
-     style="stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="10.274"
-     y1="8.9219999"
-     x2="8.309"
-     y2="8.9219999"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line118"
-     style="stroke:#000000;stroke-width:0.01" />
-  <text
-     x="4.9000001"
-     y="5.6999998"
-     id="text120"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">Primary</text>
-  <text
-     x="4.9000001"
-     y="6.5"
-     id="text122"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">Domain</text>
-  <text
-     x="4.9000001"
-     y="7.3000002"
-     id="text124"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">Controller</text>
-  <rect
-     width="2.6359999"
-     height="5.2709999"
-     x="1.7"
-     y="9.1000004"
-     id="rect126"
-     style="fill:#d9d9cd;stroke:none;stroke-width:0" />
-  <rect
-     width="2.6359999"
-     height="5.2709999"
-     x="1.7"
-     y="9.1000004"
-     id="rect128"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <rect
-     width="2.6359999"
-     height="5.2709999"
-     x="1.7"
-     y="9.1000004"
-     id="rect130"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="2.108"
-     height="2.108"
-     x="1.964"
-     y="9.3640003"
-     id="rect132"
-     style="fill:#d9d9cd;stroke:none;stroke-width:0" />
-  <rect
-     width="2.108"
-     height="2.108"
-     x="1.964"
-     y="9.3640003"
-     id="rect134"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <rect
-     width="2.108"
-     height="2.108"
-     x="1.964"
-     y="9.3640003"
-     id="rect136"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="4.072"
-     y1="9.8909998"
-     x2="1.964"
-     y2="9.8909998"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line138"
-     style="stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="1.964"
-     y1="10.418"
-     x2="4.072"
-     y2="10.418"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line140"
-     style="stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="4.072"
-     y1="10.813"
-     x2="1.964"
-     y2="10.813"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line142"
-     style="stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="1.45"
-     height="0.79100001"
-     x="1.964"
-     y="11.736"
-     id="rect144"
-     style="fill:#d9d9cd;stroke:none;stroke-width:0" />
-  <rect
-     width="1.45"
-     height="0.79100001"
-     x="1.964"
-     y="11.736"
-     id="rect146"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <rect
-     width="1.45"
-     height="0.79100001"
-     x="1.964"
-     y="11.736"
-     id="rect148"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="1.7"
-     y1="12.658"
-     x2="4.336"
-     y2="12.658"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line150"
-     style="stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="0.132"
-     height="0.132"
-     x="2.8859999"
-     y="12.922"
-     id="rect152"
-     style="fill:#00cd00;stroke:none;stroke-width:0" />
-  <rect
-     width="0.132"
-     height="0.132"
-     x="2.8859999"
-     y="12.922"
-     id="rect154"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <rect
-     width="0.132"
-     height="0.132"
-     x="2.8859999"
-     y="12.922"
-     id="rect156"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="0.132"
-     height="0.132"
-     x="3.4130001"
-     y="12.922"
-     id="rect158"
-     style="fill:#cdcd00;stroke:none;stroke-width:0" />
-  <rect
-     width="0.132"
-     height="0.132"
-     x="3.4130001"
-     y="12.922"
-     id="rect160"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <rect
-     width="0.132"
-     height="0.132"
-     x="3.4130001"
-     y="12.922"
-     id="rect162"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="0.132"
-     height="0.132"
-     x="3.9400001"
-     y="12.922"
-     id="rect164"
-     style="fill:#cd0000;stroke:none;stroke-width:0" />
-  <rect
-     width="0.132"
-     height="0.132"
-     x="3.9400001"
-     y="12.922"
-     id="rect166"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <rect
-     width="0.132"
-     height="0.132"
-     x="3.9400001"
-     y="12.922"
-     id="rect168"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="0.264"
-     height="0.132"
-     x="3.8080001"
-     y="12.131"
-     id="rect170"
-     style="fill:#cdcdbd;stroke:none;stroke-width:0" />
-  <rect
-     width="0.264"
-     height="0.132"
-     x="3.8080001"
-     y="12.131"
-     id="rect172"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <rect
-     width="0.264"
-     height="0.132"
-     x="3.8080001"
-     y="12.131"
-     id="rect174"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="1.964"
-     y1="12.131"
-     x2="3.4130001"
-     y2="12.131"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line176"
-     style="stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="0.39500001"
-     height="0.39500001"
-     x="1.964"
-     y="12.79"
-     id="rect178"
-     style="fill:#cdcdbd;stroke:none;stroke-width:0" />
-  <rect
-     width="0.39500001"
-     height="0.39500001"
-     x="1.964"
-     y="12.79"
-     id="rect180"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <rect
-     width="0.39500001"
-     height="0.39500001"
-     x="1.964"
-     y="12.79"
-     id="rect182"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="1.845"
-     height="0.132"
-     x="2.095"
-     y="10.945"
-     id="rect184"
-     style="fill:#cdcdc1;stroke:none;stroke-width:0" />
-  <rect
-     width="1.845"
-     height="0.132"
-     x="2.095"
-     y="10.945"
-     id="rect186"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <rect
-     width="1.845"
-     height="0.132"
-     x="2.095"
-     y="10.945"
-     id="rect188"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="2.095"
-     y1="11.867"
-     x2="3.2809999"
-     y2="11.867"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line190"
-     style="stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="3.2809999"
-     y1="11.999"
-     x2="3.1500001"
-     y2="11.999"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line192"
-     style="stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="2.095"
-     y1="11.999"
-     x2="2.227"
-     y2="11.999"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line194"
-     style="stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="0.65899998"
-     height="0.132"
-     x="2.359"
-     y="11.867"
-     id="rect196"
-     style="fill:#cdcdc1;stroke:none;stroke-width:0" />
-  <rect
-     width="0.65899998"
-     height="0.132"
-     x="2.359"
-     y="11.867"
-     id="rect198"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <rect
-     width="0.65899998"
-     height="0.132"
-     x="2.359"
-     y="11.867"
-     id="rect200"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="2.095"
-     y1="11.208"
-     x2="2.227"
-     y2="11.208"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line202"
-     style="stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="2.359"
-     y1="11.208"
-     x2="2.4909999"
-     y2="11.208"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line204"
-     style="stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="3.677"
-     y1="11.208"
-     x2="3.9400001"
-     y2="11.208"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line206"
-     style="stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="4.204"
-     y1="14.239"
-     x2="1.832"
-     y2="14.239"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line208"
-     style="stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="1.832"
-     y1="14.108"
-     x2="4.204"
-     y2="14.108"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line210"
-     style="stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="4.204"
-     y1="13.976"
-     x2="1.832"
-     y2="13.976"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line212"
-     style="stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="1.832"
-     y1="13.844"
-     x2="4.204"
-     y2="13.844"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line214"
-     style="stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="4.204"
-     y1="13.712"
-     x2="1.832"
-     y2="13.712"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line216"
-     style="stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="1.832"
-     y1="13.58"
-     x2="4.204"
-     y2="13.58"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line218"
-     style="stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="4.204"
-     y1="13.449"
-     x2="1.832"
-     y2="13.449"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line220"
-     style="stroke:#000000;stroke-width:0.01" />
-  <text
-     x="3.5"
-     y="15.5"
-     id="text222"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">Backup Domain</text>
-  <text
-     x="3.5"
-     y="16.299999"
-     id="text224"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">Controller 1</text>
-  <rect
-     width="2.6359999"
-     height="5.2709999"
-     x="13.6"
-     y="13.5"
-     id="rect226"
-     style="fill:#d9d9cd;stroke:none;stroke-width:0" />
-  <rect
-     width="2.6359999"
-     height="5.2709999"
-     x="13.6"
-     y="13.5"
-     id="rect228"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <rect
-     width="2.6359999"
-     height="5.2709999"
-     x="13.6"
-     y="13.5"
-     id="rect230"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="2.108"
-     height="2.108"
-     x="13.864"
-     y="13.764"
-     id="rect232"
-     style="fill:#d9d9cd;stroke:none;stroke-width:0" />
-  <rect
-     width="2.108"
-     height="2.108"
-     x="13.864"
-     y="13.764"
-     id="rect234"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <rect
-     width="2.108"
-     height="2.108"
-     x="13.864"
-     y="13.764"
-     id="rect236"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="15.972"
-     y1="14.291"
-     x2="13.864"
-     y2="14.291"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line238"
-     style="stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="13.864"
-     y1="14.818"
-     x2="15.972"
-     y2="14.818"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line240"
-     style="stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="15.972"
-     y1="15.213"
-     x2="13.864"
-     y2="15.213"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line242"
-     style="stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="1.45"
-     height="0.79100001"
-     x="13.864"
-     y="16.136"
-     id="rect244"
-     style="fill:#d9d9cd;stroke:none;stroke-width:0" />
-  <rect
-     width="1.45"
-     height="0.79100001"
-     x="13.864"
-     y="16.136"
-     id="rect246"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <rect
-     width="1.45"
-     height="0.79100001"
-     x="13.864"
-     y="16.136"
-     id="rect248"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="13.6"
-     y1="17.058001"
-     x2="16.236"
-     y2="17.058001"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line250"
-     style="stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="0.132"
-     height="0.132"
-     x="14.786"
-     y="17.322001"
-     id="rect252"
-     style="fill:#00cd00;stroke:none;stroke-width:0" />
-  <rect
-     width="0.132"
-     height="0.132"
-     x="14.786"
-     y="17.322001"
-     id="rect254"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <rect
-     width="0.132"
-     height="0.132"
-     x="14.786"
-     y="17.322001"
-     id="rect256"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="0.132"
-     height="0.132"
-     x="15.313"
-     y="17.322001"
-     id="rect258"
-     style="fill:#cdcd00;stroke:none;stroke-width:0" />
-  <rect
-     width="0.132"
-     height="0.132"
-     x="15.313"
-     y="17.322001"
-     id="rect260"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <rect
-     width="0.132"
-     height="0.132"
-     x="15.313"
-     y="17.322001"
-     id="rect262"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="0.132"
-     height="0.132"
-     x="15.84"
-     y="17.322001"
-     id="rect264"
-     style="fill:#cd0000;stroke:none;stroke-width:0" />
-  <rect
-     width="0.132"
-     height="0.132"
-     x="15.84"
-     y="17.322001"
-     id="rect266"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <rect
-     width="0.132"
-     height="0.132"
-     x="15.84"
-     y="17.322001"
-     id="rect268"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="0.264"
-     height="0.132"
-     x="15.708"
-     y="16.531"
-     id="rect270"
-     style="fill:#cdcdbd;stroke:none;stroke-width:0" />
-  <rect
-     width="0.264"
-     height="0.132"
-     x="15.708"
-     y="16.531"
-     id="rect272"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <rect
-     width="0.264"
-     height="0.132"
-     x="15.708"
-     y="16.531"
-     id="rect274"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="13.864"
-     y1="16.531"
-     x2="15.313"
-     y2="16.531"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line276"
-     style="stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="0.39500001"
-     height="0.39500001"
-     x="13.864"
-     y="17.190001"
-     id="rect278"
-     style="fill:#cdcdbd;stroke:none;stroke-width:0" />
-  <rect
-     width="0.39500001"
-     height="0.39500001"
-     x="13.864"
-     y="17.190001"
-     id="rect280"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <rect
-     width="0.39500001"
-     height="0.39500001"
-     x="13.864"
-     y="17.190001"
-     id="rect282"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="1.845"
-     height="0.132"
-     x="13.995"
-     y="15.345"
-     id="rect284"
-     style="fill:#cdcdc1;stroke:none;stroke-width:0" />
-  <rect
-     width="1.845"
-     height="0.132"
-     x="13.995"
-     y="15.345"
-     id="rect286"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <rect
-     width="1.845"
-     height="0.132"
-     x="13.995"
-     y="15.345"
-     id="rect288"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="13.995"
-     y1="16.267"
-     x2="15.181"
-     y2="16.267"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line290"
-     style="stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="15.181"
-     y1="16.399"
-     x2="15.05"
-     y2="16.399"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line292"
-     style="stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="13.995"
-     y1="16.399"
-     x2="14.127"
-     y2="16.399"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line294"
-     style="stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="0.65899998"
-     height="0.132"
-     x="14.259"
-     y="16.267"
-     id="rect296"
-     style="fill:#cdcdc1;stroke:none;stroke-width:0" />
-  <rect
-     width="0.65899998"
-     height="0.132"
-     x="14.259"
-     y="16.267"
-     id="rect298"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <rect
-     width="0.65899998"
-     height="0.132"
-     x="14.259"
-     y="16.267"
-     id="rect300"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="13.995"
-     y1="15.608"
-     x2="14.127"
-     y2="15.608"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line302"
-     style="stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="14.259"
-     y1="15.608"
-     x2="14.391"
-     y2="15.608"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line304"
-     style="stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="15.577"
-     y1="15.608"
-     x2="15.84"
-     y2="15.608"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line306"
-     style="stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="16.104"
-     y1="18.639"
-     x2="13.732"
-     y2="18.639"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line308"
-     style="stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="13.732"
-     y1="18.507999"
-     x2="16.104"
-     y2="18.507999"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line310"
-     style="stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="16.104"
-     y1="18.375999"
-     x2="13.732"
-     y2="18.375999"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line312"
-     style="stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="13.732"
-     y1="18.243999"
-     x2="16.104"
-     y2="18.243999"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line314"
-     style="stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="16.104"
-     y1="18.112"
-     x2="13.732"
-     y2="18.112"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line316"
-     style="stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="13.732"
-     y1="17.98"
-     x2="16.104"
-     y2="17.98"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line318"
-     style="stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="16.104"
-     y1="17.849001"
-     x2="13.732"
-     y2="17.849001"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line320"
-     style="stroke:#000000;stroke-width:0.01" />
-  <text
-     x="16.9"
-     y="14.7"
-     id="text322"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">Backup Domain</text>
-  <text
-     x="16.9"
-     y="15.5"
-     id="text324"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">Controller 2</text>
-  <polyline
-     fill="none"
-     stroke="#000000"
-     stroke-width="0.100"
-     points="4.336,11.736 4.336,12.000 9.292,12.000 9.292,10.450 "
-     id="polyline326"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <polyline
-     fill="none"
-     stroke="#000000"
-     stroke-width="0.100"
-     points="14.918,13.500 14.918,11.975 9.292,11.975 9.292,10.450 "
-     id="polyline328"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <rect
-     width="5.3000002"
-     height="1.767"
-     x="17.4"
-     y="4.9000001"
-     id="rect330"
-     style="fill:#d9d9cd;stroke:none;stroke-width:0" />
-  <rect
-     width="5.3000002"
-     height="1.767"
-     x="17.4"
-     y="4.9000001"
-     id="rect332"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <rect
-     width="5.3000002"
-     height="1.767"
-     x="17.4"
-     y="4.9000001"
-     id="rect334"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="2.0190001"
-     height="1.01"
-     x="20.555"
-     y="5.4050002"
-     id="rect336"
-     style="fill:#d9d9cd;stroke:none;stroke-width:0" />
-  <rect
-     width="2.0190001"
-     height="1.01"
-     x="20.555"
-     y="5.4050002"
-     id="rect338"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <rect
-     width="2.0190001"
-     height="1.01"
-     x="20.555"
-     y="5.4050002"
-     id="rect340"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="22.573999"
-     y1="5.9099998"
-     x2="20.555"
-     y2="5.9099998"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line342"
-     style="stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="0.37900001"
-     height="1.388"
-     x="20.049999"
-     y="5.026"
-     id="rect344"
-     style="fill:#d9d9cd;stroke:none;stroke-width:0" />
-  <rect
-     width="0.37900001"
-     height="1.388"
-     x="20.049999"
-     y="5.026"
-     id="rect346"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <rect
-     width="0.37900001"
-     height="1.388"
-     x="20.049999"
-     y="5.026"
-     id="rect348"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="0.126"
-     height="0.126"
-     x="18.662001"
-     y="5.152"
-     id="rect350"
-     style="fill:#00cd00;stroke:none;stroke-width:0" />
-  <rect
-     width="0.126"
-     height="0.126"
-     x="18.662001"
-     y="5.152"
-     id="rect352"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <rect
-     width="0.126"
-     height="0.126"
-     x="18.662001"
-     y="5.152"
-     id="rect354"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="0.126"
-     height="0.126"
-     x="18.914"
-     y="5.152"
-     id="rect356"
-     style="fill:#cdcd00;stroke:none;stroke-width:0" />
-  <rect
-     width="0.126"
-     height="0.126"
-     x="18.914"
-     y="5.152"
-     id="rect358"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <rect
-     width="0.126"
-     height="0.126"
-     x="18.914"
-     y="5.152"
-     id="rect360"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="0.126"
-     height="0.126"
-     x="19.167"
-     y="5.152"
-     id="rect362"
-     style="fill:#cd0000;stroke:none;stroke-width:0" />
-  <rect
-     width="0.126"
-     height="0.126"
-     x="19.167"
-     y="5.152"
-     id="rect364"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <rect
-     width="0.126"
-     height="0.126"
-     x="19.167"
-     y="5.152"
-     id="rect366"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="0.252"
-     height="0.252"
-     x="19.545"
-     y="5.026"
-     id="rect368"
-     style="fill:#cdcdbd;stroke:none;stroke-width:0" />
-  <rect
-     width="0.252"
-     height="0.252"
-     x="19.545"
-     y="5.026"
-     id="rect370"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <rect
-     width="0.252"
-     height="0.252"
-     x="19.545"
-     y="5.026"
-     id="rect372"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="0.37900001"
-     height="0.37900001"
-     x="17.652"
-     y="5.026"
-     id="rect374"
-     style="fill:#cdcdbd;stroke:none;stroke-width:0" />
-  <rect
-     width="0.37900001"
-     height="0.37900001"
-     x="17.652"
-     y="5.026"
-     id="rect376"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <rect
-     width="0.37900001"
-     height="0.37900001"
-     x="17.652"
-     y="5.026"
-     id="rect378"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="1.767"
-     height="0.126"
-     x="20.681"
-     y="6.0359998"
-     id="rect380"
-     style="fill:#cdcdc1;stroke:none;stroke-width:0" />
-  <rect
-     width="1.767"
-     height="0.126"
-     x="20.681"
-     y="6.0359998"
-     id="rect382"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <rect
-     width="1.767"
-     height="0.126"
-     x="20.681"
-     y="6.0359998"
-     id="rect384"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="20.176001"
-     y1="5.152"
-     x2="20.176001"
-     y2="6.2880001"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line386"
-     style="stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="0.126"
-     height="0.63099998"
-     x="20.176001"
-     y="5.4050002"
-     id="rect388"
-     style="fill:#cdcdc1;stroke:none;stroke-width:0" />
-  <rect
-     width="0.126"
-     height="0.63099998"
-     x="20.176001"
-     y="5.4050002"
-     id="rect390"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <rect
-     width="0.126"
-     height="0.63099998"
-     x="20.176001"
-     y="5.4050002"
-     id="rect392"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="22.195"
-     y1="6.2880001"
-     x2="22.448"
-     y2="6.2880001"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line394"
-     style="stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="17.525999"
-     y1="5.783"
-     x2="19.798"
-     y2="5.783"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line396"
-     style="stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="19.798"
-     y1="5.9099998"
-     x2="17.525999"
-     y2="5.9099998"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line398"
-     style="stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="17.525999"
-     y1="6.0359998"
-     x2="19.798"
-     y2="6.0359998"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line400"
-     style="stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="19.798"
-     y1="6.414"
-     x2="17.525999"
-     y2="6.414"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line402"
-     style="stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="17.525999"
-     y1="6.2880001"
-     x2="19.798"
-     y2="6.2880001"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line404"
-     style="stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="19.798"
-     y1="6.1620002"
-     x2="17.525999"
-     y2="6.1620002"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line406"
-     style="stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="20.681"
-     y1="6.2880001"
-     x2="20.806999"
-     y2="6.2880001"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line408"
-     style="stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="20.933001"
-     y1="6.2880001"
-     x2="21.059999"
-     y2="6.2880001"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line410"
-     style="stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="20.302"
-     y1="6.2880001"
-     x2="20.302"
-     y2="6.1620002"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line412"
-     style="stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="20.302"
-     y1="5.2789998"
-     x2="20.302"
-     y2="5.152"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line414"
-     style="stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="5.4000001"
-     height="1.8"
-     x="17.4"
-     y="7.4000001"
-     id="rect416"
-     style="fill:#d9d9cd;stroke:none;stroke-width:0" />
-  <rect
-     width="5.4000001"
-     height="1.8"
-     x="17.4"
-     y="7.4000001"
-     id="rect418"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <rect
-     width="5.4000001"
-     height="1.8"
-     x="17.4"
-     y="7.4000001"
-     id="rect420"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="2.0569999"
-     height="1.029"
-     x="20.614"
-     y="7.914"
-     id="rect422"
-     style="fill:#d9d9cd;stroke:none;stroke-width:0" />
-  <rect
-     width="2.0569999"
-     height="1.029"
-     x="20.614"
-     y="7.914"
-     id="rect424"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <rect
-     width="2.0569999"
-     height="1.029"
-     x="20.614"
-     y="7.914"
-     id="rect426"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="22.671"
-     y1="8.4289999"
-     x2="20.614"
-     y2="8.4289999"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line428"
-     style="stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="0.38600001"
-     height="1.414"
-     x="20.1"
-     y="7.5289998"
-     id="rect430"
-     style="fill:#d9d9cd;stroke:none;stroke-width:0" />
-  <rect
-     width="0.38600001"
-     height="1.414"
-     x="20.1"
-     y="7.5289998"
-     id="rect432"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <rect
-     width="0.38600001"
-     height="1.414"
-     x="20.1"
-     y="7.5289998"
-     id="rect434"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="0.12899999"
-     height="0.12899999"
-     x="18.686001"
-     y="7.6570001"
-     id="rect436"
-     style="fill:#00cd00;stroke:none;stroke-width:0" />
-  <rect
-     width="0.12899999"
-     height="0.12899999"
-     x="18.686001"
-     y="7.6570001"
-     id="rect438"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <rect
-     width="0.12899999"
-     height="0.12899999"
-     x="18.686001"
-     y="7.6570001"
-     id="rect440"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="0.12899999"
-     height="0.12899999"
-     x="18.943001"
-     y="7.6570001"
-     id="rect442"
-     style="fill:#cdcd00;stroke:none;stroke-width:0" />
-  <rect
-     width="0.12899999"
-     height="0.12899999"
-     x="18.943001"
-     y="7.6570001"
-     id="rect444"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <rect
-     width="0.12899999"
-     height="0.12899999"
-     x="18.943001"
-     y="7.6570001"
-     id="rect446"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="0.12899999"
-     height="0.12899999"
-     x="19.200001"
-     y="7.6570001"
-     id="rect448"
-     style="fill:#cd0000;stroke:none;stroke-width:0" />
-  <rect
-     width="0.12899999"
-     height="0.12899999"
-     x="19.200001"
-     y="7.6570001"
-     id="rect450"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <rect
-     width="0.12899999"
-     height="0.12899999"
-     x="19.200001"
-     y="7.6570001"
-     id="rect452"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="0.257"
-     height="0.257"
-     x="19.586"
-     y="7.5289998"
-     id="rect454"
-     style="fill:#cdcdbd;stroke:none;stroke-width:0" />
-  <rect
-     width="0.257"
-     height="0.257"
-     x="19.586"
-     y="7.5289998"
-     id="rect456"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <rect
-     width="0.257"
-     height="0.257"
-     x="19.586"
-     y="7.5289998"
-     id="rect458"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="0.38600001"
-     height="0.38600001"
-     x="17.657"
-     y="7.5289998"
-     id="rect460"
-     style="fill:#cdcdbd;stroke:none;stroke-width:0" />
-  <rect
-     width="0.38600001"
-     height="0.38600001"
-     x="17.657"
-     y="7.5289998"
-     id="rect462"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <rect
-     width="0.38600001"
-     height="0.38600001"
-     x="17.657"
-     y="7.5289998"
-     id="rect464"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="1.8"
-     height="0.12899999"
-     x="20.743"
-     y="8.5570002"
-     id="rect466"
-     style="fill:#cdcdc1;stroke:none;stroke-width:0" />
-  <rect
-     width="1.8"
-     height="0.12899999"
-     x="20.743"
-     y="8.5570002"
-     id="rect468"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <rect
-     width="1.8"
-     height="0.12899999"
-     x="20.743"
-     y="8.5570002"
-     id="rect470"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="20.229"
-     y1="7.6570001"
-     x2="20.229"
-     y2="8.8140001"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line472"
-     style="stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="0.12899999"
-     height="0.64300001"
-     x="20.229"
-     y="7.914"
-     id="rect474"
-     style="fill:#cdcdc1;stroke:none;stroke-width:0" />
-  <rect
-     width="0.12899999"
-     height="0.64300001"
-     x="20.229"
-     y="7.914"
-     id="rect476"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <rect
-     width="0.12899999"
-     height="0.64300001"
-     x="20.229"
-     y="7.914"
-     id="rect478"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="22.285999"
-     y1="8.8140001"
-     x2="22.542999"
-     y2="8.8140001"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line480"
-     style="stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="17.528999"
-     y1="8.3000002"
-     x2="19.843"
-     y2="8.3000002"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line482"
-     style="stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="19.843"
-     y1="8.4289999"
-     x2="17.528999"
-     y2="8.4289999"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line484"
-     style="stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="17.528999"
-     y1="8.5570002"
-     x2="19.843"
-     y2="8.5570002"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line486"
-     style="stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="19.843"
-     y1="8.9429998"
-     x2="17.528999"
-     y2="8.9429998"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line488"
-     style="stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="17.528999"
-     y1="8.8140001"
-     x2="19.843"
-     y2="8.8140001"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line490"
-     style="stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="19.843"
-     y1="8.6859999"
-     x2="17.528999"
-     y2="8.6859999"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line492"
-     style="stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="20.743"
-     y1="8.8140001"
-     x2="20.871"
-     y2="8.8140001"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line494"
-     style="stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="21"
-     y1="8.8140001"
-     x2="21.129"
-     y2="8.8140001"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line496"
-     style="stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="20.357"
-     y1="8.8140001"
-     x2="20.357"
-     y2="8.6859999"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line498"
-     style="stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="20.357"
-     y1="7.7859998"
-     x2="20.357"
-     y2="7.6570001"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line500"
-     style="stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="5.4499998"
-     height="1.817"
-     x="17.5"
-     y="9.8000002"
-     id="rect502"
-     style="fill:#d9d9cd;stroke:none;stroke-width:0" />
-  <rect
-     width="5.4499998"
-     height="1.817"
-     x="17.5"
-     y="9.8000002"
-     id="rect504"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <rect
-     width="5.4499998"
-     height="1.817"
-     x="17.5"
-     y="9.8000002"
-     id="rect506"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="2.076"
-     height="1.038"
-     x="20.743999"
-     y="10.319"
-     id="rect508"
-     style="fill:#d9d9cd;stroke:none;stroke-width:0" />
-  <rect
-     width="2.076"
-     height="1.038"
-     x="20.743999"
-     y="10.319"
-     id="rect510"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <rect
-     width="2.076"
-     height="1.038"
-     x="20.743999"
-     y="10.319"
-     id="rect512"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="22.82"
-     y1="10.838"
-     x2="20.743999"
-     y2="10.838"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line514"
-     style="stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="0.389"
-     height="1.427"
-     x="20.225"
-     y="9.9300003"
-     id="rect516"
-     style="fill:#d9d9cd;stroke:none;stroke-width:0" />
-  <rect
-     width="0.389"
-     height="1.427"
-     x="20.225"
-     y="9.9300003"
-     id="rect518"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <rect
-     width="0.389"
-     height="1.427"
-     x="20.225"
-     y="9.9300003"
-     id="rect520"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="0.13"
-     height="0.13"
-     x="18.798"
-     y="10.06"
-     id="rect522"
-     style="fill:#00cd00;stroke:none;stroke-width:0" />
-  <rect
-     width="0.13"
-     height="0.13"
-     x="18.798"
-     y="10.06"
-     id="rect524"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <rect
-     width="0.13"
-     height="0.13"
-     x="18.798"
-     y="10.06"
-     id="rect526"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="0.13"
-     height="0.13"
-     x="19.056999"
-     y="10.06"
-     id="rect528"
-     style="fill:#cdcd00;stroke:none;stroke-width:0" />
-  <rect
-     width="0.13"
-     height="0.13"
-     x="19.056999"
-     y="10.06"
-     id="rect530"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <rect
-     width="0.13"
-     height="0.13"
-     x="19.056999"
-     y="10.06"
-     id="rect532"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="0.13"
-     height="0.13"
-     x="19.316999"
-     y="10.06"
-     id="rect534"
-     style="fill:#cd0000;stroke:none;stroke-width:0" />
-  <rect
-     width="0.13"
-     height="0.13"
-     x="19.316999"
-     y="10.06"
-     id="rect536"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <rect
-     width="0.13"
-     height="0.13"
-     x="19.316999"
-     y="10.06"
-     id="rect538"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="0.25999999"
-     height="0.25999999"
-     x="19.705999"
-     y="9.9300003"
-     id="rect540"
-     style="fill:#cdcdbd;stroke:none;stroke-width:0" />
-  <rect
-     width="0.25999999"
-     height="0.25999999"
-     x="19.705999"
-     y="9.9300003"
-     id="rect542"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <rect
-     width="0.25999999"
-     height="0.25999999"
-     x="19.705999"
-     y="9.9300003"
-     id="rect544"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="0.389"
-     height="0.389"
-     x="17.76"
-     y="9.9300003"
-     id="rect546"
-     style="fill:#cdcdbd;stroke:none;stroke-width:0" />
-  <rect
-     width="0.389"
-     height="0.389"
-     x="17.76"
-     y="9.9300003"
-     id="rect548"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <rect
-     width="0.389"
-     height="0.389"
-     x="17.76"
-     y="9.9300003"
-     id="rect550"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="1.817"
-     height="0.13"
-     x="20.874001"
-     y="10.968"
-     id="rect552"
-     style="fill:#cdcdc1;stroke:none;stroke-width:0" />
-  <rect
-     width="1.817"
-     height="0.13"
-     x="20.874001"
-     y="10.968"
-     id="rect554"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <rect
-     width="1.817"
-     height="0.13"
-     x="20.874001"
-     y="10.968"
-     id="rect556"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="20.355"
-     y1="10.06"
-     x2="20.355"
-     y2="11.227"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line558"
-     style="stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="0.13"
-     height="0.64899999"
-     x="20.355"
-     y="10.319"
-     id="rect560"
-     style="fill:#cdcdc1;stroke:none;stroke-width:0" />
-  <rect
-     width="0.13"
-     height="0.64899999"
-     x="20.355"
-     y="10.319"
-     id="rect562"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <rect
-     width="0.13"
-     height="0.64899999"
-     x="20.355"
-     y="10.319"
-     id="rect564"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="22.431"
-     y1="11.227"
-     x2="22.690001"
-     y2="11.227"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line566"
-     style="stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="17.629999"
-     y1="10.708"
-     x2="19.965"
-     y2="10.708"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line568"
-     style="stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="19.965"
-     y1="10.838"
-     x2="17.629999"
-     y2="10.838"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line570"
-     style="stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="17.629999"
-     y1="10.968"
-     x2="19.965"
-     y2="10.968"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line572"
-     style="stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="19.965"
-     y1="11.357"
-     x2="17.629999"
-     y2="11.357"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line574"
-     style="stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="17.629999"
-     y1="11.227"
-     x2="19.965"
-     y2="11.227"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line576"
-     style="stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="19.965"
-     y1="11.098"
-     x2="17.629999"
-     y2="11.098"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line578"
-     style="stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="20.874001"
-     y1="11.227"
-     x2="21.004"
-     y2="11.227"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line580"
-     style="stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="21.132999"
-     y1="11.227"
-     x2="21.263"
-     y2="11.227"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line582"
-     style="stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="20.485001"
-     y1="11.227"
-     x2="20.485001"
-     y2="11.098"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line584"
-     style="stroke:#000000;stroke-width:0.01" />
-  <line
-     x1="20.485001"
-     y1="10.189"
-     x2="20.485001"
-     y2="10.06"
-     stroke="#000000"
-     stroke-width="0.010"
-     id="line586"
-     style="stroke:#000000;stroke-width:0.01" />
-  <polyline
-     fill="none"
-     stroke="#000000"
-     stroke-width="0.100"
-     points="9.300,12.000 13.992,12.000 13.992,5.783 17.400,5.783 "
-     id="polyline588"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <polyline
-     fill="none"
-     stroke="#000000"
-     stroke-width="0.100"
-     points="17.400,8.300 14.000,8.300 14.000,12.000 10.200,12.000 "
-     id="polyline590"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <polyline
-     fill="none"
-     stroke="#000000"
-     stroke-width="0.100"
-     points="17.500,10.708 14.000,10.708 14.000,12.000 10.300,12.000 "
-     id="polyline592"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <text
-     x="17.700001"
-     y="4.3000002"
-     id="text594"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">Workstation A</text>
-  <text
-     x="23.799999"
-     y="8.6000004"
-     id="text596"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">Workstation B</text>
-  <text
-     x="23.799999"
-     y="10.9"
-     id="text598"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">Workstation C</text>
-  <text
-     x="13.1"
-     y="1.7"
-     id="text600"
-     style="font-size:1.20000005px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">DOMAIN</text>
-</svg>
diff --git a/docs-xml/Samba3-HOWTO/images/ethereal1.png b/docs-xml/Samba3-HOWTO/images/ethereal1.png
deleted file mode 100644
index c8655389d06befb02c918dfb4d24866c6e725c6a..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 18517
zcmbrlXH*k!^eze^Kp^yDsM320y_bOW-a(Ymq>6wbNQVFcq)9JIZ_-3iM8Qy%-Vvlr
z at 6wy}GycxK|F!PAU(Q<RL)JT!nc2y_v){d+=h=H+8R)4K6Vef4VPO$#YN!}tVPRWg
zVS%h5AmE$(Akko8!1gv$SH`LtV%P$9z)niKN?2HRuc6nrxWGQMy at ru47FGZ!7FJj!
z7S<*3RoEsLmX8n?*0v26mP{5F7R)oJ$xsdpOZ}&&ijs*RayK~eL_*!r at r?BKebpzE
z{Y`OAP2n&qLrigxKG<Znj5U_kkeo{6>w4<bMXpH%1v42A7?SBpj-4L2j7t_jTClA4
z>MLOrH*#gK$?0ym*VnB<pt7>+X+S_(pkv<oz<KVuq{mC231d at z^Ya1O{nl at LGf#&)
zpb#u<=7T$OsSU%|ihKth34Ykv%vj)CYSho4KT}gvUmq*m;4>hwfYS~@<z&E+7}f#J
z52%VZWy<&6i4LB5&lK_r?*DhN<s?V{Zp_>L)?p)RMYQFbJpcJy^|@t<*O*Roxub>9
zwc^_cQtnrq!$jTY^6Q`6&$EVG=Is@)s+g{%t%HAW1P%J%9iBOL95z~CiQaAPbR2%Y
zyFOj=yB26&I{b3o#TE2hQeo-1b?epA-*AtRG1%Oa=G_{J{%wbc{}C)?=favQQC4BC
zHELxx at 3Qk{!1nvS7XekNKOco&4M(kL?_Jk>25r5RyXoJfNOTIiu=;*DFgv%KZGD(K
zOxSH6GWn_X=v#j9?0(B)!^_sis=eEs+2CPs_m{6XLVTq5{Ff%@jyq--c8X>fu8KZ1
zpLbdZ=Et?}1?IyNKisu!gg%gJxx-!XTkw2*q^n4l2n#vBLHb2A1sO`UtVIjnWL#Na
zzCXWfl)d$o61-|)YWy>M|6o}by`paIb<~y_bcJJmx$D$=GUQ|(vcdH2S~ld`Vd-nX
zKIXb+$!~;j?<{rc>#{6UQ0Ghe)%2ymd-(yTQhT>QKeSvuu)dKe4IY%ge=m`5|Kfme
z-+$=oz7OyT-rL!`iJ6?=Apg)h%w~Pp{5t6SxxzN_!ue+Y-L0qGdcrwzw|(dm{t&eL
z?cU3EUB$nm9wgnQ at _PbHU+-2z52N$R60I+jxo*c^%WY*cktK4qo~q|x|H99^Yrt1n
zd*-CLw(F#Lx~q6L{_=Wi3;4 at Up=(?nhxOLMBR{_%4&?`R$ueEXTL&J9hVHTqU!Hni
zkADhfV^9ok_fR;IUh<p#o_AFfZS{9A+WPOFw_t$2)KK%^FGIn<J>-}D_k({NFI at F(
zwC)?i{T7M^FLu?VSI~g#s4o4@?M7b8Zde7J`YXOX&F&A8WKcX_UI?7i?sz`9VojHL
zuDEmrd>mTueq`R<rXp|gm;8?SZV!6Rua_>&gBGvNLl${HTo%8JTA8 at p6=V3&c;@s0
zbLL`xd-xN1)vX`8n=g0c6M7Us87jmu9Q561`0~Q at dh62yO(Ln)0hB3V=<O{(!*K9%
zC}}s^<Kh?^dN>Tf>}>t|H}iIR+4}b2xa08GYdJ**kE?zd<^~S;zp}PEN^A{S`f&Z)
z6SHZq7~mrH`(je@{OQu)xBVgV3`~KC9zlONS}(pV`E7l>-7DR{{no#5bDr6{v2T5r
z7wUK6ar3=@;p+7VNcYw4R_yuBPrlHrOLL^pO;ye1hWX8qV(aDh9c|*|_1;~R2t(_6
zt978R)a{zj{$1we-R&Lib<F3KOjzDUwG;9L6W4LKkso at S-JRb{j_-$!!9q%b;b1|(
ze%ap?w|5a$A8u1ggBD3Y1e{ZU at N17?x?KFk^rGPj{s9O$*<cl|`Sz{tormj{MauZ8
z*90{4ae$^xWb4(Yb at a;j$>0NVbIczYGSHzQ>b&K6 at Wa>Z<*WI-ka)T_=pybxcr+~M
z(c8K_Qd)(I;AM0y(g6vHKS+BgFD%kAsJJHj{rRM9NcXdrzYSmhuD-Rpsrk~p!{`A)
zf0y6$A=M&QMaD2RY~Cs}fUclZ)-=AMwyt^a&QP3Q at HfN#M;#9E)<5=47oP0sgS*qv
zD at mrCPo&6meDml4mZOeG3)is-hK;;H_aZ#ArbyjxKh9lQ-woWdrIO(8sV}=NY(KlF
zUd9XjY_Y$lyh?mD_wsQ#tZ2Z(S_2s)$v1k0$}4Q{J5`>tBf^kru(<JEFYMeMGAUjr
zzYaQhJ>)+U;eN=IPxXsD8P?&t?7rY5*#$ib_+fw{ORs3TKbiw8YI`BidYk?2e!Cy`
zBwItEyd4R=_7(drEye6Q`o#lpoj^58N<S8UR%Ju7ICL9?=_*dK`4zdsh2xi|HG$CM
zT at S+U+24QP^gwM%KlVTkuRL>89;VkAj~yS%ILJ}f7)RZ$_-M^=TD>dbTJh=g<E&;|
zrVq#!$xFr{&_8z4bcX$MQ}T!=c~<g)3xb$xjJqV4WE}n~BHxuXPx<uyO<u*72*BuR
z>PPLQ9S&Q-M_w=cXmPRt_BNj9ew_5_TSRN}-Hj`(Demko;htIH^V)*ok#;QAunx5q
z#@0QOB`p=3$VZ{K??3ntf57_)DFN<7vSqIm1>1DczL$6=!zw{?4*wx}c#Hn4aHxDO
zdY~Lcxo;h_KYar|e8LDXxq=lX{eS|8{X`CxE!BS<^TL0;2K_%*<o#|X8(#He0ft$2
zWYSK|6f>~7z=ezfY^E*&Hu28kFIq!c{0gD)9xbIkE#P5n<VwR0+8!-<I&hPL;NV2R
zyTH2yD!aOarpd>bMcVoFmiKmWeL`8HT$a&)oq|RKSbk5cC?@Q)!E2AxV5`Bpb#+$o
zNW5czmibBciM=7HA;;Y0_+d*K5`$=^GJ6P*bR(VQ#u5KfMS2*MuFQ@$;E&uP9}aB)
zv>(`dC9#C-+iFj=@S at fJI(2 at ZM!)Ndapj5-8N;}8lXw{HjqCxwjDGYU2|1VTB42^-
z#5{P<wwb4VbE~Xz8ZEcVg2LT<o+&$jTh+pjd8KX>X~FZuZmAKb5P__W$KIHG8J{pM
z!#a=8sF?d5YN-4?ltn at o0{?MU&<+jWk0AN`Zp$*H?$OX{MeymZa{mrFsniuV%P|f#
zXc`72-MQ<Z at Ya**WUBi|1x$n`2g{j{sWec?5+W02$KtoYyY|&fQe75=f43(2u>>iG
z`=sqa8un>sV3Xu2u#R)KDa4 at +hivxjOQMC>8UiclY!>QG`&lha?K8Fe>b3fSFZzlE
zE3)Rk+>@=mf*L}8kw;Xsl^rSX-J*LK8+X#qe7hopyT6J-o<<^wQMiJBT`LObpWJV^
z at -H=)z5))VU`7bD_A)Hz;hdkWPv6(=T-`ctu8@*xk^DTluR9vho?2Hg|5kJ}f9FuS
z=b}~zGRX-dkJKhDRMUtj<Hc1YEPQ?#qJ9v*ah0}+4i3#1`8)a5J2{wYKO%2jVSdtN
zv?|Ejm>1k}e>HbMVB<iw;((LkylJ?3YInF|&D{@s;ZxUnb>>x`kH)F0buz4sggj7p
z5%+F|rVaY{H&u(I>GkjNp4T>5 at Wn=cKS5|-e at 8xL>Kg7wu7xumIIImxZjd*5!h#9I
zB9r0;O$RKMhqbu_ at Ja!UM34c%tBo8B&ddoM1qM7|;ARO6D2yaizz20dz`}US<$t$h
zHc-aG7$`&XaZoEPLYc6!^9Qf-8Ts)*-&Aex!NEovZ6oI)_1gg#YsDO7SRiW1_;I+-
zRxJC6O(R?OCg3-O2v8Xq1b)U&oCfw`kX!Fe`Gop*sc-fZUOF6X=0%mZerRU0xu1f{
z!1f$XBhkC~q@%}HuY~r5=<prN-Tg>`+b{v!sr{S;BQ=I&Qy#h|C9Q(`cp4cAzrpM|
zR<h0hLI6}q3i{-SdQasha{#A|_X;D&50)$Y#HuU`+$<4T`MK~HWUYT;kyv>RY|#by
z?hW%u7R*9;f7-Zw*1A at b`3(Yx1+iEQsoy|r5T8)s4BGnhuzb!O95d>$2&VbY_^U#Q
z0WzRsLykPyiF`zTZBfWUW<iX7(BW!e&&*s)3vPqHeNIh<3#wun$%dJIqQn7U?4mj_
zb8W8MR(8&$;7iuUM%z~nhUb6Vpbp4_bKNC*G8$S`*1>HPGjb?(w;d{o%<5|g&itj$
z9C>7dgj|p!vs8+iJQz at q7P@K3Av&snxzr_};5MjnG39O`3l_4x|L_fR5sfrVeEyCV
z*zG-NQdmS+jJ`T+CbPkiNiv%{j5T!3TtT0Cc$&37GtAsD4irXaHBJ`zzPp<3jq6O+
zq?*0|5^qiCL2NOVK!U5NbniW17G08eNGgN3)TUPTs08mv at N!H6UXa#sou4hmQyo`1
z@!hyxu0!R~L08Tm2Ae@{+<L;BqDs+E9No|q2sib;g(~745hu$M-}92@(XtMx8muuf
zh65+iP!J1FMT_tlLBqUIdpZ*OAQP1m_3GR&cmjHt-0{mg4T6p$WI2^GOS!|)7e%{W
zP{UUir=0`Z)HYfwr$o<OPE2vv)hZUF7~m at BDuc!9snlKqHczx`#JKN~yNoQ$Io1+P
zC_15C-vo<felbp6s1?q<KL8!mjrx=_GlU#l;VrB(d&d$xy8K$$XCXPAC>|1U1RC5{
zAx@)O4eVl5gKLF&6=;xAzesAL!60ar)Pxf7rc+9r8EwUM9OmAM@^(&Ld><FwuBIzm
zwn<7Zk-NKwf6{m}T<zJUS+-!}X<{S<ib&w*BK?foE`}6D!z^S at R&jyp!W2l<s!ogS
zOtsg*<O&}|AaiBL<qV5UEL3_5g#Fsf?c8!7(#<|ewnxyN_+Sd|X-Us}-J?!_X;f&^
zrLjo3Dj!gZA=B?#%;XmmgB$e0?@?9Mx$(d_>z*^R8F26N4_*x9^{wi#{$$IXXjHM=
zT^raU_)yZ2ljHsKvoPOGwUbi}Ve<1avxpgFwTRazNu2HiD;bqKu^1BZ$UwX59;gT`
zY8^NG%XrvHi{F at _@b*-pX0we-Yi at 5N&nOVqKazjd`)Ex0h`QgoCr^3$ol(IX0%Ly_
zQ<sz at A6KctI+vz$IeOsnA7ZqyXBTm~a8)dGo3=)hVewOahvDQFFU<JIv>4$kkqKKb
zU3>0v`Rm_U8wUJ69Y}t|6wT_SS(ed3d*q7aQ;<b|$VR(Oj`R<aLKax6 at lR#XIV!n1
zzI;tglpT_oWeKl6C~}wJyeN6rm;XWyFE*{WiC$Xmf!3MUM0HvlUa1dU+uXD|8b*}u
zy4B8H#KZox!kOIrvEaGMLEL9j(R|k-Ipx!M-f1?YdSYb3HzKjWlk2#l%f!Da&XxLe
zeq{TQ6_~8ij;`a1kG4V6uW^tED(o}-C at jB15f}4KJfsEdGRw~hEI(T`_yYq7v-rxU
zo)#OsnvFLVQ$+7)8yOQ#avz8V)C9<BjxWN-JS6jBZ7C3yO9)%!SD%*6(&iG&P5QNw
zNuNn1W#a#4xSu+{jj-m~?T!y=Th1%_)|11TYpKDjYqQI=+2)IAlE)D&sJ2B&7!2<v
z**Fe}5s1|<uoxeJQ0+kQCfZ{z#|O(WV<9)O0?t`-WhdAqcM_LcsIlOGW?P$l4wrX)
zt&b=yYmMdoRrVWdX)z<9&iB1B7|$CCYhGLxBLjG+$Ds6sO(>G4gP4!6P8-?A=uBK(
zP7g01-`fZb?U$)-5L{>oaKa>+krhNWIcGL^Eu#sm?rANee{ka59C-`eP?&t!cVWav
zmTTlJ4~%XoY)aee>bi17x7R0G9CTdE6F0QBb-*|tP$tq;AvLCH7Jd*PJ97o+`(}+L
zHpQYZD~?M{5F8|Bremq2u?%SvHv6R$DJ3Q-qwL2qwLU*+kF at -&@^bPgjyVQa(WSJl
znwGw>u at qQ5Jfl2WAi?}$*qUY$!C6<<0qr~ug%@FYrB<D5!z>qZc)5^}uw$JT(MlH;
z at rAy(_-zGXW=xme0BP_+cZMS(A9gM9?cH;4T)Jary;ee`fwsFWwf7EmqMi5QRD?t(
zyq~ZFAt)0UY4?NhJ&XpI=E*2~)dtiSQ}8>;p`>1M_D10CJBOF3rw8GE3%8F?hrjT9
z7}veOw+%fEXApC$;J<RQek5-OTb1hglsF{_FA2Oy<GwXKw=E)Y9`Ax6H0+$Q_tD>X
z#XTE<cFCaE(+3S2`{o?^TCeT2J{ZGG<|7Ap;X1^@THU-CGhE(z^ADdthai*k%p&Yl
z`gaeG`r(53W{bF%B5qGZZFza9cB+eHW8<w0$HJ at vj>7rh@|9bft<*~mOl*rNSZHsE
z{eB!$6J+|7sjLJWcgOt?+${#SETcTXE75R&cR*61bjh`QD$HNOwA39VWI8%J<I&_k
zhYwdVN<uBQ-e-B(W(=p9y;rR2@)<}nTAOXq;}87fnguULl3=T9M#*fkstyir#3S$J
z;X2LkVptGy-ak>W<$1!{`Ik8Xt;J0YG30GQyqOt|4l895N(r|an6 at +M>Y0-6ZQ(Eo
z@@Fg1*x0{4%sX_;icwa;ztEE4#ba8O{2|E7Y~b1p?8nl{;%B>-#$YFP0P>EwGa4eh
zeS~~Pg0bP3%=iLhn~Q84@?*&$5{<)E!BZ{3fwy7LlTUHLdlJ6yNqLw9x!O0_{KLhs
zcV=?upMRgX<SpVd>0P-}H at 9p}wlIj~h%cg-9)r+fh?l?up0~on4QulRR$Y`g0Tl=|
z53IEpFR`hxK;MD1OEbh_0D-&!()-9ft^pQ=C>n?eQke)A<`G8h1Lc=61OR&&K>w!(
z0mQIsKN|g@=lzJX{?$W`>RJBV at du&Z$&Y;1eV%xRyUY9A-mbieKB}>%4ef6)cKWv6
zj at z)`bQu0Z2VKS6#1HEWakv)9{CT#RvJ^ge05UbHffuoDdH=Pb|9q*@T;v%z%^EEf
zuqLKsl_G7Ve<r5%+RV^D3d{TbOhF8S#G*2ED1$+vQLC1&zNnOFEa!u<Xj$Q(5YOLk
z58;n(T1+M at H#bD&ax*=QW at _u7$Q5<TKm&M`&P1fR-x0`rlq7&7>8j|E;|o#RM$bsF
zXSa(`qTl*mB0i3>f6$GMwWm<AM`}=l0=>TzOaAposfNkm&~wFM_Zdk_3eWJoxk^)O
zZ8wv6a6xYHNKd&y!$?&`B#hV9h#e{}a3eFx<EbN9VD at DLT~$A6f-I;XOM;b5*&#dI
z>~Mv&Lu8(7BDsB?I=sPewDI0fZX5MzaLG*T*-f$H*5bJ_zk64v27TMs1|dhG{0c4h
z`oQHR0eAc+ at s6!#opdbfl4{kkPo;FMPT4j)a-mIU{U7MH(@A|dyP$5By`@YEdbAbC
z5qWFr!r<H%w~x*>>G`mXuySf^811k7<vn4?{@4u3h`nBDy-H at M_X~<R>W4onJDuEX
zv{j1@;XOy<xrW^z`~4==CSo5O=ndZEdF*AK+<3hclS4^4F5z4sSXYYgI>Wiqr}>xZ
zlkesLG-Skl at rXL=VD{0d*UqJRR=gk- at VCE`Hed40A5Df9l0{Du0`9qpj;&S7%w+>W
zY{zNO+|vz2ha7V)8`$!wBhd!MgIF8^JeOoQgoYGs0-PQQAqp@|YF>!&ueJ37_NyKw
zVx!s){(1LHaw;&WiVX{C!RSQ<0Y?EoErf|HU?#HwJh@{#$sWNhB=^sgt-!dbwr$`N
zvuFk!5Ne6sxfd!~bNjKC=gH%VZgoJR)c{jii?5^8{cC%m?Q;J(#{o0qlgoDunaMd|
zN|gu?40@}Ag{js2qU6F{%MDmnT|#>@*Ghm`N;gOekXf%;*s)M3Ai-VF4so8r at CbFv
z$EZ<*2g-XCF_$k^nyP5n4nW8FpJlpU{V05Ty%_;}Zxco2tUR8?%Nblpz*oY;la%7a
zU+!g9*5s1lqjE at Fa!g>yh!o0_YKjhs>*Vm(p)|_hcB3^lsw$!uS=%1Zntoaa at A|?j
zJju?4f+-Z%ZuUckd;VxJ=EHK#i1G}tYQyhkMX%tRahAk#J75AhgXm;G8g<ubb-X(~
zBa(6YsG0XG!&Q6ww;<v5T7>0^7Nd#R!)Zb;IQv37;pdE!(^gBF3UIexrLkeEQ5uK&
zNRq(8hi_+ZJah8$@^W%=sDGpH9a25*c8 at Iz=LWx!>w at x6cneHi=Uc)J%sCi%3QkI9
z5SK=m57wjJrDVFLtP~^7r0n0&%BE2dOm>2eSCl?BicO!DC4bjLCbdjaz{|hA0sv%e
z<s$Bc?NBOSJ52H8e8viA>r at fA71VfCV!=V})1%4l^`ZuBZ2DQLxLW=d%<KS7iC@;B
z#ZlSNnfl_)YFokCC+gh<iaq8pPq3;?&npmIij4;h_G>rZ5iT(C%e0qll`JK}uY_$T
zelOcW7Y%piyG%&;W!0Dum22{ef4kgVgG#WK at rLCN*F6&MitSWh{n6Q~|IiAqA>(WT
z at 9`7pLWPzMa_EmbsWMhh)>Bh|b?v0U)V9D)a-2Rs^5*mEv`TcPjPMg#a2I8O8=xta
zDo;Vi^6IoM*diMNDsRy7KQahXPhPIGGj=k4eNNR2lP37sTxXr6V>4FbB2qDhklr*B
zJO9|xL)MC)SzFWtt;04RgBU7WSGPlbz6j}Ui#vt3lm2oRc&mbVS!|>F2qxA}i5dCD
zQ>FEk0=vq!ni!97rm27+ZxP*~_t4Zb6=Gp(f6#H{Dfuck;;7^3cRK`8KnhyK4H|CJ
zU$q^dXRCE<Ui9yHQYA4?(db00P&&!xyKhbd0k1RHQo%?1xvH8a1#PR#aPUB&D at 4I`
zu<m=ukREIh!iF2Hyk&S1+$XIHy#xVyLkg6R5!#Yq7sCS%{)G7Dx7NC_70LnJIu%$M
zI^oa+R2vIfRzK9m!<Vc+OW|x{@FbVd)L(x=sXB at dQ6TV-2|Map-J3Y=Q(`WqUW0kW
zIYT8&uu;0q2E$Nl&GO%`$H~eF)7zlLhtcKp%p)l<Zf>t&a#5i?eO$RKQO$y9cJR;I
z?kd0JCo_}7n>cyR7`_qU(tyAeASANji|vnZ%<++ilQ3S~RWsIj$f{bHOjAh&gVGep
z^nLimgZVg+Ll}Y&yuJUlXhEU&%MQ)f(7*ue^V$^DmYHM|uV at a#^)D&_wpNncxX2bF
zZAy$DXMg%AXRgxo8RwDI2%e^+YBTed9V4ob7E&LihiOVI&&r8gL)4(Q^)_Ub9f}?&
zgx%mi8EPSS9)QNv$psRs{a!Djer5m4=LfsU%*&Csrg^rJJeZxxPhwTG<9=%Fr`5L=
zdj at 3*I6hJv4dD!lqp?(p0k-F_o_pfJmT(oz>^Uu-Xa4YDwgjOB03L0C!9z~jaX;9I
z0^;2ZA at 6Y^N7PRtW at bVN7%X!P3c><3i7-h0DtddCE0%HhVbcULG6 at Gvl8CS?@50oQ
z9aH<Ge&<D=13}S*8L at 9T2k_p|Xb}nSdyLM&wFnZFP;mr|>^^Wj2n0A07z{jJ2B5%Y
z2l}thWe1eIP!u4(38<H>*!eT`G6&Hg*^HprVN}~=@UInI*`*svl5p7iCBqF0K>#2Q
z0+t{WaAGvV37Mq-2twGq at 9@(VblP!PM0M{&LR$a^@r7pWjq;K5p+DCm`m;TFg^?6>
z>ZdesjRj|bui6~qk<lc>#{0rU(BF at 5Vu)=>sZnj^koX?xSvs_uO)Y_A^D`3|V2Gaq
z2LFfa(x$f at LevfYdSBSJ9Pt5%rIrFtwQqMKiD>pLIEbvs{YOzi_rHTssDBjY4?{T~
zSO!RAn_#&pTo4YBY-pyW4TvExlx?0PEtX$3<z2nGrq6aJ0EdOCFbh#MXD8j#4x8T&
z1$VMJ-&hf;cR5Wi;{tQ81HQL}>nQ|G7O;fYyqC{WkZLRt0t*vH0}Nq+VT2AAHb90D
zM8E(DSEv8)%wYK~`6)zqA_^h_DhCK$Ow=fjy at J`g0Zn)Ce`^X~nK=ZT2~G++TJK!c
zIDPU$$j`O_5zU)Q25=>LBnQ}pFs3BwDhk`r)`+|45CJ%bR^-9qus6m=?hs&08bwEU
zB38l at PO)#s<;|Wa2XOiDTcYqJfF$RN)ZmL at 5dV`3b978oY+f6-9bllFzX2??L2sR1
zMkp{NSU=WO!(iKfsArOu9N!C0m1pcqM@#c`h>e8xUmAN+D+t^=U{y79KODh(At at D`
z5 at 0l6w%(sD>SO`)cT5?`o=>O?e`5M5pk-+ at 9=6PVxTcd8A!dICeR>>zIPWp+9&VXB
z%f<1uWT1qHSHDkRzK8~26IA3h_3oBV<s(*q>A}0_=!zb4(Qg~8>Kyh&B@!o3<Q6<%
z^g-jH2;#IOZg_bzn|4&jX*hZH1cuo-c`a`qp?B0c?trl|2-C&yB#-mw^Jl@*uCR4<
z9sJ{d5Ke?8ZT5XM!3W40i at 2x11u_Z&j?@%Zm#r+&>CmYlnoVy+^#191dZ&p at fwB84
zI?ZQGo-J;QBkxJ+w-V|ZW}hcqsoWJol~dlqsU$iO(I3TXBr*r#-i&G6=oiBvVngxw
zcx$+UO=dWyQil4LDPk3{aZ5*DC5?LpP9`5UCIb6pET6CHb#3;3E^+-ip=6g+PR&O<
zrdi>w7h{5hSsb`~{OJeuc4`LzdNpRBEZ<Mf>K$!=Yz?=&e#;iJP*RcgejpB$bd<Wz
zyOW+uyWxLX(JW(-Zrhodra4 at muSRetp;d!yV+|))A=ji$mG at _H^lK7Bq#F-!&~+!?
zKG9pDqq65?ei)W86kqxKMcPGbKkHk5x#qF4Ha#CFtw0UkL>hE|Ct9nF7am6SWCD=4
zkE#QL!vxM`k2}VDKlxut)6PDoHD!L3^s^c7!cfpf9 at Ex=epS>&-L0E2v4+E^Hukjw
z2I%UZ85k at hgG`EgB+X_(<a7EnnTk%e-uDlixQ!XoIBnnPt%<i at oPy>nZ9d5xe`JA|
zpr+^}(o;l^ZqeC02hF}r;V?OKrP$uu7dU~MA5S(@S4ELY)JnV<;*U0`p!X9zj3pps
zY|8kei`zK#)yf#&lOjCMX=C^Zhh|XgB>RWjxFb*?)9vHyknXuoQXhO<BX<T&UG>c-
zt>vA1!PGl~<`+m`O~z?)T>B0E_jjf5HVY~P+<ug|%JFclC^&PezgR~{IKc<3X at NM#
z2sd~`vv-xo*G(2R%LGKmgK+8zubYpp3}LDk>QWEezUpZT6Y+_!gd_TQ(qgQbYdJyX
zupAwhbGo0|b3OqF9dDB3>nvG?W={7r8a`)~?lIB71!_jW?uTJMlf~4<Wm2Lv-Ld~C
zivr=VV^D|!q628$LIi?9%8dr1i6=zzy9S_J0|1!)>j({m0R(KZ%n`An+Smc~oVuuN
z&+G{SwxT^n<H7%vmOYda!9Thh^g5D(RgbIE^8~z1+%p at j+sxx9f|%XMLQb`int!qR
zX>CF1yq4!Jdi!0$+*{nwR=oUNbVSe}d!eHUn-Dpr-&Et+3ozMq(t;=|<wf+wM;ApL
z6zpuJKb~U|J^$@%Gb(Tyw_!3Yg(XT`5}8DL=FZeQo7 at xfghxRpcq+3G`p92QcJ}2Q
z7+y;}I(O^*J@{t^5T%%uT^T|jhPC{8!d<3Sr}SOysjS&0Hu}W##l>54;`DsD)=@`P
z$Vb#sctE>XTT1(#w#NJNLSgu-onSY#zB!ku(}YJNE1y(TdA9D4b)rkTFP~vN%&xSy
zGk`_m%B028!JMz{ycf!gEgP!F!`k2H=3h322+;8DB~BZv>KmD1X at 2dong3ks5%G+I
zu0v&Byne+&j)D$$W#LR`%vNwU8*4|`{KGDGu2A0IJMI3D4mwvk1Ah%o)C9T5k;fO#
z2?4ge at R6oBrCKKrRyY~jb$LYajDe#kbb{}Q2A4`$b~=CbDf76dG|^|wL>Y7>?0b6}
z5|<Ku+dwz18ot}R;Br|1Das39jg8^#)YC_5h}ypCvoKR3OyaWFdN)10smjq~qT`fO
zpJS0-<H{=h>{;j7CNHDTZhvjjAD(Ph at iMa!LEoW2#mKB-sHSo<pdCFUJmBY+7>2t1
z6vnIJ`spmlVQFX_lcJZxZ=8%9{l|fwnyri>PWVzZ&5)qTSwqi>cd&uaMK57KxS5PG
zIXtPQ?#ulNG?vwCmCf;Mevz1b*fN={wR$awdmV$ueN$+xidgTo$lb*CNsNPdOsbUg
z)LL3EHA!bnwUVWRL6^y_P>~!JT*X at Z^4R)ykHD4r3hp<e3ceV-4|zL~ZEEpv at w8H^
zn0Ba(LMB$-($oNxletW!+u{fJ at w#%YTc60ENimON17|I?h#O68SN0qk4cno_TtT5O
zwb3`Y8)znJ at wyZiPA+2i=`iwW0i~faw-{~#Lfgh|!>Bp}dwJ=5Z>xwY#4b5=dCaPd
z3}?&#R{5vAHJpB3fQuT+SKXP7f6gR2ZOlK=ctWN&Z1p<HRPFh*k3doof6$V-#8I4-
zm#mG|giqf5HY3LH>r7jWk5790kFx9D1ik38XH#DrsdcyW0#pA~3Psx0ELUU*j2Y(z
z6nZpVspk(vRfFz5v+>}Qn0`TY`Q@=XKcPB&$qTt#+B>##DKP)@oQ+%8FBV<eY>-BZ
z<W{a%!wGGuE*uoGpW304=Jd0rRrD)eFE2E$3kzspBiN{%<#;--=9d1Xs!<df!||On
z7Cq5{zY{Z2 at Ov2XZ56$k7j?Y*E0-8K)r2p**?L-GDuDIcfcnxN7qi$+D4>{#AbO+Q
zy4b&LWJt00{}*>Zniyd(18C2U5!HAa9sr}%1CV~L4|sbAt!tiQa34T@^w?&nev{;n
z;28yq0Kf?W!b?c?2nB=z7YIIva>TNzFeX$0(#ATo=z-asn9*pb$CDa|Or?z~VgiJX
z3)u0nLr2hgYMzwxYujsT%lr3Gju<ksoK!FGOFggOt~k15gaC0cfbe%f|0qfRX?$^L
zeEKA^>rM=6_M8geE`{&JWP-l0*Z>bQpbnJePKFZvV39d~Yi#8f%cJ%B``#X#WR*E{
zB9WC#<~*8JoA+CbqG4oH+ at RBQ@zJZ*hn!Wk=}*5yRM+3<?&f_ct`f<V(lqUSCi;)V
z)Kb_hH at 9hY8pHp>a9uUw{gHc^FrOdSbkr14$~JrFY}-H$gmXMy*}XT(m%~KI8=6s3
zYz{|89f_r315=T)hStn>;lG+#Yp&x>W- at gn(=kGNB`n|rkWuYHfjqoqH`wgA`Jdx{
zK{qbt+unmgtIi}Ck5?e^$5Jh9uYyrI;@~h~`noWSOctD;Rtt0M%6c>7XFisNz%7UY
z7)|#ZX&(+sm264~UQ4(@K)Q{~W#H`l1gy4%X1l^_z(I`ym^OZ$d=m$J3Bb(FeH;MD
zs{u7qp*QLUq-2|~0a)2eT7XSP^RFoAd>^HNC{P6K-YSIQA#B8ehgs|ozQjV^0;uou
z3X2X4FbIfDU8!`jG~yVi(GWZx!_>zSO at YD*OLT8^)E{cN(G_vGP8H1HZc5>!7>_zi
z47??LCF1h3#;3OAT6IFTH%7eQRP+&*E-~!*&cQIAKaU;bK4=!oRXl&bSplG%O+5|=
zpu0i*MX+pQ4^%ko2~Xb8h_gMZLej8OZGL<~4O^_pLmoZTL1HKR&Lj2D$^t`im3ku9
zc0+ijo@)$0FyEIS@#?(NXLUi$OM0Kl2WTUO?my?*AYLJYl1SKA=8tX5!!pn2(%B#Y
z4(skCW{>9fed+6B*Ak1hhO4NeYM8R(6>me at w7>et*~%W-^H3xmHvZL+ODD9S5Lv5U
zGM&{wFvsqZHW!umvHIZcho-K4AJORy-K&t#H*~%OMK{FFc<@N!j1{y=<~m42!oWVQ
zQ$DxF;#QyVkQF|4`Dx4YNVzW1btD63ViMQavs{&RR*%~4yWwzBk82o&-pXJsdZeld
zINz0r4MM5sy^qgI#<~=(VE%(11+Aq_8Hw4S_6xrqD%U_>Z>)*gb;r(h(sXFVYbtGd
zxY3)AhmK(^lLt~a%Z6aY{z at E&!Cc#YzfM=tD%c<89RDP3>p!G^7jK9A&I$$N(s@%}
zDH0V_d}3o)@g&2|2=y2_U8(iMIg)yd(>$u&&eXam?CiMZi7&xoAAxt$lFV^<?2({T
zgcY4n61#Lk_98kxhXiRs;7s%rggV0%+y?BIRA-HU#f3cWnJP7WiWMy!@Q<jEy)h2{
z`CTR+ph^g05FnB}2A%v95##_5Te$$!VWWOSUM%7UHllp|_LJKFA{HMo`eBy?g?2z!
zSVXrof=|N`_`u1Gi0&kWjVG`bAq&~YMv(xHDHE3Xe^_dgi2{Qn{_(guB?D5(3ji~X
zV80+D0OS3W55Gnf+$Y-%16BmiCJhCIC=n3HJ at J*~nMbezh=)HS%uYtbfV#zat`B4@
z32hf?(wVeWM09$nR*~<VsC-B!2Xs(jG5NwjF2>kml=LA1UzB at t1eH)y&H<FahfTgu
zH!sEbK=@aG$~cU~v5w@!l*xW#4K{ZFEbI6TeRcY@=qSAPDko!QN}-$Z#0rEW_ebfm
zRTMxxru_Xmhnni;97T<;)5HrxIb$Ab6Ex2t@^miM30!f^;6lM!+2d-CR&?Pl$@3Kn
zF3x73*O=eDj-U*3R3>TWFan9-0CUa)ez;ev at L4ztLOi&7YeEn$A@<C9MJnS7%1?yA
z$%QkpQ&d=(=tAsqif0)@tb0W38MC^+6A at ogf>$r%ebRh3^$TZSffn;YH}nHgPWCWE
zyN=BPYcx!`003L{1Bc-Qp>+57RsM7dr<qb{GM0j~iF8mu9=ob_riy%=)|5RVMjA+K
zcPhOHJ$V at cGwMYck4oR`M6qTR`{0mmy#O2<&^79w9w^g1I8v at G-+F7;Ec8x^=<CVR
zY9%>?W};3HL&Oxr4<lz@#dSX=R>yiB2atdTjUAq%QLpiHK?*S_%|mWRxzyP=3#qVW
zw+y6+Fz+_*Td8G}d&t{5qOT8ipPHX`$}y$FvR>2BNvHC8o*jh0*O~nx^|f9Blf-LE
z>(qIjy}&#qHx$59S-IUS6{FhFZos>syN2tEmWi&)UU#AWWVu|ujDXQmkhz*DkKrvy
z(=y0;WJ<IGbw?j&C|gFGn5qly{^RPdusG#Ee!2qQ*Xd7fo|c}8Y%*s~jS=cMXt%{(
zNK at ixFKK!=>1p<HotSjW_3`HlbSE!F!^Yy-QF=?-aa~jVyG5glE?;FAx*gpL*hMSS
zsCrZ*fJgp>z(uTpx8hQ0p8L50M`;ejVqS)~r^X7WsVSG%fN7@@QF&_L^AulP?Qe%2
zgbll15Hqo791pyx8nl^q+se-{WbA#g5TB2>)jbnh50;>SM#>NVqipx+DEua(9!l$}
zQ`b2Yg0N^XnjwPBU-EulMW24|jsY;hziP5Afe8yG#El+Bf<eI5EB3!6aM$C5X4QeJ
z)ku}@ACd+E!M9(SaB8t2p5V&^&@~nye)Iq<RPBu91r8_}$VDgZjKv^SGN7--|6$z3
z17H3t0Y}KH;ey!yt;=cI5n{-Rl8qp|d?Bh$6X<wpNDRYx+%!G?K+wIlwbk3(`*6w1
znOt9ZuWvp$>=^i8f3UDK_L0a<<7FEY;QWAp22nCyV37SkgR_bwB#;vXV6X&V_{1RZ
zb at qLNl~9TJ)-?#8GCp%H$v at SR)6^>bpXw;8K9ke3^Odj|3pGJjzJZ&qL0w at w+8O4U
zST7xHetZwmKzIH{v+^!LcBF*oy%u=*U!iJTkch1 at v4{AL%orZP3$|s3+PD!mWMB*i
zu|F5{Qi+DrP4K(7|68xT(yCSR>9AySN)8td2_dz2j(AmHLaqo;@Ik!)07>Utjx9Jy
z3hLnlA5qZ!B>V+kn279_m4F-ko^Ide6T*g+LuzFl{sSfJ=z2BheyEXK9Z>%zdaJZb
z=ajTf;);b at hYZ|=s3gO9xeF{vR_V$&>nmX<H7<Lk5HN`CU;oh5y$C0LTfN_O-z&aR
z3|Zma#X5pvz+{Xt03qCFeAearYmWP~tLAr4-lE;kBm^l3mU44A2j{U+|5RT<%4$Uq
z1#7h;>cKz+R{+BE1&uO at Y>FP(YWAl(!$Ms^0CIeRhX4V9a1eOZV$oC}RNFeR<@Osr
z8pb#`@QqUcPY2OKhv3}b55Oc{&CLb+ONMyH2Y7Lj(9Z$~rf#1<h50XCK5H={<PM=6
zP9Ub!Qv-rD?MGqRKPj*xLwit*$NM&@?BPDZIo~rQh^;_Wm=WBwvxsomjD3L3t3`CK
zRH#0tt%2T9q?)N%-XFD_{lOz>fjnV9z?8e}r~{CpB<jd}&lt_u(bA7-8e6=dnEACf
zY3mLDqn#&eBpx|iiCct(<<@I8XYQC#l+|lUNv-O?8oZ#T$lv)v%NfQSJFbi7_fzS9
zEKV$bD3(uRa22&FKz2HJ{yd1kP15 at 0AbjWL(}#7*-=L}-fyG#S3a89xpLY)GHEhY5
z(V~XcY!j&*qBq_tA})}Mk^oLu=V9I}3w5C2&aQ&j(dd^&g+q>9cb6$Ar{Rgr`5~++
z{Ej3wT(ozf({#lrlI~k0tAVQeC1>vwe{M#eM at BA<L{4Eth6vSZn~Vy3+VNVT70blX
z_@!*F)B?;mo|c4>OKL*SuIGFecjCj4iJ at VGer0JfBe%4}I5O|yJZ+1#3=X^;vN~5d
z#BHR^D>)9~(G!STh&zsaHl*DCFp|$%9AM|!tyw;*- at PUbD-E86=y|nTJ{t>oeKAY(
zg`3wYj{WaQidFE`+^zCs^>X^Du3yFELe-pu9F- at GKG}={JOQRG(sV|{^fUK-dc-}u
zuDMUcPYgb<>22Qpk<HJ#7S$K;-c5nA@@PcQOtNjuJvFE7toWT3$QwH?LwVgCi`__x
zG|*Hzjds)Y&uw-}*G}~Tn<7lRDjMoyV$cgD+kk8-6lQ8woe at 28tW;+&Ea0sqB5Jc8
zW1s93dB>V+S*aQ=9Joq5&2Qc$nyJ!D<nE*Lrbg3LlR-0e4y<hYSyPMJA*Qr!Hwwls
zPUV5rP;ju|_!7{enM)DhX3(9&Wh&vcloo{)kaF3splg`3w(-x?4h;N#9JH;Ip04U2
z^{8erc|XFPhBTGo$!l5bstXFv?C)jSjX)Vm-q)u)%1 at li^qF32BA|s>icrPjTHc5&
zjlsbfPy6d$Exc??x4*XU-KT}J>0>J;-f5~IC{xnBBkb+ePyOo3`lM2|F1X)EB^PgV
z0*uN%ROY9Z>r|#ZVg4byHhGsPez1#f6Z9`!p)1T}!l#9ub}%PqRdxN>IpE_C7TYC7
zIukl6+Kwi_4LQXjW%CA5R15(SGl2n6pTSy?0wgy}ee&?ctj-r7FE$M(W!-}gy*Y++
z#xGYLEh`2n2$H6c at w9JI#zEe9lLrXrf7rQwd!dh7|2EA}f#7bFFY^m7hWxNwB_|{W
zfkxUx4+$B+LfSO4$bI!coOowHpnP{V1MYSOg)H(r=(YPJBV+|@Ds at gF0}L8#=t21f
z;cy`UZ0|FcrD})Lzmawy^{^NsqR>At4+R>0_I3R|Uq8z++<|fXFG;mZigO*`EI6Fi
z=M=wMnAGE}r2GnjubL$L(K^YIlz*C at eu|5mv5tOl^LsqU?c{3ar&l89&|=!4T<it<
zLpOALg0pze4%gSxoqg8M`Ws1Rvk^?Do~l!(ugj(3U8B5awpgU=8?pRfFlqdKdq&}n
z^D-|q&9My$a$<CRa;Ub%khi#l>5MP>snKUqc)6qK<i{Wze{OowWg%YQM`?_#@hM&j
zxqUix{Wdqj2jQWX#R3(Q9Dh3X9dPVLgp}(y`xsiUqKj4RXH~n60_*U4Yi==ZSrdBf
z6GWsVuI1GBo!Jx8>wTSHM8V!&;V>ePj}=n{K6N_IG#THcs=$SZEydds8&*$K|LUJ+
z1d9wFhg^yg-cxfm1UiTK at t&p>7u5wK%Ws=`2tvqR?br1~BrS?JdBoYrAr%n%VX<s&
z?nlQ%r{O>BT#yFAe-yV4Bdy-9 at _vy?w71`N{O at +%Jk0*i)Np1&<4<Zl>#S#sQX28p
zc*fr&vwERtFD&CpXXd5r{QTPUh&OZ0)Wg4hfQ6$X4#KN1s(yZ86?j-Hz*uAS9UuiE
z8;Y4iA4 at bRTKLCln@7b`2~w+;i#YiOvbj(7#jA`3whcMW;X)sJMu}xKn0CvMN#h2O
zqwl at LmdzM9F!Z-gdFMr*#mDOaDHY|5<m>+dwB at SypXV+5HW)tanx1 at kHKDmP1wB`i
z#BXIC_#;RS3PeBEMmq0h<+NS=o!M!gAaao!$@4>H5OvxWvP2!Hl3_e4qj)R$H{Nli
zG_rJ7+k6!U`xUa>o>h+A=Y|>Tvc7*sMr!c38YUOT_<j(`FBwFPap>Ys(oZl<Z7LSf
zoC98{mUytoPC}QBjdTV- at eqELZ+SR3`J4QNU?l<;<)z*%@^6(*(7(=m52U?%HL9bq
zwzGc;a3LB%NA*A|8=)K3I~xDD(mqmp(U>U#4F;*TF;|JR!L|#}%MoBW(OP1FgJ<r?
z`?4og0EY6VpaKM)_tru4?rtbp!;Wl7yEH#*&B8jLMaM7lzs(gb&k2y5aiO0^Uz)+g
zU~g2_(wPsGsohq5W+>r0H&)q)m^%LipmB6oZb2 at Ck~r(QR9-r*4~l=$T=A;yi_1{U
z*SgI~?pbF!RjvOP+eNaI{^H at wfzN3e&zyy~Z(bwO;8PaE${c}^(<%V+AEb}aI5n+&
z4F_o-cNB(rRI*lWyu^k-rX)n|)HHK45b3J%ZolU#j0^bOTmH=gm778Daxyhp^WEXY
zxN1OJtR182ITvn`*0u!|ACKslD3SQj5B!;SVwx7-_BFQA;taJFv?N-M(SDzFeS1+|
zUmq#Hjh-{zd at Qq;l at -vD=aKNlF~lyOxjBonl(!%y_x%97eS-58K71T~#s2csG}=+B
z-*;=-4t%fqq0{1JGjQjpN%$j8CMLq4RjJc?BzmOBAmVHYd0T9x4L5bKGKESFVR_s=
zGZnuaDZRHWeo8}2)C$L6QD*yUE(SV*zYwwM!n~Ojm7s<wz}2 at yJb2ed1%P_NXZ8VA
zZCu=1Rzuegn$VopFW)uYp+5#A|EEpT=L{CRhNwgJaZ*!>ro-IyC*QNVJz9<VRsrJ;
zF;~;|%BV>}Kf;ZYF{rtm1 at nM8zD+<W2JL2G<}da1KM_1}e3s8fUJ)<zTz9!(eiGW=
zMu_AVq;)jIrk-zyN|xCq+&67K&S&%Z3>v16<o{{$>G9SOXKFdYalH&HV<L5Q-q@(9
zJMYUii|F at 2QuAw(Pp|szkR<hpF35_UsPT>6)KQ^BGa~hIiw8vMK^lFmtFsN7dk)_U
z+p<c~m+F~t7ob=0rNw#Cf#wZN40l!O|Ga`Z_b&3>yNCOWjRA8&z+F+Y-2UA0ZB*}^
z!MIMbqc1*u0PN{_{+RihSewK{_`r)L!EgJ3=-ylV%Fgz~()b^lH9_o|SVO>}zrw#!
z!~SUMj{{I{{eP#b|8f2zHp!bx$@}t;03`36z`cr%+GPV;`NzLyc~StC=J#v{t@~fM
zDyjPboxp~zZTtTId0B(CU^@s%W*A_}U^EID$)rdCT)Og?E(3%O2c2S=_m!tdf_Xwr
zZv>i?iW$jh?xP-Jm|G*{FwIQno}mjN(}YJO-jtAmWwed$-nX3ydeZ;of)8+z_F;Gs
zyPA&b<pI$~gct=vQ(0~$Xgg{~<S=|ye8rIAe(_}!Wibwl6XFNd(HoQVuJeyX&!g^9
zNvjDNr9JFn7i#IDhP$fTle)eXj*sQ-^uPzo!wunxn_%6OydY9Wsnm?MtUsz1EMFV}
zRgIeCkzNs2tKru;Jct_<TLNFd97a=7PAxUa at QvBro8QN9^3F}=^YfbVbI*rWtVNnE
z_$&w;M(}!wV#hG_R#VCxULK<}v+{zo(b_b$-)HWXVHkoEd~X$<_1iTaIj6uaQELwF
zOz#=Hf}YL1d$qv~hVVzXeZ(M+Q^!<<cPA#4>W~@_YN?|EBq!jlol-y7Q=z-1{|1wD
z%uEa6k3`rbEi|-aZ~+#e3t)(+MG19bZ4v+~aQm(gD8SXP0K%wSFMN+|3J-V$&;Aks
zZ3^N*46J at 7(FFp{0_saGv7(apzhc-TT70z20%1cBJhg@;E<hjs^{?ZKbA|>Aal-+m
zNr`K)0IKZ`aQK%By*)PS8S_X2Y%_vld|%xEfKMU0{a%qTsnx1~F~`+dn)>eH?CPKN
zH&>4mJ;cRyASbKn3wNOU!He7T!Tw&aozs@>+fSnQ8{JE{>|rqXfCK*E-V4Ptl-9lK
z758NvOf9|nFIo{+c!?apf|}AZ>C<WABU*vHfOcu8p*mFuZu{wuzuH#0()ye`CZ6Ra
z5;M}rJK at yLW)BKD{`DP>yGWyXpyITdB8U|R_j;3WJ+!~q(K%#_ at bT&8Kj~F3ygW<K
z)YgA4JGU_S6ih7B<4mypd#xkyoubFrCA?m!bVBaMfa_J0N~}yzw%NMAyA=I-b_12M
z*q0=p^-s?VQpIDpsRuvAS)N$Z0hG-%{miukn)bq3;nTTTnFCBb*$Y!JmcuaPnPTY9
zz7!?Ef0(mgq7_T5G#mlT(0i}jzd!`1;zE2w8sz?H@?)nlt!w&NZt%?l-*oaJ9v9sl
zFYS{S!?#1(Y}~E#$QbW}Pe=nN)eSnO!DG9%f$%Q9!XkmxC{b5R(#P8tqC8kTF$pOe
z`p6{HfV!d#+*V88p9Ak2H#BF`?gM10-|LR7u~WMS$xYHtmC>`xE+t&@BB$6fN&<Kz
z@}SUDn)L_DJJhz=Pw5%6Cm7r`0aeF>Nq|rZKtIb=`AUHVnFSdjfRojzuOp#!*rNdB
z7gGi1S<IBE18CLTi~{sJ`V$%&2vJ;{lD`s?)pVF>M}iv<d{1?;08`6dMn(c?2!JQ<
z+>g9P6vzXvc9x~gN;V|}Y`qU8yTn1A0bVs at PxuO9v-8jW_LMeB!889t&TAfa5D;a6
zKhlI>s7U7gPc4@(OM?908U$STjog00Ut_`IMy~Te7o#URm9G~BL;EXa3W6Vi1CBa^
zM9o&vW}|ajLqVG}TD7|~RTIyI8MNs9+Sd}zlIOJ&wYRA0Q7|)bU_znVD*EJsPA8Lr
z(W8$GQoOgn)7;uZLSNlxUtx2cJ<|F3&`8{Wg4;Ki7nfzsS07Giti$2x<F+NIIp~C^
zCFFur<~?-!v;@?}{I4^J{urK(!}EBPo-S at nJ}}jYRrOhogJAT-$1?aL;{^|Sf96HC
zyiw#gcc7mj<NP&UC3P>tT)bN<+js*04nltP5*PfhC*3|BCYO+)nXXn#H+Ua;&|Q^-
z$H6G|Nm;yao$*~>XSE}SxpSRe>X8gN_hq8E1q-DRSk;CY39%Pj!u|ZQc0+KwG>fJ>
zskf9*pd*3Tk~6IOERI)|#aF3jS*SPYvoL*q)-dp1+CjggUm@#ayvuY}&MqN(0+PlU
zD{Y(;Tg5 at uZW!^|Lcb!?;kD`b6N>0Pw(bV!&NDyM&=+c9%bc9J<lO$>+tp`PCiTIM
zK9QpNahuX>HjJa0x&Tb5n%a%g{455&u`7H!zS~G(obDp#_-at?g|C<v at Izj^LN3!C
zylgJwR;@Z84F&zZhJ5TMBsEE-0wj at A%)f+aA#VSQUuJT+@~F0efA3~78 at 9wg3fp-Y
zpZwp;YJh~a8iFlvJO<AHr*IPj;;b#z+X8$*E;$Cm=fHQ;W>njKaw%>&jdq at V0IdWz
z$_2uZ1}j5F{z5F;08UD>?wJJzGXPr*%!LGGQZ#@wM at TcQgRt>|8a}>;GYCuqtc)ca
zlITW68=%~^V^h4rLPY at GOj23jZ3W3Z0h!D*ERys8(j4H)<6O)-xYogL?0Fp0)Lk4i
zSIvtajgfgt6|5tvu=Q_GIN?Op$q#rwB|S}<%B7WMsu=}huG(SGkWr_ElT%kB#e>}w
zpo`0Hq-Wt(-%Wkm&0E#Rg|{iKuc+`7rewNZr^ZG;(GinIiDgh6Nt2lb5|eS4Y&FMT
zn at r7?VzKl5b6V&CjDBv)x?nWt>PCc4Z7X<>I8N{L8&mvroh4ekvRhsQ>J_ccP5#_R
z;ndifn-zBSeTJ$mZ(*u{a$P=sU+=f)cVdw_?<oI{%rydSn-ybe`Mxe!dfCf3ySRDp
z(o-EVlP5VUF2;yNWG<CNy0w=K{LTGn>fd>=nlYrVA1Wm=74{_44)jwCcr)sUjl)_~
zJ}6dtI0g0j3)D;ekQ2K|BF}YSM@){4Q6ex?G)NR<K#pvroyyzvs<0p$F-!ksXkki}
zTm=Iff at drYHBF`5jS at aRc4v5abmmtm6+PR#QUNQEj5RS4KY7>9j^r*9=IQpr7~qG$
zE90w_d{vp4)BEh%KG4ps<J0vro+9ImFYT~`1ExSN$dZw&_?Lxx&+|Cyua=86jl81=
zY047J6ij95^&OwG?3#&Q&i;0zze&n?P(Tm=GsWQ=us?;&YET3c`ff1ce=)Eo?qA&d
z{a at f*Zi0xdqdnzC&MhYe<AHZI5%T}aIY{WqKQZuMn+cmgP7 at YNm<;gVRl(%MB`RlZ
zune200dg~5CJO)mqsjs#2*(Gg33dHb_8LO}R{$0S>HDA^5a at vbc%cXC7!wGLjR1II
zZ2v$zAkYH=@InvNF(wcg8-cmJ5c=Z<1c1Q)5V-Ni8yR<9ckMOdI6XZ*IXO8iybCSj
zDb_BW#|sDmfxRM7$qQqbLeQ=Tf&I;UlPs!%>@a=2^}=BQIgp_ti{wq>2RS1v=L0$3
zVJdjR0n$#JL|)jbaRsx$3pPODg=6N$O;&>!j_do9<=}-9Li_z3ys%&2&b17 at Fc-n?
z_6IL)*LO>64qjLq;c?|lUfAnJxL_CCN%8D290v^<qu_;c^LA;?R9;wm&|dQEc%hfJ
zOOIRJZw4<c?SgUTABPv}EcMhB<9au*nP>e7Uf7~%+vr at EEp5hLS4y3w;Dz#i(ChjU
zqpg8JUAC;DS?e+CECnxs7g|T+7Ub1s%N8u-I at VbVUH~s_G1}+qT$e3#NA1zS&QkCK
zc%etM_8zk?TdK9D- at Kqgia+gLJ!0xuXXzYXP=5-1z9CXV at ydeif_=v&9I+pnb=gv9
zKMP;_r;O~1ShuyRv$UEQZ0qU(%=N0k3cS$P1$&cLmn{`2*cE|685LuxUFs~Y<AoJy
zu2^kNWl7l{*C|`Y-uC3wWlM#feqN}U{XF{AS=x#hSQ^JAMmibavy<tJBu%xu2LxkP
z1zwm0;LaP at WlIGpPF`4u6oSHamNw at Fb$vneJT=I*WNZ at YW2#56j+lzrvD(*VO9e(A
zUXT-J#Xz|(b(S{g1-1S!Qh?+FN(bPDhH(N>Hz81$Efv at mc|n~gD+U^$7b5+sH9|4l
zY2P`Bp<ZYhT00aq4lk$^X+y;8ENxXUv|1h5^y-HTyx_;`h%M`~r4A{%f2Nkl at nl79
zY-?3#X&o;x{r!6ixq87*D^Ayd7o0#Hv{_xYRD&f;XoCgXQbV1k)w~chT-`BAC+%#{
zNswYIfC4X6$M7LK)@92Up{cWU4lj(15_n-`@ATKLE?fHRJzax3OTi2He#G=x+kTI_
zY}umSb(Vq`zzbW9_PILOWy{=Ad-Sif6ubal=n<{G$E?ei-dfj;UuP+J0lZKXZCme?
z%a(9{e=oLg at 5%YtW`9s%-*M}iyR7~)KG+>~JNuKO>EVT)nXle1nTs%dpK{sU8(F$%
z-WXZ`Il6gxVUGN*_XRI(-GlY|gBR+t+j~#&!rnccw-3B<T;G>02QQQm+VAJ!h5h<=
zu4Ukbxd?8zf8d23{{&;vwCy@>1<k<=D}an4fWXEO055FJVNe$ctbhP`VFi#e1Q6I5
z0^o&>ISlFoffWz{FRTDEh5!N^Lm<lw at dF${00<lw0p)vBhs6Sh0|6kw>xIA&cmV+*
r00bfeCnqOog at 1Sf0U!VbC<6Zv=RB;s?M=g(00000NkvXXu0mjfM1>pv

diff --git a/docs-xml/Samba3-HOWTO/images/ethereal2.png b/docs-xml/Samba3-HOWTO/images/ethereal2.png
deleted file mode 100644
index f366772d3b73f896ba4d926051b69b388e75689b..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 38069
zcmZU42RIzx8?F|jiy*=3ExHh_-XdD`-ia2y*Qn8gSiQv}1<R at -datX6M2%iHi(s(?
ztKa>#-2Z*<GiPU?Ju_#{nKS46=6%2K-2@#i6;dKPA}lN{QZ?15dRSOEr<f1hT^vl!
zme<fO<_p_bPel={dK~Zz^8?RGK~n(>>vIb6mF*qOZ)Q7HJxwgE5Kb(t$QUfF3rtny
zHWrq at 5Ej;s4HlMUE*91UFL0}_H0A)Im#V2R78Y6mUmxr&UNU+ttV~9=rwRr^R>+Rv
zFJc--v%#0-IReyQ1{&QJ+MMs)yF-nAM?vnM&OM4dx>R?bs>kqbet1-QbpKJaJhh#-
z!h4EDH7Wyq75wkKA@>?IxZ{mlmA_}t78>0~JSc!{>^3Xx{hCipJ9pf?1ZSO9A0rZ$
zKEs;=_pa>=&%!1mPU7a|&ZxRnBk}$%Yl?VQSA>FLE@?oy0YOS;?0-u$Q4}nNNiO8~
zc0#{t3>o?V9Kpg?2S6qNtB4||)L|c=xS?jMzd=iQo;;S at s*-I4$emS<qBi2;#+_)*
zLV#d!MpN)`{w&-$Y-yqbwiv!N at oF*U_8ftpA%{g=SIDieqeaPKf<Zu8)Pwfr4EWcT
z{rjtXNV#%AmzP91(kJxD=Sm!b_8&!YkD`*Y;d41~{o6%EP&^k*Fg#xSa-eHH7T)y=
zrd<OQ42Edmavc1g^l3kr%7Ke8f>zPAo~WNe^X6BjIoFdR?W3dN^KGG<8E{Lv<D8CN
zr<=2b3kc at 4E3YeZa@Z&nDDc&}xvYd0D*NEZ>na6-=8p)G2oIJB-}RBU0$G0sq>P}P
zR$L^)7c<~h5sOY8C$HMQu0~dG=1+q1&#v~Gf+r at pVKpH&KJ7>AK?la2$PBpe>S<u;
zeogo~y50I%Djyywa~*IJR0LVQ36s4YMzzV^&dCC-553wC`cS)!Ai*pDgEOzI3!nB|
zpY|Pw5!9;@)Xr)xfa&mO5R4rCG4QHG8x(laVf|aH>mX?tHO_<{IJk<k)&s3J1DL)5
ztXlzH&Jy7f5}j at mD~RY_6yo55zzP_C%oO^S7#82Yxh(sWw-6Aq&AW2F9<;fR?jwhJ
z1_L{fnnJhxQ0Aj3l};B4#w>V>0IbLowAu(@G6L0vr}%`T`%sH=SFVhplpvq>EtOE@
ztDDbUuvgcgYr<+$EI at MtuvdaGCPCO7KkNWq7IM|Hdj9bNX!V4v^ClMlsS9(r7xb8Z
zkLbhC`cSR$a67BBPHm89=xRzBaOGearFn3+;Tdup(*83)LR&_5KR;pu7B)(d35PR*
zRxeSj7ha*geW*)DklgL1ENU1PRfOJ>JIv^;`s=QX+5r)^65+Q#q3RMh8$O|jkXiWR
zZ8zll3!FUsB5)e6WOc#7bTrvz0FwJni$ITJp7zZVQ at GDnmfTfd1VU*S1?fCanT8`)
z&sD5$EF-=EYA{Q3k9zgm>*`lLypIWVaDE8W#@zgs3=_)f#zo at hhfnCN&s75gJ>(O5
z>T`91K*L8-5(qRsQv;wT)TezrE8<wW=&~2ZC41mG1OHTXW6pH_`z#x-9Ud;xd9aRt
zeQ=q}1v`rvdk}sLn}r*$-fkFQcW1z7<PJBCZ at V?DuA7)Zf+0ZJ{dIItJUl7l5MBg`
z*n)TcTt~<Fg#KE!1ZnfZa`<8OqbRje6as;Mg_(z%V4u(t*YIuq&W%{Oe$n~m3HnRT
z)n(CX*6n*h(TyP at 2y?mmiH_gHs6N5#9j2SN4?q#<x*BIt&2`#DCCoMAr*_9FlZ-^?
zK2yilIvPd}D|!XALU~<f7>8c>p&+9u(ovM0i~wwR1a%=-4_HP2L|1xVL5fZ^wLud%
zr4bkNt5*{{D2dgh3E3_4aLiO%fIKZh;(V|z%%T#6$ytLYE*nFxk|4Le#IUW~fr#^7
z6!P|nxbxZ?(=FUOY`qU9CkKf5wH`FnhpMqY$zcK+=fG>O@)78dKA~GaSD3j+`Gguv
z+~f#y!vf_1))&jSyL~7bZIIw)VZ^0F#K|xU5pl8_er|0JVzLI!@xiPGVO{2+8Z`Y0
z`fTFr>jO~DmAM?M7u6w$GF-i6Dg>;aG2QI-p_nj_`ZmS-`X_p|^MZg8gqhDPNX_};
z?Jw6|RJ7drLdaD?Q7Cfte6_0 at 5OKDS_Ki5h40Zxz#J65oIW at PhFsmB<>J~vCzJ2=$
zwwnz<5QN>f05Il>c>uR_KA}^-C+M!O^LT4uCxYoljzDgN?UBJo`;o8pIaDxY=IA!3
z>k3hHF{w=|O2I+)XB%hrd*t1@;i<E+$Dg2+P(SqU09|-sa&yZj_gm?9kLea3 at q6zq
zV%fFp=ck*WDq%lV!gJX$P5yUVLGx|BqvSgI_!HsKHIG6leE(sX+J8Pd7y66U;|88`
z+lD}kd!oP3g)Prr#d=;0DkHAetZz@}!cQvX&`PpD^dvHY|GUj)1J^XtM+M)~d`_pc
z<{0lb{M>Ka|CLvE*Fkxy{ntcDJtC+k at D}NLIl8*PbvsscskC}#xq2qE+A2LBym}U4
zZHQR<(9f;zJ2khF$(?Qd^RNMUaMTmZPiCFeH at AWL70N%(Z=IBp#pmCC{8_5%$-L2q
z^l`()Re#EL{zuR3+uN<%!-I$`>zi%*@SpM75TNo#=vGr#z;}7U;9-s8kvv{+b=NNB
zXmXpA!zeFkH1ER4P94y>lq)E{IhuU#W7oNa4!81X at 9O7XC<`l_D&(F>OcY8i+Tg3<
zvtl2|bdj at m)pdK$6>$WM*n@@tE^0@!$sKLoRu+A}`Uq78BjyYbuBBEN(|{$YnoyOQ
zrwRJcN!vd`Eq-)<N~DZGDBF;NW(OLh7z{&Is8 at CUiw?@n*u1A#Wem?J6SF+Bji&q(
zxmdijSM~T)Tt?Wy%1c-MT{m0g8=FoyOV+4O&zp|b>jydTwoatK@&=!vj1h;HE*3I>
zaFKw;^N5#e<;hARw<p~JV|J!^auZjMcydle_E~byK~CV?9M5d=<Sx`L`N2canw^y=
zR^eanGF)lG5tQ8CBj*THt*ziNeyvxX?auAs;L*TW1AVuvXb>vkdDv9YtGd5x*9D;~
z=vnWZkBMDn8-h at D63@-Yoyx8<x at _R`YQ77Soqhc1uG4w!^wGseU<54Caz&%zO at 7lw
ziRZ}@`Bj7R8Q(>zbnkhi=go-n#?V=6j at D9`fR=<aW_RwK1w{CIj|}s8?+8Lif(<t^
znfNIoq5859AfbYC4<KLy%#Nhm`UZ2f7NO)_7<xQ7F~GfQoS=Wxq6$9JJhuQJg`Kqk
z5$qgfau4E*lKLhF*0(keeZ4`)EkF%B^$v<=&_VdTK{B(p_lV6oeZ>Vg at S7l17NIZa
zpewR^UbWgR-Dt`_&KekwCb0e{j<`22-nB1kee+Jx<XNM(ceW_sZD!2?cUWr%5Mh69
zCg{DRa_gU+6Jf at 5-E>t31tWZK7l;>AZg{tPtPQey3^%@rEkb~ZPq)Pt${T)L-2adH
zEg18X%MO^vj2^|Ilo6R{+F75ZySOhLgJbI3KkX!S{ydi5j+QICR5twebzL7UTp8N!
zeIDN0kCIz%e*P{bQH0aGRa;!(SfH!Sg+uG?*Pz4mb3gcz%pV^?#xY)?0hXv4Ff|xW
zviki|`CI$JtDD)tpvxw!PHq^h$H;O1(cLZL&O_hnvt&VSZ|FDfi0%(p^<jy=N(uU<
zg-2$969&V9 at UtZ71p(lZceWh7TW+oPii6+=JDwcD<hAy90V0{aOhQaArAqg!){f5A
z8RV{#pm_&n7vIP)zbW_gz20<RIpPohp5Hla+_ia}*ctp?<)%k at H56go;qqO4M{01<
z+CWBE%=3!g5OI0LVeQcl{(`Z=t0-uQ?K!<+RXO7F6ft<>Y2a at +A_#>xb9+KZI+vOk
zLg7W_A?qB2Cx}7J%7ON$bycKymF-}fT8vs7pgjMd(t(;VU^w$Ms7eFQs=)U!>m*6f
zG at P)Z46OW3`dXssCMjYaGs1}*+ELX0!HpK;{A)$mZ^O}y!WO1$<9_U060ZNRY?-oy
zZd>7O;jP}^1x61(U<{l8on!Fv^wH1K#C*hga*5}34t;clGng_Svx{)P3Pa}%p8r?K
zZ*vB7!aH6*IIOtBCh+pYj0x9x0Mi at O1jew#Q_ezC5C<Ltt9-D_i0(`Ch^7x#!e>*-
zIhff3bZxFb>MG+ocxVk0HwQJ{7W-WFBG3(^sA0 at hFoMK8okJyBCkANI+g;)jTRF1r
zvq2J!;mU at foQ?s{5YsUJalx>h9GUZ7($NFx%E`J(xW<Xs)n>e1 at Kg}ypn2!w=xUI3
za0}`v2^tSi_N0sWCO(Q93^d?Z!Bo<x#7_*E%HD$ju5ih&EWl@%CgB2qjIIT-wZR8<
zn5sECJ=mlAmOog~#R|H5Lm7{mg}99WDaXALarJK!>=+Xuz&EA826Z<6-)-qBZXPAU
zRjnc!+kcFNIjWEHQO&PlbX&p6vi0q2Yj$~@e~XtH&Za)tL3x>L<gn;}szY%`x%T;l
zIa7g<EDt~MAI_sisI#%;yw>9OAK4L#aw-gtqulC6AtwJLM*rVQV%X|nS6EKPzaxs0
z;*d}9g+y)Dsr|#I))w#{c~>)7SA+iTXg{-?C!xMwr{$7|YLqy4(X;eh*3?Xb*`@iI
z6{N5(mEmofH!WG>Nbm+v_mHHB2XeiCV3LY36^k%65=wEUE~~ROrw)+Q!X>NnwDXzF
z^7xXIl1JC(@|AJh(c)M4$S5k7MEgl7%RaqII;IU4;dAy>_gP&3LQ1YT#$x!;mZ<K^
z=byMejF|$CBZ5Az6C3+%BL0~kJG{Cum-pkItlrbs)K#~Z+UUC#B- at VG5`x0zp=0`-
z{JIAKogzZD33FoHd3dqbmb|#`$<q^k0m!Q#z|_~s9fKwgB3k_jU0keS!oNq{U5Xc)
z0G|$S&@Qj8&H~O5LVPE7UL!5CJ+{9nQ`7c&`-C(${M53O7(K90{T*QPn3>Y4J3?+`
zS)Cv^&;vfDwz*qCdsvk7*WF_gM&hLw3NV>ZOSu<!)noy8)DIcSU*9!;O<XzsHYoqM
zdFAob{v6RZHE<$_0rmKht*2pr_LC)n+4-flpuZn#lr7FsRWpZoW%YN7`l5c_qO;;}
zB+@#B4Z7QrtBr_{iV2Y<KVD~X^e${!y at zfyewe8MF?&P1tq-2((gXfkSwhddbAVc}
z8Vc!DwNEpEeN+^m8<z{NYsU;4xXM@>ZA#Pu!!%snD%Hl+1$Um3N%91A$nD}P5dSm9
zJlM4zufx;}Ht;E(no&zXxj`K2l6R(v?s9YT4Li%2Di{=WInBPj1B>v_0}Ty%?1_44
zh{uWW?~1`P{+<JS!bnOLceNYMS10yd3Ho>n=OcPAFT+Gxs~Y5XT9-$H8MZ1AWP#$J
zE+$Tk-H^Ot`|=HAQXL#&6}yI6*%n6ulrYwsXV#m;UZp6-e<r1h5J;)Qe-mD0*kQ at x
z-Dq`7i>&$XrDAeWd)xPb(RSu{)Za^YjSufIKq)~)q7-;Bd|z8weDC%!HUj{m{pTue
z%#ls>>fm9*s82=GD0W}mo0_YF1$LNo+&`@a?yiL;Qf>)QzD{EQ$9kh)v0-e*^WIj-
zf3_lU7h{6Txh<;ynV>jMG^I*suz9D`D^~Rg$*VaZ?i>$c=Mg3U!(U4Q04wcintv=4
z^vtG7R`iiKXfWyKpT+XmUS1=TGXDJkdISZWOyC0&o}8!u`3U)hKEVHtZZKnPnHWDy
zgY`e}qN)mZc=W$<5k9<;SJkVB7hBnI6dabqC==pxz7GlCfsB+RoYpVffPX?Lk$7aP
z%&EZ8AIg9F!r|grlNpd0J$`hd_Ftu!A&#MqOu;!(;YQ|zy~Cvcyip{choVjJ^>bct
zd8WdMn_$%qzFE(chRUBt`Ui3cmiz$`?OX5ChP|qT+;@<o>FabAKc0MhQcY=MpO^`p
zxcOb<ARp*>?xeV}w3FlIV7%mVTCmkoF|a>&>NoY6R_j3>643cf*usu_Q8_Q00jIN{
zTTZ5^pSz2*?S6u<aT3Dulu(E^mnEzF?`zwbtt4Wxdeby~D+hm)8)&Jp^fpfFn30tj
zZGRqD|I~#*t|pCS&SZdWeUpj at TV-RKNp}Mv8Ek?>#!whmU?;pcdiky1l8v_dbD|R0
zNJ)VbyVmgMQw6f34ZtIA%vn@#&D(nIoBi>~p4|T3AyCI`DUUb1|Cbd^F~N7K-G&h8
z;TCZAcDPpR2(A^BY~MV{1Ip(xJ|oElE=PmYAiyN`9h(u6`j>%iiebE0!gB#+V`g_>
zsPJPir{9wT_+sM-)0R5*j#$<o9TE4xY~qL+_Np)`-ZV5`7vYoWqIc5rv&Vt<>#inF
z%MQ_I0xcKZb7Hd(S3L&l2On}{=UAXg^Oyp5glGqaZTFz+&Im+&NthR`*IspbQ<LPy
z2vuF87zH<+Acc9^TpKF~h>Qj+BupX8kUnXYPE7=kyZWg#oRsnxJ>8x3%`uivFHB(1
zziP&1NeF?-hj`+WQ=$-tT&&C-S`zg?v#y}zKARfg3t$+Ll+MPqrg^6`ljn#^fv*g>
zZtR8qdpy4i*Q6YKJxAS~2ouixsKQaIbP~(vK7)ggdwX=EhLxi;#pzNgiz{-3I}a^S
zF#DVG*US}9)%hhVYIg$iKMHq{Q?p6di(+eROn=E-CBfhoW7<*9^2PFMk*sT)0&L94
z6UQGL;<+)<f9t$81CPJ?<oGlF8jB&1 at XdZmAAT!c`i{{8Fkf<Mt at -P2taA~yLx!ze
z7r8|i&rxUpe0|m4ebI5 at 9C<VW;HL_`wf;sKovYM6vB!zog{}vK_(l(Sa=p6yMJK6L
znHOj5Uz8yUj0dZVc=N5H_g;tYyO``C24 at 4vT;EG#2?A}O_CkQ!&zz!&=2!Z#PPjqG
zTpih8OnJR`ke1ECakxT<R9s6LNO+|!tg-o94$yV~yCElXxKDWg^)a`bBL|4CCq#IO
zYBq8lr#kgVHfJeqI!X8&*D8;$&z(&7Ve28>-il8FYZSHNx(=2;U6fn3&M{PV{QHpL
zjIi#^hg$gl{PmL<6u?>jnjM#8TvM at 6Es!lW9q2InJSb6rA9t{DW61nDp=%NZc*B;w
zj1$Lal$c`LLDW*w#zLgU5YX^>RfXhbrdKpvjCS at hj;-()M;Ij=-(B0xz7iC-)|)rD
zjxqyz+}=N@#v3^U<d8HJvU0fs-cU|r$co(JRStciK~?OKwTU0EVHO9g_!)uEgh-rV
zSE at PTFoj_aQ1kOu8TD-TP(Z*n_Sr&<o~y}5nW5q{qG7-&m6ngm2B767d~|Cl3-9z*
zV*TXzX~fW|z8-#xG`gDR)lYdqk2q)Fy^mfLOx1rIu!7zO+4B2-iLh^`I9g1-!NfMg
zV|KwI8gr^~u9X|Vhy51r=xl(+{BFD8eAp23_4YeLw40x$J4#&H`$UbrFYG0eIFG!w
z=q1&`Q}G@*I6ufYMP#Z5{yDn9F4+Ok1VYGJG`fE&0X?yw#|86gd;X#u_DVJc%jRjd
zMar;`r+>PP;IBCiyjhsNxp9+(V|<-{`U9bH`(}9xC;s)nPaaF;My}z}*fv)6JFg~=
z9sK+Lz&KwUCY*c?z?PuGq00Y-e6{zYzH*G~YlrdwPsI919u@}~^~1km3g%VOeTUFO
zVIz~kqFD?qx>8qva-PNOUPKU3x|7n)9h&Z<qo;4r*3j%eul<!+;MStgAlFzE-`>(P
zTrvmD`|Wo&p6Yu_U{im&A$<<epFJo+^u}nbXX(!H7mCV*8Cs=FBc+1fuFRL&O>6Br
z02=&?%8M7nI!fFnV+C9ZcZ#WlwM4hW{dk at 4#+{@~wOSg8y`!Oku#8;x2^cQ89H8OP
z`7dL$jJ2|%a*|E`pP>&Q4(K2vzb|O+leig2B-^m~ZW<zUGW1<^9)1!c at FK<yn(!aK
zX2+exl at AN8reIqMK;m&*yL at Oyj@KFK@}yi$h3MTFSZzG$n9XcgN);#R)G)ehFe>bs
zwjI+`hYyrdqzQ)XIU#GnO?n^uQQ?=W3HOc0D*M&4DE*1gFR1xA)>{Q6)?QLNwb>tX
zXw9v=u<1@%3*J|!8*1FiY4f at oe_v@>_916uaOXWY_czYB%Gx6ZVyne(y!Xmt>c9Wq
zbt=15I_oZVE*CdM4!>u18llPrp7DBL$<TV77=UKYD_UdYkW%Ib{N|RcI9tmtRtF*l
z^`}W3xap2G$)iqhrl=~mGtGy0WSS;pO%tYOc>N`YWT=1iDqY%K#Lnj?Z<0|$zOp7M
zLBp6|58^0eAUUOq=9_o#hK!7T4XA0?RUtj`QcEt5wh8kph5#3uTIdLb&W0+qpm at c~
zJZrqgb|CG-1M+e$gE7LsNwl}%MRFicD=r?4mwWmr-J*z#27U>aBDv>zHklGnam{%z
zzng!Ihl^9nrN6AJHU9Srao#tW8+zp3>u1g8U1>mkHaJr4IM0+H7*E%6OJ$Rl24W#(
z^DP~XnH at 6Gkr$Vrf0}?Rru=kcjoQv=flcwNv6xL^qzq%F+$?|ILRVUh3Xu6bc9K%F
zuRh>svDT1c!l%;NFg38)q%dXp+n%A}yXU>qQnKdEV1VL23G^8Ey1S^=HHiDNB=Dl(
zhfA62%#fn&DEd+jpM9h}Q%d8_J-Mo?_)MVdE{i4=ij*n3@`Y={)TI0sD&Ox+pFLh`
zFI!I4FBKU{MZuoLM;7$`nKXAj*nA`NO at Q?cr!xT?HzFm6K71EtL+CXGY~D%vnVj@|
zDYd=TX_`Cq?Ga_yI8?478~;f9q*m&A+&VkK<;eVTPl)6DY(a>#DZ+z5Hru$QAP_Xu
zb42ei{o|=YtZwPcW&Qf^6Hg%h!yDkl(uOCHLa71$YMe2etQ0ov#coqmsE=$@|GX`m
zH_^ZFP>0a1I6++aRlGuRf6JPR(W)(@@9<w{Un>{I|K;w at U8mcVLXT(a0Cm8>EgrH6
z8E-5dA54i;YGeGwi9eR~A1Ee|lTZ1+f1XM(`5&Z>0gy{^SRCW-&AvweK->aC>6y^4
z1tE{6=a{QBS-e6LL{jSzlz<{pE13hZfn^n!R7B-*^Wx~xx4f*33wFbya{m%m2L~J<
zSy5dcJQ%Gsm}JONfw^Kh?s)jZ(=^~k7`byKZr6$`dq%u*M>)#2CTRT^hZeme`|!>~
zdoNu=heVHdY3p6Pm!=K#Rt{k)TfEz2hs7VlDp;a4?jkP(Dk*>;2tVP6gm>FAKj+%j
z^HM~=m&;-Y%KA+<WmJ(6kUZH=*B>GJ=y7ZY-_^`)$NO#nRcL1Bb6xFVvY3W`K%K5C
zZQ$>Yt28>)Mqw+YRgvYv$4w>r8i5`I&w5j*`7Xf(xQ>SIDH2`MI7)8#(c#*!E}}yO
z*HCGh(Uw3_5o_PqwR$hutF at kFQId8#9~(koua9#km;dE{;1VjMM^7kxD$9E;&QpN4
zD>cB<=(H;&nBS=GpwZYr)-1pq1~QzV=5Q-Wgofo&x{&73Tf~-noVzsw=W};34q>Ge
zmm9A3D`hWW`S3c5C%^YgxADCN<0h3xJoL5jVqc{c<<`|wVkn*~cY=+BT{DF%O>nrw
z%&v4#Rczr}sUjT#;G6qI?Or52(5f6tKFzrIV6st7N>pfxOpk+ERQ(-8MISH}1A^3l
z#4QGDJG>a+XoGZb(gzIhssdtc#9qmdG at C{co6<(}eO33~GW$kr{|Wk0Wg!qc8F`E5
zusoslNDg9<*i at CKRqv><M*CE9Pan_sYn>mU`H*Yo4^_N>q`8y3a)i at +w-^@eWG2I@
zgl%|9UCDAkBahPT$@1(!3EeRZRGAz2;;(j7=G#09Fm#DIL}@PMrE at Ifgx^cJznNih
zW?5 at EYqWk$%-ZY()eto^qUxDp(UA9eY0pE>^^qrR+GH(+gSTaYBfi7kh(V&1L0ZIt
zhn2S%3GwOHHnV379FKRdb%e3J_mFz#?ne1(`iYjqk0KN9e3uH>2&w>6E at ytJ*cp=t
zsl!XUCttOO0djRvIsXnGZBv2X<``lHpviILRt>ZF;c~2wQtOe4Pkgv!KL7JKnNRP^
z^eo0b#h!i8Pq0K<>oB6GARc$lw4><%c}Oj0QvQ_HvEceHzGWQq^XN*u_(Y%W=X2}!
zeY at ReaHaK!A$5-O+hUY~kX~kq_ouIf`0I5|`qYy%1&z$kM$VA86+^BS9a&<`6mkW<
zM=wZ$9sLTFx>e~eo&f=|9Im}Sg!n*`b(6&C{n%fkYlU+DO+9+2qn&hRwMG=MABFoo
zfOoh&cUD&mceD*JXE}ZLAbVe`1kClc3h?<kiu)bPJqRGY%>Jx$9P-O>Ri=jgA(SnR
z=^d|lI>Xm5u`|_6K!70{b^(|4NPyX at fs}D7P}IiO$bX?;!w9lAlFZNLKEW(uAfi at 9
zH>n6U0gn60rBkpIM4V?=$Z9i%-<|T&<0v{38aStlHs*}36tz2SQ*=hy^33<z8%>#4
zJuDaYNo+RPGW*(>@WwwUNa^J)Pb=#xSv^lW?nupX_L2gXo*0p@{`dzjPp*Xm*JZb9
zj_6%IyYE$xmmrp2GkCHc{dx33X8%Q<^eJ=>tiTy6=9!3{r*hohoV~@||GGTps819a
zM5oTaP4EZnJjL+f`?mi^mHq-hx)|aO;Gp~+{U86dVa0Ia1R>|df5`hAyws*cz<1A!
zFQ9IWgF3ZLI^r)UlOJuCbG~+VoqsonQfbH_YI0ffmX-QMJ{6M0$%qqb-;;jA<tlgQ
z_GPqo0g2t>RrSWJFQHQJ<T8OONkg(XV5<#3Vb*Ehl6z#`4b^qB`0urJcPjy=<0g7G
z-NRm!<Bn1dCmlO+4Uc|dF)|z8d)+f~aUW!jd;4<kb&`ymFi<V&J-+_k$NqVbtL!mw
zLnHD+TLOI-AX(G<C?2<4*<nWPWx&^3Qw?)?pKVPCTf$VpYE%$2B}`kiU(ws`#mI(0
ztl8H|$)k3j<w2UPj*;(4=BmR{Pg~bHoV4RUFQ;jKpvQk%R9=<5rV9Q{pQV{|pVN1S
z)qTN_Yd2;3*mfX8bgF4}HUP3>#-m<1vD2=}=JOmrmj(=C=~H2amQ at gQB#atA at Nu<r
zW$)YtFA)((H9SkD6yP2i+WROkex*87&Mz7;_EloJqMi#wEiyCjp1CzygB_&@iXO9R
z37ZpVHkhqw$K6p8WfiF>+a0Xfk`kwoBYz|b+h{&9#4Jf@;luq4y_~gI<;Qq at q|knE
zF+CnGz40bRmZcq|F7MOBZcIOb1iN#QSwa276fyMPFf+ZLDllK}Lys#-Y9L)zWf~;}
zBuAz_djC+GRdm|KTzL$7dVeBXqwQJZxY+<TyB5-L?G!iOU)YqIRgYX^gHBsVhn__(
zQrql8<-GS*0vy^!Bt*0(q_JUgGL-i8?o0-#<=7tRJT2zmw)<Oedq^*JIi3D|6<Y0;
zFI6!_vlw7C&-PQBfF0EE#q8sCXZ^jyjCUQNe%k#Jo1du#LbKCKs4u0ZWpk|fX^&mj
zu{0)fuZ2v6 at w7U+eL2BrRJd9NBsRTEkRZ#9 at MV5Yt`HEP_q1WOq?JJZ3eTlb{R1*p
zu+TeI5u)U!VJvkpSCl~Vw**O_Pv5d|h3 at qYX7KMXcML@SG>%n-zAxM9d9mHyv=$jV
zrlOD#T|9d)y$7YQ$!KpGsJGGQ5J0Ko^0XEdd;crL8YBkH%PY#~S-?tTG$dv$C6(<%
z<i28lZ`AQS#vat(>AcUBPPImcXTKU0UYSp$`>5gIZ?#%9yY8lQJs>%5&d#y&E!Y)a
zu5XWYf{k8^^xtCd!P@&x_qfv)Hhm!$*9E*0A!9<w%`7^<EZb#ZP+rFjkK}DhpO3up
zRT?MjsF~~Rf~Na-eORDl6_)8qutWV1etYq}?cW$?It}Fh*R<^kb-bJsssP#v^_0wl
zT>r+g-e8zcjPnY!IyjimIpJRucf<GqDJKGs@$qg6hCiNx5fiOGeLp7gZ at fDaFMv}%
zp<cvGOXcr~RjoMoP25Y*4Os4hBqhO^&0#?lhvcj|$90p=NYg0`ye-sgh3SnGsMQ3P
zw^uCtT$B|}HGfv_2!lVYd3-cItRv3GnB?YD%7eR)ufiCE^@EvggMT?!d5x8lfLq&t
z%%s}f*ndk2K8rqWKapYd_xjwI5qDY at mniswfmSaI$J_0rh7~n_1<^(8l>vU-sWGS0
zOY07qM^IJLms{GiH+RyDJD472@^LN~SOsu-z at X-e+a^FPzlMSb?J<2Gs%u1)5D(o{
zxJfk|CBf&tCn*=7D&2f&_S<5BaD78$#XW^J6JLj#uOI at Et-ZeSLX!E~jbU!(m3g~@
zD#FfwQ{S%7_lAY?DrlUe7Yi!o^d`(NOgipwf3Z<{zTlZv!iV04N!_?nrP;kJ>5tmj
zaN{bc1TSy6=DbP;263C}8`gJFsJ}iYCu)1G-<CE5Pwy>1m|p=i)a-bwgK0G4hic4J
zU${NSuN-z)A2qY|lZQ^1J+r?t83_HsRIboh>~FEm$_o1u9FlO~G5u%ZPK4zP|5<~R
zs#C%lP(xem^mB>5SKDrzpVdk{K|1t{KJy4C7?ZD)$2#>2H7Ji{erRKuHXw<=*IOyS
z1TcJUGXCXO at Yb!%V_WQ_awWS$VwHh(_ at x(-nK`~;PTdV=N>0fsJC~O*ymlVqFssQ3
zCEz7iLR7EdP19vo?e)dJ=MP;g9#0RWvpele#(qbNwD7?)xpozE6ggZQrpQi`dS2Lg
zKX9Y;GA(2)pwImUp`g%kys=Yx$2e2VgYJ;rELo%nlBX+nJ5F~oVrNPN9Q6o9U8mDI
zBo(P+!6ueQPt4`1$W-a7puVGJRDsoO^0cVxckr!yKq at Wfje<*$t*sTD;+>j`TzmF`
z-TbEZ?vEZPF4}-ppi3k3ovC~CEbhhOlBZ{cBiK$7P5rd4 at kSrce5u9?y&gWAbXpb}
zR(5E5QO;?ze#rKsM;9p-?g(S at f-m=%9CJpqDL8U$MaHzMQ9!g8)BvWzshg6^72n=l
zGyO!^tdov@((l)k4Gh*uxIalx at 1;TsDK<Ep*>`Hdo<><7dm#O`5gbD{Ew}{>4ET$t
zmCEncX_KOru;u_{+QgrpcxY~UktJ9Lb<bz8wE146^!QoeHJOYqcXR^79Q?Zr5LCyF
znX!`!40|!=G&|J^ejMY9#(Oc>$~@x&Q9YZi at K+_70kb{~3BFv|aN&QVALCkU9-^@E
zs89X#v_Qx|z at Rx0W8|0i7!o53mLUGu$fa2 at 7Ol;Lk&5)?)&Gf=@2N*pIvFp4-~K at W
zOn<fY+T{B;jv}PmeLFDwu4$D_^2tdZa-}ZtPC~{<k!&KDkn)2w^9 at j!U at K?B1?cNZ
zS0(AH#j-<r11oP{ST6U=9jbX7hwI^mqSo>=v49<WRU|5ayn6NND_FvD4_ at VUzUGPW
zdXGNhh?0QpmB*SgJ6YZKyR&(NMzOauS%%ANZXd>PYKxHV at 6%{vPdWr;`7qb?A^LV}
z#73hnA5nLjh9|Z6(Cc%&CVtBYy|VgC8HX#sX!FmHJe^yMW><=`a?R~N>xD4SEQ)#{
z#a>!}{ox9EY|>N^v&T0bv69yByvUO4(%@i*)*F~pTSEFsPT$bbc&V%>;gFW5LKlW4
zTNv!63p}Kb_J(zcEr{SI8zrScxJ|-<v&b at X%6pdhV$YcRcK at Zia=J_1lbro_s`r**
zr-tQz)ZjVtG7hhqV`|5&eAUJ^N`izSsZCZ&Cn8NzN|#e}-QS;*DxyB??V~+8On3FR
z7=JuGRQ{?NX0Kc)8JT`}KEny%`y}Dh>?#FcZeDf(IdXLvE3^yFcBT^lq+RDzF}qe4
z=h}<575gj;2-RG`S_-PqAVSjhGV&uHc>EXJouD80s~%%e!n_&2V&IUO>8`!6tES{0
z!NVmD(*(F%f(Hu-chZ-4CKSj$EId%;HBs3UKIU35CZ{Z1mOrGD?0ISz=O$I-wf;I~
zX?)Qwtd at tzs;0LgvfSbOaUd8h^A<<ITYkdOc}7gI*geWuGY#mn__6=7NJ}ipN!yjI
zeS~Mp#^-HT5CkuiDXJb$FS_*6G$HP7;A_<c_$qy7h<Azo-TYZg((W_6uXqiyOEm8c
zOTkAo)vT4|w*I8M#RDy$=t3w5i9N+j+DB1Z at 2kF51b{hn)1fm;=gAz{4!}p=(g}94
zOT!D9{U}$J=HS$gk8}!rY<9(zy=TbWYp>z*uq56VuN8d~pucb=A$+${KgOAft1mm4
zDBZ{iJwMs_yz8#iXRP~_ZZseG?!vRufp+3Scah(;f6jhMtQC_CZ)vor;26KZmaX2P
z_kooCNakUo(D!<THYZ1&h~WpU(o%g|2A!czXMV__)FthQG>7mXs4Y!=uID at B9Tl}8
z1brciN}PlaL8abX!6{D~OCYB at pduW4LYhX0P7hQ23B=dB=lH3_W;$TXtnGDwx#Gm?
zP8DNjjy;DKuZV+I)9h8S!wxgN at 8jmfU*XdUJQcP>q->DGvjEF-aId6Y%R7dydq0JU
z2xz at d?Ngilgq^Eoa(A8)B+SWrly#^qd)wqJz>w8%zmSbef8Oyr^{5(cnpS5hPvaRF
z08Q-~WZC#jhFbf at n5%t|gjde3$5|M{m`%+HtQ9tjDM8VH!m1!88!1}N1Yhu at sr&!Z
zie at RC+4_$s%#XZhMT+nI;TnDSFkHhzb(`W3q6opbkzLwJoIe%oe{l@~cE2}&dm0;J
zoW+h!yS4{o9zE;fZjzK+v~X8KME!*9<<;?o;9TeW$pk+PlWSv=3Hd#Jw2V^?HVbdG
z=ro@$Xqxo at +`r0aEa2A|<KVIu7BYT$J^S<Hj%_omw2SQX88XIlA|`gB!_8+~n)z$R
zTy$b!5>;9Ib*E_8WTtHstx3nEzJ!n3#u`NKFk5~2VoO-?D760<PuJDfXLhn&^M>#!
zctyW%#(TP7m9c~TqEq9OAVN~J{Vd|^(W-=AHKkl5r8|KJFISuF&JQYiErhqvvE!qJ
z3Mw^v2-l-;4AR%o-_%w?4WGy#e#;Ut<*4BO%^v}gY%s3!<MTi7Znupq25jRyB|Ckp
z9TexyY=HSA=$5#5lH;j!1lklWXo at 7AMSoO%l&Vn&EBC}$s{|+BPfyQFYkkVFXYZ8z
zW~V_5sFWu>yH^r<99HY-jebjOVG5MDm2}7!npL4+a|*wl68&87n6{-a^?2!SbHlg$
zOVi&K-=f(r^IBbb at VumjPx>E+x5i!9SXwTMN<E&NPh0+?Prei6Kf^rptNf+tdyvz)
z(~p~0L%$s0V<HijMSFgo2N-(uA~se}OinJbs^=ZeQMw1$Q1W+o{;eWgpS8K_1DA0|
zuT#oSPgL4ElwaRYzxbn9YR`>&y(mXX$V^xch83^c3Ls5f<y6-;Tfh6)RL_s9-vJfv
z+P@^Nw6x7}cWubPrzxQ^2If at iPVUW?zsy3kDlK|l?w3F3yUQys)ocAVk5?6J at WO!u
z#G?szT$92LNE=rbljwD{#z$Y$f~SAcOoof;+4bmI`efr)KdEeiF{QrNQO77ra~w&H
zCLny5!>Pgu_NrFVLqyRFd(+N6TK9g0Q5HNY%`I+B(VqIgX}~nyev#kErv at u0EC1p7
zM{Xlk{?Gg?tIY;L{j3d2X{UHNU9bDGr9yJ2!pTf^4U&}0SXwEdqQ+mLZXcb at wF30o
z-$&BU^Lrr%w|&_5+)dlJ=u)_pa*#GuUYB<2tgfqxTDkaZArsVLrdU-1i^`D6?LjBv
z0}G21y_t}i>gww>{ibX7y|+V0hzDPUV)>wU{=x%|`K at A~#5yNsXv3T#h8;YQMeRX&
z{fKgEKXt$pad6egXLJu9+fMf_Z&WID&^&(gR<}XS#CmWKE=)BqHW~4Req4e~J1$Dn
z_0BZmlU&@OJlsCkEd~=o;2d_mLw<#5IAVE7U08KSSsE~8F3M8RotfOLZlRX~WzaN~
z%l at saaV>9=YQ_*ZOos`5-sd4qnBe&x-qRrbW7v)N$9s(%P5fMxtti11 at 0gIi?oKJR
zmkCuYoYx>g0T+#1|8`Z$*ofN*ke&~{j#+dbRW%AK5D;&5e|XC7Doyznxdt5Qe>V-i
z3PN~iOY?cR;^a1n$TzFsH>~gvgOFs$K5%|x^p>JXfy_3e1LG;VDP1z@%tQxg at n704
zZN at yA+>ELuo<(bwm_AGWqO-iaiDdrbcuif-X6~vwtPe?zaVYMUbgkmuwM{(c#+MRG
zvrlb!woio at Zv5z4quZYNngIDlv|o at 7@}~KqcnUoIHJzc0oE36MvYaE#x3_BH^G*Vs
zob^NH^5=VF-xjM^)R*nj at apf(I~a+vZdF_-se+S_A|3w|GUVb-w>{YU`Q6C2Me at 7$
z|3p$SDXO(c7>)&^B)m}gPXr*8hCyggbD#W?3V2aroTf?w-t`}CLar(Xp0PfE_pdY|
z>cL%RPlg4Maj?umz-fx-`EQI&f_*W{qhpo4<tZp_9{wY6#igutEwbWG{OH4eH6ico
zYj_QD9&3Y~(u>KWL(2Z)`nS5aE4IRDsmED9PJ}Yo?JQA?JS3aP7(ScR79`8Uw)l7%
zeW5+7738idt3gybpWTUanfDQnxxdgv$J1Q)t<w{xC(<{M(;7Br%RDBfhHu};C<3Z)
zcTu)_ at cV+TMZc8+Y0U4RxNmQ+SQXso?m=jD(py{EU~HO+i92h)6SeX%C8&Nk>XePk
zi!6I2z~Qae^9(=GZb4?=9sh(d5z20_=fUD#Szf^C$uCwZJi7oR(b8qvnTGD0wv><i
zw-g;`_xFsJWelrm;79Zo@>ZI9rq$8xSW3^@^7~Lun7+#x(>pWSA!=HcFeQPSP7gPv
z+CQEY%^APD at 1(IPEL at N>_Q-$dlzsAfNl{i-%u;N#Pcx_=HF{>EtmG0kgVpU?Fj{4q
z34JL`18I(wMyVS=+c0lhJa;v+gk)bh6aCEe6bFpidkG8W=ZU|CkCdlP+WWsZtNDqw
zMHwL|WjJK^%Y-vpRP$t(+pjZDDI}Q7TTi}M*>s(8H(}>R0rxbb$?!pok-EI-V*{!{
z9`D{SsitJl1{TH|B1g(mNJ*Uq06g4-lzC at X010W_ukBahX`YtEb<++c%=kc>r;Iyx
zHKp9;uH_=3*96h88A)-m-4pO6-YldfaLcnrn>|&9qV0O?YSg0|8&b+;oD~KKa$XL#
zYuS>|-O1jaC8GrGoGP<xL3tbqMrHQ)SVg%Jn=0x^uN0NH6%;$w&l-(_YBEY<h<zc_
z$<)mT>M;YTT3o%7^^jq#orO`Z=qZDR_fmnb$P|NwPXU at 5PrhvRbijwoJ!l}87ry6N
zc-V&ArUOR&)8X@(vhlxmGD9$;qAXLzvUKA?zvm++ExPprZUKQ at -n}vM3r>wG)y}7`
zfW}Os7x!uHmRZY!^Ojq2iL@{FrrW$cBWF&Z_ND5zJ$pGqA!X?vDVLjJvuQG`R}X%4
z0o{Aq<Yn0`NW5T+QHI`Xk&{Kif6f#z4l*>=7>PNr63h at PSZkLZR^b#bNR2~bE<P~q
zCof2GC)oVeEPqk6lNC0H*M>={viHhVdh|}W&!_K9<2)TRjPEHqe>DNUTXK(8Z4Z6F
z6uWb#K6OI4a5(aJoKV_0rN`)m8 at Ey;e_d>v45&}VXuX0+4)i9hxQ%V0q+~9QB&w1&
z5}jh7mc=p~usge$=t=xwk^%Fexx9%iT3D+1p=1IZW;bOr-1QLpRnqJ{_m&s~6Bux#
zn2&Va2k>-<p8<y{>XW3i#HST<iRgPnPPBdY+v-)V_519!tqU{zt}U>(l_}DfX9i9L
z+$krNPAfXG%=cNo2l8YY)=bBw-JoMCP$2xmWS_vxUM&t9d@}@`_hC!S>DzZgmRUyT
zhO at Vr7iqm8-5)s;8Fo3FV1jFtgWiUPa76Q?f6`vZ_kL8Jt<rq;7{#R7+}}$`{UMUI
z<_BH;sO4<61m8t at -+(_TP!j|3++Jrr`vV|7FhZ=Y#;ZR~Q at c6ws+qm70@E6P9HyP{
zY<+!olTSF~HQc0f;Ynt3POR~3eIpAOI|A~;w7{iHnTw^k^bi?1*te#hyUvln*FsP0
zAiQ)}8p451*-RTXr2*iklh1w=vc1x_T3)iSc~4Y?`K}(R74pnMkKj#1H-*;8S2|}=
z18K<tpY35fwB2A22f)eXAz$9G)~0#g4B_ne^mX8emIN-NuWr<GdKWI58p};%W=CF#
zB1E^sp8Y36ny~<>3RJ^Bc|mg-;pUQ)*|Ax&iKub{oCBI6!{e}J|D$%MW%g|CaYD2!
z at l0pykIxOyTSi{XIbJcBxObCs_F;Y5wVdQ0e at 7i&UkRv0Nk!KgeJ83J-wH`+7b}@u
z=wa#5x(gLJSM76OB$L0=J<zMnfTF4u>|rL!KHXZ)E12+zmfOZ6iL+-Pr3xLSzZ|di
zVk4e}P`}xZAtA#Df1=tBMB-ZFW``hoc*j4N=r(THYwX+JFT)3EwQ7;@GYiG9YB~T_
z?`S`Lf92&^78woFFIg}j{P_?YzwVAzewd5>n|^N^YIT5 at 739*G7=!dUEV~uo{!Fgi
zGkP{+179bUBI;zV=mgTVGMSo-^D2O4$T>S2u)FD8s)$vvwftIbfl(EleZLeNWBau9
zD`O2j4E?P!sHPubQlV23 at 3+FOU!M42VK|!&!Y7rkVfmg;vrB(kY;HZPYJ_LgMLjYL
z_Buh8Hfiw}$GAMd)~`4*8(XoaU>ifcJX<X-hz03^gyOIF0s(G)8Vnfcpy$AP;!Uy{
zGXBO>oXL(~UnZi%zFFcn8u%@%w6 at X|-WO8$D}<rO-qn~|zDfv*uB9 at e9+aqAP-zX{
ze!F*V`-Dp!pz;;%-)!;dT!RInQQ>heygwSLp$3>YQj$qqh$-LGRr(P(>$1KaE?>7~
z8ava`8ykH*V$iq~oAKN9_S$m6(5g5*Dv9(1LuhvaS6|Pk`utbfz`OZ at v^MV91>*PW
zh)h2hh%n!#>KXqa at G?z)c0#d^6)-5)X;i5c2|cEK?MXmO?$e1$vbrg9%eIE%h%A2p
zAUx6gk%H`QQ%MGIbFJ4JT9qLV8EbmEgHAOZnW5ODB at m(=f7tL#*4&(&+k3uBayhu6
zyV1(OqMpuH{h42&W)-=S3OVxfglA8Mn~Xa_A3t7Q8L^~kpX?m(ZVO4C!@S><3DWO7
zJip$dH2x~#Un^Sfurw(Hl3N}hGfEuy$*GgY8&;_E--~CRsN?LjMd{kfU`-KuWS{oH
zL}<wv-xn<JiUlo>O^>89bWQm1)wFI{#5K5PmWc8(92r$*zn at KREG*k<liZ8c(*R3`
zzwl!(8Byn7fF5ZKD7y$IL1q}P0_v}R6Hz)9F$|dg8)=qzNBVvqx*TgcJ%G`1j9>S^
z<HguE2LI%$*%0%;mg~)HNl#k%*x&NfriJexzm!ZkmIVwvsyI%zJDM8P-`G>j_f7j-
zB#Vh^?LEZ+Ca!Pbf7GXcDTA~znCjK!ro|s!kkq~A*Zn;a5#^m6lU&G$#;Yn1Ksg8H
z`qmb4f+MKaCccOyaKUthDfq&CXPT-!XPFc)5TY6I);X8N9RU7Wbh(pghgW2k+Fd}2
z$xi-Sd6p7?kJ}#Py~~CN#T|#?mf2OdP{<*mu5!nMOodOrc#0Yb$$z-k$$fo)xlf2<
z^P0VH<frtjag&nr4mEl8)!v>~dxEE`QOiA~THanbIe%%)qWaU)wD=DX?n-G_w#@!0
zs(W6WdQP5b5XE5^h1K*tDyiYO!|724h-s<~-Kh7M1c+`jlS=QpXD%peX`8ChziGD6
zn0UYh=!pI0FLzVT{Kc%xTzAIh%`4<usudTWVGbXggHWBj;jKCLf+!#6pM6PWZX>rl
zUL#B~=Z6o~0p!cIc)EgL>eR(Hxv#NS8Fy4`!yVeppqVj?i$sjuSBH%fzhYIZ+Czmg
zDq@<m4E%+_HZ}?|XN(4 at 60<g}R>YPUs at i%#5&?@FzYxNy+-Exd-5b$PVYP|!IajJi
zCc8M_kr_gmyA6uPF}HcpE3|{8Nr%qo2x|>SuRv+x7P|*(UV0K^A2NA3-aH)@2rkm}
z|6!U-V&nr2L)Cg){K{oBRj1Z#D at fELv-(9J-qJv%vEg at u$Gxc<Oo%jbm`$TAcN<&y
z+{(VqRcAHB0a;#CV0ws&q3ate=b*@lYlEAPR#&xL@&gxw&py5L9XfY=+e5m>H(T^w
z%|Z^+^C+^fICSiFYdk8jkYqgjxoB2BM18I#wRC0&w>SzJIb^21c<<-rv`7igT+Qdi
zEmgdkPW}1HH_Yi3RWakOE>oX*xC*HY0^H2inyU1`P9@(kSv9D%gL!F$_WNhXg}?K|
zeiTB`;Ex6)c<J^&&PI&U6s?$4I#`~$qB-Mn-&ex7y*(KpMxVRtuDzJZ7s&>Cy~F%<
z?=bOk5`7)fJfuM6y&X$QH4SO;JYT~7>ar7eL~HMYPldZbcfx%|KYUfg-LnND;sOw(
zqmmH_SkAXa#69eS=tiYUlC&*n@!&z_hFW`NB9It8-eJItTceJM5mR$=XCJ!~n<P=z
ziXUbhU!G7z9QHDveiF(^3)!Z!t>}r}suE?raZBUE#1}c}DPH>*13XP at -!_#lxcP#0
zBd8Xbl0up$J$RwxIUChJwO$g^RYvRb+oy3BiZIh1E>}xC5<y?;423woY~uE}V426Q
z4RaA at ixN`dOc-g9J3~cmg{9qDrZU5U;0MjD+2q4e<M?ZH{k)GmK~A}JIuNuuzkCPY
za3WjgHU`6l1yDJ${G05$vK<rR)mbH3RC#*)6fXV*qy17sgWvs=$L_~#{KmTT>30>a
z`{&fEuxESv8_b!&|9nIUj&D{EX at t3CAPY>5N*xUEe_i+|K>i#fRu>`VApPTE0Pz^s
z=KVrJ`yUTRrV!~lA^r5Bk(4)Q0=)e$acJ1A{H$abz>v$o)N3%%8*r%qHRdrn%6jDD
zhoMxtwOF(*ziZ$MiL>TAAIB4`w$Ip{eO`r2Kp*f;Dc)g7kiNJ?i`E)|5 at O_3;X1n!
z3!_zA3V3_`7z<gPJs;9}T^f4u>NT3%7<s<}UUet#?>re1{-ZAki-e!PVIV&7A6~{T
z4x)vbS~ZB{T7E<2N7Yh|nu9!6swtt=eWphquW0hhd}Z5cf|I0pXR`~k7(I|HPcOGH
zNfZqu2hwy<Gb3H9=*>9OA+2 at VJDTS3IvOcv&cyP^(fR>WlY^zr;@-UbHi^S)OS+Xy
zFQsBUXQ@<8iBGEaw^Ns$mT5M0y`HK2&jet^(R{W!J5&sh&$WNm{;ro{GknupZRVyA
zRTi}hP&s3Rb;48J<~xhB%g2jmRZnKg1vo&);;ClLMFb}Ec7&o4#_(4+RFtq9P9H+M
zQRAArj|mUzOl3BW0uG-an at Tjr8Q~d5i>u+gPF9LE5p7%qr_~w3hQQ_SrHjCEjvE?R
zNcUNr=%m{6H=v$4Sa>m=P*Y- at S;N&i{%6(YAgG=0O?82(FUwYyJbbrm{L5-ta>GKq
zK1PAlx|HEwTwwVVZq#%kUk!I46W=dx6DcsnMj-1N46hm@)9O5kc)eiS!Qzo{nK at O?
z=pwE_)__s1O6%}pBJt)Kx7KR`VjMjl{VZ5bwJL`$Z0$jI8uFIkeSHqlpDc;*O`Zwd
z*{^-K{A_EcGSvWa#2>M*yHV`(ksr^<D3;dwJIvD~&b++AWYnp_W<9o4RI1Sh@`#xN
zyap8&Z?o!;?*rKi>ui*rF(M1(n=}X6K^)dD5=bItbH^SeE~g0V9fO)mtBO{x0n%o9
z(@Z}8ACmJ{SuReNFoltmXL_7(lUl8U4PTYE74x0$vyaOw4q2S#H&F at Tehp79vSm<t
z%Vsz2Q@)v}Z*rZ8- at 2ZpTx?dtiBoa-J+9pKDGlgt%X8t#BpEX=?}*+~gkPuFNW=F=
zQmfXeCn8?Aaams<c!4Cn0rE#Zo*lN=!(vo1(OKm04eCBNo&*<B54BicVgN}KBJR>*
zxmwGyEWyD&vK9pV{8WtE<a;r9f3qK>MQPVr<>asKrq-iO|JV|On9yun{r3*h4x;3o
zeN~hA+?rZ`3zk!j;M%7#xW)3`6fCon(MFH47hOhZ4T(t5fZ0dIg;EZ|`ooj6L at I-^
z-f0wos;Sst7}HAK>1-|7G_dk#|1q#z%+NfWClF<z{WHi(cUB$s4(PaKUD^6PDcZ1V
znw$MG`-axjg|!PtR_ACtxlL70C6{<ckvI1{e2B_thzmxTIr#L-dN#Kzi0oO5J^l}6
z?;X$P|Gkgbt|HWG5v8?iwxtN#TD2=i2x7Ok+C-^YtM*<Mt3|A+O^w>SMvbUVteP!q
zkA82j(f8~3`S165_{-x?a<AukUgtX3xz6c+^#*OBigSean{^MgKq8I-F1N9Ao1?=f
zJBdQ0Dmnp+Jw`Tu9*$E<a*D;u3;^qmrbbltPjs0k00cO%-wKW^{=*WvD*!3fw#)$0
zKkCHh$AGNoQ^;MH$bSHhqdUMWZ3`?J-2W#(`#)b1!&$n*oZPKn<`}YqXj^@J+AX96
z=AHV<_iGM~?i}{4SrXJuA5U#%ap?cd+1B}}{V-0=sA}<N0&fSKe%nIRNO{_w<uC7~
zzzYaY+0ZvtvLs<`*ISiYL^xu2q%mBt=!niU?Ws_QK;8VdlTC)3Y4re`hO}Vb>%qo%
zEyEnf#kwN7l5O=xiN+U#PL^6u>YUCw*$vl7DYl!;`*#YBaD+Epclp|y?VP!K{FXZP
z?ntay@~+fn>AyG5sIfQ6i7IBR_ZZtd3Iho!^{sm;A3aZ3P7^GjniuZ3Es4L3SNaI<
z)Cy{}s-OavRcvP4&X#Tfq-5Tl(%#~pP+_EgcHAf3%FfSf_cH8tf$p@|{rHv}%c7J+
zPe8h<(N+dUNNsZ=saKm8ZJ(42GZD~w2XSev_6zNwRrIam0c0&DT|EV{`@Njz{4F(<
zlTO3h%HZ&{Hdv>Ig-&vevta_nNL$)Qnq+2zPBUN3u$mZ9B1#~1V8=)L=6-(0dXvuJ
z!d3qX%GUsQvkBMpP2UTNTq%8_sJ9`mFn(%IrZwn#EBH-wtb%h{H&0;;<IX|aP at eW(
zaMkT8Y0Gx}sSKU2z#CX_iO>m>uWQM}w-MC2Ei(qKVQ4cKchcFKD*$R>jgtqHijd*<
zIym;KHq)`SsQM@>QM^d~wV!x><&PyRWKoWC1{=IM32TI(*DiH6%7rvudM4O}>j at OB
z<EdFKd%mjzuWi{_i907Rh)?3YI{v*<oWWc#VYJZ?MSdd}6q6wJyZ$?5;mT_g$VXV`
z&Jcu1vQn~d at O1*DzyeGE<~|P`&kY$=`6EXzML#M_e!aF%*H_cm8mfTz;R?v*SLBBm
z#8?TcH;V?(TPk_#CmT`AsJjf{eU$2_#r7M&+O2PGMSVx)O+W95%49bbE;_*M%~P8l
zo#FU=!zAX-suqJ2IO&qFVRz at ajoXl;<)}njMP^4&y>HJdE_4 at vKyk$d#->`t>`|U=
zU+LcngY at 0NWuXxo?zPJe#@xje1a+o~FP?t$AIEhZma_44(}<JHO9vlC^jr}T2}FLw
zGu?9(ht)4jIK6O^eRtS=i(KdHq$_(=(>L|@K=c0hgeUiM<BUffCz)M_G9BGr^`E?a
zH{nsS_(KH;Sttm-dN8S%%KjsgFa06>!E#(1xGFGw-7k7{BGS;DbmK*cd2gN9(TnD2
zuQ6Jy0jQ}USnLE|U6lL9<_udcSB^iisOT2w*&WNhtZ=Fb9y?BYcG!qmmsN&G-|IsS
zr|@N(+s2S)CbHUgvOOBS?bNGW_mNS<V>T9Og($VHhIQK;swzncs-AnaRSqOU!&3r-
zB|b(~V$JP{Nf_;$`Zuc`iw2Hv73P&!Qa%AVEUr&gG?ce+39sQT<gd{PtX9kQ?WZ|n
z$Kf&uZf at U>JMV>-NBQ$J#NMOla9h}F7!K)$m1t?-Hr-p_%wLrC9$6vo#^_sM2dkMA
zegLPV$&~VMy%5N>NUnE{%%s>m4rT!|gJ)?Ye}^@L$Yv+kW>>X5rfIPQudx5gilp#I
zu0onB^d$i~5|h#I>Hn1bT#tV{^9`@1T4snzr0*a9+eZn+Jki_DXozUbfYKk9sT%0L
zt>8CC{HuGSt|j#cV%+|DV}Y at 39&z%kBL at U*PR=^r_3X!U$$9j<$9m6!^3jGt;rRi2
zxM-C2^EqFomVtdalW2NE&(N0Du>e-f*`AS)5%|UwnZL2v?~ca>$rr2v^@rc}1>f_h
z%h8FI6-drJ*U<Fx8*sG`ag<rb1YfhT1ImH{Dr!TSFiHYb#Dq_oS!oiDz}~3Xkodi-
zbXs5N+J?`=4IjSnafBRpV4}<N!<zd8VKuEahmM(0mDft+Bp9FDgO=m3L7|J1H?R2e
zIGnUC$s=PYRj-E<)HRmxMk%4x^N$CTm9BeEPz5g9mL<IwX5w}%p`myo2nlU;{*cZ~
zp+&SPO8IHoL8aK%r|{>xS4ncW?U;alM<w%gwT+5Gp-mQj50-(>y4DW%^@}oi>{U&4
z`3tbRjb+(pjlJ%KO6X!DXO0q at aaEW2V?oBkL23In-6j-W!7t5RLLJ0sAI#WO&_>t{
z<7ih?QjfZzGKHszP&A7 at TDGXMg~xs7pzPhrfE3 at y(E~lUSsxnYh&lyioqh8JTctSS
zv^`h+-S2f%{q&lBH$G;C8latKPvamaDgurzErztr+wd=wH}&Ji2mE}*JBUPY35ZPp
zWY+(rgE4%t(q!DSyxpp?X;AE*2I6uYGrM}oZ3IS!PyPx8_h`ChOc&bxC|*QMFfamF
zRU{s%6js_0s7dgW#FVUCUWoQHMq1sb+u0wcorVwj!K{S3PZ=|8QT4Mt(tL}+r7~@j
z)M!=8M#H2jSprsv7ND>E@%HAUwUB`2uB#3|O+6m3`Dt}l&yYQn<7)T$)wLO- at v}eA
zD$pg}N^0DD$6`~9`2HIjZoQ(ra#{UGRoAPNYZlvrbW=A`I$LbZcU|QL_#;-HhK at +v
z%jFnf>kV>isARiwtEBH5j?PCTXvu$WvL$jH8pxiXn at YtUk4RW-vLSg86`{cqlxPDT
zwmc`<hwE%kdItqw`4UD$QNL$)B>-e`5sI_tZz!g<z6Cver->jjLE0A;#c%<+Atjs{
zV7hCI-yTsAMdZOA>64`kuZd)cl&c=SrvcBc<ajDE0Oh>+LWR!)JF5OCou)HE?LGUW
z at 6Xb?Rd07LBdbc3l^%zi!oBhr+uU*uh&E<E1wUYzd_|G->r?C2!;0!7v)5zNwQe0t
zoYZLkr*9<{PsT*9(?6V0=kskX(IT!S_s&R{MwjZ_*@t;+^SD|2f<j^6-Hq*dMp=T+
zKMN0Ypx$W~nzz%WKG;fqr}?(Pzg1lROY1j}ZHXU>H3u>*pBH^=nChQznZ1d)mm)%N
zM(GCZTAWieoB^9i!x!;s?_bbG&2b&`e>8K`WHKF3#C*;w$(75QjJ+l`sWTPH^SCW9
zkB6(O!Y_|qzlunAuW)s&7BXQa96k^=XP=arA&c9ru!Q_8kD4d+%6&7nCU0+s{Fb?A
zq!{Wl`|YdC-;9$!^*5RDZUxR7gN2^eymm2<D{D{w0$a_ISO4Ln9>0(at>Cg7_*2U(
zr2&9kx|9p!A9nmPU^MVQu4+0$YCRpseQ))mlSf#XM1pXD-D&iOX|AS-aIGfL*42Z!
zN6++1a<6x~pStgY^BcfN)vdx{IYvlJq8nnF at 2t$#?cI(Y1zD?@{HOUJ^*!2X>X=9s
z-5AEm^mue#Wleo#;ql1^w%BI0)9Rv#LU^7%ROVoS)PiiAxaaiw8_cv1VU~3zrEkLb
zU2Z%a_B8kY(Fd_Lgv;XBfWJ45bn?|yB>RC_JZ at ecQM%$-k)Jv@%QK2M0E%NLIb%^o
zd>V-cj|hL(%PklyFcH*EE_R}9s7_~WA_R-w=c`gc5tngm7Fp(cswXoErms^YB4+Aj
z44?$s*Yys7UBfK#i^%;d`(TevbvQ>9OyX?7#@y(;DWrLjy);Iw0+Mn1OJ?xgXU*6i
zBmVl<B|NN#6076<ro`$k+upBzk>Jo#OCVnFJj{*e(RQdcYeKsH-DGmix!DV^*)GjT
z7TYI=wepSHB&;ff-99W#!T8w>8-C&(0nYr+RZs at 6Q?X%AA;*T9$k&=}8@<qgWWP1)
z)q#E06b)#IiaGND!*p;Kdn=|V_K?$Q(ya7d2rb at BQoBETmjt}20&eK5o|#c1$mtLl
z(Bs#8HzQ8R9}0uLC%5|j(L&`_IWJ`5B|vxgT>z9%+J}XMZqRmn{hr!{%;Ycain%$F
z2~_De9Utd~53!|tT~K8v4<5knyY=XSYKQMvMM<&}Wp5^o`Z#GNh`S|u_4;ywp~E1{
znVk=FZr*xclW+Slh4e-K<f%lxJe)py6*=;+W_ebUE<i5z<jo&SxofZtV`T^utxZKf
z8P*y6b4YKU*#w|lD9|Pixk_&zQjX}y?5un6@)tiAO2X086fNf$M7Wb#YCL(S9uh=_
z0;>l^tv-Y7?~u&*40T-337leqQR|()(v0L--C^6FJJ2<(4u_5hV}{FwBFodq;Nuro
zwO^3(X2E9l0b{K#cb~OS5mg?PV`&(E4X9~nCdMlov at WyiYbJ4v?Ypr at 6^i|w-5kfS
zy3>cTmy>(^!y$Xq`KJvC0VhjE$;}+wB(ZTbO&*HMe|NcA?zoul>DNml#_+~1uJ;rD
zgDHFk137%!JZbC$v*E>v*qOeM4%k;kmOm;qC(yDps9qL!k~(^(l|u2Xc+jPIq9IL#
zj+cKH>E&*ebmCu2{&3DSRM?PNDs+!fjx=%Pd0Y86yZc<QiagCVCT#j9mY=D)j%Td7
zI4q{>V-$=2IAb-sp8naR0-d^MiYd}~p|qDiC%JJV#ffOLn&nbD)grT?uas3C^xsj>
z-|!h6D6)&CKY+GS>c7$-Dn}B3OIqXeE03+xZ=2*?_wc<o=Mp1ZYX__V8^uWn8+Nm1
z6m1Q0kzob>v;a}A<W}$wTD`A?@6HVE#3SO+o`;%Z-SJW0O~`!5@&jhBv6+ph>|_TK
zi$H71JN9yHU*m*bW{En2Aw!wiGA(B_U*bHXOx~;dT?kDqwwO-AY(4Zvv9_)rSJ3PH
zFIucN87hl5={gSz<63$2Dz1qCVowsmfhq;bzm&v8S8<%z-TvSL3Killsg(UE_Z(-<
znr(z|MOWMOjfMJX;+_R6!T!+b3V@!}B|&lMPj9V%D3FN$|LZ_$kh<crF@$Uw70t94
zox$VJRKgv7l at aXmY|3Q0X=}9M?Y-OJHS<d1gN@~vG5gzvt5M6F5_BYY;@$y*hICOE
zT&(y!eflzWeD;*<x`k5ibn(#8KoBWwq;>tWQ0C=rMisj<TxC!3aMKl?-C_SSelRJF
zM1{&cUq<xBQ$elfZ1QiT)^&Go|9UF?R$cD>70=f{O-)O;`5EAxt1WHJb>p+-uJu=%
z7}RTY_4$|i6+}OZLtKp-#RxZi3sZCxG;e`)?t3MTzHd!C9&LbE&&wlkdI0;JG~|?r
z$=a-e!!`zFLqxe*{Pwk?&k+)ADMj-0tsn7nqj34NpN0Dy%#JIN<ogUZeX(~tclRJI
z9gn4Z-&Mg7hIcIaB>R&TO4;AMZh#EA%|So1mQ~-aI?%><wyE+x)@U9Jko`-_U=S`|
zg{ql}UPdPcZr#Kk{LsR&atj>V)HHG|*R`2fDhG~M9()MW5pc_C(nQxr+_p&$y@%Cf
z`%bKRfqJ(*x||4XtYYyk$q;PyV=bz2iAB-z63re|f%X97+QXSrdH+*yzIf?HDCS at z
z!lr41v2faYLoGQldvF48;Alt-E!kS-x>5fAWA$w=mDnA(5}+u{>t8GrQ}~=9f%$8e
zGT8U*1RKufx=Na|4JQKY7e_FD53V}2sd7H!D*-*L{5-Mw(!a+qA-vC0rsv=!SA>T|
z>+nOJyBS{DI+~4E>ZmO>;s+$0`rC>`q0hNfj?`6liRJ>gY;LnH_z=b;eP`WO?{pP#
z9?R>^bAb5Jd+%3E(c!^78|HrSTiT%S6%mij6g>CwXR64g&<l~N%c1}7m=q5xO(|NP
zqKDA)S-yVLKM0gEuKrwlT1_sv$lZCQ`rcL!>QEBYT5!`4R9Tlzhi6xQn_RnM>pVjE
z`f~$J3|2<V|9dj?oDb4A at b$>VjO{_Pa;@DRn`iZ#&hJdBkE_2rjJtV;j=TW{r1P8U
z^-knPnYq|#WXZ_9yz^p|u<FhmKKfsCg|O_w0l%M!2FNXBj`pTZh%`j7Jw!QpfZ>wz
zm$eFErb?<RN!O1otu7LLvLyEC3OCu<QSswjn(IlMAE6htWk1v at a_Iz3iaFh>?V8`l
zo4~<sdvF)Yn)V)LdP}dFk^!G;fg1c3oofZlArdjLXKk2VqoM;IvmBP|BwD%`;(ah|
zkd}X&NFiQVo>T=g%sA at 2puYXvZ3YYBR{y)xXVf{L-Uwst9+{4|;wdWB9BlS;L at hrW
zPMdl>wsnt7!<<A<?|s{+a^@jrH_N7wS}M7*D6x=sZjB$G`S@{%r#4TGN{DOIwHlvd
zX38m!IJBAXso^@l-d-_jUm#a_n%=7Sx!0KE1;&>34P+G-VJ6sp-+$_WcBfx_ZIc!q
zqL&73)OM-HoN3%3Lu(=EYWM82+6x$-CxY624CU&<pN7{xL}z(AvNLU-_npcXeacy(
zsK`z4 at Yfs7o+F~NE at A{urf1tU>Yv2Wf8=^I-RxRYl6Ut*bN>Vg?Edi8e>k(^%M>zc
zUacvE+EPI6Pk-H|aZJE`MBiPfmE9cSKS)mYva{~#&F_T&d^)Dt065UaW0>*JKW<+|
zDd7TtxRCjVTQ at rNQwDkQA`bIf4$gfp(zZw4e-&)B&NZw;e&~0mm*th-(d;Z*Py|%E
za~^cW<9ZG$Vj<s(H&7;mqm}J**>xbXkDP$u;er1pkW0suh)G at FwCTP-#JlhPdu$K;
zcK`9`XPMtllrHTCh?1!$DYXlD{FapdPC`MJCRV at IdrY>h%+Q(Q6r+Z7vtgB at q)^gz
zAKF>OOF~Te_<7*qz2}JmbgIH&A2O90YKW7Dq4RFnyBb58+F2Jxu&s- at 8d<A%(92Na
z7o&=&Q{|CKj2(^|&VEgV09 at M>fBiz4LPmzFr0!;HUS|a5(*;%_rj0(-g~@}cClZ*_
zapZj<$dl!^la?eMj`nr64W(mPRT=_X9U$w8ku0A@?ujpty31F0YaJ8y)sEdOU&U;T
zm~bumUJo6~eOc?<JPX(VU_Mv&!6GFSX<FIp7Suoci9peg^r<U?P_qS}Eogc|5mrzq
za^<&G^3i?F39cKT<uxxeD3RQTcvektv>a<KQG^fl0}mkkc&ogzZ)@iA<@op at Ga}Mq
z)pZq<>;@J4&6jDZeiTAzncu%ks!0`sZ1$KMHZ%VLD1}<fm}xl6gug9BRq9Ug0G(~r
zgxsMomY+6mN!h at 8ZltGgPJdvv*R3G}M6d!q1Fw>Hpeu7qf~?YA8*O^H5;)gHT2c3g
zO%xmFI>+gUZe_5_pjhfhfnLU at -G;G_)|amAP^O{#Qe#kCD!w1(u?t$V9tqSq>ctr)
zR4?x{X5-lI%sXO*7SH(a!r!x&Sa7_tso>Y0&+)N+nh?@-C?(oCudfrdJfB0rm*O5r
zZi7~vp+h~~#<qGVX4$Y7ZJQsidB&x`w%Msn8k#w-)MPd2_DcX7UucwSm<{Mj49qGS
z-`mQ6Znr*_(@{D9tZvEeAA>ye7^{9xv;*acVpIQF@=};sPraExVO`23@=7{b;Fn+`
zro*DffNM5(zmSQ*p9L#ycCZ)?^Z;hHuN`RhkQ8P2?#;Z4S(QJ<x8A~1qqIY25pLv<
zqNm|{*EPIlA*|<6I?=bIQuG;B0TDX!dUxKpd$i^df19Y`KP<Cfs2t}175Q#LQ9>su
zys3pM)(o$5US9&n%u-@|#YgwYfN(Q6ctA!Vl^pt&l4i|7`cTxOKC#)TN+Y*db1N*A
zhpajYLjO2~=Z=%I^Ba%1j*3bsdnDSb$X2>jpPJ?qeb2B+GQd|WH`ISjx|c$QA>uYi
zVR*NS0{AJ at D@&5|FZ}dM;19x67IS_)lL%*tg&G&#=#8)S7M`YAuq at hY>5^!vYcu<1
z)y4dXq^>{rVuZW2VCOWe6k)hEWS6yJavUi>Yy8IMQ`LylHM(Nssg@|tDwTRE^jra%
z)&j6!dZxNyHb=MCV<3qBvPLWp01Xv`84Le*-T2Ym{7gonO}kB?AP%6alw1G6uKO}3
zWT63)tqeOy10@<91Fc!8WaGg{dtX|APgrJpUmUL{KX7<;?$Wn&w6mxH7*$ny)flKl
z`6YQ}e?)L4tNaD*9PbgX96&Z|@(*QP0^G!@EstZ*cus<;Ed$ht*#AVZNBCI4Vlx1>
zUG$_iyFK*=9^#Kb);B*XW!$I&;QGoG_=fWj54UpN(a3)Kakn+g!n8aNa<8 at b;+oJY
znbvWqh+F4RRnM$+qVohDRDnF0i{!pI`xr}Zo}zSj>&F;a#g{41*ZR)|X>st3z~c({
zW(W(=oos_&+YWr!Ccl%7TXmg9m~3_K at gnBdy}<zFS;re*qR2`pVy;N&vQbcc+_#VM
z>fBe$tW5Mxz-Hy(q7FsIMex~F?fNtxmjwQPCZ^kkI_vZ+CMUZp438E4nVm_sD5Gyr
z at WJGR0gQ}jF@|TChs$?8nlE5EN^Z8U^4Xba<h}8v<VDwL$Act@&2pj}L(gdWtA?7O
z#g;HJ6B74fy;=uCJ~Kd~^SmobXqkuXBE^ZlKT0gPXMXeiR4I5^%uHiH%^c#himHKY
z$P`~xW+X^z*B7{ujJ?y8&`|j1UI2o}-=D57umbFg#@MhZ_lN4Ql9$a2Z0Hjp;S;;^
zg(q%lqLF<j<J)8AnD}%FMR1qe+yjM at DD4=>*Sfpci;o5}v|Ju&D{IDHOZ?18d*7~e
zo at I-NGhp&}U48QhIlDT^Dhp)egu|_JiU5x1b-yuFS&$eU@!C)}qg7Fe+(+K$n6|>b
zDCVxr`{MJnKQ?tEzaX?;&)%8F$S at NR*s6|aP)eRSFz~S~fH$~7Z--m1_kwsOi%YEK
zuGa`n&!iLX`i`0sZs_pb*iqDLCF4%^$p!V%3w9`VK_2Xr{W6bh`PyQuxovO^bW#sj
zObr;4#g0YSx725s!n1?FX<T^`Cu2dTi`0sMB7*hrF{w69j9DQq&i8v~FG)I?LQG|x
z&PgcX##Xm|eE?|A(5wcJF|0GG*d0-{6<&1~?}MgHD+((yI218K>f?KTlA<RllOs+E
z@>C&<p~TZ3f`02PU%t?E%pht%QuFC$?M|>DRx>8eubacdjr7k^^9Vp0Hm90hZDyQ$
z`@-)l>aLU4^K>TXvKeiD at T!RH7TV4he)}GQOejErn18En*N~Ko;rjE!E1KBi%Y9Gy
zh|cu!ye_LbM6Qh5oBclYH){mw68y=itT+aC#h?GQ{nUHPq^++aH2H_5X7!J}luHsO
z{i_}ayx)|7T3^yHG0{JZP at eD+U>aEx@?U>TS^PHqyD^a6^H-1lP1Jzsa7uMI6ZYtU
z4sb!5(OXvCS~greyIipT2$~poH)nESJ*CsAOAgDQ!^rEEQJTHU+(qpSX&E{IM{f{u
z<*0zp-Du*I7w~~yFEehx&qEXY+(3j5*Wag<t<3!5Qs&ve42UA;2}dRA+ccq<frQ7O
z=T=yyde<hq6T%6me2W8QbRrf<xa|-09ZN6(*8t6W{p9_%bO1EciUPJcLnXEH)ZKvD
zN=vxJrAcLe6aISOKs9yOF$ZlX&W!0wSA267K$4YO1LrhP2=>>QEvZVGgyZ;V5>k_J
zW7?L0=VlErV5wOS#KfPtfmq-q3fl{Cc|Ru%a0%8qL)q;;B3Gig{B3En+D%7*%Wo!i
zrAE_;)+>X#0qso5Oi8Wyf6o9AFo&fvDWag?D>K6 at v_yS?AD$M&158X$>4EcC%<|IB
zH-3mbkxTql>sdXBhPcoJHwZ>`rHCoy??acOzFPpi(Tld_KkhLvl}%(rD^gZ&{QDGv
z?+lYVkn?wIIJAU>MDG6WzX&`V0MqdUEaBAd>L$A*H~tJ)w!`6|ipJt|Kw46L*{(^U
zgW&M5XIG!auWJY_E%vGRo#ikT07NaUKvkHlEBpiSDth5BKQ?yzg8Xg9dZ|ch<^s$O
z$^TWwP}j2Jso|!Nxl){t|Jg!-3JRBc$M{I<$K^sP917>s`Tc)EpM$j0x64KYGSAqD
zUTddDH*o#eTD6qR|D+^nmldsu+Kwl_;k#r>sfpWU;QSx!8N)`UjM|L|q2>yyVlvE#
zzzE(J$gp=TdCjCZ^=3)Fq!;|n^1bb#=Ey}us^iubCpUJ-yZBk{vC&BR3>>71K!TRG
zFSV?Yr%G{o2s+v-ZKVzfb at C!i8}dw0&vR5xPp64siU4W{YTU-S1O-UnIM696sJ)Re
zDk~bHKqop8SGb;5N7ctDNG2FeNsV27)|a}|dicY0ciw=2$&_u*3UKV2w;}}YZNq92
zOe{dnX>{9O35 at PM7RAo+VWif?lWe+3H48He)x2Y-)XkCv^Y&P1!-qrkD0y<2$JAEE
zQqMFjrHLRNzB%YT=c?Dr?v<~qF7i+Dcbe+y%9dVN{aBK<EljJMX at v)aG1bE?zzdT`
z<H$aM(?3;uLJ|it{N$>fK`Uy=UBlyCNP;F-15_Xg at M)5>%w}M!P5;!|BjZM(;2c_Y
zK!SbJATV*^4Wkdi%S5*qeNP)&MF!*?fZ`~-Cvy+px0A*v5dhEp8lC~pmD0I06W2ZU
zc{JTgH+gE3Uq6o{nyNxk=c<IUZh6-uX>5?A{gz)w0*3 at Yzu6rUEooNopLEf=dNA8E
z at U~f4oum4XTl_|aQ%QMit?B(mjsk9E5|tqVeIkIblA|4dQakrL`V_&V<ZU}v+a8<S
z%M**aS&q;dk6h=N;VZ<(KIbJz7N#Hq^toDs`I%h=o=#f!jVxq|?62|Lu!Ray8QWSX
zEw%0~%<t?T#<H0%M{DsvUp7k#=_YRZKxOX;x?Bv@{t3W_zqEPVDF$As%%VM{`<{z#
zK<j}Vv4m*v=NB~k7K*I(G1XhQ`IQgGZKR<Tj8DBlH at 12EMrlc+lbfOsVj<l=HTEII
zGCeB5eGyQTN`&+kChx6hChGD$^N6W{<GPs+qpJ3<vhxLX#X@{;fU%;v%aG(EHRIqZ
zg5f?4J&1=|n1w2&!sE`@g|su}ow&l>dXn$NkYoDbf<_Uhk5L|w8 at E)W04vklM}XsH
zLS2qeqzbt2y>C5uJsXj(f4W{lsP|xl16rzG6T4K(Q=Y&&Lz}(xe8Sl%5rTc?wjO2n
zUCnkn79SpxCg3FQ8w0h*XasrrzY at D0|5afZLuTKHx#(89LRMgdCMN5-%l=vnkg3gk
z61GNP#An(*x}aV4Jc^;4$swFG(+upC?gU2;em!e(5VL0*T6C%BXBmLvyF;5j!xkmK
z-t-D{sVT-- at -X2|c+^G0%hD%4?03N0!-uL>6cIp1`R%RWUO3NjRN+B<l!8%s#aBkF
zYHuswFrS_nI(+O82FmVLE9zChx8JFO-Q(+3pgYwYM#nMmRYuA8GSvL_XT%D`o0oqY
zmTFo30TZPsicKb-_SHH5hv9ZBDg!^O_NK#BM2spIEywtte41XiqW+fNTtbb04YR6#
z8I*=}_e7O)nKV*cVR-{Jk;OW7<oSedvs(CQVu?`U`7^!YQ3L|nQz-=JsXz_J>HONu
zAO%pN7IqyQ=b3M08`-4I3d_yb*Qw7BHFQiWpdIebCU~B%#$Zeg*#A7yz3>C&@0FCL
zDyIze2#?>{VD3ig3240AWK*?pk{=Fzp*UYnXwT_{0%^UCSj#|U=@;9K2^=iH+VGO7
z-SS8>n?NIa^v+IlcQumXAFhbpSI2gnnr4l8UERvRaBboFolr2GuJL<K1#CT0v(_bN
z6u#<F{Tadp+h*&5T at z&YEv_|Nl#}pzLb=ytaUIy?q_3i$;R4su&#QRc(9oQg60sm8
zpD<D?bfjcvt=6Zn1}m(A1Kxct(zg$H7IVXH^%ZwiD0lMluIb-xjX8TZ#&|z!WUnhU
zoGng^+d2}>jP{8dE7P)Zx=*^PHcw2Au8%LRPBM;W=PrFHVW%|n`z at c;Hf(tY!?=kD
z;|VL(E<!k}UYH*TY|ZTo5svNqs9XzFsm5x%MNFDAS42tY^nbyT at 9H>^Hk*Ma-XL3b
zN1)gC{Rp2;teQ|mK>kdM-~#sI`U5z5Rkx=5ar%2;bU_Ye??>3rC!&Uqelf8b*Elzd
zv1C}|oUO4}ZhcQnC~_0ovNfG*c3qym(bXp=fB%Jq0j_kfLx{-orLR9XtzdRK)pe4X
z<`z;g0_Ue~gbC2&j<>O%H(UgbJ$m-h6qIew@<!O<8>r<o^`z6ZilKx`ot};0as-=n
zIkLGwu`a!Pg}gSpT!jF3_g4}UF!q$fC*g7w3LSBl?zKXmIoguwBfdwo9BJ+I)vUZo
zrFAYvIM78Mjb;~Xuw0o}BSKXjy)8~r&M9OD>|63G<HKI@)-FHYVz~dAK-!i11&5lt
zp`JVQ43?=o^X0TOH~g*PaAp~<tq5plB?PjAT*B^qMc*sg%&lRz-dp{KnfZB3R}?<F
z!sag^ZU(}`4 at ftT{JgoQ&fNU18Cx}qnkKzvpO$avcJ3rCR^|(MAkHn_gbN6$o~&yN
zO3M10&D!5+ at 1=<TxE}G2G-|l6G^aF<r^D_J%Y6?>1R>ygtP|=|*^$}JQgo7OMe4dA
zOqe1m8aP-0paFY107Al-X!gn_IZT}LS)0#HH38T*%?03$(+CM2)qkk{8vsmj*}3B4
z at ee9+%mg6Sw$QeL at IR=<00qcgI|v>%JlfcjY$JAfz0h3mX20?C at nFg4%<mcg5Zk7k
zyxSvWOUK#H&N`tZjrUHTtNy|-C=gg+ya%7Da20o8JM<;Yi!qiy6J20~k!#)ESKaJ0
zz<M-Ux=V5lUTa^7czSU3qE>BZCM5c$`}_SK(D0;g0I{T4>w^q_#wQ_-9H7~!5|0C4
z4(JOnjy4c%lw&jA-N1XRz-4ZSi({sJ66vjMIrFksXsi2vR<^eah2PG#EwmuJ0ib>{
z#6NlQfSmd2R_0sFT3tyJ;**Ky2p>_NbV%Y0ljr*Hk4p}$c at y+mX;N7nf6qR{`6U_-
z-?Ll~=F47xmw&Bp%CIoKu1oyXncmFE>?2%<-&YIoNvV-7>E~wmFp#dn+4%=&kfEmj
zhj%<Sl(t-QM>@XE93exfC6cLN@!~ux&8F615&@*WH at HGR!_7TFW3R(pSMvO1 at d)6<
z-6WB68K<;soF>1_z0fyx0>aH!@=gyE0Eg~3qg}`%*Qq=@JmIBo0~3ACfXJg4ZhYv$
zpo=1c(OH1}GZwE8%0H9!o`1GL$Q$8SFUem;2#;|jO|!SI@~JW;)FZm}tFWjJ-!lF1
zG;<#|$FlpBQAv3e@!BQQv--e9KfG3rIonTX{AKZ&5*K|W)Ak$yf3KAQelj0L(zyBO
z-f3-7m0OEx3#S?Rc$A-&o!tHY+nySI#9c$xEjbn)3r}7SfW+`T_K}jdTi7JC_GQ(P
z7PWCS7k9g^K%TdLC9e5ZO)aq+q2S#+Mcg5#$U3aW%_rNioLw{7`8jV)aZlHDlV}X2
z`~!N3yz*@F`PA06;EJhr47Y7^Fg2ICnMq?I;g=Hkmu?G_vK6)>n32A*-AVf+e~<Kz
zH<cSk`KhFJ{+2;P&dtBozXYMWI62hVqfB=5Z~xpXlHrn=31yF}t3=dzXPeCUyXyos
z*Tg`4x;5+h_=rFxO=Mq|y>3vGObk!dUt{;NU7<KHt4^(QY5tYiRvtvIC6*<*@Wf&N
zx&B*e5L^YcN|c=1PZLvZVAzG%llh?Pt6}2uBawnJ=hpi(bZU-eiiR?N=)A=z{B)=A
zQ`%T_Ufc3`N=5P8*4A6@=v$ZXRIcP^Enuaoa37^e_66`a<-^d&B|-=m!!vEJYO26r
zq|Z>ka#pF~Ut3hXGtmuG0qxQE_+uX%>mJqjOtR^nVqbNA&aEt74ydOt7<Yb#Y=mAE
zZS+oN4#4<-Wna at eBumN6auTMWMi1m|AJBfjR~XaED_^VBGMwD&+s>IW7**BC0nKJ@
zT7s{2>YA!^>vF{=aelNz+c&PCgwdEZ5$GjqrR&%=4tQdAoXKtz)zpQtTS?S9lhwpG
z^m2bFWZE~AD5#sQ-aX-M4X|CVP8_UaS0Y);>7Ff1(Z!BFgzruJvo20`T;B}37}z>+
zKnfY9am7hqz%>J`q at f+jr&^IwBl}Aw2A|YIHYknOwQs-P^Q<ju$Lj-!FlS2f{D^J>
zd%gnWKg0Oz>JD9Xxx#r*Pj=plTOqW9^PRir*4MZrXq)4VdBEV85;E2@!QWpItyCd#
z&FuIglT8Vb`1i^}e{vdyJ3u_ku^PJZhon~m0ve}(&fhlmmx(ajrALM4!|#1+zrSDI
z{g&zXTc$|%Jn3;@MNp0YH}V^;c!^i`M%0K`EW0dqLfPgdEgHuY^xqL4y<bUNYBon)
zJ>p#dnZAnEFL0n{hW4KEiJ3Gq)L$eNXkNVpBik2f&P}k;Zx>d_-_c2?1FLt;3}+O)
ziZjh|aUAbMJI6mhWRkX2o9Rt0<IvS{E6T5_HVq)8NV-+gxr*5!-*ZuQt^Ry)bo@!!
ze`a&;8LsldfHHWgvxu6nbEiu#>cz0)-CSEcJGRNmf)O#F!ab~9)f~iwO;meoRqIKd
zP^}Szy0Do~qVb#z__570!R#x(j2Vig%#bH)_sd-tt(LQ8IjdN_DezXZjakN2L#Da)
zxRW18CphE`RCZ*mBsyMOv8><6uF`2{w#2!GosrXQ@(~PhIiVhE7RjfnDP9xL&9>FS
zN}6wCoUzAP_(SyLA{?i|yDEY3XyZHQ!pOtgLWkR{j&i1%6*mzmn2`7*2{HY&jphcZ
z at Fsjb(p7U{P`@jxkXj04DqXpvO2jexz+_*Y?dFPCt$f$Z+Qa(CbOS`4x#`KrYwC?P
zfB(KctCMoc=snwwJNzEzJwMF at VFGOjd{b(7qhmA$Y^gLE&Iio;H;OeH3Hb_clNdmP
zUl;e64e_=5vd+a^F-Jp}w~8Te{9*bQH at Wo)gSU<}o0Vtq*5b#&P*p2cHw-PUe)ie5
z<-VJE?BxX~BXzNbLSF{&ll(L>v|gfMkNR at tuay*(1%oQuDpiGP2A3Pcq6U at m+>8`9
zbSEZudaBPBhJ{$O!A at e;hcc at qlXTrQJ#82c(D%Z*uyXz!L_F!olSRd{I-=(9(QdZd
z`bXJ%G`0Twd3gi at 17~JFZ>H9B+6H)>q|zT^>qaHG(5k`I6rbp0 at uSK~`&gdOeKIH4
zmVwtDbNH}2UVz9|JgyEkkx|k$>&|ubDJM0_L70*qAKmQLL!Pab$8kvbcsDdZz6mAV
zK6EtpTj)CxdgPG8m5od&x${~Qb%R9M;M!8q)UxHxp$hWa)OIJN;49IIT-w^)wr1T%
za4a|WJveOvuJh5YGODVXkHu1 at D33ErhlcevuLF17!ih6YXvM4WQDZ%$wgzYRsQC4P
zr|{9{Vab{xvkK;qVxI}|0)*l9j*B3d at V#%JO?-kQpJ{7}_6(LD8ag-6Qlnpz9_O~&
zg^b~?_aL&D)L?Ge2O4f0NPG7l{(EJe<9l`-yDHCW1SXnW%|S1D2&=A14<u6LB0lVR
zPIi>-cabdf0q*?pYyNw^dad2TTVjbd=5-=+Z9$ZTI+#<Nnr1fYFv`S$%q8g8nmF(#
z4YuLJGrcy at bXVo>-Uy{Z7aG(2N_~<_H?g8Z<bh<%mxgbph5)?zrm6?})|~gn4Uete
z&7XC<B2X1(J|AqFsqK<fK~<~dlR-4_RFXM#FJh-EaOGcy-S+=Xg0SBy{@a|!nwCqm
zHk<oS>q0!;Kp5LbMgFI|D2323gP-#6IrR7BE>t;~x_nDzGsss)ZTpv;ad8Y3ev5qk
z+E|$59*~Y*CQ<$pY*~N%z5vOaWoqm4-@{yDnhOB35XEEQ3h)<yr(Rcp#-sozTz)3h
zuW83z{_ln*Fv at Sw`Ni1YE+ejG90&QhBL?BD8wUcPsq()ENFAsy%FRWnfayX`poAMP
zSHW3H%=^oY>9aQdh)kDxgFB6kKYigPIcF$g?ybK+71Nx3RktZ0fimzJ^&V4z(6B>`
zu7IsIP2CnH=<Z}v7Tgfvl3g|xOY&B*Iz-9tH at TD>-T7FhrE?dfwZ=Jq*Q2*fWI5tD
zvQ%C57SHJ#Kt^7=j|PzfURK_L74hxXbfoVe5oZuDgjq`AbT3qnIXWoHjfC$pOKPWK
zP|B)2T;+M7<;@_`o5}KjmoRwo2Y~5qBw|}^C~azm3&xIE&V7a5v=j9fPZPFG at j$}~
z7C%Yl0$itaz00hg#og9X60sSVEci=3n0~a~QdL}oaA)cvoMF)8Z#H*3 at QQ%bqynUf
z9VDPS8H>3Zb4SUpPLT^lM7V3F*q;cka#a%)uUb+8+cug;A>t8g_K1Lm56M*NJP*=C
zo-H{483E#mf05RCLt=RuGQ);q0*?213*KRJIZ8o8nE~}JE`J!$H!L8e8uluwZ9t|s
zx|yuSRPVP~#y`)s^Qs?^7Y7PS<8&#>wJ7`_xs|@#VN|85_9dzFdUGd}=XNjWsHV^S
zGVRQfV`ME-ntet0-7e2R+g>;IRe-R6aF=BvLIt($E->@M7Cf_fHjrBnxM#^7RvKdh
zH3w^w^OGb_>75i1O37f%BA;~nB;uoaSF(EcmAE%bouf|NX&=FA|0D{mcu#TN3XlM5
zl3$^1f3ki>6ApiM9G{Ivs?3Ep^w*$cuiE&+pRE>P7W|vvo2>JxNuF1pe6di+6^|M>
z{296AM~MB47k@>3hA8oD+sM?90(_n>$IBKh*LQ?E+mKjya{uS2*nr|XlYg$>pRHXV
z;E+FYcn|!W%&?bU2Ut$Nj~fgB<y>Q$ORrpGkJ{&kJo@)y0Jxw}bJyYbt<x}$D6f0)
z#}y4CpBlVv`+0Lc`2VGArNXWp&03=aSQZr46((JyW~6WlihPBI%BTlH9Yuf6tDI1P
z%_%A9R0aSGu#SEl{Jf27i)+tpv3=(cDuLkbe-vb1D0qeq`HL#QH>ZTF#N|DGLrpTM
zcu6AtwdA=8O8{>OdhPEo1)Oqffm&N!-b0yxZoeMBP9mgm2pDh(X$r)_P%n*~AN_Np
z#Q-lC3Y$+5wHa$-cp^{ksi2)|Z93U69V$eeeo5>9waD)K+p3^=?0Z#Qs=dQt#uscs
zz(6?1H-AXzn{1BSp(CMbh8)n;Vmk2z$cu at de=pJ`rFow{ipL(<hQ+f-d;|vY)Bjh9
z(5I>WvWkP?RxGH|bmIG82e6sAXQzKIJ)5uF=Se at NlTF4BJ&v2chPV26UpH{YwQBgl
z#GsCc|DCV{Ck!^OTxzuT`gZr;KlkM_8ctn4X?|aT)JncH<V}5o{M|q+EC4WKCQQIf
zG3A)6O<k*kzuY#IoJ^H82C(P#Iel^f6TbvR%cWON4}sxXYFQ2AAEG9<Gs*vwYaCsc
zQ*Zw{%^U3VN~qn}u9wXJzp*a#YJz2tfBUDb{KdFGk6S?XN+Lwx_nPq5AEH0Tk6qpT
z8$hJ*iZ*1SA^)F|K_;U3%lxU!wg8ph(6>sH$1xD<L!hAZr*s5WHHj70#JT#mK4)P4
zo!>DAMAXg6w}@3t{zz04i^Y!Eeu+M6aAnL1TmQ-jZ2A4K!CDYP8DRF)kXI;7x#8DK
z?6KA;rZ63|Qc1JU<R+Eml6dviMb2(ZS!OxR?V0;n at qV7GrcG(Z7ra$(+hM>HXre9_
zF>iOSlnW*SE~4_11>f9(E*E=-!NL(bGZyKCohid+EY^bQLMf7M$EA7cHRA}MH&F$r
z&m;TwHt^4Dg8LCV)%N6yC8Nq*C-Lu+1Ke4M)(us3f6No3uaF*5TRzY<`XB_u`Pp&n
zb9NS1e;I$?CH{lfR(RhUO_kR1DaGak)rwO7Y at x%L_Slo!59{~G246mTX8f_L6ZGaD
z{-htWxE#q|QtX<RLh1Iyy-#f{DfGe&7PaWk8lxP{e6~RQ1Wz58phI8t7vF8BB85DY
z>c$lJTL^6hdde`z;2u3-8TF{($7(btX}v3-g`ek;i<c{1D3+AGy{X-!w;G#O1TcW_
zGANxj4QlLwe8z_H-o)E0aq&#5sucu;;Lr-dqih5yV05a4y4(pRAhxZ2 at Ag<??1JBJ
z)NN?e69zqD6nH4Cq6x9j!3xi?gh*Wl4laq~V)0*U?n!>dedrWA^0<2e2Iin_E at 7~s
z+5%?U)l}LG7~=(&ZHy{;uRJisL8z~xbr8;niNghBk)g;*g{P(psd1Dht}>Q)ftH%3
zhyYmHas*jJ${;Wc>DEHG&eG*XykGaiNe??|*F<u2d*Gwh+N-yfYvpaPe0#dQT!FRa
zXRw~?hUG?X23nwh;_d5wC+8UWNi5bEqzFQp^B>MzD&s1Fo5lgvCn{ei1!qQ1Ct$<f
z`-dK%5Ij-TO{KiOs<- at QSLjQiV3xP0AYVso2W}wW+0Jh)!Hr^+=6=1*Cx+gM#A8zV
z992@`YjVv6ePW{?A*)VjuDjDXR3uxM8aseoIxd`z&Q)%xQ1yjJjVq%(r$%R3p<<at
z56e!9V3tLa=cH-sJZfOuG3a=;_9=l!F1*p-OSfqjnOnYJ2u7KK&ZV(ds$mi^4wLVc
zw<Oj)L>MeEWQU)Y9lf~Y6Y;S}X{a9uvBgXi`A%nfz|&%r)f+5Mgro_CcK%sgimYef
zC67OK(q!Ob{xz)u*7i%~zi9EvRTxS&KxXkz2(TrE0JAeCX%&2=1`5Y<#ryBZ|FgtZ
zSb>p4X at yv2)F^KUDj98V{K?|0;_)IE-L6dEeSXVhp}qlJX<Z55Z`os^uM7-BKZPqy
zG6IpU289G?$t|F7*7q3pU=-3K1z}9ggLuB6ZW78~5L<;}#iDzD5isY8Hsp>YQz$Gv
zwpiJ)s<2~V{iBUr-<{5LQvPV|)qzbuUyBLubJ^hL@*m$7i<rz8Ylm5QKc0D!eP9u2
zfHCO>WbtVB7rwSLX~Z!1u?(rDN)lX*esSWII}>BgeCavw#8NuFRZC@!^vZW=Wgwwn
zHW*&7NJnSX$4Jy52|{TA4H8+k>U)Y=NBXGaMJ*cbYoio2oYQ~(>`C5*Z_4klXFGCZ
zj^Yb;7ADtv)Dt~xDd7*#hgr5I%&g&0%sNUEGqdAo7%h(%rx<h%bsuQru8>AP{HCmy
zlVIKzq7t)@jsxp!DAI+#unHuwhXVE-E5;@8T&WtdHVQG7YhTKNVySa-Vca;+L~V6<
z^-rXHABS14;u>YVSL5 at fKKIKjVPs*a?@lSX>wj14e0<${4w_yGVoIyg4lE=xz_Ash
z9#?h#-W&x>UK*-B41Hl|k;B2Nzp;XZ&#nx_8B{<{4 at Y1;?-0HuVLrND(hlLwb48`K
zl`fbERf6e-nYY!bps|py1sY;}uzC`U<}P6RC*z;N9DVooqbSx?#~$dDXQ^-GkwB$G
zNCD^S))ddT1t%3<cjX at 1cW$c6cXudcRGe_yo`fO22BI`858~*e?ms(PdFkf2=xe3E
z9;!upkgH_Vhyf`EQO53m{?)!GWRC7rqjS5N1$WaXYxDZK)(W3_uSirk5{rTEZYdg8
zS<Jq?i_WU|n9nPIBY)Q^PYJBjWp;S*l^s-D;+P7<j)?{EW&pcrwYT^MTSqs-;p$v$
z3h!xGsnwqT)$;e{cX=h3<D|L$u6nZT4ufj%PD2FC$2jyj)7uN0ryR6ca&E>IUU!`h
zz4zSo6%Z)y*U1{bA_yJPKBHHtVH#ucUxX!KJeYmKryGZzm+wMZok<c<XmaAYn6}SB
zFs0yt89=&ot_&O+#eqUYeP|%Q@)a+|^E^-5{O;v=F>#Gi@=n~?$<D%ajA{-vl2X3b
zZOyEw>H)(I0Tcn23dleUCL7}UW{#n)?qZ`Ct`tOl11a9NeFZAj+x}8dE(#9~ZnXY}
zT<Cf%uQHW)mZ(9rDK~LYYUFJ2wi4{c21UHfE9(~*`P7fd(A9M!W-l(j;An`oczCLg
zbPvNO;9Eb8*X)p9y8Xr6RG_2;Cw3^-*RsM=wr8i}Dj-h!vYUbYv$ZQq0qW1T_Dd}G
z*B?+b|33o(v)WTp1TMz*f)irzB*^_Y`x?p at DJ#^)|3Yb^Y(SwQplP`O-gbr2LhfV_
zV~vqH>F1O3etcAPyhQeF>)y8K#U>kLaYJj*J+||+9*g9YFs*&M@}&5MKI@&a{z>-%
ztjbPm+$x6|y(JiQsf_@@9S{^meRYV6_uOJ9c37Fk95Ct=C;0;@g2UC7!W(iWM9fT4
zI$V>ZzSU1Q*P<7hQbZO?WAv at E$sJ2|`6qO^X4IrNhZz)fSyl9#ew=wTVrjw&%H7ZO
z!=uJ at A4}hKjv#-YZP at hodj{#W6wYs17Lx&$c$R3LvmZQ at D>S at Sgo}Q}aPldbvRt6=
z^9Zf1HLk`qamn#Cv!ly0F%cA(v2H2Ca<(Jf)l6*>N$En}!)qC_o{<^Cojm$W0+E4U
zC%rke2hwk9YW8$9diu-j8lEzEZzPgLIZitnw(t3zOvk((qwG5sf>j&~^=hR;<8%Gs
z#FS(TZ>-YU_XBpLeWZINze1=jm5C$^u0NV9CnFrWXPdOBrab?Q+R|RN7%$E00LYb|
z5UY=e)4mIhd+*KZ1olN?>hlc5JraeBqIC9o%jqqV?Pbsm@!!8}aqZq+Xb6{`q<(GW
z(og!m;gtuZD0y6WJH-!9X&jBpRyI5ITUhaH&!5&$lYppaEu3T!o)ByzetTF<Kj?f(
zq1f%G&XXmFh5XOvhH;EUWhRf=VJrhd#Fk3Oq5JG<&R}Eeg7Z7^5?p}E_lG3(%W$H;
z6UK at VU}C9V$s{RzuD5biE_wA{mrYC-<5jYdctz9teeJyB#q5 at nZ8aq=E?*g68Px#Y
zETFFc6GUPrv<kXDGZyE->NL3?T&c!oz7Y-2t9rp@?g3vdJyXKm_-Zr1F0eL;r6%cd
zDa9U{;s?Ba+pU);B~fvZo;wdaB?=wC*uWRc=~W$TyW==kAC!jr$jEG9*z4P5JZ;lB
zuPpXb+&@hT6<1YG(YLox4)O8RkdV{oLluna70(dCJF7_-yiohSZf->cdO^r$qG05~
zuP$f#Cv13)<%qZMYPi#$7*Tx&=9Zhu?iR*}wjtN4>zFO~McmLwxdeE(R=D1J!XHa}
zCEbQZB{;R-kVn2U6b!0+IgzO*5(Nb7W;^zQcA}xbhur=JzZC&c|K;B?Pk?;t68)Q~
ze`5bP^8;R?6`+_Ecjag|O24lA)8&>wj{;!8B|$T~1SlX6j#o2{eLj0N>Aw0ui6xPo
zm^LOkoBz(nvc<$WE!wDhrTyw*7v;mPm;GHHsXqnxrJg9pE~v%MtW_BCHOvnFq{9~E
z7Hsr>#?=NEr at 2S`1|i|Q4Ej1YnjnCzu_Dc<R`AxBeeH~CFX&KQ&%mL^=*kycOejy;
zR4Ue+%;%h=FU$zWO}khk^W&~IJ^Ce-U@&h0J0q{5`yRo;vD3#}!@V&%nu*jn!nefm
zJ}Vueh?ya3+Iv}mK-TRU<|!qTPFmZR^Jv31#0^IWHcEM%=!s~2A|*TU%)=0>DCYnj
z7M0{9JHg5(3qy=bWq<=Z at mO6TIhNuDh3EHgA3GRRZIdz=GMu*s%)$_%*IEl)FsqWu
z(M=_f7lYy-eN`mP%Jq{7{ZPVKoVi8&mbuB+k7 at O(X<bB-WgKKfg)*)egK$p>c}QfB
zaSRy&eXg&LhuA&nIM>+7im#dHd#fdb;v2!tDHKZXv)A4=#?8xDR|{n=S#*$vuB~+j
z5)Dz0Fl+aLbb+xn&}6X}piEg@{=R+IFLhjZePk)lkK=`?1l+E7B_P)vR)?K%OFCye
z`XtXNzTx~uyoM0E5~wt`vL}zMlM52COV at c3bOF%`y29-gMN>@n${A>}k#d*en&K(8
zV#WlGu$US5$fWj?lro at u%W@;Vy3V*oc3pIF^Eb9DO7y(EByx8X9-J1FP2h7e!%UI;
z)1Q97?5Vj{E<84S{L=HY$cKT2(K;w&y-=MuCookmSxZHBySje5e-iz0N3 at ym2|P`y
zqo at d&GzL_<i{so0C7p6{<2(GDIT`Q!!`Q4yVj%!D8z>SwxS1+*#DkDt9A5<zb{nM&
ztCv6einhh_UP&FYcmVrr5^3p{-WsoH^G)eKDE7&g9}gFkd+C<>qWMfr(6V5nMN}U5
z7FFd+M0;euN=8S&#-pRh#5Zjlbb{&#f3$E9&@2X7z7;P>w9wB~Q=)KmOexaqiDP!4
zi`26B!&@%hzmzeoH$rv3E**Qy(+w1+^WCt$W@%$9i`&=@f3l_PHJPQje?Nv2YGh7B
zdT*qvem>EuF_RwkGDBkcXYkqho>N_NF0tmY-4!SgK}`~$-l=IUc|qX=jH#xIG`!qZ
zetmiV_yF0>ty%za{`nNYCKf_-L+XD`VeG7ce(yf-pRH8@@ULBcBfb2;Jo>KF5V+Y`
z$RDu;p at xwAmnAQPJH7wjNUvQ6BY&Nef;((pEsVF2#_jXeT^<u`R_$w|1RHL({ui{t
zGxH01wHeXtl()XyFY)>Ek%-`o?+E_924CesaR=+K%J!x*@9x1b%vP6y+0XvU^CHw}
z?=ep%@(nM{3fx7x%0~Ds+w}@seamkg-c`H<VnH`St*xK1c=^MQbdT?smRTOV&|E+c
zM5>}tl)~VNT)Tu!VEX2>HT&Z&Nqy!`)DOX at +Jor@p6Kk18ur at d=%#=i$*A-bwuyVA
zZer)=*jM+Xz#{3*6zou)hT`fO5bvD+4Q#r|Gli--dkwMr-1yO0f_=o~VRH0oyjxyL
z_a~~#HAiR%DD=j2$0SLp8)y%yCb{fso+%|`?L;PA_fiZyAT#|vZ%RP2WlM5~g<TYp
z{<Vj;>Hl?g<?&FiZ8%KHIgv&uVI13xF}7&JR4OU^GG$CL%Al!fY#Cd&FhUJQ_N74!
zWtp;5OqNVkG!=#;`(%!+Q?yW;zQ^~S)AGH4-oNMfzR&V|@ArPM`?~K-FD3|c2?a$t
zcj0UT60Q=F??OAxPv2Rdd79MG-<c8s{1Z9n#y|9M=n!9UMesSR9f*84%+Um-omGZV
zy^!gpUMcUgt6}a>5zR#^Bv_R7w=0M?_u8PuXP?o^R0o{XjGbJ`Il?on9{MZh^B(TB
zxu<Z<iqD*x6^`wvpbI;<Bo^YaRpTbAT&_dJaf5qJ>C`|cC#_eg(gNX)2|b9ZCl_X%
z7!8mzr6=Wx^u(qCJkN<@^kM<;Sv{*ZsMaXM=$6j)@5?B~a2nPH(s9)*N>4QZmR>(z
z93-iIb8KXg){Gm-t7QUFiU~1jt9@(nOs<D`SJ!=EG)3JEiLg&hf+904`xU&u-tcrT
z={5SWi4zGG7rYD6NmDR+Flb|?acBoAkDWDIq#mgf(##vRkDJMT)KQOv%c`<YEuX;0
z?paoo#7wNqG>jeGEOa-2vd8PVzj;)PU!Z)w&t!&qBdXzT$rsR)EVivmknS8&kU8Y~
zn%oH=x}&oL3Gv^WeRrV3e<e&5MXzR88b1UJ#GriVR2ep8n84P-fmFYXH?c(+*!Xgk
zAyu$>MR8VnxZX#?h5dVFl!-8eHlmU={WZRaaf_{gO!lHiO&USbL3P*pkWaNo3iHoq
zCSS3dvzzqQVeahC0nMIN7W=huQnYA`G&Lj?(Ct}W-FsIF_smqxoZW5we5;T8r$zZ4
z_5##SNqM5P6vM~3&edxWlq at iVd`RSbmpBVZmc{J+{p2>K=W`VuBw6keu@@K);0?@s
zR4iQ at kQ<Y+FWkPt%gmbR<nGULdD*2tD8DZy_saBs{|72$cm%9k5%3MQuQQYV)GZmB
zv5k4x^6RHf%Wn0f9g0l;Fk0fgpHq$`NVoTSWz44g;y%^MXp?hhmX(()$gGuYUv~3B
zxWd6^Mb#&isrbr?*%iuV(otkMzAvV$Ol|2r#B3NBv~yT9B8Tq{15Kz$G#4yC5`>Rm
z)Z~;9G9wA$I5YCpeb0mZ=-A{Fb!ubHl!%;q<HrCc0WiSeoeP;iV1R2H*`+5k1qG3x
zr_AVmw+%j6%sr_sf24BudpH68E7xS{WmKZr!X_X}?X4*LgP!eVwk8Dw%m|L=8&>we
zNf$u)zRq^;?cyEyV*2_W(Xm8H{c+lNBmrKrR%Egk<1lb3N|)2;arxs<b5T2#(X-(H
znxBlN5%~tYI&1&GOv7p0?P>IlUqD14z3xH38Ce0r{*wh-&6>1IK(N%hC9b^BPev(7
z4AF6JCA at WkR1%rTr)~WTr*+Ca&W!QhmPL#ZeB(Ay+Xl83{CP}S0(NE1djdl- at JODi
zHRJp~@tfgrzm1RtjAe!>9`qo#l^e2RpbV*MK_3@*7OSx6togNc<`TbsDbjUkRTHG)
zTtfBOU*AR&(ct-xq8~&yG_~?w at 17yHTxKc_+)u$%v=mR1kJ6Ym&pW~TVIZWN^#EI>
z4}PjD%}wd(_RB|8T2?!qQ>l~d!BGHnjLlDGZ`XfE|6=~%Xqr7Q{o!?w61%+eN6yl5
zp#AxLmE*_HswbCI=TJr8w9R+z-Q76MX<F=M`2I#?0Nqfd1%CVNEx6w*Rs68mp-<~>
z_}YH)B$nmdqI|gP!I2njf7rYw1tSdWUoy-hX|Zm()NKgv98GJNygec*;3KVVV17nY
zNL2(!WKiL_s>pJp=7&30?iK>z;j!^E at h6b!n3LV(C0G?|{86JlCeGN2C1%{Xu00)n
zX&xi%z^e!ayT}G;Yfo_8TUq>I(6$cAlCC5awU_9~oph~@i~ZVkth)|IDb!&3k{)%3
zbth4t1&<K2HX9Y%*jogq7XA*aitQ8Oev?XHeEvF+8pe~(R-=+4JBK~y3g(4$ES2Zm
zwh3ObTLeXYnp1Z#@aowjpi)rj{d_p?1eQuVU!GyDbMm-i8A3mTiGLvZEMCWXFO~X!
z|4aqqNW(+lJC$fexr0(F&9oy6BRp2B+@>Flv%wbYBw>|xsIMeZ0{Fv;`Q8VRgY at d~
zMP4jiTE+x!-!Il at 2`ii0WzaD_(8R8k&*v)U-7U{Gg(tm2`h|`Yb%T;eGfiJAACN9Z
z;Ca2`n%DNZy*WVkD+1E)5o=|_vNJJSXKyw{F%(+)7DeW4gKRYrHyEzwKmDs_i8Fr}
zmTevDynKLu-sqJ(UF at UdlxO&<yX?aPy*rxad(|uDSv9cuHF9GZV?IhMe_dYv<Jok~
z^=OPRIuG=2iqfDOdfD!<6%AM)3$^&j>BYeY?3v>2#{)bsl$<@3#Gbl~FBmG!|8284
z2yDd^&3LKi(v_-84P!@x(5efjT;05lrDE<Z0$IBiDLWV!q%6&vP=^GkVuZJDuycCi
zPRD_{x>+&&UGZoXy{A^X`ID26?Ob9LJ7u_kitmOS-Or1SXz%0FjZtzJ at NuPkQ}QQ`
zt at krpv!o46v;#;%uxbMuVCZDOiO}JkvP+1!a$`hqqxMek14%+Nv3(RPSlJ0KQs49J
zdzV|R{(_~%QV&?D=IeS%N+BWh)nWU7i9}AWBfNxcSjs8JVf;I2YKkrT1l*b7Y)aG?
znj|8rL8f<*84O2oLS%Uv at CvzA#<J3r)btF@!hWf426N;{+0zO(MIq|T=?+=B;|jpr
zF&*{}bJqSzIOZnN(-wAST>z9U4zfa54N&sxG^%J5`>@sl4Qg;PvUBtJ)pop5 at BGCY
zTWiL-hY4LV;FH#-KMBATwCnp&gv8KB at NUnmq~YI#u)RlWHFi&Q2?eLW&n`g=0d5A4
zi+z|F=s!Yq94<vtU7`P#J7B$8w1(bO5(SMnPW|C*&2WZOE<o0Sgw7B)jb{xu34nYi
zp>wVhg-sYrmv%WQ^DtR|4N4whG at jep+-080)&~y6MOx!?agEPgo2IR*ULuUgN_`EL
z&0>Awjdd3{t$NNH;97ek^;&#K>veS>d99439R=1dHN8V34KcgjKt#m7jOwd0e>$su
za&db~rsWz$h4%v^mhe75WM%2yO^f7wLX(TG&h29HA6|Zp1+k^$B3r)eX+}dhHYTA7
z0V9uoR0WAZ-xTn)J$|X_krUkr{F(6ePx;GZms-Aw*Pb3n at 6Z|8z6M-YX7&f~n!3gO
E2O)ssMF0Q*

diff --git a/docs-xml/Samba3-HOWTO/images/idmap-gid2sid.svg b/docs-xml/Samba3-HOWTO/images/idmap-gid2sid.svg
deleted file mode 100644
index 61181b7..0000000
--- a/docs-xml/Samba3-HOWTO/images/idmap-gid2sid.svg
+++ /dev/null
@@ -1,277 +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="24.174cm"
-   height="19.486cm"
-   viewBox="-0.49 0.171 23.684 19.657"
-   id="svg2">
-  <defs
-     id="defs97" />
-  <path
-     d="M 3.333,0.221 L 5.667,0.221 C 5.989,0.221 6.25,0.626 6.25,1.125 C 6.25,1.624 5.989,2.029 5.667,2.029 L 3.333,2.029 C 3.011,2.029 2.75,1.624 2.75,1.125 C 2.75,0.626 3.011,0.221 3.333,0.221"
-     id="path4"
-     style="fill:#c9c9c9;stroke:none;stroke-width:0.1" />
-  <path
-     d="M 3.333,0.221 L 5.667,0.221 C 5.989,0.221 6.25,0.626 6.25,1.125 C 6.25,1.624 5.989,2.029 5.667,2.029 L 3.333,2.029 C 3.011,2.029 2.75,1.624 2.75,1.125 C 2.75,0.626 3.011,0.221 3.333,0.221"
-     id="path6"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <text
-     x="3.7609999"
-     y="1.303"
-     id="text8"
-     style="font-size:1px;font-style:normal;font-weight:700;text-anchor:start;fill:#000000;font-family:luxi sans">GID</text>
-  <line
-     x1="4.5040002"
-     y1="5.5"
-     x2="4.5019999"
-     y2="6.1500001"
-     stroke="#000000"
-     stroke-width="0.100"
-     id="line10"
-     style="stroke:#000000;stroke-width:0.1" />
-  <polygon
-     points="4.102,6.149 4.5,6.95 4.902,6.151 4.102,6.149 "
-     id="polygon12"
-     style="fill:#000000;stroke:none;stroke-width:0.1" />
-  <path
-     d="M 5.883,16.8 L 9.117,16.8 C 9.564,16.8 9.926,17.428 9.926,18.204 C 9.926,18.979 9.564,19.607 9.117,19.607 L 5.883,19.607 C 5.436,19.607 5.074,18.979 5.074,18.204 C 5.074,17.428 5.436,16.8 5.883,16.8"
-     id="path14"
-     style="fill:#d5d5d5;stroke:none;stroke-width:0.1" />
-  <path
-     d="M 5.883,16.8 L 9.117,16.8 C 9.564,16.8 9.926,17.428 9.926,18.204 C 9.926,18.979 9.564,19.607 9.117,19.607 L 5.883,19.607 C 5.436,19.607 5.074,18.979 5.074,18.204 C 5.074,17.428 5.436,16.8 5.883,16.8"
-     id="path16"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <text
-     x="6.2859998"
-     y="17.881001"
-     id="text18"
-     style="font-size:1px;font-style:normal;font-weight:700;text-anchor:start;fill:#000000;font-family:luxi sans">group</text>
-  <text
-     x="6.7989998"
-     y="18.881001"
-     id="text20"
-     style="font-size:1px;font-style:normal;font-weight:700;text-anchor:start;fill:#000000;font-family:luxi sans">SID</text>
-  <path
-     d="M 16.083,11.65 L 18.417,11.65 C 18.739,11.65 19,12.055 19,12.554 C 19,13.053 18.739,13.457 18.417,13.457 L 16.083,13.457 C 15.761,13.457 15.5,13.053 15.5,12.554 C 15.5,12.055 15.761,11.65 16.083,11.65"
-     id="path22"
-     style="fill:#dbd8d8;stroke:none;stroke-width:0.1" />
-  <path
-     d="M 16.083,11.65 L 18.417,11.65 C 18.739,11.65 19,12.055 19,12.554 C 19,13.053 18.739,13.457 18.417,13.457 L 16.083,13.457 C 15.761,13.457 15.5,13.053 15.5,12.554 C 15.5,12.055 15.761,11.65 16.083,11.65"
-     id="path24"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <text
-     x="16.525999"
-     y="12.731"
-     id="text26"
-     style="font-size:1px;font-style:normal;font-weight:700;text-anchor:start;fill:#000000;font-family:luxi sans">Fail</text>
-  <line
-     x1="13"
-     y1="12.5"
-     x2="14.65"
-     y2="12.5"
-     stroke="#000000"
-     stroke-width="0.100"
-     id="line28"
-     style="stroke:#000000;stroke-width:0.1" />
-  <polygon
-     points="14.65,12.9 15.45,12.5 14.65,12.1 14.65,12.9 "
-     id="polygon30"
-     style="fill:#000000;stroke:none;stroke-width:0.1" />
-  <polygon
-     points="11,11 13,12.5 11,14 9,12.5 11,11 "
-     id="polygon32"
-     style="fill:#abfafe;stroke:none;stroke-width:0.1" />
-  <polygon
-     points="11,11 13,12.5 11,14 9,12.5 11,11 "
-     id="polygon34"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <text
-     x="9.5229998"
-     y="12.75"
-     id="text36"
-     style="font-size:1px;font-style:normal;font-weight:700;text-anchor:start;fill:#000000;font-family:luxi sans">Found?</text>
-  <text
-     x="11.531"
-     y="15"
-     id="text38"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:luxi sans">Yes</text>
-  <line
-     x1="10.989"
-     y1="9.3999996"
-     x2="10.994"
-     y2="10.15"
-     stroke="#000000"
-     stroke-width="0.100"
-     id="line40"
-     style="stroke:#000000;stroke-width:0.1" />
-  <polygon
-     points="10.594,10.153 11,10.95 11.394,10.147 10.594,10.153 "
-     id="polygon42"
-     style="fill:#000000;stroke:none;stroke-width:0.1" />
-  <text
-     x="13.104"
-     y="12.25"
-     id="text44"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:luxi sans">No</text>
-  <line
-     x1="7.5"
-     y1="15.25"
-     x2="7.5"
-     y2="15.95"
-     stroke="#000000"
-     stroke-width="0.100"
-     id="line46"
-     style="stroke:#000000;stroke-width:0.1" />
-  <polygon
-     points="7.1,15.95 7.5,16.75 7.9,15.95 7.1,15.95 "
-     id="polygon48"
-     style="fill:#000000;stroke:none;stroke-width:0.1" />
-  <polygon
-     points="4.5,7 6.5,8.5 4.5,10 2.5,8.5 4.5,7 "
-     id="polygon50"
-     style="fill:#c5effb;stroke:none;stroke-width:0.1" />
-  <polygon
-     points="4.5,7 6.5,8.5 4.5,10 2.5,8.5 4.5,7 "
-     id="polygon52"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <text
-     x="3.0220001"
-     y="8.75"
-     id="text54"
-     style="font-size:1px;font-style:normal;font-weight:700;text-anchor:start;fill:#000000;font-family:luxi sans">Found?</text>
-  <text
-     x="5.0310001"
-     y="10.75"
-     id="text56"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:luxi sans">Yes</text>
-  <line
-     x1="4.5"
-     y1="2.029"
-     x2="4.5009999"
-     y2="2.55"
-     stroke="#000000"
-     stroke-width="0.100"
-     id="line58"
-     style="stroke:#000000;stroke-width:0.1" />
-  <polygon
-     points="4.101,2.551 4.503,3.35 4.901,2.549 4.101,2.551 "
-     id="polygon60"
-     style="fill:#000000;stroke:none;stroke-width:0.1" />
-  <text
-     x="6.6040001"
-     y="8.25"
-     id="text62"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:luxi sans">No</text>
-  <line
-     x1="6.5"
-     y1="8.5"
-     x2="8.1499996"
-     y2="8.5"
-     stroke="#000000"
-     stroke-width="0.100"
-     id="line64"
-     style="stroke:#000000;stroke-width:0.1" />
-  <polygon
-     points="8.15,8.9 8.95,8.5 8.15,8.1 8.15,8.9 "
-     id="polygon66"
-     style="fill:#000000;stroke:none;stroke-width:0.1" />
-  <rect
-     width="4.4899998"
-     height="2.0999999"
-     x="8.7440004"
-     y="7.4000001"
-     id="rect68"
-     style="fill:#d5d5d5;stroke:none;stroke-width:0" />
-  <rect
-     width="4.4899998"
-     height="2.0999999"
-     x="8.7440004"
-     y="7.4000001"
-     id="rect70"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <text
-     x="9.2939997"
-     y="8.6280003"
-     id="text72"
-     style="font-size:1px;font-style:normal;font-weight:700;text-anchor:start;fill:#000000;font-family:luxi sans">Winbind</text>
-  <line
-     x1="13.25"
-     y1="8.75"
-     x2="15.25"
-     y2="9.5"
-     stroke="#000000"
-     stroke-width="0.050"
-     id="line74"
-     style="stroke:#000000;stroke-width:0.05" />
-  <line
-     x1="13.25"
-     y1="8.25"
-     x2="15.25"
-     y2="7.5"
-     stroke="#000000"
-     stroke-width="0.050"
-     id="line76"
-     style="stroke:#000000;stroke-width:0.05" />
-  <rect
-     width="8"
-     height="2"
-     x="15.5"
-     y="7.5"
-     id="rect78"
-     style="fill:#ffffff;stroke:none;stroke-width:0" />
-  <rect
-     width="8"
-     height="2"
-     x="15.5"
-     y="7.5"
-     id="rect80"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <text
-     x="15.316"
-     y="8.25"
-     id="text82"
-     style="font-size:1px;font-style:normal;font-weight:700;text-anchor:start;fill:#000000;font-family:luxi sans">winbindd_idmap.tdb</text>
-  <text
-     x="17.761999"
-     y="9.25"
-     id="text84"
-     style="font-size:1px;font-style:normal;font-weight:700;text-anchor:start;fill:#000000;font-family:luxi sans">ldapsam</text>
-  <line
-     x1="23.5"
-     y1="8.5"
-     x2="15.5"
-     y2="8.5"
-     stroke="#000000"
-     stroke-width="0.050"
-     id="line86"
-     style="stroke:#000000;stroke-width:0.05" />
-  <rect
-     width="9.8870001"
-     height="2.0999999"
-     x="-0.44"
-     y="3.4000001"
-     id="rect88"
-     style="fill:#dcdcdc;stroke:none;stroke-width:0" />
-  <rect
-     width="9.8870001"
-     height="2.0999999"
-     x="-0.44"
-     y="3.4000001"
-     id="rect90"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <text
-     x="0.11"
-     y="4.6269999"
-     id="text92"
-     style="font-size:1px;font-style:normal;font-weight:700;text-anchor:start;fill:#000000;font-family:luxi sans">groupmap_idmap.tdb</text>
-  <polyline
-     fill="none"
-     stroke="#000000"
-     stroke-width="0.100"
-     points="4.500,10.000 4.500,15.250 11.000,15.250 11.000,14.000 "
-     id="polyline94"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-</svg>
diff --git a/docs-xml/Samba3-HOWTO/images/idmap-groups.svg b/docs-xml/Samba3-HOWTO/images/idmap-groups.svg
deleted file mode 100644
index 58b1dc6..0000000
--- a/docs-xml/Samba3-HOWTO/images/idmap-groups.svg
+++ /dev/null
@@ -1,129 +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="9.6999998cm"
-   height="17.848cm"
-   viewBox="2.95 0.95 12.65 18.798"
-   id="svg2">
-  <defs
-     id="defs49" />
-  <text
-     x="3.7"
-     y="1.9"
-     id="text4"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">Grou</text>
-  <text
-     x="3.7"
-     y="2"
-     id="text6"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">group</text>
-  <rect
-     width="9.6000004"
-     height="3"
-     x="3"
-     y="1"
-     id="rect8"
-     style="fill:#ffffff;stroke:none;stroke-width:0" />
-  <rect
-     width="9.6000004"
-     height="3"
-     x="3"
-     y="1"
-     id="rect10"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <rect
-     width="9.5500002"
-     height="3.3"
-     x="3"
-     y="15.4"
-     id="rect12"
-     style="fill:#ffffff;stroke:none;stroke-width:0" />
-  <rect
-     width="9.5500002"
-     height="3.3"
-     x="3"
-     y="15.4"
-     id="rect14"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <rect
-     width="9.5500002"
-     height="3.5"
-     x="3"
-     y="8"
-     id="rect16"
-     style="fill:#ffffff;stroke:none;stroke-width:0" />
-  <rect
-     width="9.5500002"
-     height="3.5"
-     x="3"
-     y="8"
-     id="rect18"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <text
-     x="3.75"
-     y="2.05"
-     id="text20"
-     style="font-size:0.80000001px;font-style:normal;font-weight:700;text-anchor:start;fill:#000000;font-family:sans">group_mapping tdb</text>
-  <text
-     x="3.6500001"
-     y="3.5"
-     id="text22"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">contains samba groups</text>
-  <text
-     x="5.5999999"
-     y="9.0620003"
-     id="text24"
-     style="font-size:0.80000001px;font-style:normal;font-weight:700;text-anchor:start;fill:#000000;font-family:sans">idmap gid</text>
-  <text
-     x="4.25"
-     y="10.25"
-     id="text26"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">maps UNIX groups to</text>
-  <text
-     x="4.25"
-     y="11.05"
-     id="text28"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">samba groups</text>
-  <text
-     x="5.0500002"
-     y="16.5"
-     id="text30"
-     style="font-size:0.80000001px;font-style:normal;font-weight:700;text-anchor:start;fill:#000000;font-family:sans">UNIX groups</text>
-  <text
-     x="4.8499999"
-     y="17.6"
-     id="text32"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">/etc/group or other</text>
-  <text
-     x="4.8499999"
-     y="18.4"
-     id="text34"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">NSS backend</text>
-  <polygon
-     points="7.183,6.963 7.183,5.01 6.694,5.01 7.671,4.034 8.647,5.01 8.159,5.01 8.159,6.963 8.647,6.963 7.671,7.939 6.694,6.963 7.183,6.963 "
-     id="polygon36"
-     style="fill:#ffffff;stroke:none;stroke-width:0.1" />
-  <polygon
-     points="7.183,6.963 7.183,5.01 6.694,5.01 7.671,4.034 8.647,5.01 8.159,5.01 8.159,6.963 8.647,6.963 7.671,7.939 6.694,6.963 7.183,6.963 "
-     id="polygon38"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <polygon
-     points="7.183,6.963 7.183,5.01 6.694,5.01 7.671,4.034 8.647,5.01 8.159,5.01 8.159,6.963 8.647,6.963 7.671,7.939 6.694,6.963 7.183,6.963 "
-     id="polygon40"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <polygon
-     points="7.196,14.421 7.196,12.521 6.721,12.521 7.671,11.571 8.621,12.521 8.146,12.521 8.146,14.421 8.621,14.421 7.671,15.371 6.721,14.421 7.196,14.421 "
-     id="polygon42"
-     style="fill:#ffffff;stroke:none;stroke-width:0.1" />
-  <polygon
-     points="7.196,14.421 7.196,12.521 6.721,12.521 7.671,11.571 8.621,12.521 8.146,12.521 8.146,14.421 8.621,14.421 7.671,15.371 6.721,14.421 7.196,14.421 "
-     id="polygon44"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <polygon
-     points="7.196,14.421 7.196,12.521 6.721,12.521 7.671,11.571 8.621,12.521 8.146,12.521 8.146,14.421 8.621,14.421 7.671,15.371 6.721,14.421 7.196,14.421 "
-     id="polygon46"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-</svg>
diff --git a/docs-xml/Samba3-HOWTO/images/idmap-sid2gid.svg b/docs-xml/Samba3-HOWTO/images/idmap-sid2gid.svg
deleted file mode 100644
index 95944e9..0000000
--- a/docs-xml/Samba3-HOWTO/images/idmap-sid2gid.svg
+++ /dev/null
@@ -1,277 +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="23.674999cm"
-   height="19.329cm"
-   viewBox="-0.492 0 23.184 19.329"
-   id="svg2">
-  <defs
-     id="defs97" />
-  <path
-     d="M 6.333,17.471 L 8.667,17.471 C 8.989,17.471 9.25,17.876 9.25,18.375 C 9.25,18.874 8.989,19.279 8.667,19.279 L 6.333,19.279 C 6.011,19.279 5.75,18.874 5.75,18.375 C 5.75,17.876 6.011,17.471 6.333,17.471"
-     id="path4"
-     style="fill:#dcdcdc;stroke:none;stroke-width:0.1" />
-  <path
-     d="M 6.333,17.471 L 8.667,17.471 C 8.989,17.471 9.25,17.876 9.25,18.375 C 9.25,18.874 8.989,19.279 8.667,19.279 L 6.333,19.279 C 6.011,19.279 5.75,18.874 5.75,18.375 C 5.75,17.876 6.011,17.471 6.333,17.471"
-     id="path6"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <text
-     x="6.7610002"
-     y="18.552"
-     id="text8"
-     style="font-size:1px;font-style:normal;font-weight:700;text-anchor:start;fill:#000000;font-family:luxi sans">GID</text>
-  <line
-     x1="4.5019999"
-     y1="6"
-     x2="4.5009999"
-     y2="6.6500001"
-     stroke="#000000"
-     stroke-width="0.100"
-     id="line10"
-     style="stroke:#000000;stroke-width:0.1" />
-  <polygon
-     points="4.101,6.649 4.5,7.45 4.901,6.651 4.101,6.649 "
-     id="polygon12"
-     style="fill:#000000;stroke:none;stroke-width:0.1" />
-  <path
-     d="M 2.883,0.05 L 6.117,0.05 C 6.564,0.05 6.926,0.678 6.926,1.454 C 6.926,2.229 6.564,2.857 6.117,2.857 L 2.883,2.857 C 2.436,2.857 2.074,2.229 2.074,1.454 C 2.074,0.678 2.436,0.05 2.883,0.05"
-     id="path14"
-     style="fill:#cfcfcf;stroke:none;stroke-width:0.1" />
-  <path
-     d="M 2.883,0.05 L 6.117,0.05 C 6.564,0.05 6.926,0.678 6.926,1.454 C 6.926,2.229 6.564,2.857 6.117,2.857 L 2.883,2.857 C 2.436,2.857 2.074,2.229 2.074,1.454 C 2.074,0.678 2.436,0.05 2.883,0.05"
-     id="path16"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <text
-     x="3.286"
-     y="1.131"
-     id="text18"
-     style="font-size:1px;font-style:normal;font-weight:700;text-anchor:start;fill:#000000;font-family:luxi sans">group</text>
-  <text
-     x="3.799"
-     y="2.131"
-     id="text20"
-     style="font-size:1px;font-style:normal;font-weight:700;text-anchor:start;fill:#000000;font-family:luxi sans">SID</text>
-  <path
-     d="M 15.181,12.15 L 17.435,12.15 C 17.746,12.15 17.999,12.555 17.999,13.054 C 17.999,13.553 17.746,13.957 17.435,13.957 L 15.181,13.957 C 14.869,13.957 14.617,13.553 14.617,13.054 C 14.617,12.555 14.869,12.15 15.181,12.15"
-     id="path22"
-     style="fill:#dcdcdc;stroke:none;stroke-width:0.1" />
-  <path
-     d="M 15.181,12.15 L 17.435,12.15 C 17.746,12.15 17.999,12.555 17.999,13.054 C 17.999,13.553 17.746,13.957 17.435,13.957 L 15.181,13.957 C 14.869,13.957 14.617,13.553 14.617,13.054 C 14.617,12.555 14.869,12.15 15.181,12.15"
-     id="path24"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <text
-     x="15.584"
-     y="13.231"
-     id="text26"
-     style="font-size:1px;font-style:normal;font-weight:700;text-anchor:start;fill:#000000;font-family:luxi sans">Fail</text>
-  <line
-     x1="12.5"
-     y1="13"
-     x2="13.9"
-     y2="13"
-     stroke="#000000"
-     stroke-width="0.100"
-     id="line28"
-     style="stroke:#000000;stroke-width:0.1" />
-  <polygon
-     points="13.9,13.4 14.7,13 13.9,12.6 13.9,13.4 "
-     id="polygon30"
-     style="fill:#000000;stroke:none;stroke-width:0.1" />
-  <polygon
-     points="10.5,11.5 12.5,13 10.5,14.5 8.5,13 10.5,11.5 "
-     id="polygon32"
-     style="fill:#bef2ff;stroke:none;stroke-width:0.1" />
-  <polygon
-     points="10.5,11.5 12.5,13 10.5,14.5 8.5,13 10.5,11.5 "
-     id="polygon34"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <text
-     x="9.0229998"
-     y="13.25"
-     id="text36"
-     style="font-size:1px;font-style:normal;font-weight:700;text-anchor:start;fill:#000000;font-family:luxi sans">Found?</text>
-  <text
-     x="11.031"
-     y="15.5"
-     id="text38"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:luxi sans">Yes</text>
-  <line
-     x1="10.489"
-     y1="10"
-     x2="10.494"
-     y2="10.65"
-     stroke="#000000"
-     stroke-width="0.100"
-     id="line40"
-     style="stroke:#000000;stroke-width:0.1" />
-  <polygon
-     points="10.094,10.653 10.5,11.45 10.894,10.647 10.094,10.653 "
-     id="polygon42"
-     style="fill:#000000;stroke:none;stroke-width:0.1" />
-  <text
-     x="12.604"
-     y="12.75"
-     id="text44"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:luxi sans">No</text>
-  <line
-     x1="7.5"
-     y1="15.75"
-     x2="7.5"
-     y2="16.65"
-     stroke="#000000"
-     stroke-width="0.100"
-     id="line46"
-     style="stroke:#000000;stroke-width:0.1" />
-  <polygon
-     points="7.1,16.65 7.5,17.45 7.9,16.65 7.1,16.65 "
-     id="polygon48"
-     style="fill:#000000;stroke:none;stroke-width:0.1" />
-  <polygon
-     points="4.5,7.5 6.5,9 4.5,10.5 2.5,9 4.5,7.5 "
-     id="polygon50"
-     style="fill:#acedff;stroke:none;stroke-width:0.1" />
-  <polygon
-     points="4.5,7.5 6.5,9 4.5,10.5 2.5,9 4.5,7.5 "
-     id="polygon52"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <text
-     x="3.0220001"
-     y="9.25"
-     id="text54"
-     style="font-size:1px;font-style:normal;font-weight:700;text-anchor:start;fill:#000000;font-family:luxi sans">Found?</text>
-  <text
-     x="5.0310001"
-     y="11.25"
-     id="text56"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:luxi sans">Yes</text>
-  <line
-     x1="4.5"
-     y1="2.8570001"
-     x2="4.5"
-     y2="3.05"
-     stroke="#000000"
-     stroke-width="0.100"
-     id="line58"
-     style="stroke:#000000;stroke-width:0.1" />
-  <polygon
-     points="4.1,3.051 4.502,3.85 4.9,3.049 4.1,3.051 "
-     id="polygon60"
-     style="fill:#000000;stroke:none;stroke-width:0.1" />
-  <text
-     x="6.6040001"
-     y="8.75"
-     id="text62"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:luxi sans">No</text>
-  <line
-     x1="6.5"
-     y1="9"
-     x2="7.6500001"
-     y2="9"
-     stroke="#000000"
-     stroke-width="0.100"
-     id="line64"
-     style="stroke:#000000;stroke-width:0.1" />
-  <polygon
-     points="7.65,9.4 8.45,9 7.65,8.6 7.65,9.4 "
-     id="polygon66"
-     style="fill:#000000;stroke:none;stroke-width:0.1" />
-  <rect
-     width="4.4899998"
-     height="2.0999999"
-     x="8.2440004"
-     y="7.9000001"
-     id="rect68"
-     style="fill:#dcdcdc;stroke:none;stroke-width:0" />
-  <rect
-     width="4.4899998"
-     height="2.0999999"
-     x="8.2440004"
-     y="7.9000001"
-     id="rect70"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <text
-     x="8.7939997"
-     y="9.1280003"
-     id="text72"
-     style="font-size:1px;font-style:normal;font-weight:700;text-anchor:start;fill:#000000;font-family:luxi sans">Winbind</text>
-  <line
-     x1="12.75"
-     y1="9.25"
-     x2="14.75"
-     y2="10"
-     stroke="#000000"
-     stroke-width="0.050"
-     id="line74"
-     style="stroke:#000000;stroke-width:0.05" />
-  <line
-     x1="12.75"
-     y1="8.75"
-     x2="14.75"
-     y2="8"
-     stroke="#000000"
-     stroke-width="0.050"
-     id="line76"
-     style="stroke:#000000;stroke-width:0.05" />
-  <rect
-     width="8"
-     height="2"
-     x="15"
-     y="8"
-     id="rect78"
-     style="fill:#ffffff;stroke:none;stroke-width:0" />
-  <rect
-     width="8"
-     height="2"
-     x="15"
-     y="8"
-     id="rect80"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <text
-     x="14.816"
-     y="8.75"
-     id="text82"
-     style="font-size:1px;font-style:normal;font-weight:700;text-anchor:start;fill:#000000;font-family:luxi sans">winbindd_idmap.tdb</text>
-  <text
-     x="17.261999"
-     y="9.75"
-     id="text84"
-     style="font-size:1px;font-style:normal;font-weight:700;text-anchor:start;fill:#000000;font-family:luxi sans">ldapsam</text>
-  <line
-     x1="23"
-     y1="9"
-     x2="15"
-     y2="9"
-     stroke="#000000"
-     stroke-width="0.050"
-     id="line86"
-     style="stroke:#000000;stroke-width:0.05" />
-  <rect
-     width="9.8870001"
-     height="2.0999999"
-     x="-0.442"
-     y="3.9000001"
-     id="rect88"
-     style="fill:#d3d3d3;stroke:none;stroke-width:0" />
-  <rect
-     width="9.8870001"
-     height="2.0999999"
-     x="-0.442"
-     y="3.9000001"
-     id="rect90"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <text
-     x="0.108"
-     y="5.1269999"
-     id="text92"
-     style="font-size:1px;font-style:normal;font-weight:700;text-anchor:start;fill:#000000;font-family:luxi sans">groupmap_idmap.tdb</text>
-  <polyline
-     fill="none"
-     stroke="#000000"
-     stroke-width="0.100"
-     points="4.500,10.500 4.500,15.500 10.500,15.500 10.500,14.500 "
-     id="polyline94"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-</svg>
diff --git a/docs-xml/Samba3-HOWTO/images/idmap-sid2uid.svg b/docs-xml/Samba3-HOWTO/images/idmap-sid2uid.svg
deleted file mode 100644
index 84faf09..0000000
--- a/docs-xml/Samba3-HOWTO/images/idmap-sid2uid.svg
+++ /dev/null
@@ -1,365 +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="33.234001cm"
-   height="20.391001cm"
-   viewBox="0.066 0.921 33.3 21.312"
-   id="svg2">
-  <defs
-     id="defs121" />
-  <line
-     x1="12.5"
-     y1="2.779"
-     x2="12.5"
-     y2="4.9000001"
-     stroke="#000000"
-     stroke-width="0.100"
-     id="line4"
-     style="stroke:#000000;stroke-width:0.1" />
-  <polygon
-     points="12.1,4.9 12.5,5.7 12.9,4.9 12.1,4.9 "
-     id="polygon6"
-     style="fill:#000000;stroke:none;stroke-width:0.1" />
-  <path
-     d="M 11.333,0.971 L 13.667,0.971 C 13.989,0.971 14.25,1.376 14.25,1.875 C 14.25,2.374 13.989,2.779 13.667,2.779 L 11.333,2.779 C 11.011,2.779 10.75,2.374 10.75,1.875 C 10.75,1.376 11.011,0.971 11.333,0.971"
-     id="path8"
-     style="fill:#d9d9d9;stroke:none;stroke-width:0.1" />
-  <path
-     d="M 11.333,0.971 L 13.667,0.971 C 13.989,0.971 14.25,1.376 14.25,1.875 C 14.25,2.374 13.989,2.779 13.667,2.779 L 11.333,2.779 C 11.011,2.779 10.75,2.374 10.75,1.875 C 10.75,1.376 11.011,0.971 11.333,0.971"
-     id="path10"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <text
-     x="11.799"
-     y="2.053"
-     id="text12"
-     style="font-size:1px;font-style:normal;font-weight:700;text-anchor:start;fill:#000000;font-family:luxi sans">SID</text>
-  <polygon
-     points="12.5,5.75 15.5,7.75 12.5,9.75 9.5,7.75 12.5,5.75 "
-     id="polygon14"
-     style="fill:#aff3f6;stroke:none;stroke-width:0.1" />
-  <polygon
-     points="12.5,5.75 15.5,7.75 12.5,9.75 9.5,7.75 12.5,5.75 "
-     id="polygon16"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <text
-     x="9.8459997"
-     y="8"
-     id="text18"
-     style="font-size:1px;font-style:normal;font-weight:700;text-anchor:start;fill:#000000;font-family:luxi sans">Our Domain?</text>
-  <line
-     x1="15.5"
-     y1="7.75"
-     x2="17.65"
-     y2="7.75"
-     stroke="#000000"
-     stroke-width="0.100"
-     id="line20"
-     style="stroke:#000000;stroke-width:0.1" />
-  <polygon
-     points="17.65,8.15 18.45,7.75 17.65,7.35 17.65,8.15 "
-     id="polygon22"
-     style="fill:#000000;stroke:none;stroke-width:0.1" />
-  <text
-     x="16.031"
-     y="7.5"
-     id="text24"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:luxi sans">Yes</text>
-  <line
-     x1="12.5"
-     y1="9.75"
-     x2="12.493"
-     y2="11.55"
-     stroke="#000000"
-     stroke-width="0.100"
-     id="line26"
-     style="stroke:#000000;stroke-width:0.1" />
-  <polygon
-     points="12.093,11.548 12.49,12.35 12.893,11.552 12.093,11.548 "
-     id="polygon28"
-     style="fill:#000000;stroke:none;stroke-width:0.1" />
-  <text
-     x="12.854"
-     y="10.75"
-     id="text30"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:luxi sans">No</text>
-  <line
-     x1="16.5"
-     y1="15.25"
-     x2="16.5"
-     y2="17.4"
-     stroke="#000000"
-     stroke-width="0.100"
-     id="line32"
-     style="stroke:#000000;stroke-width:0.1" />
-  <polygon
-     points="16.1,17.4 16.5,18.2 16.9,17.4 16.1,17.4 "
-     id="polygon34"
-     style="fill:#000000;stroke:none;stroke-width:0.1" />
-  <path
-     d="M 21.833,18.9 L 24.167,18.9 C 24.489,18.9 24.75,19.305 24.75,19.804 C 24.75,20.303 24.489,20.707 24.167,20.707 L 21.833,20.707 C 21.511,20.707 21.25,20.303 21.25,19.804 C 21.25,19.305 21.511,18.9 21.833,18.9"
-     id="path36"
-     style="fill:#d9d9d9;stroke:none;stroke-width:0.1" />
-  <path
-     d="M 21.833,18.9 L 24.167,18.9 C 24.489,18.9 24.75,19.305 24.75,19.804 C 24.75,20.303 24.489,20.707 24.167,20.707 L 21.833,20.707 C 21.511,20.707 21.25,20.303 21.25,19.804 C 21.25,19.305 21.511,18.9 21.833,18.9"
-     id="path38"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <text
-     x="22.264999"
-     y="19.981001"
-     id="text40"
-     style="font-size:1px;font-style:normal;font-weight:700;text-anchor:start;fill:#000000;font-family:luxi sans">UID</text>
-  <polygon
-     points="16.5,18.25 18.5,19.75 16.5,21.25 14.5,19.75 16.5,18.25 "
-     id="polygon42"
-     style="fill:#a1fdfb;stroke:none;stroke-width:0.1" />
-  <polygon
-     points="16.5,18.25 18.5,19.75 16.5,21.25 14.5,19.75 16.5,18.25 "
-     id="polygon44"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <text
-     x="15.023"
-     y="20"
-     id="text46"
-     style="font-size:1px;font-style:normal;font-weight:700;text-anchor:start;fill:#000000;font-family:luxi sans">Found?</text>
-  <text
-     x="18.781"
-     y="19.5"
-     id="text48"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:luxi sans">Yes</text>
-  <text
-     x="13.354"
-     y="19.5"
-     id="text50"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:luxi sans">No</text>
-  <line
-     x1="18.5"
-     y1="19.75"
-     x2="20.4"
-     y2="19.75"
-     stroke="#000000"
-     stroke-width="0.100"
-     id="line52"
-     style="stroke:#000000;stroke-width:0.1" />
-  <polygon
-     points="20.4,20.15 21.2,19.75 20.4,19.35 20.4,20.15 "
-     id="polygon54"
-     style="fill:#000000;stroke:none;stroke-width:0.1" />
-  <line
-     x1="14.5"
-     y1="19.75"
-     x2="12.6"
-     y2="19.75"
-     stroke="#000000"
-     stroke-width="0.100"
-     id="line56"
-     style="stroke:#000000;stroke-width:0.1" />
-  <polygon
-     points="12.6,19.35 11.8,19.75 12.6,20.15 12.6,19.35 "
-     id="polygon58"
-     style="fill:#000000;stroke:none;stroke-width:0.1" />
-  <path
-     d="M 8.833,18.9 L 11.167,18.9 C 11.489,18.9 11.75,19.305 11.75,19.804 C 11.75,20.303 11.489,20.707 11.167,20.707 L 8.833,20.707 C 8.511,20.707 8.25,20.303 8.25,19.804 C 8.25,19.305 8.511,18.9 8.833,18.9"
-     id="path60"
-     style="fill:#d7d7d7;stroke:none;stroke-width:0.1" />
-  <path
-     d="M 8.833,18.9 L 11.167,18.9 C 11.489,18.9 11.75,19.305 11.75,19.804 C 11.75,20.303 11.489,20.707 11.167,20.707 L 8.833,20.707 C 8.511,20.707 8.25,20.303 8.25,19.804 C 8.25,19.305 8.511,18.9 8.833,18.9"
-     id="path62"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <text
-     x="9.276"
-     y="19.981001"
-     id="text64"
-     style="font-size:1px;font-style:normal;font-weight:700;text-anchor:start;fill:#000000;font-family:luxi sans">Fail</text>
-  <rect
-     width="4.1399999"
-     height="2.0999999"
-     x="18.419001"
-     y="6.6500001"
-     id="rect66"
-     style="fill:#d9d6d6;stroke:none;stroke-width:0" />
-  <rect
-     width="4.1399999"
-     height="2.0999999"
-     x="18.419001"
-     y="6.6500001"
-     id="rect68"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <text
-     x="18.969"
-     y="7.8779998"
-     id="text70"
-     style="font-size:1px;font-style:normal;font-weight:700;text-anchor:start;fill:#000000;font-family:luxi sans">PassDB</text>
-  <line
-     x1="22.75"
-     y1="6.5"
-     x2="25"
-     y2="5.25"
-     stroke="#000000"
-     stroke-width="0.050"
-     id="line72"
-     style="stroke:#000000;stroke-width:0.05" />
-  <line
-     x1="22.75"
-     y1="8.75"
-     x2="25"
-     y2="10"
-     stroke="#000000"
-     stroke-width="0.050"
-     id="line74"
-     style="stroke:#000000;stroke-width:0.05" />
-  <rect
-     width="8"
-     height="5.25"
-     x="25.25"
-     y="5"
-     id="rect76"
-     style="fill:#ffffff;stroke:none;stroke-width:0" />
-  <rect
-     width="8"
-     height="5.25"
-     x="25.25"
-     y="5"
-     id="rect78"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <text
-     x="28.089001"
-     y="5.75"
-     id="text80"
-     style="font-size:1px;font-style:normal;font-weight:700;text-anchor:start;fill:#000000;font-family:luxi sans">guest</text>
-  <text
-     x="26.85"
-     y="6.75"
-     id="text82"
-     style="font-size:1px;font-style:normal;font-weight:700;text-anchor:start;fill:#000000;font-family:luxi sans">smbpasswd</text>
-  <text
-     x="27.709"
-     y="7.75"
-     id="text84"
-     style="font-size:1px;font-style:normal;font-weight:700;text-anchor:start;fill:#000000;font-family:luxi sans">tdbsam</text>
-  <text
-     x="27.511999"
-     y="8.75"
-     id="text86"
-     style="font-size:1px;font-style:normal;font-weight:700;text-anchor:start;fill:#000000;font-family:luxi sans">ldapsam</text>
-  <text
-     x="25.799999"
-     y="9.75"
-     id="text88"
-     style="font-size:1px;font-style:normal;font-weight:700;text-anchor:start;fill:#000000;font-family:luxi sans">ldapsam_compat</text>
-  <line
-     x1="25.25"
-     y1="6"
-     x2="33.25"
-     y2="6"
-     stroke="#000000"
-     stroke-width="0.050"
-     id="line90"
-     style="stroke:#000000;stroke-width:0.05" />
-  <line
-     x1="25.25"
-     y1="7"
-     x2="33.25"
-     y2="7"
-     stroke="#000000"
-     stroke-width="0.050"
-     id="line92"
-     style="stroke:#000000;stroke-width:0.05" />
-  <line
-     x1="25.25"
-     y1="8"
-     x2="33.25"
-     y2="8"
-     stroke="#000000"
-     stroke-width="0.050"
-     id="line94"
-     style="stroke:#000000;stroke-width:0.05" />
-  <line
-     x1="25.25"
-     y1="9"
-     x2="33.25"
-     y2="9"
-     stroke="#000000"
-     stroke-width="0.050"
-     id="line96"
-     style="stroke:#000000;stroke-width:0.05" />
-  <rect
-     width="4.4899998"
-     height="2.0999999"
-     x="10.244"
-     y="12.4"
-     id="rect98"
-     style="fill:#d7d7d7;stroke:none;stroke-width:0" />
-  <rect
-     width="4.4899998"
-     height="2.0999999"
-     x="10.244"
-     y="12.4"
-     id="rect100"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <text
-     x="10.794"
-     y="13.628"
-     id="text102"
-     style="font-size:1px;font-style:normal;font-weight:700;text-anchor:start;fill:#000000;font-family:luxi sans">Winbind</text>
-  <rect
-     width="7.5"
-     height="2.75"
-     x="0.5"
-     y="12"
-     id="rect104"
-     style="fill:#ffffff;stroke:none;stroke-width:0" />
-  <rect
-     width="7.5"
-     height="2.75"
-     x="0.5"
-     y="12"
-     id="rect106"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <text
-     x="0.066"
-     y="13"
-     id="text108"
-     style="font-size:1px;font-style:normal;font-weight:700;text-anchor:start;fill:#000000;font-family:luxi sans">winbindd_idmap.tdb</text>
-  <text
-     x="2.513"
-     y="14.25"
-     id="text110"
-     style="font-size:1px;font-style:normal;font-weight:700;text-anchor:start;fill:#000000;font-family:luxi sans">ldapsam</text>
-  <line
-     x1="8"
-     y1="13.375"
-     x2="0.5"
-     y2="13.375"
-     stroke="#000000"
-     stroke-width="0.050"
-     id="line112"
-     style="stroke:#000000;stroke-width:0.05" />
-  <line
-     x1="8.25"
-     y1="12"
-     x2="10.25"
-     y2="12.75"
-     stroke="#000000"
-     stroke-width="0.050"
-     id="line114"
-     style="stroke:#000000;stroke-width:0.05" />
-  <line
-     x1="8.25"
-     y1="14.75"
-     x2="10.25"
-     y2="14"
-     stroke="#000000"
-     stroke-width="0.050"
-     id="line116"
-     style="stroke:#000000;stroke-width:0.05" />
-  <polyline
-     fill="none"
-     stroke="#000000"
-     stroke-width="0.100"
-     points="12.489,14.500 12.489,15.500 20.489,15.500 20.489,8.750 "
-     id="polyline118"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-</svg>
diff --git a/docs-xml/Samba3-HOWTO/images/idmap-store-gid2sid.svg b/docs-xml/Samba3-HOWTO/images/idmap-store-gid2sid.svg
deleted file mode 100644
index bf15504..0000000
--- a/docs-xml/Samba3-HOWTO/images/idmap-store-gid2sid.svg
+++ /dev/null
@@ -1,122 +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="26.294001cm"
-   height="2.4000001cm"
-   viewBox="0.45 1.35 26.744 3.75"
-   id="svg2">
-  <defs
-     id="defs41" />
-  <path
-     d="M 13.02,1.721 L 15.23,1.721 C 15.535,1.721 15.782,2.126 15.782,2.625 C 15.782,3.124 15.535,3.529 15.23,3.529 L 13.02,3.529 C 12.715,3.529 12.468,3.124 12.468,2.625 C 12.468,2.126 12.715,1.721 13.02,1.721"
-     id="path4"
-     style="fill:#d7d7d7;stroke:none;stroke-width:0.1" />
-  <path
-     d="M 13.02,1.721 L 15.23,1.721 C 15.535,1.721 15.782,2.126 15.782,2.625 C 15.782,3.124 15.535,3.529 15.23,3.529 L 13.02,3.529 C 12.715,3.529 12.468,3.124 12.468,2.625 C 12.468,2.126 12.715,1.721 13.02,1.721"
-     id="path6"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <text
-     x="13.424"
-     y="2.803"
-     id="text8"
-     style="font-size:1px;font-style:normal;font-weight:700;text-anchor:start;fill:#000000;font-family:luxi sans">SID</text>
-  <path
-     d="M 1.083,1.65 L 3.417,1.65 C 3.739,1.65 4,2.055 4,2.554 C 4,3.053 3.739,3.457 3.417,3.457 L 1.083,3.457 C 0.761,3.457 0.5,3.053 0.5,2.554 C 0.5,2.055 0.761,1.65 1.083,1.65"
-     id="path10"
-     style="fill:#d7d7d7;stroke:none;stroke-width:0.1" />
-  <path
-     d="M 1.083,1.65 L 3.417,1.65 C 3.739,1.65 4,2.055 4,2.554 C 4,3.053 3.739,3.457 3.417,3.457 L 1.083,3.457 C 0.761,3.457 0.5,3.053 0.5,2.554 C 0.5,2.055 0.761,1.65 1.083,1.65"
-     id="path12"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <text
-     x="1.511"
-     y="2.7309999"
-     id="text14"
-     style="font-size:1px;font-style:normal;font-weight:700;text-anchor:start;fill:#000000;font-family:luxi sans">GID</text>
-  <line
-     x1="16"
-     y1="3"
-     x2="18"
-     y2="3.5"
-     stroke="#000000"
-     stroke-width="0.050"
-     id="line16"
-     style="stroke:#000000;stroke-width:0.05" />
-  <line
-     x1="16"
-     y1="2"
-     x2="18"
-     y2="1.5"
-     stroke="#000000"
-     stroke-width="0.050"
-     id="line18"
-     style="stroke:#000000;stroke-width:0.05" />
-  <line
-     x1="4"
-     y1="2.5539999"
-     x2="11.65"
-     y2="2.618"
-     stroke="#000000"
-     stroke-width="0.100"
-     id="line20"
-     style="stroke:#000000;stroke-width:0.1" />
-  <polygon
-     points="11.647,3.018 12.45,2.625 11.653,2.218 11.647,3.018 "
-     id="polygon22"
-     style="fill:#000000;stroke:none;stroke-width:0.1" />
-  <rect
-     width="6.9219999"
-     height="2.0999999"
-     x="4.572"
-     y="1.4"
-     id="rect24"
-     style="fill:#d7d7d7;stroke:none;stroke-width:0" />
-  <rect
-     width="6.9219999"
-     height="2.0999999"
-     x="4.572"
-     y="1.4"
-     id="rect26"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <text
-     x="5.1220002"
-     y="2.6270001"
-     id="text28"
-     style="font-size:1px;font-style:normal;font-weight:700;text-anchor:start;fill:#000000;font-family:luxi sans">net groupmap</text>
-  <rect
-     width="8.1999998"
-     height="2.2"
-     x="18.25"
-     y="1.5"
-     id="rect30"
-     style="fill:#ffffff;stroke:none;stroke-width:0" />
-  <rect
-     width="8.1999998"
-     height="2.2"
-     x="18.25"
-     y="1.5"
-     id="rect32"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <text
-     x="20.511999"
-     y="2.25"
-     id="text34"
-     style="font-size:1px;font-style:normal;font-weight:700;text-anchor:start;fill:#000000;font-family:luxi sans">ldapsam</text>
-  <text
-     x="17.955999"
-     y="3.2"
-     id="text36"
-     style="font-size:1px;font-style:normal;font-weight:700;text-anchor:start;fill:#000000;font-family:luxi sans">groupmap_idmap.tdb</text>
-  <line
-     x1="26.549999"
-     y1="2.45"
-     x2="18.35"
-     y2="2.45"
-     stroke="#000000"
-     stroke-width="0.050"
-     id="line38"
-     style="stroke:#000000;stroke-width:0.05" />
-</svg>
diff --git a/docs-xml/Samba3-HOWTO/images/idmap-uid2sid.svg b/docs-xml/Samba3-HOWTO/images/idmap-uid2sid.svg
deleted file mode 100644
index 13aca9c..0000000
--- a/docs-xml/Samba3-HOWTO/images/idmap-uid2sid.svg
+++ /dev/null
@@ -1,365 +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.431cm"
-   height="23.086cm"
-   viewBox="10.369 0.921 31.8 24.007"
-   id="svg2">
-  <defs
-     id="defs121" />
-  <line
-     x1="19.25"
-     y1="12.75"
-     x2="19.25"
-     y2="14.15"
-     stroke="#000000"
-     stroke-width="0.100"
-     id="line4"
-     style="stroke:#000000;stroke-width:0.1" />
-  <polygon
-     points="18.85,14.15 19.25,14.95 19.65,14.15 18.85,14.15 "
-     id="polygon6"
-     style="fill:#000000;stroke:none;stroke-width:0.1" />
-  <line
-     x1="12.5"
-     y1="2.779"
-     x2="12.5"
-     y2="4.6500001"
-     stroke="#000000"
-     stroke-width="0.100"
-     id="line8"
-     style="stroke:#000000;stroke-width:0.1" />
-  <polygon
-     points="12.1,4.65 12.5,5.45 12.9,4.65 12.1,4.65 "
-     id="polygon10"
-     style="fill:#000000;stroke:none;stroke-width:0.1" />
-  <path
-     d="M 11.333,0.971 L 13.667,0.971 C 13.989,0.971 14.25,1.376 14.25,1.875 C 14.25,2.374 13.989,2.779 13.667,2.779 L 11.333,2.779 C 11.011,2.779 10.75,2.374 10.75,1.875 C 10.75,1.376 11.011,0.971 11.333,0.971"
-     id="path12"
-     style="fill:#dcdcdc;stroke:none;stroke-width:0.1" />
-  <path
-     d="M 11.333,0.971 L 13.667,0.971 C 13.989,0.971 14.25,1.376 14.25,1.875 C 14.25,2.374 13.989,2.779 13.667,2.779 L 11.333,2.779 C 11.011,2.779 10.75,2.374 10.75,1.875 C 10.75,1.376 11.011,0.971 11.333,0.971"
-     id="path14"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <text
-     x="11.765"
-     y="2.053"
-     id="text16"
-     style="font-size:1px;font-style:normal;font-weight:700;text-anchor:start;fill:#000000;font-family:luxi sans">UID</text>
-  <line
-     x1="12.489"
-     y1="7.5"
-     x2="12.497"
-     y2="9.6499996"
-     stroke="#000000"
-     stroke-width="0.100"
-     id="line18"
-     style="stroke:#000000;stroke-width:0.1" />
-  <polygon
-     points="12.097,9.651 12.5,10.45 12.897,9.649 12.097,9.651 "
-     id="polygon20"
-     style="fill:#000000;stroke:none;stroke-width:0.1" />
-  <path
-     d="M 14.833,22.15 L 17.167,22.15 C 17.489,22.15 17.75,22.555 17.75,23.054 C 17.75,23.553 17.489,23.957 17.167,23.957 L 14.833,23.957 C 14.511,23.957 14.25,23.553 14.25,23.054 C 14.25,22.555 14.511,22.15 14.833,22.15"
-     id="path22"
-     style="fill:#d5d5d5;stroke:none;stroke-width:0.1" />
-  <path
-     d="M 14.833,22.15 L 17.167,22.15 C 17.489,22.15 17.75,22.555 17.75,23.054 C 17.75,23.553 17.489,23.957 17.167,23.957 L 14.833,23.957 C 14.511,23.957 14.25,23.553 14.25,23.054 C 14.25,22.555 14.511,22.15 14.833,22.15"
-     id="path24"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <text
-     x="15.299"
-     y="23.231001"
-     id="text26"
-     style="font-size:1px;font-style:normal;font-weight:700;text-anchor:start;fill:#000000;font-family:luxi sans">SID</text>
-  <polygon
-     points="12.5,10.5 14.5,12 12.5,13.5 10.5,12 12.5,10.5 "
-     id="polygon28"
-     style="fill:#b8f5fc;stroke:none;stroke-width:0.1" />
-  <polygon
-     points="12.5,10.5 14.5,12 12.5,13.5 10.5,12 12.5,10.5 "
-     id="polygon30"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <text
-     x="11.023"
-     y="12.25"
-     id="text32"
-     style="font-size:1px;font-style:normal;font-weight:700;text-anchor:start;fill:#000000;font-family:luxi sans">Found?</text>
-  <text
-     x="13.031"
-     y="14.5"
-     id="text34"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:luxi sans">Yes</text>
-  <text
-     x="14.854"
-     y="11.75"
-     id="text36"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:luxi sans">No</text>
-  <line
-     x1="14.5"
-     y1="12"
-     x2="16.4"
-     y2="12"
-     stroke="#000000"
-     stroke-width="0.100"
-     id="line38"
-     style="stroke:#000000;stroke-width:0.1" />
-  <polygon
-     points="16.4,12.4 17.2,12 16.4,11.6 16.4,12.4 "
-     id="polygon40"
-     style="fill:#000000;stroke:none;stroke-width:0.1" />
-  <line
-     x1="16"
-     y1="19.25"
-     x2="16"
-     y2="21.4"
-     stroke="#000000"
-     stroke-width="0.100"
-     id="line42"
-     style="stroke:#000000;stroke-width:0.1" />
-  <polygon
-     points="15.6,21.4 16,22.2 16.4,21.4 15.6,21.4 "
-     id="polygon44"
-     style="fill:#000000;stroke:none;stroke-width:0.1" />
-  <path
-     d="M 24.083,15.65 L 26.417,15.65 C 26.739,15.65 27,16.055 27,16.554 C 27,17.053 26.739,17.457 26.417,17.457 L 24.083,17.457 C 23.761,17.457 23.5,17.053 23.5,16.554 C 23.5,16.055 23.761,15.65 24.083,15.65"
-     id="path46"
-     style="fill:#d9d9d9;stroke:none;stroke-width:0.1" />
-  <path
-     d="M 24.083,15.65 L 26.417,15.65 C 26.739,15.65 27,16.055 27,16.554 C 27,17.053 26.739,17.457 26.417,17.457 L 24.083,17.457 C 23.761,17.457 23.5,17.053 23.5,16.554 C 23.5,16.055 23.761,15.65 24.083,15.65"
-     id="path48"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <text
-     x="24.525999"
-     y="16.731001"
-     id="text50"
-     style="font-size:1px;font-style:normal;font-weight:700;text-anchor:start;fill:#000000;font-family:luxi sans">Fail</text>
-  <rect
-     width="4.1399999"
-     height="2.0999999"
-     x="10.419"
-     y="5.4000001"
-     id="rect52"
-     style="fill:#dcd7d7;stroke:none;stroke-width:0" />
-  <rect
-     width="4.1399999"
-     height="2.0999999"
-     x="10.419"
-     y="5.4000001"
-     id="rect54"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <text
-     x="10.969"
-     y="6.6279998"
-     id="text56"
-     style="font-size:1px;font-style:normal;font-weight:700;text-anchor:start;fill:#000000;font-family:luxi sans">PassDB</text>
-  <line
-     x1="14.75"
-     y1="5.25"
-     x2="17"
-     y2="4"
-     stroke="#000000"
-     stroke-width="0.050"
-     id="line58"
-     style="stroke:#000000;stroke-width:0.05" />
-  <line
-     x1="14.75"
-     y1="7.5"
-     x2="17"
-     y2="8.75"
-     stroke="#000000"
-     stroke-width="0.050"
-     id="line60"
-     style="stroke:#000000;stroke-width:0.05" />
-  <rect
-     width="8"
-     height="5.25"
-     x="17.25"
-     y="3.75"
-     id="rect62"
-     style="fill:#ffffff;stroke:none;stroke-width:0" />
-  <rect
-     width="8"
-     height="5.25"
-     x="17.25"
-     y="3.75"
-     id="rect64"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <text
-     x="20.089001"
-     y="4.5"
-     id="text66"
-     style="font-size:1px;font-style:normal;font-weight:700;text-anchor:start;fill:#000000;font-family:luxi sans">guest</text>
-  <text
-     x="18.85"
-     y="5.5"
-     id="text68"
-     style="font-size:1px;font-style:normal;font-weight:700;text-anchor:start;fill:#000000;font-family:luxi sans">smbpasswd</text>
-  <text
-     x="19.709"
-     y="6.5"
-     id="text70"
-     style="font-size:1px;font-style:normal;font-weight:700;text-anchor:start;fill:#000000;font-family:luxi sans">tdbsam</text>
-  <text
-     x="19.511999"
-     y="7.5"
-     id="text72"
-     style="font-size:1px;font-style:normal;font-weight:700;text-anchor:start;fill:#000000;font-family:luxi sans">ldapsam</text>
-  <text
-     x="17.799999"
-     y="8.5"
-     id="text74"
-     style="font-size:1px;font-style:normal;font-weight:700;text-anchor:start;fill:#000000;font-family:luxi sans">ldapsam_compat</text>
-  <line
-     x1="17.25"
-     y1="4.75"
-     x2="25.25"
-     y2="4.75"
-     stroke="#000000"
-     stroke-width="0.050"
-     id="line76"
-     style="stroke:#000000;stroke-width:0.05" />
-  <line
-     x1="17.25"
-     y1="5.75"
-     x2="25.25"
-     y2="5.75"
-     stroke="#000000"
-     stroke-width="0.050"
-     id="line78"
-     style="stroke:#000000;stroke-width:0.05" />
-  <line
-     x1="17.25"
-     y1="6.75"
-     x2="25.25"
-     y2="6.75"
-     stroke="#000000"
-     stroke-width="0.050"
-     id="line80"
-     style="stroke:#000000;stroke-width:0.05" />
-  <line
-     x1="17.25"
-     y1="7.75"
-     x2="25.25"
-     y2="7.75"
-     stroke="#000000"
-     stroke-width="0.050"
-     id="line82"
-     style="stroke:#000000;stroke-width:0.05" />
-  <polyline
-     fill="none"
-     stroke="#000000"
-     stroke-width="0.100"
-     points="12.500,13.500 12.500,19.000 19.250,19.000 19.250,18.000 "
-     id="polyline84"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <rect
-     width="4.4899998"
-     height="2.0999999"
-     x="16.993999"
-     y="10.9"
-     id="rect86"
-     style="fill:#d7d7d7;stroke:none;stroke-width:0" />
-  <rect
-     width="4.4899998"
-     height="2.0999999"
-     x="16.993999"
-     y="10.9"
-     id="rect88"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <text
-     x="17.544001"
-     y="12.128"
-     id="text90"
-     style="font-size:1px;font-style:normal;font-weight:700;text-anchor:start;fill:#000000;font-family:luxi sans">Winbind</text>
-  <line
-     x1="21.5"
-     y1="12.5"
-     x2="23.5"
-     y2="13.25"
-     stroke="#000000"
-     stroke-width="0.050"
-     id="line92"
-     style="stroke:#000000;stroke-width:0.05" />
-  <line
-     x1="21.5"
-     y1="11.25"
-     x2="23.5"
-     y2="10.5"
-     stroke="#000000"
-     stroke-width="0.050"
-     id="line94"
-     style="stroke:#000000;stroke-width:0.05" />
-  <rect
-     width="7.6669998"
-     height="2.75"
-     x="23.75"
-     y="10.5"
-     id="rect96"
-     style="fill:#ffffff;stroke:none;stroke-width:0" />
-  <rect
-     width="7.6669998"
-     height="2.75"
-     x="23.75"
-     y="10.5"
-     id="rect98"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <text
-     x="23.433001"
-     y="11.507"
-     id="text100"
-     style="font-size:1px;font-style:normal;font-weight:700;text-anchor:start;fill:#000000;font-family:luxi sans">winbindd_idmap.tdb</text>
-  <text
-     x="25.761999"
-     y="12.75"
-     id="text102"
-     style="font-size:1px;font-style:normal;font-weight:700;text-anchor:start;fill:#000000;font-family:luxi sans">ldapsam</text>
-  <line
-     x1="31.417"
-     y1="11.875"
-     x2="23.75"
-     y2="11.875"
-     stroke="#000000"
-     stroke-width="0.050"
-     id="line104"
-     style="stroke:#000000;stroke-width:0.05" />
-  <polygon
-     points="19.25,15 21.25,16.5 19.25,18 17.25,16.5 19.25,15 "
-     id="polygon106"
-     style="fill:#bcf9ff;stroke:none;stroke-width:0.1" />
-  <polygon
-     points="19.25,15 21.25,16.5 19.25,18 17.25,16.5 19.25,15 "
-     id="polygon108"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <text
-     x="17.773001"
-     y="16.75"
-     id="text110"
-     style="font-size:1px;font-style:normal;font-weight:700;text-anchor:start;fill:#000000;font-family:luxi sans">Found?</text>
-  <text
-     x="19.781"
-     y="19"
-     id="text112"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:luxi sans">Yes</text>
-  <text
-     x="21.604"
-     y="16.25"
-     id="text114"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:luxi sans">No</text>
-  <line
-     x1="21.25"
-     y1="16.5"
-     x2="22.65"
-     y2="16.5"
-     stroke="#000000"
-     stroke-width="0.100"
-     id="line116"
-     style="stroke:#000000;stroke-width:0.1" />
-  <polygon
-     points="22.65,16.9 23.45,16.5 22.65,16.1 22.65,16.9 "
-     id="polygon118"
-     style="fill:#000000;stroke:none;stroke-width:0.1" />
-</svg>
diff --git a/docs-xml/Samba3-HOWTO/images/idmap.svg b/docs-xml/Samba3-HOWTO/images/idmap.svg
deleted file mode 100644
index db2d883..0000000
--- a/docs-xml/Samba3-HOWTO/images/idmap.svg
+++ /dev/null
@@ -1,119 +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="8.1999998cm"
-   height="17.198cm"
-   viewBox="1.45 1.4 9.65 18.598"
-   id="svg2">
-  <defs
-     id="defs45" />
-  <rect
-     width="7.3000002"
-     height="2.5999999"
-     x="1.5"
-     y="1.7"
-     id="rect4"
-     style="fill:#ffffff;stroke:none;stroke-width:0" />
-  <rect
-     width="7.3000002"
-     height="2.5999999"
-     x="1.5"
-     y="1.7"
-     id="rect6"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <rect
-     width="5.9000001"
-     height="2.7"
-     x="2.3"
-     y="8.5"
-     id="rect8"
-     style="fill:#ffffff;stroke:none;stroke-width:0" />
-  <rect
-     width="5.9000001"
-     height="2.7"
-     x="2.3"
-     y="8.5"
-     id="rect10"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <text
-     x="2.7"
-     y="2.8"
-     id="text12"
-     style="font-size:0.80000001px;font-style:normal;font-weight:700;text-anchor:start;fill:#000000;font-family:sans">passdb backend</text>
-  <text
-     x="1.7"
-     y="3.7"
-     id="text14"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">contains samba users</text>
-  <text
-     x="4.5"
-     y="9.3999996"
-     id="text16"
-     style="font-size:0.80000001px;font-style:normal;font-weight:700;text-anchor:start;fill:#000000;font-family:sans">idmap</text>
-  <text
-     x="3.3"
-     y="10.2"
-     id="text18"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">maps unix to</text>
-  <text
-     x="3.3"
-     y="11"
-     id="text20"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">samba users</text>
-  <rect
-     width="7.6999998"
-     height="3"
-     x="1.9"
-     y="15.5"
-     id="rect22"
-     style="fill:#ffffff;stroke:none;stroke-width:0" />
-  <rect
-     width="7.6999998"
-     height="3"
-     x="1.9"
-     y="15.5"
-     id="rect24"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <polygon
-     points="4.675,7.35 4.675,5.45 4.2,5.45 5.15,4.5 6.1,5.45 5.625,5.45 5.625,7.35 6.1,7.35 5.15,8.3 4.2,7.35 4.675,7.35 "
-     id="polygon26"
-     style="fill:#ffffff;stroke:none;stroke-width:0.1" />
-  <polygon
-     points="4.675,7.35 4.675,5.45 4.2,5.45 5.15,4.5 6.1,5.45 5.625,5.45 5.625,7.35 6.1,7.35 5.15,8.3 4.2,7.35 4.675,7.35 "
-     id="polygon28"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <polygon
-     points="4.675,7.35 4.675,5.45 4.2,5.45 5.15,4.5 6.1,5.45 5.625,5.45 5.625,7.35 6.1,7.35 5.15,8.3 4.2,7.35 4.675,7.35 "
-     id="polygon30"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <polygon
-     points="4.763,14.175 4.763,12.325 4.3,12.325 5.225,11.4 6.15,12.325 5.688,12.325 5.688,14.175 6.15,14.175 5.225,15.1 4.3,14.175 4.763,14.175 "
-     id="polygon32"
-     style="fill:#ffffff;stroke:none;stroke-width:0.1" />
-  <polygon
-     points="4.763,14.175 4.763,12.325 4.3,12.325 5.225,11.4 6.15,12.325 5.688,12.325 5.688,14.175 6.15,14.175 5.225,15.1 4.3,14.175 4.763,14.175 "
-     id="polygon34"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <polygon
-     points="4.763,14.175 4.763,12.325 4.3,12.325 5.225,11.4 6.15,12.325 5.688,12.325 5.688,14.175 6.15,14.175 5.225,15.1 4.3,14.175 4.763,14.175 "
-     id="polygon36"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <text
-     x="3.7"
-     y="16.299999"
-     id="text38"
-     style="font-size:0.80000001px;font-style:normal;font-weight:700;text-anchor:start;fill:#000000;font-family:sans">Unix users</text>
-  <text
-     x="2.4000001"
-     y="17.4"
-     id="text40"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">/etc/passwd</text>
-  <text
-     x="2.4000001"
-     y="18.200001"
-     id="text42"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">or other NSS backend</text>
-</svg>
diff --git a/docs-xml/Samba3-HOWTO/images/idmap_winbind_no_loop.png b/docs-xml/Samba3-HOWTO/images/idmap_winbind_no_loop.png
deleted file mode 100644
index 5393f6a1925c2c3d56963fde62c30486a3ec3ae8..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 9172
zcmaiac_7qX`}Y?u+N7jJlq4Zb+>~Vy?v#+MWh<3r88jNp*oH(si9+`5CS#e&Hns+7
zk#$OAWM-JUv(7Y>WhTb*JEQLRd4KOeuYa8HS+47Iu5+#D%mZsHvmIL{w?YuK<J?(O
z8we7zg&+Z(@FviMRCYmte;Wdg&)Erszi{Cj_aW#Ibk6j&T}Tdln3kN~Ah^+5e_(B`
z+hC{8k=V&ZXbYt*E9;Kbc|m%{qa(k<TNyKg5M)$Eny6W(4+}#OdVjb<9%F4avbB8=
z80eBL<lJ3~RRjaiBGl~et8av$7pWUdRonrjkh;(6EeF<HB^1%R-54;-QAe`Sfxq;}
zR-!T4JOfadsSLjFv<1L!`$itg#NXr7(C?a<(@`;kuXoGkXyvG#;ZMZ`A^%KGo!)v;
znNK>S&wj4ZhL7N?WH9&4?-f7J{27&?3Y#n$uaBOU<NO&7IKzHKUAmn1Q|utXA)@J#
zlIOAb=|iTZ2w>d3op{kXYR8;d89-a!n`Iaih~X4?^Yp-{+fCLZs`&`|TC+_J=5N5!
zLUS|L1KW_DCyNHc*m<FI&p`c|ef*UUH2{m2p{IE%fbFfXcvj_nd^~5XJ($+_DTZ8q
zN7z=m0KoqohA^1ii*cY?FTB|S4lOklb at bOvMGO%9>|*#T%0ZkD at xo4<Zp5_=r?e~4
z-a7z|Hocd!XH~j8-MvfF0g;ifDyO|Kt8TUJF64jaPFwOnx7#Wc?Z9e%|7~D(`|z at P
z!#A*D{nsh}5xIfqGo0Y at E5zI1grK&bkr5rlqIxSV5DPYC;19TI7-cwRo(CrpC|Vr3
z|EPt^LpLP|l6ZD#p~LzQ*LQMfSK#l}>yD%NtB%BwTjO at vDn|nV)ADEU?Kp@@`#WC{
zLN^QB+_sIydh99%VyUta`_rvF_0&9D3D7kHOdLgvXEEDsyAN9nKy8^Duo|{;zZZPj
z9%I+&^_pBA(x3)G^GD7OWa@%7 at jO8w?if4b)N8UipNV#iU3SO6Oj!E=($$(buM2a@
zaN5g9WiD*fp|A0WqhbvCwqfweFBU%ev$6uE^~6JUGG^yhZP-bTJZ@}ar+oJtYN~R1
z at gvCp+kwWU4vt0TytROfa&XUZs~al8FXGC%%g~2^KEiC3VRq2U7%KnFWACDwjbADc
ztSyCxllDM^pCeBsNmQi0{b2x|F2fJTD!yKU#>KOh#~MVetsXOHwA{TfZ%{&Ctmycs
zJgKuq2%4O-|J|jx&~(^|s<!|XU}+|S0QDH*$vSTP)+Hxl$=ud58Z-%G357_WX6oY`
zvJXNe>oD1#P9ew><v}7>Pd*cztmI at +=On&|h=^hwnJ)P0%-Ll{bYO8}xz at fKgvoO3
zG4!d4#)&ZGx at _{F9ujJ!5rZ-qX|hpJ1h9JML))q`AAkL?r$m0l_r>^xw-9Elj~fI4
z^|?DoWld%-84`iT8triRHUaX#dJ|QGleb_C1AQ~v!Z%A90C^!63-M?5m_BZbR~MHB
zhYKn4ZQsHIPmYMiZdfOgz_<65er2SZyOPNa7!^HiAubA(MdFbgmdAGh(2iKFG3q(!
zx#xyG0sIj3MMhNw%ISWfs-LHB at 6LXP2pCliPZQ|-8YAwBFwhlwy{xo<dNTwaf5<2P
z>4UP?UiY%-5#S_ at fEz(?nS3glq&{$#&+TP4f6CoY%34R=nd at +WxbZP=2N)Y-v3KXK
zfJ*A|VW=M?+FTdI=zh=x3ufdjz;6B$1wQSnQQWUb7c!V{tPO$B+sEI1{wvb(j*#TK
zVDsSb%N$|?M-d8;pGXb-pt(`6;A>V~fFShZx#w1GLP6)iAqcXWw?K}c*+crd7#_K{
z843_LSss_QI4uCQ77cS}Za_UB=dMIXtq&1x0(SwXkYt0vM&AnJe^7e`p!Xj&k-JS+
z#>JUVgTp{Dy`rs)lbJElW(^2J%v(HL->7~%f1 at AP1(2PorlsJ{yb-qqHmCWoj2}$>
z6g(T4v*G5|`;3=#$%w;NTcQ2~3IYwu>d0v1h+Vh%W`#|VS7Hi8|2sp{y7xhJig4nO
z#ji at lc>F0V4WT?(h=IGekybGDS4*11J5SB5EK>2eBSnD;C8?w?dMx%dd#%)ESnyZ&
zw<A!n80Kgd%qyTB(jR!DTnmW0SY|Z6f0At-+a(y1Jo2^U_HMLtNFO)~BO$&_{l1Kg
z&52>4v$|ocA6vrbo}r)UoT>8YBi}>yWeYa+ua3UDy*)&;!;~Lh1_%nftq!B>11-YU
z+`ZMC5*w3AQm|30!#1$lD$-TBS_?@-ZniO8;T6+07W?W~(Kn^I9GkNF*dKkQ6p}{K
z?Su%NTZd`h6Hif$>dlcoKaQ9sdGI!~b+rXG1Gk4Abl-};X0-=e4X`lH5Ioe`DcE)}
z at qusXf6?Yg^QFBH@%q_>D8}!_$j6-^RQ>k^pj(H4{#d+E6==v)-?%G})Ui(-GI46n
z3%~G+s9(D;DEx!~WNi%GNSi6$LF%2X#j8FpZ$W-z+v9{>bd at krN3q+l{QXdS^WNqt
zLNUgUZDxi7pX)>CImVAZTPoz_ypEW+5crYw*}Cvayu>}KHX=+QBQIAGDkL~I`^21^
z><TUI(X1HTW~1M`>hHOdz<L_P17w%4ze}m1eAx_DZl7!J1S~xaPX#aBHT1@#d9>)c
z#oQRaNt#9&<l#&n;B<e|a&I&RY;3y>LTn5{);q175hDgUYItr%7hm=}Dbo!93(EN$
zY-4S5*I7;htE~Cg(^VNLv0rmzo8iqJhiV8?SC15QTz(^SyGnX at OWt*<>_91J)gumr
z`^V~mwLp-avh>@48?`2#VI)<<zcU2C{KXPCgq?xrPJPR8-R(q?lBuKrDkUtt at q>K+
z=i?`jnokYf1m|Ph`%8XXn;I<l<fSEgYaNcNI}?t}SKrts8mo%FJ(}3*xH0|X!C+aw
z9b1~K#XcRmj7PeCawXdG%|D>2IrpSQzw({+Gqt|K)5nhVP21}hg~NdC+YAXXSb<w!
zS}un2HLU1(D|a#LXV^p1#Pw>e`q}*(P9<GGe!@VCROrcf2J5P at Zg|kGFMg5GUCEWx
z_ugdg6!;<1zNf7%CzWI-yeVYo>t()K^N$udJg^z`CO(kg%C9=R5;<Hte)@m)GdBUf
zsksh35aPcx{};DI7Op+L3Lrt~t-<7)@H41&z5DIA@*jT<^<4qp6li9rfpzB2HMe&1
zJ$kqx^d*$=wX1QY8DI$zGP##aGKgF^6h){ZI;Fx>Q*x})+yvpbhOal{>SV4vP-)>a
zz$LoAdAb=wd*1eo=WGAH4aW%j>k>F^OR~H5&#-n$$Mm(`%?eT8hp#YKs>ZHyOxVWk
zp1O!um+upovV8{YYL}_-{nt+&hT62~vDYF8V765$3slCzN_<eG9J at 5s-*>40(5D)e
zx*6m)M+iDLsPCyneu((%@&pQLgRD<&b=xsnc|$K1=aV#><SPfV-HOmYa^xxc5 at VpR
zLR0(rZEc`(5OgMJ(l3&j_ai6!;Xn<YtYL<#pm4`gNlttSPI12kAfso at T<oQtWK>M+
zm7p~zICP44#BeZI*(A<L2>PMwX{q;B(skTI<$T_ufHRp@)uiw>0=KmGB{kHtan at Nv
zM3}7G|L}@U;<tXaY0gG<Oqu#X*rh8wi;gbV;5EpphD>e2@%q*w%VS6GMebXQ at Fl-K
z#yIJSpl`}BvCp99w&fxBz0B<%P;EvAN$Bz(R&%wfBA<>&Y}#w|{&Jw9r-IR|u+S0m
z%d+^zx5j6tdc~ZWdQC2!@He*6U&?j{!C`gLGw-zpC$Xcy7UIMnDyxbh4)PK_ZYM6>
z$-~3Kvrgs+tE=Uae)bZQ%;OjDxrO!TV5ut(sCL*lLP*WfYGh*`sV7HdSn}DaC{YMG
zqU*`*$yO5xz>UXq1dWuVW&I*Hbbc~9^5bOv*}Rlotk}!1=1NB8{n?aLSoPYSSMLCg
ze6B?Fy2$E%1btBjU#<rlrOG~R__B9OQ^T`NGYY63U;o!NyiAS=N|ys)agl$5+ixqN
z_u|D&mLYV_+qfv5&7pgP7qa7l3j>yc!srH!K~Tfpxt$H^pbLGjkwpt^EN2`57J}a5
zd!eEpW at FXx)u5exntz&(zam>(*PNrqhvuz7tQLeaV#RzU9!gms$amZdHFQZ9Z%~rp
z(?)N3qxz-k1<yBb>5(PLj*qKtASbNt(!7P1XffdUpAqcse*>mDss!|8jbKk?YHm~;
z&(}BL-Lm3Hwdo1liqD(>JYvudK^+p~j%ObOo3a8F&Hk96_y^^UP at 6Eo0zBHfQF=^1
z1!>d~)N|nKe<v2Z=gkEm^}|Hl>!O&$8^Ep)@#mtqOg(GLQy1sMhTiYO1o20176dcb
zlNJk${H7%Jx&r>-F?oxXyhDIZ#k|$9Nrn at DV*Uv0bt=D4Z1PzXX!E82&@o<-FMa(7
zBUm4zw#62H`-u_qnPZ&dX+Y-`6X|Zw- at w$omFqVoKNOD`<?Axa+f&{6B-24=3+AEg
zKk6ZIj(^&_OZ(=2smq at QTk#AD=i{#bq=!s2`_1adL!$u($dFFGUXtAfgo>`w$9a0Q
zAMFP1FaD_KODMYxjS3Jk`!|$D%7|h3(2vPkFZ{f}PSQv^n%OY5z7dG-&ivh{N3`v*
zkXoO5$|~Rcq(=syTK>W4vfexE_ at OiE_UnCL4xpYhEq7rI@{)ikAO*2f=JtaaiYOm#
z+v0{Ygb6 at -5rhC(bXm`f^|ff8uwCfudx~>Kz}apWw5M9TcP$?S3F$*4 at sp+*{ZfF=
zx80 at femiYZ{3+pr1Fe4Bez#Qx2N-@^ez&az2M(skty5PwjAo{Hx2KK(G9e<-%oz2O
zlR&h&Q|xFa`A?hO8_i7p-5&W?8O?m|>CW1;rw|Cqm14AjIsQT3VhaG;MiU$;P?t9a
z!gluGYG>(gejg~+H9}x%ZqEL)cCwVVFxU+}Ykw~Ny!{?bEZ~^`HYI-L at 7H7wCGLXD
zZ9q`+!VbH&SVf{W&<OtvIc5ub7BKi*e#NE_ml=rap7r#|ePIlEeI^j?G<o6jfXJ6k
zHA#uQnQ2hALNm3AiP?4O>jk}^mQVhAu}`av_QqJt^A*}81O6FgIv}t1NOM!-E0ILs
zcA_2M{?#j<gkdA6{QwoCuB8KIA9K%_ at S{dX`z;dy35ZjvX#0w04?lzI6aLfX6db3-
z518nw;S+hkuMxg=E!xE`0$xdofe(g!79qtErPNj2=Jj?h9L*eZUI&B!7$^)f0g(J#
zCH;nnN8WIIy58f~{c;`N)uP(^b-KdB3l8uoHU1`U#Kx>ovUcC$ur^Ew*9B<BKfVCK
z{J-P%{}YA5+VxW5-|)V^+Zj;brOj}&U2poY<$ln>ju|7<YD;Q!vYO7*MwW8voQF^C
zt6eG{VUa4A*ZMh6DNo9q7XodX*yi1Euk&To$)wK6=G5utG?I$`6Oh-uxTernAV#Gl
z8WH&2Wz872){Np%WI?q#)usPkPBJ2p^~vN`SZuqoW&U>+!n77mZ64+0+@~aU^LoZX
z$fT^1DWeyvth1<pjq#4^mRi((Z={A$P&ZhJX>s{{e&BWx&%ACPl0i}?FgJ#hs}a2E
zvqL}r0w?&oY|FVu5AO?CeY!8Kv=F8#gfY}hL at TMzYX#4VI02(MD%W4=^QL9yWhZ-h
za~P#Oku%o-OZ at He2P02L?&-xRy=5{8vJ{qm|2BmE&QA_r&$MW#9L7I3nwW)^IF08l
zOg~fFQTW5Ooos4B_RA}ccza_sO*y2FHvZmpG}*(#bli&*mFJoBc_J}h9?4j#@7Gv<
zaVN5;X$9}nK|fJFK4+~LTxpj?vOKq9MhKf~QC>7aKiBA)IZY87;j}JrX&z}FovQU}
zT-B<8OH_{A!g#xN1-wybBaynVytVidcGjDUcpLdO!aV7`*2!&?i~Cii9fHpc%a*)u
zM{OS{hY_Am7m;Vely%%Nkp?#YUX5}G9HqNutuj!;Vs$*M^nX5?^b)X_8EK*N1%sBR
z<04fl9T7=hUiep~Cd;ULS?#~n2rlr&sytg8h8mITSl%JpT6E?Yee?~-)$&xFf+oOf
zBa7vrrI!$_6L$Hd+&UyzH)MioS^0Wb2 at T_sH=j}AVsnK(<F33AT(>HnI={Cg?VPKx
z(iUN}xT*oNYk6^H2~92dH14M1n^;PtS!10y_ncp;GfRD<+2Ev#4NsM;7ozL_pVEu?
ze+W6>Q)TE$ZrJZ9f+x at 7?K%lMi0VuKbfp{~A1vbjRo}B8=Gf@&q(!``5+w%<D<w&6
z44??#m&?0H&FztERa04eKY=M;O=BbPFm%S}wA=Tz!a at s!rn|1-JKvkNn406lITE}3
zsqg3mL)MEpYeDG3%|7zojM4}f+(;I(w6eaK-c0CDLvMh7JXBv0EfEVPNle at Lkhjzm
z<NlHU*ldQY|NK})?1=#Sq(+aw#!+wXV4%kA6CK+sgr(^wNaE9kUi%pEDCka!ac~dt
zC;0|7SAgCei at NYRs9=#$gX%(o>n#k_ at HB;SLf>QSf-OZT<8Je!KtOiZp*mOX;K6Qk
z%|GVdSnPFYziF#H`JJl%DhlMdey;D#(X1xr??DmgXZA|@nD~Wtj5yCa-D>QQ*lKMK
zs-5~FgIHY;n4-wD at BSB3ZQZX%*$@r)<3m-*aUXbyv3Hac4p!dM*H0^P^Ji89h0hZ_
z&k6Uz=jco0)GO6~yfK at Z&9^`vp#Jp3mH=kKx5m75`2(heR(xd<hVHUowo3GIn0lC(
zbYpzOM3>T#K?#YWtXP9l>7EUqvG;O at jJMBaTl?PH7z!h}dLJYChNorx?HA&v=Gn_o
zQaM at YG8NF+&rN6x*SQ+hPQDTTGr_%9EZO10<((t$dO56$Z33PvmgMao^wk5(o~=8K
z=k6h98l5|r1QV<>vhF{iBD*t7;f30y7i$)naWQy0{)uu;U1Boge5&u=h()cL2T!Xi
zc_P at L1MqKWU+o4}uhx@(wMQ%aEGD-pAWJmrd|5sPDV&woK)xWjfw!b>#p<rlTu#Ri
z=az`o*|PGS87{o at 6qQ;R at 3nS&N^3NExrEHBTd1uqsG}1vT|HJAb+FKhO7{s%JGLdO
za^HfDF-!P^aR#d4b2^*Dz^WDX%RF1)@?;g{k>u2DWw|2+-?9YCtcikUW3 at S@a(=@x
zN}`LD?LurjK}-}?zM`iX0poJ*1AV<J<sAK{G*lJ_H?;H<4!|(?S`?g^N<%VQw0F06
zfFprfdxhvQE7Wo+$_>s~_~Yi;11OSk_(!4nq7LcF(;2AJWLZ}tv!RHdTyUof{#epD
z<ZY18M~yq8=!TDK`2vAIa<K7=`zKl=h{(dAvL1 at Ad6&vXO-hvO^!sIW5v?ZOPA`#g
zF+>PQ at i`WROI$ES??qu`-kHLIh}h~ErJ#H~X>d#;!_E8bKl@*cn at I|8fdcluUPf13
zjMET=65gmA9_luQL+Gff%$UvU7qc at f17~dl=Mb>M8cy!WM at p8i=TI6pXxh-Rl9gKi
z?bc#j4v4XSHN at Kqo~r?AX`A=gr|o?C&^;2`E_cU_#FpD`E;P8hkZg7&Hq9p#4)?4e
zVmpjRt-8)Lw-X(h?}I8skDE=$=~S_Il^M=2epYK`?BhjoKl?QjAW|{72cV5wrPX(T
zzkAN_v)4KQL4v1mE4?Lm#fJt8_nKiF_>dt*7E|1};!{E^yD{{ERfV#FZ-d{Zql%e~
zC<B5GzJysm<X5*KKspR8BDQ}db43H2GTA>%88eQqEO|srnad)Kclm}AZ#vid4)(hh
zvw2Pvp}8kq at Et)yBi-t)ovGVhJ9ntv-w}MQvU!ZC#b&({-Iifyd7r5g{Jg6_TZBv*
z@*Z8hfhCL)G}|g-u at AlrwWHz-m0MF?utKON&9jw+efP~#$rKOgiNV^YqCUwIqFZoy
zut3gR_0|U^?`mf{GN1eDxdb}@^O=369v}a%YoaSj<)F{&kGkmFwVZ(XRoA7ZCEg|f
zbJLr)R>DDPQl1RI*yQUgV(ZuFMzqmlA;?dW0(1SEz*HVkdG6sfF6P|}JU$*L5%+F&
z=3d;+G|E9GIc}hjben|nJ}(EXY!8bOVX1z<cdc_{S(bYw_WHzr_rngJxK)aWEi0Mo
zKqQ>T<>V4wwP-4)B&nAj6D)j$d82X+Hq=rJ|2#5J$y4f%d3RFf#1IlBUfW={Df`_c
zUk%M42UUlVyZ2%LEjDr&UTlKUPo=Ca#&Hj*W-ccl44S$_5Dw$%y*u~<*>6DO0k>xh
z1^8D`NrCk3FLi#B_TSv+s<2#N*nuj`lD?LL4?`%jy~dRWLT>+<kIXN6(X^XK?!^xK
zGyVrjNBDkO;q=P06Y@(BK2`V(Vmq`mkPQ9XYp*X(k8f_PG>;*p97*JwNgGnBGegQr
zyFT3OS;^QKb0=|cSX8G^!I(M4kl<EFE4;B{&Kz!WYhw7k0S;tGlHXvzhWAXYGZh!H
zSkOHFj`}HZZDNEm+d`K{7n}rlIdt6UsDkzZFP_AG>qcHm*Ge^Skiw{3OMG^<gXxQn
zT8XIWVQcW<Pf#ijXP7G`PR!ncXQ;jZL}o^W7OZ6WM12pgGhvt;+{Ge{J;=BV at McPN
z{Te>hzk8LTn$Dv?AE_tk1V0hP at q<rxR{8q^vGOdpL^~L5&^*k{7>Qv%eCk}iisd}5
zg>k5ny!zY(jMXn^j(<f0-JsMp-HjDlyPOPnq_xPsDlEZKNsgA%1rK-gP+wHz7A?n_
z%IZzs(KYj at 1e(4bVJ7H$>hG_Z5<k1KFY9Z1BZFH!C|8N(y at _KDq#Ax>Y$M5ASRVPy
zVd#}~hO6&;*9Uru(L|O-ugU&lLdP-AvsC9+yZr_3=`_X+YpUSpeFp96_qB{<(n`zn
z%8dJlxJ8(?cMo?JU3<k~eu-1}fd at JHPMr6h@FR<moTPP*-V+=iLQ>Aw;fvWN9)m9@
zCOhHq{n!_2JgzHhI(rwz)4pcLsZaXa7-R9I at Cg*=Xma*wqqttkTih%>O0}_l^vg!N
zik41GNe=mOA-j_<{(9NC<4gb7fV#ko*Y<t%W;li!yV|~sY_X`=R}|!G409`3i6~YW
zWk!4|43a+2b?sz0luBc{C99jBWe3EQ9Is5>L2Slf8Vvm&T&2cd at u`Xu3dkk@<Ro1G
znVmS}?=*O_RQl+4n8f(Wf_``PFsysHmIw6XK#_?2-Muk;95s9V51ZlhrD1I at I-?NU
z=j9>}35)wFFvB+hGeL{a*j}n~N=pcY`#2k3n5OGw2J4xA#9FrF$OnJW)OtYeY^mZt
zf4R_g1cGWsF-H;ejmj#HC+{gikg#S?lDFVq(6F^rKerEpRz)$V^utB-2RKi5I2yFb
z*17ns1T&`QyOwNEo<NnS!PVP?l!*fNNv)M~GYgs5?Z$yVHRlGGNEK|)xVNn=0KB8L
zRU#C;c(U(U;!_L3v_X@#5w%t|Pevjz0bGKA_fQ%UuSaRIBUUX?TNND6csCbQ#U+<q
zt1E4JdbNHk at Zp*IER^k7?ev<pbQL>;=fa_<^AINNA+>!d(yFFwlT`sBj^k=^t}#Fx
z6kiSYouaMm2M&{5Z1v!T!o9R%17}5hZc76D+>NO%F1JqESHNky_1*Ez%FyqB<EAeW
zok8Rm<6g?dB6kd_W&8N_YSYUVpCi}esk^C(jVrXUD}HY|KApO36Z>A>drbULixx{5
zT){&P102(!%S&!>)rcdeQwWtAhN|r+TSC+oFQPn5T^>2O;q4`29ZS-QaDzAD=0DV`
zwJ_-SoI>)LoEc4sxLmkUb8)F9nOi$8G}#FP!eqaJs&=gGyp#7(W=@q%O={<7V}*zE
zjvvm)`#(Cq?^q)4dIeX`o_m?bsgSwrHkLbFbbH*B!;ILnY?+aD*4I~K^w;jOE#C3J
z9^q=uZb+|QqKQ40)V|!W*>B^I>&ZpTA#kb+6AA1l6>gVqv?0jHEWFZ#yjM^AMjB6Y
zOUB6Lst6*1Esrej8cGUgsO6z5gQP~O)M~ixj7liTe9k%hP|9z>5cm>mM_{qRH^+gf
z;t>k>dED#DHLHbVWJ)$~<i506-`0zc>~BT9ddI~&T3s!@oIAElg;zKV^PIVUtiaRT
zxKU`7!~C at BO<o!y50sIsEAi|rJ6H4^;kr7(;Ku?{{NDojfmD=s>q;N0PFtIFXx^!e
zEe{_ad=ln=EBj4kADq_DPIqd}NhXXkJ0nCwFqdY|buv7e{*7l?TRd?S&*xW4JZ1)Y
z?;jv4rm5BE>!Uh9^g0x%%dkAUD$keY5VKbDXt)9r(yKX)-CgMx1rm?imijxq#66Os
z&q;#{{*nb^KiDMN*tKRY at xA63{xMnbiyCw?!_kwG#}uF6<kkA!r62;~WkZCjK^qpC
zRg>z}Qv3|o(i6=^Y!|>4dU|W{WQxh+*biZ-CZ_qf;W7Hf4sm#^F?`0MHw-*SAGLtl
zbz0-ykO at xH;*Rp9QaLRPkE4~Wi<-W>!Nr`P(TPm<7O%<C+8ZtiTtbdZW+gH;)!F8z
zrA{TTRPJaUJZYLn<<?Tty}3^~;8C$rvkf_KVOe}*x2IpGOiFtFSS_KZgl at N3H%9K;
z=neNNmrE&g=E7OAOZ|ij!}LglK6(oT!N8MU(vLJ*cbM^2{1UiE>r*$x+_`f~%AKGL
z8R@)U&gi!fJ{~Sb6NmD1KmtbhW^7~nU`L)zO!RuE74%*h8ZpY?_uu5b at KMMi{|FU0
za~0Il^;E{~zcAx{PiPZQ*-;GC$sRjt8X_>s>X>UsKc}*F+X6cEB?V>n!HpKwy24?l
zg#iTvHLxo_dEq^g5aB8sI|1HW+SnA@*z;T+0-LyX__#a=c=(lSEW(@lnV`lwQ1_Wt
zh1^b*aZYEiaaqzR70O6IVVZSph`^e;PAk1Zo4%s#`kb0e;_Jz|2oW at R_W~Ybs&iK9
z&b1uoaM#Mq%9`5e1;su6h`~JDvGg?CGNjaK*8_OG3;NhF0gJfCvRhiE5^BkEXJ5^M
zvaPL>qfk(g!ljE=yWvox-1TF%m8rLGlHnC3tUp^?xYGiW6zTrHtzN_~Vxi}^1YP6c
zJvkRysMzsP0n)l~x?smqhUrSdcjME<7XCj+d;Jp-0~|c*U|*y<V~P{92><6`i%~H1
zFjI4X-H(S)Uikjrb at rM$!3S4aGB<2)aM085$`=_K>NZFS)&2N|jO+`?2&iuRoDf>z
yfOOxP4EENXPIW^_qV3P|o=O3y2wr(sH>)kDZkS!m1uqg1bnb5}Q=IYDnEwHkcPBmo

diff --git a/docs-xml/Samba3-HOWTO/images/pdftoepsonusb.svg b/docs-xml/Samba3-HOWTO/images/pdftoepsonusb.svg
deleted file mode 100644
index d9434d7..0000000
--- a/docs-xml/Samba3-HOWTO/images/pdftoepsonusb.svg
+++ /dev/null
@@ -1,156 +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="18.5cm"
-   height="4.9990001cm"
-   viewBox="5.85 2.808 24.35 7.807"
-   id="svg2">
-  <defs
-     id="defs59" />
-  <rect
-     width="4.0999999"
-     height="1"
-     x="5.9000001"
-     y="3"
-     id="rect4"
-     style="fill:#ffffff;stroke:none;stroke-width:0" />
-  <rect
-     width="4.0999999"
-     height="1"
-     x="5.9000001"
-     y="3"
-     id="rect6"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <text
-     x="6.8039999"
-     y="3.8"
-     id="text8"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">pdftops</text>
-  <rect
-     width="4.0999999"
-     height="1"
-     x="12.8"
-     y="3"
-     id="rect10"
-     style="fill:#ffffff;stroke:none;stroke-width:0" />
-  <rect
-     width="4.0999999"
-     height="1"
-     x="12.8"
-     y="3"
-     id="rect12"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <text
-     x="13.835"
-     y="3.8"
-     id="text14"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">pstops</text>
-  <rect
-     width="4.0999999"
-     height="1"
-     x="19.9"
-     y="3"
-     id="rect16"
-     style="fill:#ffffff;stroke:none;stroke-width:0" />
-  <rect
-     width="4.7609506"
-     height="0.99263805"
-     x="19.903681"
-     y="3.0036809"
-     id="rect18"
-     style="fill:none;stroke:#000000;stroke-width:0.10736195" />
-  <text
-     x="20.409"
-     y="3.8"
-     id="text20"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">pstoraster</text>
-  <polygon
-     points="10.5,3.225 11.5,3.225 11.5,2.9 12.5,3.55 11.5,4.2 11.5,3.875 10.5,3.875 10.5,3.225 "
-     id="polygon22"
-     style="fill:#ffffff;stroke:none;stroke-width:0.1" />
-  <polygon
-     points="10.5,3.225 11.5,3.225 11.5,2.9 12.5,3.55 11.5,4.2 11.5,3.875 10.5,3.875 10.5,3.225 "
-     id="polygon24"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <polygon
-     points="10.5,3.225 11.5,3.225 11.5,2.9 12.5,3.55 11.5,4.2 11.5,3.875 10.5,3.875 10.5,3.225 "
-     id="polygon26"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <polygon
-     points="17.4,3.225 18.4,3.225 18.4,2.9 19.4,3.55 18.4,4.2 18.4,3.875 17.4,3.875 17.4,3.225 "
-     id="polygon28"
-     style="fill:#ffffff;stroke:none;stroke-width:0.1" />
-  <polygon
-     points="17.4,3.225 18.4,3.225 18.4,2.9 19.4,3.55 18.4,4.2 18.4,3.875 17.4,3.875 17.4,3.225 "
-     id="polygon30"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <polygon
-     points="17.4,3.225 18.4,3.225 18.4,2.9 19.4,3.55 18.4,4.2 18.4,3.875 17.4,3.875 17.4,3.225 "
-     id="polygon32"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="4.8000002"
-     height="1"
-     x="19.5"
-     y="6.3000002"
-     id="rect34"
-     style="fill:#ffffff;stroke:none;stroke-width:0" />
-  <rect
-     width="6.0224352"
-     height="0.9886266"
-     x="19.505686"
-     y="6.305687"
-     id="rect36"
-     style="fill:none;stroke:#000000;stroke-width:0.11137342" />
-  <text
-     x="19.865999"
-     y="7.0999999"
-     id="text38"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">rastertoepson</text>
-  <polygon
-     points="21.6,4.4 21.6,5.2 21.2,5.2 22,6 22.8,5.2 22.4,5.2 22.4,4.4 21.6,4.4 "
-     id="polygon40"
-     style="fill:#ffffff;stroke:none;stroke-width:0.1" />
-  <polygon
-     points="21.6,4.4 21.6,5.2 21.2,5.2 22,6 22.8,5.2 22.4,5.2 22.4,4.4 21.6,4.4 "
-     id="polygon42"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <polygon
-     points="21.6,4.4 21.6,5.2 21.2,5.2 22,6 22.8,5.2 22.4,5.2 22.4,4.4 21.6,4.4 "
-     id="polygon44"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="4.0999999"
-     height="1"
-     x="12.5"
-     y="6.3000002"
-     id="rect46"
-     style="fill:#ffffff;stroke:none;stroke-width:0" />
-  <rect
-     width="4.0999999"
-     height="1"
-     x="12.5"
-     y="6.3000002"
-     id="rect48"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <text
-     x="13.979"
-     y="7.0999999"
-     id="text50"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">usb</text>
-  <polygon
-     points="18.886,6.422 18.043,6.422 18.043,6 17.2,6.843 18.043,7.686 18.043,7.265 18.886,7.265 18.886,6.422 "
-     id="polygon52"
-     style="fill:#ffffff;stroke:none;stroke-width:0.1" />
-  <polygon
-     points="18.886,6.422 18.043,6.422 18.043,6 17.2,6.843 18.043,7.686 18.043,7.265 18.886,7.265 18.886,6.422 "
-     id="polygon54"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <polygon
-     points="18.886,6.422 18.043,6.422 18.043,6 17.2,6.843 18.043,7.686 18.043,7.265 18.886,7.265 18.886,6.422 "
-     id="polygon56"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-</svg>
diff --git a/docs-xml/Samba3-HOWTO/images/pdftosocket.svg b/docs-xml/Samba3-HOWTO/images/pdftosocket.svg
deleted file mode 100644
index 1c9732c..0000000
--- a/docs-xml/Samba3-HOWTO/images/pdftosocket.svg
+++ /dev/null
@@ -1,94 +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="18.200001cm"
-   height="1.484cm"
-   viewBox="5.85 2.808 24.05 4.292"
-   id="svg2">
-  <defs
-     id="defs35" />
-  <rect
-     width="4.0999999"
-     height="1"
-     x="5.9000001"
-     y="3"
-     id="rect4"
-     style="fill:#ffffff;stroke:none;stroke-width:0" />
-  <rect
-     width="4.0999999"
-     height="1"
-     x="5.9000001"
-     y="3"
-     id="rect6"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <text
-     x="6.8039999"
-     y="3.8"
-     id="text8"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">pdftops</text>
-  <rect
-     width="4.0999999"
-     height="1"
-     x="12.8"
-     y="3"
-     id="rect10"
-     style="fill:#ffffff;stroke:none;stroke-width:0" />
-  <rect
-     width="4.0999999"
-     height="1"
-     x="12.8"
-     y="3"
-     id="rect12"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <text
-     x="13.835"
-     y="3.8"
-     id="text14"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">pstops</text>
-  <rect
-     width="4.0999999"
-     height="1"
-     x="19.9"
-     y="3"
-     id="rect16"
-     style="fill:#ffffff;stroke:none;stroke-width:0" />
-  <rect
-     width="4.0999999"
-     height="1"
-     x="19.9"
-     y="3"
-     id="rect18"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <text
-     x="20.959"
-     y="3.8"
-     id="text20"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">socket</text>
-  <polygon
-     points="10.5,3.225 11.5,3.225 11.5,2.9 12.5,3.55 11.5,4.2 11.5,3.875 10.5,3.875 10.5,3.225 "
-     id="polygon22"
-     style="fill:#ffffff;stroke:none;stroke-width:0.1" />
-  <polygon
-     points="10.5,3.225 11.5,3.225 11.5,2.9 12.5,3.55 11.5,4.2 11.5,3.875 10.5,3.875 10.5,3.225 "
-     id="polygon24"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <polygon
-     points="10.5,3.225 11.5,3.225 11.5,2.9 12.5,3.55 11.5,4.2 11.5,3.875 10.5,3.875 10.5,3.225 "
-     id="polygon26"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <polygon
-     points="17.4,3.225 18.4,3.225 18.4,2.9 19.4,3.55 18.4,4.2 18.4,3.875 17.4,3.875 17.4,3.225 "
-     id="polygon28"
-     style="fill:#ffffff;stroke:none;stroke-width:0.1" />
-  <polygon
-     points="17.4,3.225 18.4,3.225 18.4,2.9 19.4,3.55 18.4,4.2 18.4,3.875 17.4,3.875 17.4,3.225 "
-     id="polygon30"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <polygon
-     points="17.4,3.225 18.4,3.225 18.4,2.9 19.4,3.55 18.4,4.2 18.4,3.875 17.4,3.875 17.4,3.225 "
-     id="polygon32"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-</svg>
diff --git a/docs-xml/Samba3-HOWTO/images/trusts1.svg b/docs-xml/Samba3-HOWTO/images/trusts1.svg
deleted file mode 100644
index 9845d49..0000000
--- a/docs-xml/Samba3-HOWTO/images/trusts1.svg
+++ /dev/null
@@ -1,792 +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="27.1cm"
-   height="8.493cm"
-   viewBox="6.95 1.958 34.05 10.45"
-   id="svg2">
-  <defs
-     id="defs273" />
-  <rect
-     width="1.367"
-     height="3.1900001"
-     x="8.8730001"
-     y="5"
-     id="rect4"
-     style="fill:#b3b3b3;stroke:none;stroke-width:0" />
-  <rect
-     width="1.367"
-     height="3.1900001"
-     x="8.8730001"
-     y="5"
-     id="rect6"
-     style="fill:none;stroke:#000000;stroke-width:0.08" />
-  <rect
-     width="1.094"
-     height="0.36500001"
-     x="9.0100002"
-     y="5.191"
-     id="rect8"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="1.094"
-     height="0.36500001"
-     x="9.0100002"
-     y="5.5560002"
-     id="rect10"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="1.094"
-     height="0.36500001"
-     x="9.0100002"
-     y="5.921"
-     id="rect12"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="1.094"
-     height="0.36500001"
-     x="9.0100002"
-     y="6.2849998"
-     id="rect14"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="0.68400002"
-     height="0.219"
-     x="9.0100002"
-     y="6.723"
-     id="rect16"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <ellipse
-     cx="10.036"
-     cy="6.7589998"
-     rx="0.048"
-     ry="0.048"
-     id="ellipse18"
-     style="fill:#00ff00;stroke:none" />
-  <ellipse
-     cx="10.036"
-     cy="6.7589998"
-     rx="0.048"
-     ry="0.048"
-     id="ellipse20"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <ellipse
-     cx="10.036"
-     cy="6.9050002"
-     rx="0.048"
-     ry="0.048"
-     id="ellipse22"
-     style="fill:#ffff00;stroke:none" />
-  <ellipse
-     cx="10.036"
-     cy="6.9050002"
-     rx="0.048"
-     ry="0.048"
-     id="ellipse24"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="0.164"
-     height="0.146"
-     x="9.7620001"
-     y="6.796"
-     id="rect26"
-     style="fill:#ffffff;stroke:none;stroke-width:0" />
-  <rect
-     width="0.164"
-     height="0.146"
-     x="9.7620001"
-     y="6.796"
-     id="rect28"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 9.101,7.233 L 9.101,8.031"
-     id="path30"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 9.329,7.233 L 9.329,8.031"
-     id="path32"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 9.557,7.233 L 9.557,8.031"
-     id="path34"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 9.785,7.233 L 9.785,8.031"
-     id="path36"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 10.013,7.233 L 10.013,8.031"
-     id="path38"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 10.241,7.233 L 10.241,8.031"
-     id="path40"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <polygon
-     points="8.6,8.464 8.873,7.917 8.873,8.19 10.241,8.19 10.241,7.917 10.605,8.464 8.6,8.464 "
-     id="polygon42"
-     style="fill:#999999;stroke:none;stroke-width:0.01" />
-  <polygon
-     points="8.6,8.464 8.873,7.917 8.873,8.19 10.241,8.19 10.241,7.917 10.605,8.464 8.6,8.464 "
-     id="polygon44"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <ellipse
-     cx="12.25"
-     cy="6.6999998"
-     rx="5.25"
-     ry="3.5999999"
-     id="ellipse46"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <rect
-     width="1.365"
-     height="3.1860001"
-     x="11.273"
-     y="5"
-     id="rect48"
-     style="fill:#b3b3b3;stroke:none;stroke-width:0" />
-  <rect
-     width="1.365"
-     height="3.1860001"
-     x="11.273"
-     y="5"
-     id="rect50"
-     style="fill:none;stroke:#000000;stroke-width:0.08" />
-  <rect
-     width="1.092"
-     height="0.36399999"
-     x="11.41"
-     y="5.191"
-     id="rect52"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="1.092"
-     height="0.36399999"
-     x="11.41"
-     y="5.5549998"
-     id="rect54"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="1.092"
-     height="0.36399999"
-     x="11.41"
-     y="5.9190001"
-     id="rect56"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="1.092"
-     height="0.36399999"
-     x="11.41"
-     y="6.2839999"
-     id="rect58"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="0.68300003"
-     height="0.21799999"
-     x="11.41"
-     y="6.7199998"
-     id="rect60"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <ellipse
-     cx="12.434"
-     cy="6.757"
-     rx="0.048"
-     ry="0.048"
-     id="ellipse62"
-     style="fill:#00ff00;stroke:none" />
-  <ellipse
-     cx="12.434"
-     cy="6.757"
-     rx="0.048"
-     ry="0.048"
-     id="ellipse64"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <ellipse
-     cx="12.434"
-     cy="6.902"
-     rx="0.048"
-     ry="0.048"
-     id="ellipse66"
-     style="fill:#ffff00;stroke:none" />
-  <ellipse
-     cx="12.434"
-     cy="6.902"
-     rx="0.048"
-     ry="0.048"
-     id="ellipse68"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="0.164"
-     height="0.146"
-     x="12.161"
-     y="6.7930002"
-     id="rect70"
-     style="fill:#ffffff;stroke:none;stroke-width:0" />
-  <rect
-     width="0.164"
-     height="0.146"
-     x="12.161"
-     y="6.7930002"
-     id="rect72"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 11.501,7.23 L 11.501,8.027"
-     id="path74"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 11.728,7.23 L 11.728,8.027"
-     id="path76"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 11.956,7.23 L 11.956,8.027"
-     id="path78"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 12.183,7.23 L 12.183,8.027"
-     id="path80"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 12.411,7.23 L 12.411,8.027"
-     id="path82"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 12.639,7.23 L 12.639,8.027"
-     id="path84"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <polygon
-     points="11,8.459 11.273,7.913 11.273,8.186 12.639,8.186 12.639,7.913 13.003,8.459 11,8.459 "
-     id="polygon86"
-     style="fill:#999999;stroke:none;stroke-width:0.01" />
-  <polygon
-     points="11,8.459 11.273,7.913 11.273,8.186 12.639,8.186 12.639,7.913 13.003,8.459 11,8.459 "
-     id="polygon88"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="1.322"
-     height="3.086"
-     x="13.764"
-     y="5.0999999"
-     id="rect90"
-     style="fill:#b3b3b3;stroke:none;stroke-width:0" />
-  <rect
-     width="1.322"
-     height="3.086"
-     x="13.764"
-     y="5.0999999"
-     id="rect92"
-     style="fill:none;stroke:#000000;stroke-width:0.08" />
-  <rect
-     width="1.058"
-     height="0.35299999"
-     x="13.897"
-     y="5.2849998"
-     id="rect94"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="1.058"
-     height="0.35299999"
-     x="13.897"
-     y="5.638"
-     id="rect96"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="1.058"
-     height="0.35299999"
-     x="13.897"
-     y="5.9899998"
-     id="rect98"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="1.058"
-     height="0.35299999"
-     x="13.897"
-     y="6.3429999"
-     id="rect100"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="0.66100001"
-     height="0.212"
-     x="13.897"
-     y="6.7659998"
-     id="rect102"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <ellipse
-     cx="14.888"
-     cy="6.8010001"
-     rx="0.046"
-     ry="0.046"
-     id="ellipse104"
-     style="fill:#00ff00;stroke:none" />
-  <ellipse
-     cx="14.888"
-     cy="6.8010001"
-     rx="0.046"
-     ry="0.046"
-     id="ellipse106"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <ellipse
-     cx="14.888"
-     cy="6.9419999"
-     rx="0.046"
-     ry="0.046"
-     id="ellipse108"
-     style="fill:#ffff00;stroke:none" />
-  <ellipse
-     cx="14.888"
-     cy="6.9419999"
-     rx="0.046"
-     ry="0.046"
-     id="ellipse110"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="0.15899999"
-     height="0.141"
-     x="14.624"
-     y="6.8369999"
-     id="rect112"
-     style="fill:#ffffff;stroke:none;stroke-width:0" />
-  <rect
-     width="0.15899999"
-     height="0.141"
-     x="14.624"
-     y="6.8369999"
-     id="rect114"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 13.985,7.26 L 13.985,8.031"
-     id="path116"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 14.205,7.26 L 14.205,8.031"
-     id="path118"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 14.426,7.26 L 14.426,8.031"
-     id="path120"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 14.646,7.26 L 14.646,8.031"
-     id="path122"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 14.866,7.26 L 14.866,8.031"
-     id="path124"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 15.087,7.26 L 15.087,8.031"
-     id="path126"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <polygon
-     points="13.5,8.45 13.764,7.921 13.764,8.186 15.087,8.186 15.087,7.921 15.439,8.45 13.5,8.45 "
-     id="polygon128"
-     style="fill:#999999;stroke:none;stroke-width:0.01" />
-  <polygon
-     points="13.5,8.45 13.764,7.921 13.764,8.186 15.087,8.186 15.087,7.921 15.439,8.45 13.5,8.45 "
-     id="polygon130"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <text
-     x="10.5"
-     y="2.5"
-     id="text132"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">Domain A</text>
-  <text
-     x="27.299999"
-     y="2.8"
-     id="text134"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">Domain B</text>
-  <polygon
-     points="18.5,6.5 20.6,6.5 20.6,6.2 22.7,6.8 20.6,7.4 20.6,7.1 18.5,7.1 18.5,6.5 "
-     id="polygon136"
-     style="fill:#ffffff;stroke:none;stroke-width:0.1" />
-  <polygon
-     points="18.5,6.5 20.6,6.5 20.6,6.2 22.7,6.8 20.6,7.4 20.6,7.1 18.5,7.1 18.5,6.5 "
-     id="polygon138"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <polygon
-     points="18.5,6.5 20.6,6.5 20.6,6.2 22.7,6.8 20.6,7.4 20.6,7.1 18.5,7.1 18.5,6.5 "
-     id="polygon140"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <text
-     x="19.299999"
-     y="5.9000001"
-     id="text142"
-     style="font-size:0.80000001px;font-style:normal;font-weight:400;text-anchor:start;fill:#000000;font-family:sans">Trusts</text>
-  <rect
-     width="1.367"
-     height="3.1900001"
-     x="25.372999"
-     y="5.0999999"
-     id="rect144"
-     style="fill:#b3b3b3;stroke:none;stroke-width:0" />
-  <rect
-     width="1.367"
-     height="3.1900001"
-     x="25.372999"
-     y="5.0999999"
-     id="rect146"
-     style="fill:none;stroke:#000000;stroke-width:0.08" />
-  <rect
-     width="1.094"
-     height="0.36500001"
-     x="25.51"
-     y="5.2909999"
-     id="rect148"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="1.094"
-     height="0.36500001"
-     x="25.51"
-     y="5.6560001"
-     id="rect150"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="1.094"
-     height="0.36500001"
-     x="25.51"
-     y="6.0209999"
-     id="rect152"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="1.094"
-     height="0.36500001"
-     x="25.51"
-     y="6.3850002"
-     id="rect154"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="0.68400002"
-     height="0.219"
-     x="25.51"
-     y="6.823"
-     id="rect156"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <ellipse
-     cx="26.535999"
-     cy="6.8590002"
-     rx="0.048"
-     ry="0.048"
-     id="ellipse158"
-     style="fill:#00ff00;stroke:none" />
-  <ellipse
-     cx="26.535999"
-     cy="6.8590002"
-     rx="0.048"
-     ry="0.048"
-     id="ellipse160"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <ellipse
-     cx="26.535999"
-     cy="7.0050001"
-     rx="0.048"
-     ry="0.048"
-     id="ellipse162"
-     style="fill:#ffff00;stroke:none" />
-  <ellipse
-     cx="26.535999"
-     cy="7.0050001"
-     rx="0.048"
-     ry="0.048"
-     id="ellipse164"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="0.164"
-     height="0.146"
-     x="26.261999"
-     y="6.8959999"
-     id="rect166"
-     style="fill:#ffffff;stroke:none;stroke-width:0" />
-  <rect
-     width="0.164"
-     height="0.146"
-     x="26.261999"
-     y="6.8959999"
-     id="rect168"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 25.601,7.333 L 25.601,8.131"
-     id="path170"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 25.829,7.333 L 25.829,8.131"
-     id="path172"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 26.057,7.333 L 26.057,8.131"
-     id="path174"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 26.285,7.333 L 26.285,8.131"
-     id="path176"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 26.513,7.333 L 26.513,8.131"
-     id="path178"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 26.741,7.333 L 26.741,8.131"
-     id="path180"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <polygon
-     points="25.1,8.564 25.373,8.017 25.373,8.29 26.741,8.29 26.741,8.017 27.105,8.564 25.1,8.564 "
-     id="polygon182"
-     style="fill:#999999;stroke:none;stroke-width:0.01" />
-  <polygon
-     points="25.1,8.564 25.373,8.017 25.373,8.29 26.741,8.29 26.741,8.017 27.105,8.564 25.1,8.564 "
-     id="polygon184"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <ellipse
-     cx="28.75"
-     cy="6.8000002"
-     rx="5.25"
-     ry="3.5999999"
-     id="ellipse186"
-     style="fill:none;stroke:#000000;stroke-width:0.1" />
-  <rect
-     width="1.365"
-     height="3.1860001"
-     x="27.773001"
-     y="5.0999999"
-     id="rect188"
-     style="fill:#b3b3b3;stroke:none;stroke-width:0" />
-  <rect
-     width="1.365"
-     height="3.1860001"
-     x="27.773001"
-     y="5.0999999"
-     id="rect190"
-     style="fill:none;stroke:#000000;stroke-width:0.08" />
-  <rect
-     width="1.092"
-     height="0.36399999"
-     x="27.91"
-     y="5.2909999"
-     id="rect192"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="1.092"
-     height="0.36399999"
-     x="27.91"
-     y="5.6550002"
-     id="rect194"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="1.092"
-     height="0.36399999"
-     x="27.91"
-     y="6.0190001"
-     id="rect196"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="1.092"
-     height="0.36399999"
-     x="27.91"
-     y="6.3839998"
-     id="rect198"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="0.68300003"
-     height="0.21799999"
-     x="27.91"
-     y="6.8200002"
-     id="rect200"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <ellipse
-     cx="28.934"
-     cy="6.8569999"
-     rx="0.048"
-     ry="0.048"
-     id="ellipse202"
-     style="fill:#00ff00;stroke:none" />
-  <ellipse
-     cx="28.934"
-     cy="6.8569999"
-     rx="0.048"
-     ry="0.048"
-     id="ellipse204"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <ellipse
-     cx="28.934"
-     cy="7.0019999"
-     rx="0.048"
-     ry="0.048"
-     id="ellipse206"
-     style="fill:#ffff00;stroke:none" />
-  <ellipse
-     cx="28.934"
-     cy="7.0019999"
-     rx="0.048"
-     ry="0.048"
-     id="ellipse208"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="0.164"
-     height="0.146"
-     x="28.660999"
-     y="6.8930001"
-     id="rect210"
-     style="fill:#ffffff;stroke:none;stroke-width:0" />
-  <rect
-     width="0.164"
-     height="0.146"
-     x="28.660999"
-     y="6.8930001"
-     id="rect212"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 28.001,7.33 L 28.001,8.127"
-     id="path214"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 28.228,7.33 L 28.228,8.127"
-     id="path216"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 28.456,7.33 L 28.456,8.127"
-     id="path218"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 28.683,7.33 L 28.683,8.127"
-     id="path220"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 28.911,7.33 L 28.911,8.127"
-     id="path222"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 29.139,7.33 L 29.139,8.127"
-     id="path224"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <polygon
-     points="27.5,8.559 27.773,8.013 27.773,8.286 29.139,8.286 29.139,8.013 29.503,8.559 27.5,8.559 "
-     id="polygon226"
-     style="fill:#999999;stroke:none;stroke-width:0.01" />
-  <polygon
-     points="27.5,8.559 27.773,8.013 27.773,8.286 29.139,8.286 29.139,8.013 29.503,8.559 27.5,8.559 "
-     id="polygon228"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="1.322"
-     height="3.086"
-     x="30.264"
-     y="5.1999998"
-     id="rect230"
-     style="fill:#b3b3b3;stroke:none;stroke-width:0" />
-  <rect
-     width="1.322"
-     height="3.086"
-     x="30.264"
-     y="5.1999998"
-     id="rect232"
-     style="fill:none;stroke:#000000;stroke-width:0.08" />
-  <rect
-     width="1.058"
-     height="0.35299999"
-     x="30.396999"
-     y="5.3850002"
-     id="rect234"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="1.058"
-     height="0.35299999"
-     x="30.396999"
-     y="5.7379999"
-     id="rect236"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="1.058"
-     height="0.35299999"
-     x="30.396999"
-     y="6.0900002"
-     id="rect238"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="1.058"
-     height="0.35299999"
-     x="30.396999"
-     y="6.4429998"
-     id="rect240"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="0.66100001"
-     height="0.212"
-     x="30.396999"
-     y="6.8660002"
-     id="rect242"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <ellipse
-     cx="31.388"
-     cy="6.901"
-     rx="0.046"
-     ry="0.046"
-     id="ellipse244"
-     style="fill:#00ff00;stroke:none" />
-  <ellipse
-     cx="31.388"
-     cy="6.901"
-     rx="0.046"
-     ry="0.046"
-     id="ellipse246"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <ellipse
-     cx="31.388"
-     cy="7.0430002"
-     rx="0.046"
-     ry="0.046"
-     id="ellipse248"
-     style="fill:#ffff00;stroke:none" />
-  <ellipse
-     cx="31.388"
-     cy="7.0430002"
-     rx="0.046"
-     ry="0.046"
-     id="ellipse250"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <rect
-     width="0.15899999"
-     height="0.141"
-     x="31.124001"
-     y="6.9369998"
-     id="rect252"
-     style="fill:#ffffff;stroke:none;stroke-width:0" />
-  <rect
-     width="0.15899999"
-     height="0.141"
-     x="31.124001"
-     y="6.9369998"
-     id="rect254"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 30.485,7.36 L 30.485,8.131"
-     id="path256"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 30.705,7.36 L 30.705,8.131"
-     id="path258"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 30.926,7.36 L 30.926,8.131"
-     id="path260"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 31.146,7.36 L 31.146,8.131"
-     id="path262"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 31.366,7.36 L 31.366,8.131"
-     id="path264"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <path
-     d="M 31.587,7.36 L 31.587,8.131"
-     id="path266"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-  <polygon
-     points="30,8.55 30.264,8.021 30.264,8.286 31.587,8.286 31.587,8.021 31.939,8.55 30,8.55 "
-     id="polygon268"
-     style="fill:#999999;stroke:none;stroke-width:0.01" />
-  <polygon
-     points="30,8.55 30.264,8.021 30.264,8.286 31.587,8.286 31.587,8.021 31.939,8.55 30,8.55 "
-     id="polygon270"
-     style="fill:none;stroke:#000000;stroke-width:0.01" />
-</svg>
diff --git a/docs-xml/Samba3-HOWTO/images/w2kp001.png b/docs-xml/Samba3-HOWTO/images/w2kp001.png
deleted file mode 100644
index 43adf2346378895e093596fab9720ef00eb59588..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 10891
zcmcI~by!=^wswHF6e|Uav{*|acq!iEEiS>`-66OWpe+=qXpsUfPH<>&2*sU3Ah^4`
z1-t1v_ndov=gRZ_^Zk)z?|EiVX0KWEuJyia!ju)I32>j`0ssI4Ss4jc000Aw{**q%
zM7R9jdW>#(4v>|2r|$J_H(e=|N;+ddpef<|mbDl8JTk=dOZg*P50kNC!mW_E-Nxnk
zBHhN?di^H$eiKAk*^Za5RppI$geiO<5!#VGC~gbXE04H({T=x$@6=dKr2FS1tg|`4
zlLn2TXDDhqZZ0l5E-o(CN|q|r at w<e|moJwCAjjnJ{z!d6ACv?Du(te>uq;MmWrvkK
z$$%I@@w%bLL()9w*6Xb8T%H{tfS(aNryH<5=f#sjJ#<pmtzgc^6+f&UEh!auv&Iu8
z`n2an`%W>BE4|yC1<_+o*QGWL7r5c(@^!qnEbQ~*Nis|9Q;78I%0ArD?tIw;iMX(o
zExxEav=)k=)b1ob95{-}@2cvt7D}9yh%_=VYH-(xQZJ29QRvF<+3^yf0ZHW1p~lCn
zxiY-v-ca_vi7DGEUAAJ#q>dn&w`T<#QRKemPFm+4h95fkvYC#`kMmrecJWU`HxR0q
ztetTbn+ZM==fj8grlaGLnfaMf3{}CxW)oDLbW%}yW}GNzo}Oi;E>&pRu&E|$awENa
z!aBgtd?W6w+z&O1m`=-rXi?V(W}f;KqH2_P#vy~zR$E%U72RGyZX#GoNLlw`Ke^~U
z-_lUDRov%@ehG7*V#wI at 3`GgFK|&Q`^0Oe)BrtX^(%4DYQ&tz?ye7fA(tJFa#wf9x
zsftC3$cVP+fex7=Rc<oPka><R=OAQEnW?pE9-o0hM?mdVFbQn~mRuvwfDWehoj0sX
zw?#e at W5XL?i&rf?*d%AiR7ejaMxrAjL at 6SfVJP8vhrVN{>D0?-{`q!1z1vI(XQI+2
z%8z9fW|l at 5$Ly$8?eL>@|Ja-8PJzY^@+$vgPBv0A!{Up2TFG(w^Xz1Q==3`rxmZP&
zm&~22hJ%ea5zTMNvagZ*6VDitp$4yWw+qjGm{RiON|7u%=FHk#B7<d?TLNEl)9;eX
zK9j`SoC&6OAG&dIxn1^4{M2yi9J>-CFVl_bRP-b2fuvtp;4#1-ksnsEhB-4(U6y^C
zJS}%)=r18&4`-+AReTx)WU+L<Kj>0ZBHG|^OrzqUr;o#q$52*i^20ngoo3r;`hAMJ
zF4NknQ!#sVqk})0oO4IUo5Lugjj9gI)e7 at y#&ulqndEKS_^6|v=g%~=IeR_Vek%vN
zlfn&}e)jD~tE%KFzNe%~uwioV%c02pq1=naYko at ikYKJ6f0HE9{jagz75X>%6%tjj
zy3 at I?`Ou$2a%x*j{=81Ox}PGNp^@Q5 at s*&R=!#S}{^9(|Qwf6knfFgYd0m|e(ga=W
zYHztyEa08yjDjYX%dHEUVUZE6X$D7e-_6}gnLGGDmr>5wR$7d^&L=u?^@5OQDWT28
ziWc;fn+ZmU9R%9llfuZJ&$1`Mw72jo at _bn!XGPQb0uYGCsH!P$@A2eHWUX3;>U65*
zS;gC6mH38hmfiFt^A{aCvQY#MAGKAJ*R8uac2-qPK57$}`9MdjCpSv0^$M-^IHx at X
zkp9qnxjY*D4oX%&UP6 at XW@V$~Lsj!VDc9o^^4_!qz?YnChvCQSoy5ENv%clv+sQp9
zNt-+~yr5*bZpm>p+fOHZ9bA;$(eb?F-SrJ4ivx4fjyaD?b&q;Zxg0LMM?#`A#lcjY
zDQj%D(dUVlB6S9#+j*~zVb5`q#3H}*GI_zap5 at 0kka!{eoa95YYN<tj&fVCZ-n{oa
ztX7)utBm?t^ZScg^H-A8Ck43K-n at jE$l4G+UDcGeOp^i9S?zEd8{y!AWj1?@%O>iP
zQrBUQCT+dl5CgdEtz9R_B}hFcbaQ$HX}V~`at)M<xMa8MBj#UPC;Kd8nV5iX$+Q%<
zy96o7!^@%JM`@a}d|O8q`Rqmp?^E9Tmsnx(tq+!M2h2S at R;va at TOr^9ujn|wHPLu7
zjBf4K5wFpNvpFu>y-CWv^Uw=!_HvfK1XUV2{9tkqD22Gf!!mZPML$$4n*+HZm3Pys
z#|F1QYh857qE`7U*b>a(!Kz+Qr7krLEJ>b<ULX6?RXU&I at rDxa!#U{m_GehHfm82$
zZh+PCT!aA^0dw3%2UFm^X=J9EsGOlotn(s2^J!@9A?$p;NKi{+WjE$*Y;3<TEp2P4
zCnXL&^w;p}5r0m;vIz)Wb`rO!`qm9~rhTL>PHe+YwrE-%BOJn7B5Gh%Wmp~TqOZ+V
z-yGs at sT0A_ryG;o|NgC7wKCVVIUn=1sp?*A-2L@$>vHc#+braiZE1P92 at 7#6%5Q*i
z{LatdVJRNBf}HzDImc;KH>WjpE_+%HJ}qI?MmdylS<SE4TNS5+O|8AwTl_>svEvX|
zBZ=nA<uUNB*C}j%W`7hMcPiodL;uQ}79NH_59Sh;R?1ASS7T)`od#a|GZcM?3tdTc
zc`xp`ukv$Z88tfjdk9^v77`r|36?r!aa|uCI*=}|!)I>~56}9 at J@dG3E)N}uyf4RQ
zY2mYw%Q1u4&6xQ)BsRRUuIL&ljXiB?JPFQXF~0&upGAlxjqcPXGOo3HKIsJ9s6CA$
zJfGvo;-5pkC-~3?Zv;Ppvi^8l>wcOs)y<aRxkr6_DcoZp&!&7h)o^arh4>u6qC=|(
zZ`L|WySPAAvC<u(7bxJktEkN1D}Zge>~1-H?rQDxxrI6|QEW{>O at 1lF$lq at gKVkTy
zNbsxV$}Xj^(QMt(S(GqL{=VUr^<AH+e$ot|ibwd;REfVk!}XD6>;kqY;X&F75^S2K
z at m%Uje|CS0%C1WFJiXnUHgJ~ua&XnS(VGARdJ>}3tEJ#{@<F43!`A3}!zQmqR0O$)
zVWX3Q1mt$wVVp080{XV6tWC}Asta6m95qen;^=z5s^uxU()H27;>Wk?8Gmor^O-Uc
zjUWqnSZHXoDQmi>YUM2|fBP#e+MILT=+14qm)zSJC`GB&tPMX34yC$X^=D_G1p8MU
zYLYQ^=`0|}d?~fy6ZJmeRN4mgx|ewFkt+4Apej%I(AWE6-TVRdy4tkx=JTnt{fN-i
zDfAZ9 at twq4N)t8ISd`PByFR#0yK82oGYas~=<>eu^kq3HiYbefUM>@9&cd8;t|-HF
zSK$3MT-`HGyUSWczn#u)miuhnaTlE=Jg3`II=%We`_aymkc;^jnCme-j3<FOIGV~e
zVV7Tp(vpO{LB3jw$Y^K_G~KQMy2-r(ZtY*!5vNd0bHMA<u0Rqw=3z|mu%}t!VAQ*C
zKUX{kLS{u!m3n7&^KF0RreXEaPYJh=DG(BBQ$;^qxpV7q66D0IYvwH_2CBF#P`E>t
z^vUtd2i)tBFA0(o$7fMZGhXAoEWjU=@xVGiZNJ+q5K*1SIRM_Hd<`ra4v~#4V(10O
zb;0m#P at sf_MlTa-^Sr%fuN&ah9h4v9=XbRl(V$b at 3Z|nwI$A5;<X2J60=|(B7%;c6
zp9EUK2A7|VD5n;YGxS at i%Skiy&7oRP(wHzIBn^p`L5U7lm#YvGqQavznYn69Pz24}
zGyULR-hs2`%Z4V?BttUgad6z&ssb5gH`^ZpKKeC_#lS#!w7Sn<HY?l$=6Vj7MQHh@
zp&a{$T6H1uNB&QT5|xLr<j318I3Sx7<Q#jA7ej&^Ml&h_il?tN4dUjF6W0+-%oFQ6
z6BFgnB)EdBZ-71?sfq2}PRC~MP#wHv=}FEg)_~3M{P&fN&m7n&>HEMuhZD?$&z+{=
zNZk{vqRb;UQGHQ_1=)>^Nwd;4aPk;<S;!-pVbI{~w2OpfxE$V7egW$ssR)^u5VecH
z0-aQqOHwPq!zLgkV87!_`#vyT=W(yjG#P{XW<m+^%dTPv>0C1OL{u+8?I&sG?&F#Y
zuf#ep<MKuMr1opQaL*KO+3ffDiH4PI297Gxk;w0)e!Vbnc-O>E*BoV9#DvBnWdse9
ze9$mpaR(a>M~x5P1{mDj9-WW~!&K(tGvROtMUQI;iR5iYG)i8{;b%RoXYppJ22DII
zVYPfbbsP8(CQ1j)if}m+XEt1KqE?kMckVQ?OX0VLCLPHPC(}Um9&*0;dd at DrgWf{u
z2$1iH717-}#!)?2cYZLmPs$(ST0Pfvcc7#Nd+D(~>su|Xy28tu%fivqUkMs at 3OH_S
zDidwUYGkC#qGG_^jnFvjPJ>Thp_W-0q<5ke9-gR`gXbsiwgxSB{RYl5p0dW+PZIeq
zIRCO`6^G|@v*<CD&eI2MjUT3|H|MKu^W!w;FQ2B}n?oF;K;iLo-b!8D{G27Pw}q+K
z2bga%qD^A7A at TkE2|9YFISc1$^!52_l%^FPCnr6VTCaqz7OzhE!x1g}tFL(9;S}}g
zgBvHQO-1#=*GZZDoQ|Zdf|74*`b&9tA2s~&7yr?!$XSnMf^#(Uy<x at QY3Z{(Gqc|#
zskltYr-Hkw%^<3~xc!yZ2Lk3<Gx;(oFOfxYoi_Hu`W%RLuD35c%<ONgOB{=e?}rOg
zqaMjf7!}lC?d>GLl$CR^5LVr2&a&y?h*|XRY&<0Xek$boisvkyTA0DvmmV%`R9}@1
zHcjX?N+QknFTF;*xh+I~l*UH&pva^R(CK}^6oh0B(PO6`4ZZ-OP#KEep~o46h39Er
zw2-pgSryfvc8~Tq at y~^+U7Oo{1%$wru)4ALkEW<|nFrivSbsPZoF|8ZmaCd^w$l=p
z(;P_Afnuo(1)8}qfrkl)Y+nP{+ at yLonDyr+2HdpgC4P2BBs4Cqso)~{4`C%KWxmoM
zPeF>SD4-HeBY7zHYwYTMwpWk{Gb<vv0oBzV9YiZLpdbbl at EF4u6JR3-0z4-uzyai7
z at L~k=d<O!)JQ%$P7+LUFflCm=Rr@^^F??jAQVTxsk*g(miCi3@)-(N8X$b*jGS+zr
zC1#@70r at mqKQI5uTtFc4#Xm;-F^8uYT=(7_F=j`(I%2Q{`0^#m)--+P+cDsaW!}dG
zfY?=vA}P}ILE at xoN#1 at ZkyV)g6I^5M{vx2^?(c?Tu at W{%s&lO1{tQ4!N2Bc$q^j!%
z62poc1io$$5Pk^okwm2^M!r)a?c&l?CBp*<0E5V at w|>UNV$ow6TUgtqS$Elb39d~*
z4FIp%riR=UUKC7~PLYyyT`>Yq$TEtt|K(i+QvqVnlt}<G;;8&_GATmx;``bT)qFLW
z5e1J_L8Xn(m%Wr<uj+c~TcDNa#-da~DUbf$T>l&b>;JIn-#QV)#qCSq%(vaox`aFz
z^UP5v+1B4hjXK1NsAB%6rXF;A<Bp+78gY>JO%PssyD92!tP$#~t`V9T+ps&p^d<c%
zHehMfZ<lu)(TZZ-SR^=S0t>*_V$z!VXKrpeLrBHclB(jeeM{?KU~E6XRUeo8#dr^+
zJ`cX#nkTTxj=%y4WQoINS;jx6DLV8fWq*pv#bOIgs19=<u^kV2WG^6&lfV3oS|Hl<
zW%EjFJTqWG2Tkw)korcW_ySxbhu=g14qw7ELK<o>cz(9W={UGj#^?4SN6T|Dkc9H%
zz$XVt+JCpsmwr6Gs~b1K2IDk;O}r3Z+)>8huk4SX3NczR4 at 5*qqT4+~Ns{mZA@?EZ
zRroIx&Wh;3&*v-neLNg at 4!i_gzHeR&r&CWlV-a#tJ6`vN%#dC-QQgkBMM+b}7LL7&
z0KXb8z-kh(V1H*^vSR(<fo71KT7ewjHyixDtoXS%b0>DJq-sYU-Tu#C8t(7CO)u){
zA at IJwI9M3|6}>}cC@@o7`@&N~Vx{!Ywf6LvE*Gy&Cvm>G7*bE_N$5jW=Tc2})@{%)
ze4No-cj}jfk!9)%WV7il>2g^0RZj%8;$ebx<lG1|aXG&3kVi39AlsoR=zXLv$69UN
z%gUj|@Cx|%8n!mR;hCOWt!mkEhLq2WpKD=x-!Aj(ob<g;@Ae+DZS1qxITkssT(n{*
z9pU%e&f*kmbcaI4xsxo@(9;^7=By689K&;cl4 at 47i7Gqhh#NJHl{^0e<?#I(AL-4q
zTB4ZvDHtw0!c<AQSK=!cV>|u&3rCJAQ4s?*%03=#s?T2^jqPLhF60gu9HlbKS}NIS
zwPdWT7a9nU<Jz1g#(f&I_a6vU)cKTZfA1RTDRE_Cr}S~fF*c6}=5HE$cy*GL=b}%^
zn0G(5nj)#YRl8d*+VjJrhA#o8=La+E65b|v?0Um6ulj<~>sd}K@|r<%;*pZnotXn6
zdzY)h-H5wN=c`!zJ428C-odDQPrapkz8TFO&{#_*&mVKeG?4 at hy{Y`>_%m?UbHy*7
zz7ikCjE%cbK$KtRz7&Ov;~KYvM-eo3xSM>}1i!gTpKS<E{XM|GAXoH*d5!)^VSkzY
zHQHU6eCfk9TyPg at 7*FCE3UKm&efu3q#v`M&KyCW39`@gX?{Aw_6^fI&hWTcI-j~ed
zYRv<h127JySBs}Nl6(-j_+cK6kAL0p+N~%cpv}~&D1e_~43o0}M@*QJk+JX9dq#T)
zM`|GfnZ#$dn2$TQgt02n0OIiBpD_6k(A|9N2{E{{^ZAZ{_KMh0JFs2b2ruH!D>?e@
zZ?KPX8o;ejEceI#0-Tl)<!d57s>_hcsYo-L)u>G=LkSDN*9Z*ldux8u;08(!wVXgH
zZRYMHk^ab309(}0_3IJ;8uWwV<!;yn5RyR0%~tb=`E_hB?@!-*&iRKotyg)3ZnVg}
zY?bT6$Jq&25`BxFzfa?O6{+>DO`Y*9ffloV+3tvy0J>Spnc!Q-$5g;c!aJr=97FB@
zw54$#)?>+|#9mFp(R<%BN(M?S$V~v~SaM3QAMPFe4g|2Jm}yG12qGu at 7t4v8^4c`j
zI?h{b-FnF5a*!9{vxl$HjC}UdIVqPZl9uCDVHMd7xY>l?CYUD{7!VW_vfaR@)FeN1
zQ=<qM)GI;-+mWZguGKh@&q=`w^<BEs9bKHR&WVG*M0i%}?g=Rd7fj?}y}Dhp?moSN
zw|xtxLb at 8D^T#zUi%072rV8U)!DzG?&`wm*SQZN$9BUUu+I^jXNd at w|_<a+L4tkHY
zREL#<y#yQGoE-G(f(d_moA=oDDNBAIhGLpc<v^>ZPGu0$QgXW7jrrr4<n>}y)P{nl
zC#A`eGue&g2hePNQ-u)S8C#Ftw at 1}h*~sY0u~KQ<cOt5sLcGp4JkN?*wT~iaPL_|u
zd7he<hgTGnSY{xj72w$kKkifen2-lB=JH7k3uhqiIW21|(t_y<pXIPnQ_~b!MsO9l
z>4v_CBBO_jA`)I?pz)j6 at uV2m>%U>z5&4!+WH8oweky$ORd$PtWAt1$rcS#SqBx;J
zMbCvCEH&pXt!=ub*D(CtCL!7`d(83^c{Q&c+7-U}ueMgvHhZ3H1bg0Vn$X*L_Bgf)
z`wBbek;vUnJk+3Qfj?;P;2Al<&?g6oKS}dGUrea+6#IWlB0|j1-7cmcwuntO*QKxY
zR3><aUdjPl77j$BkkRc!X+lC?$$aks8wsC=8qPO1d5I>QV3ZRL{;s|z3>blVZUsOS
zo5#}B9^hR^!>QtMzk>~92Z!C26?)Jj;5qN?6cEEMOU{nZ at brz*BY27WQ@{p}eDdaK
z8U^EYrR9C$M>(2Qo-SF4OvINk(V3`1aRIJ8XdJAS{F`7)7CM_$x}`5nr>N~6DU~Ty
zOjcB~1j|eDfu{@s%5J5=wU#LAc8AZX%F+~vt%v0<Y^{7MjL9McWUhnTJ4lz})=v!2
zoxB<i+v!brkCIBDKOJS+uuAxd_zN$>v3v3J<L_UBmU34PrUwGQ=14XRNROxg;Ga>g
zi;i(JN9ZhPxNC&fHWXI|<Na=}A}Nr}7H=iM%a2DppiqPDXI*k7gb&9;k84;CpIyoG
z61>e*vCjn9T6L}3oa-Fi#SbFNL8ek$dnL2UpAowHH)P!H>+pz#*UaN0a?=kTaY!_2
zL;61KZAwH}b<GPK#>04Ze6MHCPL+n{XalrFZwi|*yU1#|ZTr5{sn?0dk+-M^Nrf9H
zm2Y#kDQ_V83jL{&s|O8jBboCwnjKH9?rC}RK+jU08+|E3h}KQt<=O_f&{M0iir5q%
zSDeuTl?EM)5H<PFwj(F7RI-tmV~<8zv~n#nySi|!)(LE4Ar8 at p77_iqEV>%DoCFW^
z<C_~#Yy4dWI~6TQF;9}33&OrX0bqSjq{4VkAY2K0!sd+mS{aoK{PU~t^HVo2gh3Gy
zBD1e4-)mjjjsrLeV(>B{5#g-Ulw!=d{-JO#DZ)B0w&KkN8v!S{G?=#2k``Q;(yWx=
z8aeHK*ZDb5UoD>{SbDZu8C~G>gHJg`N|AP7zP?0$f)3%mkwxALW|2;!g6rj<xWMR{
z5Yr at qgZJYlCxED6&r_ at 2I?f?tMq~%$mqJ({TaL{Wo?cxRq=0h?KEEgUMcY#i4f;F^
z0bW*wIzut2eK*yqiQYOxy~$fWF*HrxuY<jcvsp(oW3D7=)GaK&-0&U{FNo8Y;0<#o
z#8GB!o5itrug7?o3vr at Z!ZIMH8ns1g^uF*n8~=PV*+cRX7BMvyyz#8z7jq94zCRJx
zWiOm1W`uow3DL^NAR>ADn6Y!~P|jrGXgZ4mFS{C_v6Hf=q{?Y%%W1i`m$Z}G*EPwz
zW23`X*3NEnc4;?lsno3Ua4Tf$VVR<GqPt}DkL_bj8Qxoza_pz(>9_GNyV*b2>-1Vb
zjTvE(@gNHA_WJ2{^z<5TK2Hm%3zJX3m(cf_Ue&n2?GQArqDSo?yI-(`L28{)D99|X
z%p<JBUiie}YOT6bc}*Y4_qxZ0!*sDN-uPK3tP0-!)HLEfUx{x&eXb4N-YaU;8y$Ch
z^Sn8Ix at qoj!ILpEVOi2e49p3_E{8 at OBDZ@LQ%G)V$q5_c{ZiMif(B{|r693!_jMpe
zxA0>MwQi}7hy8fA@)Qrl3N0Nz9ClUrp`EK%7%S*^11S!l;jFfv9@^oTBkp`uZUo=H
zRYB0Y^J;rwU=O8Y?Bd{T_6W8MZo#2;c}_$!*z7pe!+5-56<HYH*H7MqQn at bYY1tYc
zKBwclxmxdgg?SP>cL at R*e?KvW<&?0FyDzjgDb0uhHbk4W**9|o{FtY`HgjR*NF|7O
zrTZ#sEq5Rjg6i?zSwvXb^x*)GtM0+We9eyL0_M~x_iv_sYwnzUcY{x-18V&bHok9d
z!Vd3xGsIGEZ;m^zl-aD_jo)|LE_e?OHwh_faSC#`4eFM+v7(^*^KUC(87Jq+k%`}#
zn1>h1IA02m;Vgi<@Cyf+b_)yCjx*LZ0{B?UDJK&s16fco-H{#+B?u}LJ)O<`zyvX&
zZ+GP~s9IfBJcZ@?pO at _0v)5`y;Mwf{ZelC_<gk0H2YXP0%|~pHWMtr)@>BJdujoW?
zV(blxSEHkbT7}Gt)-X#~!PKPD_G`H{r*l&~GX|V54%r_&Qq{D`(qUQu*{P<-BM!0Y
zAEl$XaU-u<#5GNFtz)(91cbp&VOoWxxR|?tywL!$ak8L~Y2Ec9BRDD{?xS?&@$lfF
z^hhgT*pK1(1w4p-W5f=o%@SwO%85BF2mf?tO8)L*r0K4ae_fb*_v35Yfdb)xnQjm`
z`hjY}6zL<IPp4G4J{S=>o<$72tw({H_jMUHR#f&%p$|1=VKPEo4Hs=@xKyuRh|xFs
zZtpM7F&f==T?yH%246kd!8F#r$9bX%`kvI0IU$47{<o~|L7gsf#0lW!vHf4j$p4Zm
z{^5=P#aRA7bc!U-JH52Z{3DNi!oh3_l*t34S(F;XeSkQ9N~&=p;G4 at q+J6$*zfR=E
zq;PswnZ8WoXz!mY6nYRZ&*8|!d#NhcJ-|<TTp0;UWzO+$LeL?8 at ga{HK5T&Lr#TfT
z`%@fl>VJPJ6B%2Vy=xz+L>xWun_^w;XC}92Iz1jDo{-t=af4UXxih at ts_|YS)3m~i
z8=LXT*7 at b>F&QGmcO#lc`DBw9!sfhV_W)!=&&MS6hSxfN-5~HqgSCdeX3lulnSZ)c
z6wNjU)Du{D3{Ml=k7U$1^`e=0Pu=l$?{jrZWTt6ygpc?>CV34;)8fx6Z!SG|e%8I}
zn6W at KsY~*V*>%7p)BqJDM;&&nT{2;fqUuqKQ<J8*h&RnYij#vn_i at BENXX?cNRwJP
zvh|A|><Td+>MnGi at IeA7a^~A5qZU>iJ<7kQlZ=eYYz8csg*s%VX)8&<Kok&YYij73
z&c%9{Z4?==!}wtSy(%Jo`2l-Q)@bkAP4Pm3>Kbu38QUdyO>Zo_wxUL(rrmsXFV>Cf
z{4o(OBf&EK*b;J)94JPvk9G*&Z(2?BJS>1bHZR6Tct#p=4>~jc7x5*hF+biZs0V>R
zkc_MA@(WEk(3!NlY`Ud&r~2=>2*#9DdYyN)f4{+o|5dU<D09sM0Ju_r&I0@^J!$(e
zniEm>Wfa&EP6>!GcdnK_D*K||^t}#qo&ke`4xKZVE0VX!RbIo!p=9tPUA!TE>MC2C
z_vaB9nz%PcPY8{j=+#K}DK)j`YN<q^XW1_n_hXn^i5i(}DH~rr$WPi$n;wE(KyKYs
zr~de5$(Llh&Hx_zAJmJ$RWh0do^oG1eht+yD*^T=rHr%$vRMOw{1kKyFG|Ql4|d^*
zf$CpsET5ySfzcA+_yy#!tWNF60mR7JWI&kt&e?>~$pJ`+N6s0^>%|WkVlTZaX#gXy
zy?B4sqBFjaS|sT2|7Fi5mD2 at Xr5brY9Rtqo1wY^CdMI1oTUA~S?e%BgSLmr^rFkW_
z{Q!rGB6Cf({$(6PLC-gX5uWVJWo<8|Ix=jj5vH>HgfR6<Z^Wi}2RXN<Ue3G{$Rv-O
zLwH9$Ft;3SuqSJ25Kj4AjgFeulGUlkt~}jL_R0yz7X#UA_C;b*bmIN`#Vuk{jbr3i
zVU13*rg^z|1zz+p-bzy+ansZaXqb<6#)%}T{XEWaOx4D*mOqt0*6EvA-eRkCp79vx
zYt8<IqEx2x*Xa$cKzjWyu_#Oi=NMe+J*$qk-N)X8nSJ9k57kARjs4?^HxpB>_1SBl
z?G^a=^O3W<Tvr^QYsTH~nf~S>?&`*xHN>ML4W)|LvQy2SES2JnrOZX}`{V;llYHOW
zx|A(;*DT2r=KBBUu^k$-yQUwDp}KCe_+qH-syN5vl5Mt($IaGik)dX*W{}%pj4|o1
ze)A5$YHkw9xn8$D77?=}d{)qdve(2ZF~?%A<x|P_Yh!R;cb+o<^--w-z#hBdvrI-{
z+++1dSmXofe)PIW?5xVT_?6Et8Y<8Tbx>NNPr7HZ{|f?jKfy3IY0s?tyTs&oJIScg
z at Zc>1Bar69KUKPzQTl`Kh2NX9lF;yqge8KS2E7DVCXKXsnnKxms!=k3ipMs6<uiJ9
z!uxxGLx#-bq{)Si*i=Bvcb!2L5XnlqN6EAI!uI8XM3r}OV)T{YkHqL#Vs9$-6g{({
zuQg|9kGiy8G<(3trOp at ornYKWy%#J}lJ`n|8Vjm>*D^Ias#=>?PddYPFu at ijvHK;n
z3mdZtyS)n!!HLNIJ?JyCxo*d1&2wME80I=(nXzRlcIe|bZ`(8q1_XX<I^ssj(IBiB
zp>-}~YO5 at pWw?Y-Dxrq4QES5Vc>r+}8`~w1fHy9220`6H+lCrThpS&Zq7%uU@|Hj%
zPL}ohdr{q9gS=lLsUNE4W?&#<pvZF{t2D1L{!uLH;Fn!iQ_)f*Rc@)(8oG^A%6EF;
zx+o-e(n2t=v=l;Rq%?kQX9_Bx%fogTdrT%Jed5YgqkK>JJhmPwZ at 4Ojb5`|>Txs8)
z#PfIZi&8`m^yO^!v-EzA&!3}qp)R`4`q at 3c>fiAfr!<1wpL7lg$o3S4ZaPvEPl|9}
zB9rnxezxPkE*f6rFdSMefioZiu$sdclc*HDwg~|~*tV7CA->+Ujy*qK{)w4wg~}wy
zNU?mKVtl;P!Eo4I;i`H;m?<;io6}vP%~B!%B4)M>wHzSeH*=r&Tzk{DV{q~ixw>R2
z3Navgr*q08?Xah at dIH>|Ax at F6eOH`NbcCBv!W1)Y>bPsF`lvC8*czkAey-`aYf?5)
zV_7Nk(40Vm-(_q9HWFLQ at 7P+0-K&$R>mX^mwE-%(eThDHq|kPXn=_M at jz#1JwGd;Q
z<Z~{h7Vu$8BYaNN;eS39N&AxDaS1jTB*tkfgcsB{YXDo*-tIo8-Q#niV6{Xz28)#U
zpMr8qw)eWvTaJX<Uim%J^LCGwXL)A9Y2`hl*|pn#*+5FBu-{k?Lzy;7ncO at TH%_iE
zO at g+s*98;3;TubjmAaq7t+wq{<xR=_VRDeYo-}EY7`+^!$uE%IuAVx3V&j6^iSi2G
zP~wUs7qbu&QCtWChjQ0NBpm`LAwQVTS1npJhb3A^sF4xtL(MHfk at pWjZ^HVEw*Ob{
z>aPWW96u$ibEISID8N`79e~j2UKocN_##dL<TX#Yknr)pYhQnT{!alR#9XOtS9qc<
zsx9jbz^c%D?)Hd=`rerj`5<;+;)}!aIvN_G;wjQ{xtSO~hRbJa0mOxJEW6VAn)@W0
zMOtV*f(Q~1gTY!1Zyah?GQ$+O9@~*DB9hp at 4{OE^j?uF*km-j4LgamTIajk|6Kc^y
zxuaqGXeRP=SretBmx8J$m7SKxr{qZJl5`TgavAiV-Y8GyYvkhGJv&4!un9~2M|@do
zSxHIyw{O<WZ{NPfktjt?z%sat2wZVztp#>zHbA|z1#(?c-|vchnUuZwg&q?dO`^m9
ztTHUc2T^GIl$E}6={L533JGU%TzLXhqm}Lo^U9-N$&t@?!#QGjQSQH<Z5pGSN@~+;
z({ztQ!h3!im{X8#j?vGt=x{cYYixfiBW+&MTFb4?dS($`WpA<3j#nf>uPUdT$-S2H
z)Fy-Nf~%miYENSzU>hpgk!v!m#;ZPIHL8+V&Q_ng*{;W+0g3k*HhpBDuKwJApW2an
z38kZ8B(5>JmahUr_f-&>liJR at ZyZ}pE$r`dmWVee-3M)L+7X_BA9b!eeUrk$6f2wX
zEe|- at Xt`2unCeJ9MOS{1f9fLTbQu3G;QwD9^Uspe|9dA}WbwRjIXu|~(DECnum`z@
zZ0*GWh%@E@=VE*?0A9bq|6^e)By}AGSX=zt0mDy^CZ}dx_I)#2S?rWaHj=DF{op%v
zZtoX<4XSBd-2d+hECvS~ezNQO`03d&f>GdigYfglQ at KPJPl6ArEy@*&_~$}TOA|hA
zkLe|Ew%BrgkAK}CXdC2!$=cm36Bd?nTL3K-fQq?VT6G?VxMAC3zQ)(L`T|=Nh$P#2
z{~ly~zd|u*ti^4B1(VdxA^v_~YKv{9=?7Dtr-#_DD(@e(w)SSt;(p9CAf3r3`~74B
z_*$K<;=u6JXX_tc+oai%mQ?3VjpcwB&?h;3ibFQK98J44wcSXxtolD`YY+A|#cD=h
z0qcFfwX(3H-~P+r71v?(?H^-&X&EQhOhlUjt at r+W9{&%)`R`S}*Tk{2dJTQA9-vQW
l!q9cRzE at a)V$3_*!BUAu0UU=Q^dVD#tfZnu>3ic3{{dV7^_l<x

diff --git a/docs-xml/Samba3-HOWTO/images/w2kp002.png b/docs-xml/Samba3-HOWTO/images/w2kp002.png
deleted file mode 100644
index 13bb029f5370d4cd3039cf36f78618a38bc72f6e..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 11966
zcmcI~2T)U8w{{Rg1q1<UqM#@uO*$xD1(YH^gc^FU(nDw#I*1^>3nD`3NC||ZNDW1#
z69|GrAb|u39TNV$-*@kK%e;5)KmW{sW-=$)v$N0HYwz`}=UHpV>FYkdOm~eA003Op
ze5Pgy08ph-K3x~jQCjF)F0lguHvyVzkBo!!HuF_tZ#?ZFMEE^?<yVi<FJGd$b|?5Y
zo>q9~*GMEa7rWxC%XfTg*%>{SY(yE_>>rv!rfNZRUH#lyleA2gHeYX>Zk?ykxqSbS
zmfrBD6y1FftdDgd<60M at s1*i-Rlr~;yX$y);?d2wA+4|qoZfVE#2yY?T{WILN&~nl
zh!6D-;^WJ_PhiMr1w@)M5_seL)kxde7>?IYw16Tm*7ktC{J!x4|2oSx>y)T||62*=
zIt{hjQqc~#CTia1MvW%xd@`%_ou5@()g~$AB17*sz=xdQXNzEpBcxWx=^J|7v%&8+
znjf^uCunu1-6kpI>u_ji>*m?ZgG}ZJj5B5l{*p4?&g&wMZfQM<GPydK`m8u24ENRZ
zr6SY#fX6Lj`4GEgp{`Sc<2LTHwOfKOs@&w>+~dr96M-6G at _RPDqRsh3>P~!qDYH at K
z2yiTUa!+hLYE3f4+_o;wb!=HZWO?F=Ix2h5wb2U9bbPHARsDI=1|@n&#e6IfYq`>4
zvs<ESU5owDLTjvaRq1h$;nVhMhoa4TQUm??k$bk)yA9BE0MJ_8P<W4~j0S4&e5~bp
znhOuAv;1rgB=C**NV=bFtlgo%t<45jbNKLE*P+f*CqO>6^d?`u at o{PtTgs6ksX|%2
zFmA|EnKfGsQyeZJ)hLRD_j_!I+~-S}_JiL%YSK|>ui;SF-8tpJ$n5AJ1NS<Heq((#
z3s54XMpo=>$|w1pFB(#v9EXsNSF)WtE0|`UO08B*HYg6MJKXY12~{98PlcO}I2OBU
zG)H+U+%A-qaqD)WFX2gSF<c0A3N!a?zEUM!!%-YA=78FfZ#!E*7ThsAtssshT+?4k
zg~tk=c+}-37%+_&ha0zZacuvDR+rao`fE1GOIrwtfzW}H`C at xbLrEc5ejf`?m*JmI
zhJ9 at b_q{x*<(y_Pt%~MQoQ}J?k{XpAgV>bJe}Qr#n>!r^Jg|=M&>BVy_3jzDDF_}z
z&rJ7UcRWqUbC1u58w6!7cStZx5KzZt`x$E^Vuw<8e80{ozW~`fJi3V_BRp#@)lJS}
z+n<iw0GHtziiwKlwI8%HCX5$jh;4O_HQ7Pl1L4Gwd&^D%W_iMGF}Ov?ZDGEKdbZoz
z10rulWC}^?3o+`X)q|yMPh^XyT-{vt1p8E2TkEC{{WrHZ*8#)9&6;fY2uGQWGi+18
zsH7uQ$Q|~~Tawj^Its`~*?x7>%X8BKGvu7r!1$RGI?srxx%&;BPF~hmaF#2_BD2;;
z3xO5NNY50D{0i9&V)-n`-G)<nLF}!DNMF?KCi7}zKFZpth9u*+A=XzdX0C4qIyrO3
zetE<XZG#d>WCdpU5y8`rEy;tNGTGJvwP+85XT|s7Me(Tjrz1{@W?Er_&F%c1cD|*f
zn>BF`$Bq7d$#dkLBwpmf<hojYi1lhGmTYt{b1+xpt^R?YnGW#z+SW1oVV%~W#77JY
z{0$8|CxQDg=&Lal at i<RAC1$>(RzpX-1jPM2cIdbk_Z1bm&nez)TGb>aGVF`W{v8W3
zF?2pX43TKNi9f8XT^Ux^HwD8NB$%IE0uEoz0DZ95hBb2x<}|-bL$!a7sqcVo9o5t;
zJoW at 7-qQ}d)frwNF3sG`yB_jm5B}LB;mDs4qKPru-isQN48VPLQ>a7f&RX{zzL02p
zXZ>EAm}B`2om|=Ehc&u0=N-PgJ9FA#C8F*+V>%BdZa2JG?8h6goFs0$qYaWybY{WA
z3(bwaqZE+2+R5jb>z+Dm$(MR|O%@bB{qtcSyR#sk+i>2sr}jfUv?C4Q%>#X|R=^u}
zN*ar)Zr>+aE1#0Zc;g|?_dSMEM}-%~j;D7ZnqC%4Cq!t*sJq*Iz-6Y`(1X2U0y%iR
zl{duWo*>Gyph*gA)Euk{_eZTbj^)S<cvcVXr0O)>UlV?W3aKW+!kt at bbv)%Z-_Bzw
ztK3*DqRy4%{-86p$7A?0d<QrCCBdq2dT0wWd>!iPHdW!dn2zn7;Lxg@@b=Pk1U(M#
z``HvYOB)ml_Clq5+-pdZ%+(eInNY9DPmn%a#uP)};h!?1K-JiYf^IAQCPYTU(V61U
zh>jQQ)nNw(IvmKJ)5+V+kl%w=VWS)pq2LVC3LL{tzKL2*jUZ3IjI}&nFKf^oAj>N~
z6mK|Q#oKyCh<@Uri+Fwn7T`-5 at 4OM)zi+|BQB7);-W2n!d8jP*<ZDm8d&bV`+7o8@
zenO4fpOel|mq|inZZf9+kUS8xl5cGW-A9MzK|+0z+S?1$atY!DmGJ#Ns8eP0VuZ;1
zSrkF#2#?EM42PfXU(g#mKHEozNo^%1znzD6Y!Y|ASQ#)GMW6)T&7JrnTAPLWnw1qy
z4v602P%AaBMHMp_;h8$;2A=!yD%;cJFmTk0Bg&d9V-$(t5osH}KJHpL{qdB$sWT&r
zl%5YWF6;>~o#mi|dYae6E3F3zwksjx*uJ{_8{G3-5LYC!wlf31B9n6DD<NzKjvhsx
zSh|?ihp4Mv%E)<Au?q`SF6SzBOIDxVNnPKFSTsPH!xd%IJ~<H9obNlHAmJFysJl*Q
z+&;wdFci$khiZ%QCU5Agks-b|Cx}Gm;Bau*!IkzhhluC#C(%npmO8xEF(f+{!hQmu
zbO_nxu(oPDG9?9Uu7aR)yxP^4P=aztAQ9Fc#7k&DF+D+042d{E_VMj(oOOUE%7zL^
zNA1lKM`~*5 at H0*J9a7);yb1J#B;XyfrKZ+#a;${>ZI33h$tlaXZjZ4tA5lzOGm1Ri
zYs#NEMttP_9d|WoZ+&z0t at onJ_DpB>D6A!%f!pW=;fu4+LEVV*WZ8kR?Ss-rwdo2o
zIZd+G&jt^;mBpm0?VGQa{4VA-Qx^Lj(hv%cV!OM109kMK4Fx+TZ=E2FxiynUwK30|
zZSpUp*sJ`pqvk6ts2$&pgoySK8`|LCKdlC!J)L0XcSB_J&z?O!`EB%Or??(!W_Sy6
zJ^AeLbXiZCw9Q+XyKZ?pP=@_;c1jo>&Tmju7$k=f%L>i??xs;(a^#gKfv14H`FnGr
zyT^B1uUi!rj<Y3ySCc%!9d}3duW$Fs4^0-T7=wn0of(0H4#yPVp5ke6GNup+!3J0h
z29u>XC0YpjT94Q~L`<ZVUq$g9`DqM<f++_4)24zx#V5-xl7Gc at EIPqu=8Q8EygLzs
zd~)FdyPLfG-ltfXx-{=IeNLBV<%j0|%c#Z7=S_NVCx9nOb!St~eZ-aJ+{Mj=eu{z5
zc2T%y6(oXXkZh=+uC_j1h_{-4K?r?O?0dL2-4=q`6w}>;Xbviiv5Lw|TyyA^jLB}S
zQ&bjf7d_hN&cy%a!Lg^fNovs`Z%a6Id(dhCxUoD^M)@Jkr_vEz1Vtu`DUViPVrGUP
zzSm3lARQ);I<p>acdCFC7Ejkd%#}kixhe`nY1%siFN8oGbiy7Xx5WJJn`*(E7DHM{
zQy*gU$eZ?IO5UA&TiCsrRN?7K98+_R%GDH11j&^0t55}TOsq-ME&uxKukTG~>2xL)
z{G*CB^VQP$$5^4!rW=JI4GHuBzIc>;ibjj^wn-rd8`_-;t_~{KC_1YvV8e at Pv_0pK
z{~Y$#yjA;?yGXz_we1azRV`jm=x^>^oE{9o$@RHm<T~4{wJX%Lnin=t1e#S8GU%g*
zVQIL14uNJuVQhbiHNkDAmDDqkf2Ig0^;}Y}xlDv;K3Oqb>yoJRD9nU!wnH<!uU>MH
z2QvD-z!>31YEF_1a1PfTd-5h$=64{D>VpB;;e{uVd>S-bNt)1Fs!)-pWjw#4wWJ;J
zZpBDqjF`Kzn|~}gOf-~OUD?SQU6>s4_+q*bS#g$dRxEFDK+Q3K3I$KSx9*M*;ETfG
zdY?WuAM-lJem)(lv($!=IkYYII*zPtRfmZoZF{qIS)K<W65~WfV$R8XTj%w($q at zX
zykEq*JB1+kAzS;ZaL6je5mg#)G2gy$lD at n=V&zw at -=Wa_u3^jRQiG?AdEx;?P^BGl
zU!+Doyime-tw5s9d(DqqxzhJW)}V>uy&D}{kaR7(kTkVB2kC$KcZP_DIgZ1`!SNx?
zp at VZ_u5t~Zi3I2#(!v&%5Zg}ySFMB4q&g*;RmhxYrZ?;?Z8kmg^RuCCh+|N&6h2=}
zSBHCvVsG;i9#Y7`NJN47sPF;=tV<m${RRFJp4+L|joyZ=lQbgs1&m!H*ue(ZCUeO}
zui{Kda90SIw>sxkOo2tjBX$ayR(-i~Dr*e>$%k1bZ$wyE@`VvB?!HhKlQ at RQN{ni&
zWz1$7*oA`UM(tJ?TNbbJ4{9$}MF^(%xU{9ReL8ULj7~B;)H2qz7E>E03iZisq=*zY
zcRqj<d*Vi37uXUGAg=DhxweJwUSR6ddI}=>O?^m-F%<seX**mc=Xrl%bqaHEXLEDV
zhyqM>C^eK=X%Ha(ns_KUb+OKP78&+6&$bYk|EDu`(hqNh+_>9^;g1^Co^CN<>SciT
zVbTw7lJe%XOCT&$oZ~x-P(h0u(J|p<m1J~Fni52$H;hj*MXq|DG>yD4XB)9SxWG$P
zVdDr=9+o2-1hG$VU3jkca3?}KY+r at 6J6w2!OzdQw(A~2c+ks^J;ga$aL>y15V#*>Y
z=)TdsD1SBEt1}?@xS4tdJJ&(}%MnMDRg{%RzFD at DedL)NjTD-y at eu)g7^cFrz26x4
zC>YY=FS?Enr^JqOP4IO1c6xz at b(+B^KeLU6(9?|p=<0kdC46L>cV%Nr({Zzf4KG%L
ztQRNrcpBs- at JEZJ?N6}?(pOfZm-m-^8Ibm7W>kNb^^GuMOxWhRw(WrwFZa!Y&b?fF
zv- at 78)x+FHD-cge)cy|~1Wa+p({(gnE~*e**W!2fXRO@{=}ZX5`JEJ#7kcFjGadb&
z3whjkXRw{M91a7&4C1CQ%#^`M96&_rkT3`Pi~^}^%3=*Xl|kHANaPM=RyK1VVkVpE
zS_2>Dx*ZBm@=2;R at Aky)t`M~|gTSP%WvqgF^3E}hj`mExa}BEgbhq!ss}{n$)xMa!
zcL9k>=Y@;EpT<rf6f}j8mu{WRc-mM>&|97GXlo6n{Q9QCcW;y^qyiOM#wyz+JyJU<
zRd+DVvbsCP{TO`^kj|kqTv%J})J)S(Fvnn6NT=IV0)0_o=KHy6D6f>!NQuQOgLrI@
z2M|VHfb0j3OvY_)myAI%CWL^w5nx8~CQrD}=5Lj7 at 5FV*I!Uo`vmV9K>pjyPTBOgd
zVh(le9VsQV$?@AIElS^Z<}FMzIyVy!c=J+zBlPPGUA2TvI;y?MCui}6!Vx<MtfUbA
z1XG1^5LPdF6zR8k?~5hfN~&D}$m<q|at)E_Wp5k05Q at OIC7Chiw4*+!;WR#3lA#@A
zfqMkmRWl0lO at b}DwcT0tyqXfjYpHN}{7|{3IuwkS3wCqm(2f at xU0Uc3B*;2BW!lYB
z7HcEhzB`Cp>a5+03Eh+s(oC89Q}wD0)X0|)so~8AY9k{fO-)UV9pU%CDb at fnkj+he
zqkdsvopjSEvfVoq?fHcu#e<t at 9ZlPmIq2{V9d$Rf^?UwG78J;?G~Mf0D7dhxj at l}P
zcJOdVZ#1TE7P;xDO}}yXlZj}S*ix!lUg#|~RTgXBblbGHMse+}ALOnz<vPh`o_Liw
z`mGRT?|;mKuFQ18tHx?ZwRK3}FpW8*$Yb=AJDYZ{hXtA8cECTwl=n<*%eGzQlF?5~
zAwWuZl*D>wXJ?mAKnW1=l-MFsDCGOZcwnzoA6ZbO2BWt~|Av|~)^)4dQJyJ at dXQWZ
z-qaX-SY@~50qVJ2Mm*ySAH8vA!h7Ck{Goz^#bTy~&GVaJ0N)zu73IdY1~RAIXx2cF
zDL4KfHO8t4fMk>JM|`>sC$$yA at X|X;3kwTpXJ at yzb&#cvDz*prb0wc=XDqfq^C6X+
zK_L6bXGy{3OuD=8(}O9Qm4mTNCTus=`7uAE^lhM=1zWFrKSoA(g(YR-Y^I$!w(!A^
z%JsEwDI+8FL0Q&d!0`_Jn##^+iCb619wgiNc>*>IWpm^{?^)4FB*X$L-%56Dh4QOu
zZ`VuH#8E{StUDEO4AO8%?uWim5_oj*-neSAHQm6e%Kc9?vvb|;`#0Bkt6Sfg0uczq
zQYJHn#&>YrdB+Z}_;ad}z#gO(_s_7O8*ci)T&0;RsBT8%W0E9R4S}4<dpJo8K&_d-
z_$W-v(Qe{G)VavOFJBN}n3NGWSevm|0IHGu-5R(}Izr&&hb(cl3Kifgg6BLy^HngF
zYAVHY at 9xBM0Pb8`rU7WCZk at Y+`?N(F;NOqNgMYmyXvR;I6{Zgs;mRX=#?-0;*OinQ
zFWAgn{M&#3&47Q?^fNmc4kLf8XM8t;*-wY9b}|~_ld4A^1fzPKRihYU<Z^?168H4t
zA@~?SXGoM-6eabw*ZGMf3H9XI`q-tbC!;m}#EZUoI)Jw#oQ16@#koytyFTP3l7kMA
zccGOs^Ki34$IIVEk{VcEJoQAc0dFe=&10U|T2Xa#vGyI-hqu3|3Z>P$Iue~rC1v-3
z>7^1d=3MDMt*jr5QOwdRy~EF8a0#ig$6s%u)v~dyda$aoLADv)bTO!|Vgt^_`R;A!
z$BJE~;e8S&F#qA|<qiA`ImDPd>#kFmNP?WV+wDBxl9rb&@SYm2ii(2a1hKpb at 5%~~
zV0W>1?<=C|n|1%}UC~QGirr1onASKghgB3~5lizXK%1fT>wd*#E`oEBy}Thqk{8Fz
zv;e6Kl2d%M72jp1%qri#jBSLt7)!ag;+j5p*DaitLKa#pm_G?QgyL$Rc?-CG5AM-s
zmc3xNR at +)dU+q^`4^0Y5AUKsQki?Y-u~k2S_3ne3m|Y*w2_9?)TKDScJ3Vf9f^JyB
zeaYi;g5V#l+2uPtj9k2Rvcu%xf#G~WrtL5h<xrfR3D?L^ea3Sf1yGmgVa`3sO1~*D
zNH&cuN+&dc`QrSp<<fc7te`w<Da~Dvxxb7JCi_v&PN!6+0_!6?lr+90^4>=Y#P80P
zo{}xidg;Pvy2Ul~%K|gI6$$0iaw%OsMMi$_FB_L1>`0;fjWedF){z)Wjx#uu88%mV
z-d^ej%rr>Zs63|H#T-3cU08eD?hj=nDj%K11ubX<xNIobXk;DqN;LmyC1z_W`D+`E
z+r0U7UfQnYyKp*vU5xV+_vaCLUwA~l#J#xW$|o at Ry_<j;hABQUE|{lz5Hh^@>5|ve
zAq+UmK&d0n`Npj77a?gYrIbWP`3el;^^ekE8oGyRb#6*IDR)Ib6gHUZ{b=<>4vYVO
z3JsHUd_!|dk&>0|{nKf{)wl7>`7h`ASr?pL+_CUyPdCWFY2h@=&|5^#d+J{Og3nKj
zp$ZSE9tO|EQ6<FW#RidD at AWj#Ua|x_cGLZSUMo}%q{Dr>ZjG&wGRdEV7Wdaf-v=a^
zG%i~3$$ga5(J{-R#lOc}51DYIzH&r2Bbz?U>42c;vNsS}ORvtyY6?h3_1|lBu3WI^
z=XCKBPRzBz4aIb~oq)V+=I#NH;>vYkvK6hGEqd90UhQRpdROm<mvn{ISC_K at H=C^v
zLY#}BEeyh^KNq;+Uc;4bE)ow3icBW2(1taQD*lt;r7d6#pOl$8PFW^c&Wtr|lo*e=
z`c3ZWP at FX0O30V@?)A?spJAB5n?(s(bPMgZ?jeg&e!!K8s%f{DpS`os<v)O8NKM3L
zATW#Pf#)HMw^2nU!?u;@%bfCxcZa8PRX=%j#HGw&6KE|{Yg-s!G)h?Ya0j24rQBHV
z?+Tf0s;jmm6lr>ETgkm;GRhsOecg*SruZs7OB_%N?T-*>^mW8bk5{(WcR#=K*+=Tw
zb*sulF61zTGMc;g4Zq86vy6XK^!M4e!4D<M80AcUsY$#%xs}b)Fm21Xr})?`YVK=)
zuU|DCy)PO(^tKP$%`0VM@*a66ln49vSaBd0gn2v3XoM at AATGxG0Zn6Lxb`Uss??sP
z#9}g#^|sA(XpivmV at cKhNQv?BgxTA-#5q2>%9ja>RbH;868AVCd1rmbmY|E-)2#@!
z&yJa&1p=X!C5<lw_RlqZHj#^UqxUM%#%P^|{0^aK^eI?h at A1%{nAeP(`f#X(PNRl?
zb7sI8{mw^Rv-a_;cMP?Zi<I*QVBV0yLyU*f$3YoYS=n=3GiB|R=lP)5ybC~G at vdW|
zpj)B6lL22PbL0y at M9<RPeEndf?@Zrt?0(@(xeXJs;DqS|fNXjJWe~(97ar3{4)-3k
zErWt;Dnhn9?z!J}$%h4=zxM1pE5nGCeW(O#^L<jtx<=r7lE_t60C-3 at t4r!RfU_hR
zexuP~dLb*kLxP6N^ukc>g~&UP5P+MSSHu9%SiaK(QqOOn`~T2HYkIt~wqA!uM_ at wE
zxB!uti$L3k^#K$T=dQv+3wXY+hnS#Sprma6WTWBDZ32834j3t9_8T{{&25(wgtqDH
zW$CUL=44B_wy0L-mU>Ce3T!_F-5M7aOib#CN&4hlt^#w=&U?$;f~Ss|ng;R_Wo6|D
zDs=Cp8+Nabz3&ERTbaWt^o(*%?3W at HYQlqGtncWmJfw;owgJSnXH-$HhK7c~xHW at Z
zg^VwZ*(GcN{W9zo#lh4ysofRgtA%Jo)29n6-Hu~1mHA#aq_PA5W#eF=AzI1l?!pF@
zv>jj at d%pPzRtZ>Lry6r9h|py^`TT>>b8WTnDQr?1um>jL*V23Vi`;=dOvb?v%6)VJ
z=2DTt`T6;RzhRBDY`ro*S6`BUYs9U4EQteWW50*pEV`qLdv)X-gGn0Fi;OJ2^y8LN
zTxJeKU2|L6JouA`U<|0sbMa!$!*NI&&(GZ)U#EJsKoIVpcALX=8Y|#=jnoEj*ijct
zd9}3r>oI#B2}^^i!tM24)uA}!5iZ?tLc4Mv^AVWVkdH2O8Et*vv3VKqd*)pkOLF#q
zvKyFx<Z9 at H_KVm|7D_nR$yT<~B|HPxXK<|z`#hNS0Ym~U%ESsmNpteohs_4Co+34V
z^iCXa42UqEu%jaE4*(<dJT9+c`TA9WdW8}HO{;gJYv+~YsQ(vYBGN?#(EN7pI>lv4
zm$@f#&#?ACjtl3E_Aa{+Vl+@=(q6z|VhJNop^ZyDEbP&l#Wo@|pH?>7K&-1yeiKdJ
zJk4KXGlCsE33fr8vS=RYm_||q%->-XW*d=DvTk*|o4&D+>I??%Z9)hFn7tY~CSciT
z{@R@=?%q==girK=-i9(KQ+{0L5yM!qUqtAn+tp>96)?g5`**sSOT3;bL{*XI2S6JC
z@!f*bib&wY-Ec{jA8P>MdG>5Cwakp^ukF+X@<_Wmeup)skf&+C(z}X|aACC_5^I|$
z9QG_Af!g>*@L4VFqdbqS$$DBNAcn29N5EoX^orc*#@$d;x6kRyS3^N8w08z*9-Kq!
zeZh5EW!pHZFzp___&KS?3n0DwbM872W)N%t^!(L3PDgP*S%)+t6{c2K?WXoF=JD53
zCNcWu52tMI2>Y)GAtBe-W9+FI#n#T{U09BKMe{&o7)!hZ7!fTWA<i*e5s94I(!BmZ
z`~I797IB8ql;Vii<Gk)?st6nL`AG(wu;8)^fy>J at PwF8`bRpD*|4vUOBZFP_Hpj;8
ziPmju=b!+a*Id1rQk5qA at TZ4cWZROOg*NLA*KKtZz_YZa8~anumkf9Tv9`h6bVW~J
z&GEr*h*qco4=dKtD#-;rK^=q4fXd{TJxEKf?~{zA6&IOe<KyCkXVni at c?M#Nh2rH}
z5A+(77B0M_qfW?d49qCK at l-FFzq#PP6*{G?FD3kbV_$qn&G-A$YPeC53PKeQV6i*2
zwNG~luBy;zfzi3W)~4imSt+d(L<9xejd#0GVkpS)LCMmso6`Q%E*J at mCk0ho(1M0|
z2)F$5O!u6}<F1K^PaRyj+mj}jO!Zy6`MKxqbzA#W9;xTVcRT_)!s<B@%e9M&Q)TA_
zKOrCt_7K;k&uj at o&Y?ERN0|7RR5o7{=P)z?eVV at r{j1=wHd_*6rcv9<o^OVG^P?{O
zxcHqu`eonkT0RDDs=o#1;JJ(4U44qjF>DP~tuNUcP8^7z&ff-$-^raWDU#cQ{JU!C
zjs*<~&AwLfzc2~_oaa<UOvHFG;cr}@SGY+3W^Zhw|2wGP`~n4y!#R6*ehRy{6b9h$
zY<sbuk7SlajKWOqC7ycoqE)1yW`<1i3fDIFnWuI$=yOjiWHm|x0QNQ%_ZkWa+YR?4
z(KmjtB>#C2o-1>kbeBquchv1|nEEkwt6SR*))FF+;15WQw_Sz6<Bg&~BNMufeO5q=
zis^+PKTBl4X}clE?W=;eg`)wgDh#rklg6bQ at isJGq({1h`1z at 8bCgg(DWl_?6{rA}
z?`;cYo0PFVmh5c?YVPV at gllsm<(I{EqqiZh55+lNzGR{t31Ec$brzrqxS9-^z+G!d
z_08;gYk4x)Ms9*fH*sbguX4h;%GBd==6*>%QnjPniMB;(IN?o7sDZmwRK-UTvGg|8
zX1VIdKBas^jqCfDQkGk%?tv7$PY?)&NsZukTqJ9|o7qN}#^KeMB2-;B8B|8;0Yx<b
zCemJi?L*kG9dh1cpcZ!Oj=u>OXHYzjWV8JrG}*Ut4NlsQ$uX76tjj+xS7t2;<jV1L
zZoj%Ui{PPYe at PknpCOrRRqBU?uoJFpd!Ral60GBFMZ_8{12^MmSFdqNShga at b-!Iv
zj{L*vG4mNT#7O@%Vf22pg+y*Z6V*?<tIA at c*I%yGR6RknHC5en0?37ovqI#~-Ktv!
zOby0<(t4BG8OQ_|_JDc1_jm}K`E9x%sD-4P5#lP7e4d%$0H(sXS;P#cw0d@?(NBP;
zsY~(C##sevzOVyf!z_a|waUHxV4(H%Znf7!j*lA<qQB!XU<NWf7x{@n1dM0Noja}D
z2VMR;2haFMEic9N>8m4`wF%#9D_pexJRpfv15xQ%y=PZ974A3e78Kwf6y^D1m;d^7
z(#q=Boxr%It(|L at bH96k_Pu^jSqn?qZHAj*yx|P`30el$zP`rRG)zJ}c)svAlv>!b
z6Zz^%OYblcAJrXhYG^rqZ6)5B6A26KUnNP^wl+5AHF8NdAPac3j|M+K7ro29D)szD
zwPG5*O;{q*wv+Lg`Dz&ZdHNz=4GB#)K#^c92LmlH at fC39)b at 5FtI1F_+arVxrw`+|
z_<wN4|A{=c<_Udut^yRv$+L>BUO%T==zkYH^zeM7@>h!M|DCe`8zKH5P1GV?DWbNb
zd?H?q0MB(GBF!WJl=OWr`3;q-(J^aHNm-v(Q$fDsxWYl;f!d#6=tq-J1)FLtCsC9T
zjmr;d%b4pz8?`VGs|2JSdhEWon9&H35nA at Ee*DS8(B<i3w}ugXqVT2n`uRV%um8NW
z`l>or-Mc;`e#}-ne<E7<O?;HN(!-7P+0u0Pe_Yz0)~yI4<xC4j1Ma?mFOH=}-#a~)
zqy|vY`pme`&dtrqD=4^U#wz%X2YKM$J^Z8}v&>euVDnu*A(vNfMRj$70gA*Azn0Sm
zj={*4^4>r)H4XFc{VSZWExNl at A=H5q8r!`Tauo0i<+)ohC-Eyjv(YtwGLXlcDVgh(
z_8cg{cK{mDrGzOc7V7pA?P18EZe6X&1*&?dbO*e8obOC~rKX`l$}zN2w(Xm7(#f3F
z3i!A14~YL^q?tq1uG{lS4QkZfno0D+X;1*V|Ma|zv3BkD?j5k3<aac_z!#cbUwR#E
z6?U$({L1$q-<X}8N>W^=Xu<7~V55;ipTly;n7J{&S(%mdsU_1~`^g=lHgOX(8Jn?O
z(QgzI*MC+dac-6G{Se*bG)iQ+u*0iccEL{fqwk2%j^dBS+81Z}IBZI>pede*6-IAX
zeZ{Zr;f(88<~d~%IRV?k%$0YH7Z?jmWpz#qx&$jEH*PS3(kDXbm?@gmK~(BT?vhXa
z5}=mKBfldQEaQgrk#^>XHTO9|zS2g{HgbJF0#e>bKfnbLqx6c#z1S`Fg2$b5-E at G@
zqoxtIP?ih-Hyq!DiJ}5*DJuL~Dmgj{Yo)cv4<+esmLEs9A6WEmx?F1(LL4n*?d4mk
zkDZ;<%#H}@PJWqHLro>^I03s*rQ62D;7>MtHO2d4Z?!L1iGWF^lFhO;VUpyU#6J4{
zv8T*(I+H6h<sBBpUzuF^y)t&}zR6)p2oPxz3~Kz*iB>eu|Hi*XnglG>TUfJB*do$@
zk#-U-3>r(+rSdD*wmqFoqhEO|{)?v}K-VgtT=NDcCbBV(+kIpodE!qKd@%wc{b>Vu
zl+54}^&(+a)B~sla%>SgGXaE2`<Q*xrv$>a?`9LFD*--)uC`9Unv5g3ZKJ>rZgr|a
z2A;IQ$lm`%0kIy__ at KU5L_y;Ej6=_0<uT`%qjiibc>xe#;m#7hOrbR(%>YG@%AbPn
zdpCu(5(v-RtmVB6X1|0z5xs6(<z6Yfg}wU`w6>5udtryb=C6!u`+5f+@@~Coo5wBl
z7dDGjmhU{Mts}q0CtXpeIs(mFF6zs&b7+x0dkLs5|EufDK4S~?97%lRPW&a-_m8uD
zoZWNUvnr>iOgGK==vf*BeBvt at Kr4%Mk=<m)AG6p;6dH7!<WtG>CyGpqc^Uk{X0OO#
z+^*m};GSVVrjhHWDWGcU{e%CUSo{yH`9~Nt;<w>EL_az6-+LI75=r4GEikUG<1JmF
z-Zct4aUh0V-KACjcgg7ROWm0te|wDbRE49AFX_6IJI!9=q_Vf)%-;jLB@;)Hrw<5A
zr0&`)_cmR&8-Zdb^6~;EvLYnII)7ce`pW=!$6DLpFkbNI2t)F>%*^UE;dk%<VqJGX
z$bp0egcOmDR1E#51+qd*`b~)n(&J8V1D^HKJxwk&{0Q8kpk0;c3bs5u$;WG0yivXT
zJGBp&24aX!&41MR_5*&dsUMa5?-Z4)>FksCuC0vMAMP*0tBrhU)C>EeVBuz`LHT&O
zEppCfy+}1KG=@L=Qi<$aN_g;!rUccJCU+*9Z(neyS`{KGbcYDZuRm=Ict9&AWgaSY
zpYL58r1>Q|Q!DY~7Pb3kk4X3Ql3`f&ZJortww%v<&ytm><1D at n(!HicxP(#UW0XFA
zO~mK30cS#1*OEB)v!fnx<-7Y-W4~+{+|hs8 at hE*4AQXD<N|?$Tw*Fk(evxaa847r7
zfoQT~QYfJ>{iRX{2W!1*gjS at zBIb?CQW!S7IQYaEdhbf_oPGX88)L3JKMl*l-L-;g
zq1XcvpnA9M;@iD))p$W~o^Dexy4nTLAW~@+aPP_|Y~uDwcidAA50U_73g6n2{$nrv
zlfP&jd|@8BH01vJAK@;Tj!O7jE%V<Z$D6VwaRv%+`Ckc)4nict^9+xoM5|-#n*tO;
zy#)}z_{1DMHT_)73caqy!8iV}C8&rTwWqye6jnIR%>y`g=G-=X{EPG at 6ok}&`l;J@
z77!<ywNfhIDNJQPRw<E#p6XnpvI5FCnx%%qH+*aezOyey%#NlNep6FN4gie!caQI(
zS32$3`<kXcu`im}zVzp_g?mIwNDV29!45(=3NBXOtdeh<Ga38MG5hxFxeO#N=R*o}
z-Yn9=c6 at OSbVUxirs)FyYL*I1$P|>0?{c{xPP1OC3Cv|gI#S>117u_hONSJFga!;P
z&s;nB>Ui at 8aY7`sefDEZwTvi_-s1Ag=KgAU)$No7``o%phxT<-s at +0L2gqL?2H8dd
z8K6nuDg3#yB=$bW%G6=XBy%qiWY7I8`TtJ_^2`2>ID?MozpcoX|9M6Jk-}N`txy{R
zwE_V0AEdVJMs5LiHJz7x@}2<JSVR9yN#VbF{y#;@ze|XJ6(0Vk*SF#ZK$y?^&d3il
zPI}7WJ4)244Uv!KP}SS|s>}Q^BxD|F`1cY<W0;cC5oO%VPWnKp2>qpTBDd?qR<M+;
z^6f7ny#OKtz|#FwlHX^liLvBtg3pCkw)@RN;+608HXmL14O{I8-!ba5O$$3`yfd?P
zJE$y4ghd8ZeM~aRuAN$Yg1%Z|m&8Tsi}+&neu~{l^_RxQWg2k}9jc1ClDeVl#sYUm
zN>xRWnYdNw$~oR(()iS1<&nElYC46?^~S<3h9rYTD)V2eP_IwmU;JitDU$dX3;(Zl
zkFxavN at GhH)Fa9a!e>wm-179fw97O<F64{s)7(A$e@(2FLnLyOg8^L+F2!;1ZUZ96
zSXjiAm#F|HH2+fC|7|_!eY#d_DHi-;W-3PEd=^lO1m?OUK&owS<H#aX09 at lmV4$o&
z`_wly9zC$AhlrtM*NQPiyH7S5Am8a_lZJ6ah_&VaHvTW-x!9i2oO0e%Pir`KLHD9J
zyj2Sl#zuL#n(f|`W{XcS%O&3=_UI(Qjd%KmOz-stYY_kwNBcCSS~5Ry%$RFZ*DuQ>
zdK+)XOW8 at mJ~tp!(YOuVEGZ_Ksxp4kTaNm`3Z_bBg at j$8Sdei>oK)}e`7kzYijqBw
z^!joC!$()pc{vj%;L8=7D^aD-!K}B{PmmVXoVR4VTk3pfs1sv_zE)h8^3BQ6_HJW7
zsk}^imH$*O`-hc&)y6!3O?X?tdPQvJ-hSXg^vL7IJc~LFgiXn3^HMvbhcR|l6i)B=
z?8V#3`12;Ts9?&#|MI<mE4=+zdk?6oQ6wp2{$)U<lgB2x5B~!K0JsdDU3f6H?sVx5
TP?&Nq9iXYMt5*Hk=GFfJgVwuc

diff --git a/docs-xml/Samba3-HOWTO/images/w2kp003.png b/docs-xml/Samba3-HOWTO/images/w2kp003.png
deleted file mode 100644
index c7b779900e9c40a5cbe5cbfacea2a5f394469129..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 8892
zcmd6NXH-*LyLGInfCWVaDINq1AOR#40r4n`bW}p5CG=jTgb)zWgESEk5F#BxKx*hU
zkRwPZAiadZp(GIk2@(k<B;5FZ-}&x&+a33g@%^|NBR{g&+G}U6XFhYzXRj4)Y^cq9
zLg)kl0N~YmsPz~CIPi}1oj-PvbEWg)TsQ!53816(t4Tn{8bLE^#yPF)dzYS|$&_k_
zpLLk0dxNKcn7n%hLGC5j(HX9 at D(|h2UU_;debNly6RV~=9qsK^@dvN$vx;9Y9xVtv
zvUT`SmUWIufHN1jp~!#(_>bRO|44?m1j2Okiy!OI^4KBHuU(Tr4$ozaw&Y7$sfPMq
z0p#@7hqh?)CB#xJf{l&?6yfWHmr-x}HN8TE36w8 at -)$c-rWk8ZJ=anP3K);<r4scW
z(jF!<)O;h~)|{d{M;b5(p at Ndj#vL|Yms9&!7X!qTD&JgH5RC6sNRJBEH%Kg5T;|d#
z*WG=OZAJ>*WVfB0>au^Q at 09rFw~18~WP2Q6YJPmrHE*U-*Uh9asRD>k->;>1`^kLH
zvpP91)Lrn4U~Hj+j=g%aj)IVp(~h0XemMM*CBpH>5~Xe65uwR9#i>Gg#wLbhctzYU
zA-a3pRa~sVR%~qpWiRC~syE)|cSWbQlm1<&LRe}%vst|bj=I6s%)3pIg%#IQJf)^e
z_$dPzh&SvRBQGuZv&G3BCF_)Xt=jKD^q1u0?Qu<d&GG0fNv9NArIz!o#=*?rZq~K6
zo-X}7;4bNfOPXu6Dy%L-D)w1Pqz(+jvs-WJG80mlVOsXCks>{QN(QR|5+Y$y-Tg~?
z)95IDN7B&hp`^-gtt)m3J?`QpZ$+g+2c<KDMw<Fs_PaLX5Xm6f=<XlwirI<oyYwx1
z!H0F{6sF9@@d1?mlXOF0TXM&b?Avh}HY2JAWchS-(Zj^sX~DmTf<W?a8krH%QTh(z
zi5i0p3v_e;6$J&o&T{T%YR2-rFJ?jmP0v!oZkC#$)ey))&cu~mZtHibLk+U~B7bZ<
zp^R>4?&KlobXpJhKkw1{($5UIl^#_socMg_J(1-8rFwWvw|6`<bHq=u$?a-7+MS at I
zkUB+H at J<O+!5euar&*r at VbAKaWx|FVeMv*IFWq6+rVJ&rfvHU+Z_An$o!a1vJC_#S
z)iV0Oc;-`Qr3M&Jo+1)yGy;8vE9i}suySH)h`jduy#{$c?|3|8dvO#N9W)~<DXx%W
zZ#!#%$*YHj#&T~?Ocr4~kt{e!V?6b8*rbanc+ at ytSE{mWe${z(%#Au^G2G>@y3}6K
zrx1$%aluo}X(uo0O$_)=zeJhJaAoosY}xy1zn#CZD6>|-f%;&!NxGDq)?n2_ojK8F
zfzbKzxOWBZ{WLURPbR2_B3{z1zvfb0_WXHX<)q|Wh-BiM&XLrcrC6(p37C#)VN|H8
z4F%l<M~%Z4pTSPkT3+{68;45z6H<w0mI7vDE-9Vvi4Dv)=M0alJ3bGkb4vYBZXHA5
z2UgG at YuG|un-Jp(vfEd8NYH-jVM at +0b$~jtPY;Wl*=bj}N0gpoUA3YzzOAjbRJ({v
z!o5OfL>;u1$Qk(+K!@6Tdkg)PA7(62q9WFDekZRC+dCi@(=}!<vFwxW5Kr1px{69w
zBCEFvYdWO8m$YHlcMT>eYkyXadQ$iiZt6c{D7KdM$LiYDM#jV2yk^1knew=dmTA at a
zhb5;%Ro|7X?F-A5JZ*uKP0~8x<ScFdVO8D%F-`q0h@^UGzZ()E)-8=LrCx|mdga)&
zlnlv&-SqMrOafVOKenXp_*^43FKY%V!nFxaeS_DynRn}0ADKfB+gRPQT+Ql*$rRhf
zHxlV1I^qt at yXL78eV;853uv_`p+s{0$oDb#^o&OQl1UY-+XC@<<DAQkXUN{d7Z#%N
z!<#l2yO34fKz8QhgTRl83409EdVPK5f at nBh>Pk;F_9IkUxZa~PUVAZmDPFuI&F$T|
zrT7N5P at 5Jq4IH(cdemoVlZe#|nR&bSP}-0;S&Z)RE+aS;sCE)H>Nd4eR6J4DG%TD-
z7pneBN`?zCzttjjOfAAapwYggaPvDEyY=fAMvWhrHtLRNR;#ZG0VPmYh$+luzmNk6
zVvf{FGlQ(9Si7}UutD*5&4*{)5tO)6oSX2d+YV-l{>{C8Dn({?x?h=<U{5iW8n?=_
zB#l`URQ1Ntv=e>U3gEejM86iiw)cv$g`0redJaz75)m%cYo+aib4Zl7I at sahyp^}0
zaITqaigm35X at _SgV`d_3iOHEGhHTcTpWr?l-!`P?#gt<ecJ291whcWfj^8m1dJFS)
zSc6sf1ekon>f at 4IX_3+PPI2VIEsWW20Qr)jBza%TZ*K3$_bHtZeT=d$MuQEWTdTln
zj@;rw6KT2CN;wJlrF}A1>tE`p%*W)de#;!Yq9CHTu at Q<rpOB7->zCgfqc at 9JF^M;Q
zOM`ae(KsxU2zICYNX7l3vRc>J-y6T<*)c!%VIc67D|t#W0TZIrJCT{%RZ8lW0 at kzB
zrlnLqIgMyoR++aWWxVK8vXRrf6ND>zuH|j2nI3c at elZFKZ3Yd^r-5hUH_j&)2mgYe
zNW6<9YUuj&NXv3L?HsQ4H4anrfYxpJtf0+Ik+Jp)>2ci2s1Xu)xAAMK@#gEO<1)Uy
zMLp=oiKM156ZrRc^+=+XE*|sx9@)*A<pEtbQT2ePt8qO^Kol~?t9F*{d~4);YIl}@
zm6yM-?--qtJ)@@9SkKzAYbIo8&*0g6l at F^pzmj0eTX9uNdX0?;MSfMaR_4k!6$gxS
zPe<vLr^AHveIW#rL+6t*QY~}LcN*hNAI6iwd^fmnh5C{@XJ(f8up5ak;?b&-!kqB+
zV6)i_#`<(8tA?3=&&zs*I33Fr-(bUc)dhQ)6Y=hv6Lr+9c}px{{LBH(-Ni$65-lWT
z$zM2ri7?2l>+8x^m&2Fi)1zK_KwS{zYKb%7r!iGXKjv0E-Ygw*OQ}#JcYQ{~x1Tdt
zV0Ng7+8oB$UK3_SK?AcJ_o*S9t3*v|R5ukhs4w8QRpN97tMB3%%)s3gj1Aq!XJYzb
zStwC27kVzPBwY!J;?2AwxO9 at 3<v1Wx{1mC`6t2 at +PmcEYSZsBnOYu0Aq?OhZ^UAm!
zv*xfNKk$_H_&U+|5Cg}Sec})kCK|lgbLgy&80-75fteG|?umW&<IUNOIo95{MNN_S
zvr34Q1!7ACBc?cC4YF}$)if^LE at W!7plhv~M)L>_k?5$*XCiOIsE?&2CQ3pJoZ^(R
zDnd>@4hj?^9SzgK2GIu+mTk8BoNNa}s_9ylBPmvcoW at A(9Fl`k1UAqyky7oI71Mnx
z6nj}*sqr?m&lf at 9S174t-*E5SnKGD!n$41u$1QErQ4n7T59pH~{0CjmdQvbaKoBAv
zN}tAH(%eiQ`69`up}5+BbO;U(MW&-B*pzbaty^f!xWB7xA+FEr<SZP at PbqIARe3<6
zIIz0uk?e^<7kc86q&~Twv1gwWDHsfyaSK>oHxp9sF(Z($<#lp|&z;h$x`7R4ePdDX
z)w6X~+iy8N-ho34`kJ%FQr}AH<0GTDW?BaNG93{oIFz`ux-`4fqtP>sk<eT)sAgvt
z;p%9RF2u;qFEu#nwa_41cV;(aALB-*aI&?IU6uTE4$D7`+Q>>n1&LUWAJW`gi_?+E
z;-t&kHtZZ*g){P(I9Wo7VUe|KpYJvf#85Ei*nz$jD}%HhmJ)i7ooNcL!_8)>76iYm
zMG_qo-|!`w{X}S@{SI+df!ds^>@$tgN5$Vp8aEh<gJ($&q9fED!Pd;XWJ?{bDkUKK
zm|%$KHxr8vC7{~7piId09}X1sD#3v05WlpnZc>8`@4H!<Z8&+ZPg*HqXqywRLhyS|
zz?$i>P$bm1zYrIrgr?##=UGFM_tSS`k|A~RR`_lIJ*Jn3BQY7J5|p+~?+j*s@$ixw
zcdK*wAoD?+krd|#1Wh2r=T7_F_UNC+WUzE3_WiC?jHgJ+BJ!)Mi*{QVzP-V@(0$@>
z4)~LNOQg1LULTPxd2*u9cS*gTCi^Q9By9 at 4ytA54X4J@MqHWV5rkm$nuOUvbIP-{S
zeDjFM?+jUJ%@`3k>Jl+*A3Ub2*5vU;M-OP?gfS9FtVd26T^Q+=wqQ at 0UvsyBrlW$!
zY%1AOGRQ*eH4l1X4XHQoL0zrhYtXw1l4SU_Q<_maqI|KO+rqAZ4pmQSPKKl)>LNDB
zt;~rWflB0zCrOpzD%?0Rjd=}%^gu6(n*oxsrsLHrNU{<h@*R&^_30lr*OEwB;*iVS
zYyk>EWT{!aF(A5GY=zPX1nIrG#@^3=baBx_kw0#`z1iPR3gd)rolVvbS7K_4Jl`t}
zLujsHnb*bUXOz%5qf-O>wKV9BN)AyX(g+mH at b&&_?txaLixtDh)xIc*E3)N0^s2n5
zq%uvoB`{>dk|)6*>uWExxW>;%nydMI+YO7rwtsU>xn6a`gJI*Q;Q{r(n1_>&Q$mNo
zx<5YCw${6oUd^dZIORx7Ff(<{yz1&X>G}0rLCvx;+3a^A%99!=-vwip%dBH2rtpyR
zIAR!5hM85TaY!M%I_ezbiIb*c*C%=s3uh6}atq&3^%+Rl9Xy5^Y&?;zL2M_H<2!s$
zdsBLzAqyzE>(|p&!HU^R=doxvCNS&xQ8&50{!07F=Y;$|8*?8<0*oxlPPGd(8AO|I
zri5;%=4ld1u`If_6D>0!$g6_dW`BK$k=}AtO<1bMr}n+AWVY&fS##T?5B9K!k!dNJ
zs!bGe&Cqwx;@8VfZ)hs)IK}Naeg2%fC}C9DHgoQAX at eDEr#(~=Ys&u7^@O>ZBN;KR
zJDV2Tho*1DUqq(pWmyil!=YuN^^d9+AH4VbEL7E%dN&>QPK0i;@0sT@%SW%gJb at e{
z at pEW?Svi1Y?s=_807>Etsh7tZf~Yj55C+b-72geq4nfJa&DG6XyE4k}z$zX*@%T0x
z5~qsxPSL7#cr{1wMQLKm;AUVz-^)3Av6Ioo9StBe8hqQslb0A=w=j+v;OizQ%+VKa
zp{+HGX9XGt+>RjG*)7{m1)4cmb=K^-7E_f1O2z6z)NQgq?7OW8Ebn=S00F1P+PGin
zz7hZ=9|HoU&OiYs;uydut$+i at F6^z(%H>{gIT5$vb+>H5XzE!gDg7QnzxUR2<^<Cy
zdt0;Rlr><bO)tnNx_clS(aNH*P=!FX5E!Bn4r^jCslTjQoLLy{9E`e;W at dJoK5r2Q
z>;`Y8Egvw~3S*hSe~m`3e%m74a}3<gI>CcWOhzHR9!l>K$4LkqX%S7pJJ<P|q2_yt
zF)RqV^xy;XuFru_69gAKb)>zgE8pz&N7CFd8x=%pM4J+t%FC9E(pbAi2W>};!h!>2
zm-%6{d54uxBe-DHPRuMbg?-U~b^CeU=CX?dc2 at 7ZFdP8kp64%!W_lSI>P(3)#C}j5
zo!R0wQWaQ;t=8F(X}yobmx;zmaLbmZ;4!XHUSFrpgqX8jWviVrj#Eu=C5?RTOSBjB
zB9X2u3jyaZ9WBis>GW5o!fEsQn|ATziW(qdg~_>SFx=aO3&1lLcyX0%`qTsTvYAPL
zt*h-I)oeQ35%;Cc(v`u08x2Yon;(BD>u24P3~`A)?eAyAS~)d6Pi=}5DcCYz|DvP;
zvQ?vXzPKR>1+P&+!Q+S at 4=!ZYy`oL_7ClMQDBElqBDA9>@p%T35!#n>_<LLNPw71*
zpG6m+s`K~KAr>Qx{NB)#6#P(M&K0j-m&;8bWiZpb4=Z)HhMUkgK$p?QuK2X9h-#qW
zYf!eREqCU8%+yaXT)NwFIQ%Cze!iYC-E24dzISPKI1ZMP!48;a0gDbkB~S-Emj|Dw
zvCPfFSh)<(x#{L$y`aN~P+z~tB<+f-cpT2*n?G_#^4|e1di~%(cYvRRGRT9<Uhd7I
zeX$=4xL at eyMrMC0YD&HiQ0#KK3`ovp%D1hv&3y;Y6Yw5jUg*A;!70GPsChs#dv$(x
z&BCT at Hwf7D%L3unSDp+0XRbCDA4Tui7e^NF9IU8eMKa6w8obk!C)n-5XuV~LaRHEY
z-RGb%y!wXcM|1FaxW=oSN331A=0s{h#VJM?Av~kQ#jd~P=UWDl$!X~y12xu}TX!;!
z;;p>~<vSXATefI3>;qcT<wu!vpftbh!95yA8B8zmDM0SnqkyrD0`TS(CWcA7tD*c{
z4RA(i)#dUFo6G+<)BfcG{F#cQn}~}$NEz$5)4R##q`+-k#&Uci0ek($CUSSFf~mYl
zhDZjcg8i1aJ9M at pZT-+){08ZNN$1zsFbyRP;*dR&(Yg at GN#hubQ_c-)v4-`$2zgx5
zhsQ!ISwQxe-;V0V)NB+_e7C9{dO7S<`lF!DfQqDosdbS=D#{QfQ24N2I;+_g?ZlR?
zT`w>I1*ct|*DY!yBbQb5B6+)DO)FD8x%@5x_u&wa8qa0tV?j^{yZ1p at zeH)rga}A1
zl~x at 4{zgk$aj$RP;Ty7W4pb0h52VNa!oRFgO8myECAIWm#Ic{xZyHttA}X69d&m}?
z2$*hO<XC;2rmxT9{}9zCJ>Be at 2hZ1=!~<3!PjKUpYn9xxMzQzD4(Gv8yESKCKv^cx
zJ&AeA&#yaof1HIfPi+MuVSaD;V>jnHt$$;>-0hn0y~)yyosN!he9Ow*v(xo4%2|!*
zaU%<r;>IxLWv<_)a*qMMhwY=CEB40^XUp(C1uO^<ToySuKqNte_6BDUT{5pUfwstv
zrS|l$zp5$do4I|U)M9nM)>zo2HWP_X$+C(dXMwDAvmv0K15YC-+xxiFNSx@`URflG
ze|RC<Aqo|-_!O91#{2D&A1_1C(*A4Ekx}Mh0LoY<83N7=xK2CU6Jax9|8{urmR=!l
zZA2+H!S;?*?lE-QwW3{RVf&7wK<0Dmm<>31AoD2T#%pTL89>^l{|=^p())i2y8mq*
z@*iz^?fmGO$HQQV{Z>H4N6PwiXv5rhwSyNvmbb^Gao>@4rvD2T*?g8MaQEUw{chGP
z&@^Excz5Y5rCa8d{;~|3f1W?)160drZ{g#Lq$5(!)e#x|PgLbxA(pc!a5bpj3-r9G
z!085NeBqgYzq(ZBNTV;p<qWjF#yhxVC9G^cKP{_vJ)}$`Ba`Eeg2XwGJlU#dT)*G!
zTj;$z at oHU2=n2fS%>bjrP76_ts8#zcR2V9941Hj_p;Z!SIAfrW;VDFM``#kq at -#ez
z^{eoLiq(s3w=Db=57Q5Jf{W(33(*STeN8w`Sm^UpL?OhUBaEl-tEmah-d at J#MZ<m1
z7kmovo_I9IlSXwM at 5eHP8*7ZVCLNhScB6&oL5i~v%;33-6;DppgRf<<-j*Y`IPRC+
z1vHe9M(NAyJ#!UKnJ?HG#MKU0c3`89p+5*dkgR>Rji>{^t3#G;=dD1?i<r^=ZEh+v
z)raosvEuVnXUrC)-VPhVQ$#I*$I!oC*U*^Z?v<~eZ?c*(#a9?8huD-DtHd+Fv^P4-
zGR-&Ni`Gcpe)WCV4_0+iU!`ta+Ke+;o5-O5cd4q17y`8YDkW=mEZo-#@z6_ at z}~8|
zQr<9Qn3gcnYGIDMEg`zf0JX6B_w6CJ4+3~~8*o#yARu_N$d+44NU1-ly1*f&gp^Cl
zkEk}iN!tESc<}dbCi*DzsbvK4V&Hp+(%;r!w{bLUF6k at CQBYbOll%3%MxO2OGIsZC
zkpCtzYLP`>@>#q_0D{{M%qS~D1~6vM4Ya}@K72=Q`oBs!j*g`(*R8>lveM)IYnKn^
zfDy?PJLxy+kZcuB!{A)T4Mh at B{LLSSOepg;-ku=`ez#=RBf|@m7>!$xT{QFeb*G|N
z_`FPZ?LD*e&+_D0l?B&V{>U=qU~=pfF-u~aT&K7Fn4bprssY>GjL#pD+ltj?)`;NF
z)^kyjM=o#(&|*i*FI_YGEW1K0NvHI>(R7*R`QXcE??4}p86~c1_Jcy;hu)fos+15d
zvTvOE1Wq<|*{rGAtpx2w<@88|Bc0YuF5YPlbfy>I0>#XqIDXSn`9*PCw;a03DW>fz
z-<_*X&CBkS42cfb40n{=L3aUKz8uUof;X}_^{5e8sxj8j|Aa$P-)(^6C`Sud+ie`j
zc!;$`&Q^s at Ht6%H{d!~4=(9V3wUzRXl|%@tY}4xDwH$$V9<=Ad at X3RLqx<)Z0TqY;
zoqZ^xP%zsL7k&!lhjdb4!^6!VT_e=FbHDGZ2m4I2(iy(t!NBU*vLaZOWw!Af>SjZ(
z%U`*|JAC5qRzdjV{Q5w1hi8_CXTnh|tC7a70tb4FdP?g&;3zP6eWN1w<Wt-Ym6s6<
zyg-QZR?K~#;_=$Gr at jI<mQwQUMAz*Sy2uRhyj2xKvogLQs6G8OWHVY%vUA<X>$0QY
zGwf3>+vqVZA1g!o2vlJ;vm;jzto%hH`m6Cr52)T!-)qi@?zRob<!#SDA`%IEwLcp1
z`2<e4pnL~Z{av>cH4!DE_xK+L^oZ97T6M8(hhj-3{cC*X-lpFq1t0<N2xiB@>CLmy
zmVJr&y#0`K?e;vPdKV}oMgeP at Gc;oGki4nl_|;*fiwAN<|Ho$RPcQPnO&0!VmhvBG
zG5m>H|9p38eGQFn4ut{k4a5JoR@)*6cpgv8-^U%v;s2L>5ZExl{o!xhb8SLv)YaR;
zKHuQ>DO?49DHE^PUw0S-#Z^PRA8+zit6u<BV{T_C9sGN-Rh&Hal at z;1S9aos6)&4{
zqiX|bjIxTz7JPlbUF67E-2c&*3kPWvx^1U6mCC)=qTMa$Zf#TV5ZJVV%+6)l*)}(4
zeM!)ZK-WhG<#**+oaV=fp5OkI6+IhzCu2soeKGUd)JW&&b3p&2xYdUJG_t=^`)vZM
z?Q?S~oBs?n%$8fWe%q%+F3HSBV2vYKaz>coVariZ7~yZS)Nl4accH@&YciO#?CFTx
za~n+1WBT<e;|nK at mW}~=UgD*es7c`C`PUjH-08hpVpx at gQcHzKna@R)%hda0&=h0n
zaZ=n3_I-|Y;pC)>B)?#*%W`XQZXIIaEgu7dQO#LsyL at -wCF8-R0Y1pfRYEI&mZ+>o
z9rQG`-Dw)T()^0ozUeohJHLXO(_|sRg%Gh)A*dEY<te~{`RC#oKgGlW^8du7w9?8I
zTD<b)k<V0$V;}XcC!%>SjT$sn?zT0if-nbq&V&*K6-Q{Bi at 2(_YS(@nP5H|hxx>5{
zNo!bA^p+PcU>6J$00BW6wQ2HQ at w9)ATvsj%c7P^O{RVs*`e>3cwHCzJ)X5Q!SCDhJ
zTAfUIIO-Cm^bdvf-#IN0C>gwq_X1R$EDJ|9iT!>w$J}i`pW at UHaMu2-ZU3_h|GS(2
zEYrOY#a-iJ#y#b5`wruRxpqLu0*CWjuiD&ba5y>sYW;P0-v}z$=q~e9W5t#K#4vx6
zG^G58#_>C&&h*zOD~~7+ITCA;cFkMz&e?!7jSW9P--4uGOv3%9Cne4)dAVm}RVmiC
zGl(Bee(DDRDGz at B!|`E~gX^^?6O-nh=S}Noz4vPe^_VV`lB=SI_f+`m>(in?UOSXq
zRem%``AC0~+z|{)H+%9~D!wClOYTI;(c^QKe&RZ^my{?c&}l6#Hq40`dEih(>z7Mk
z&Yvz6l}&zskqbIs{Ug9!@Gxh0$GrkZZF=?WQ*DZMu$B7fF}^!3aZ*71lD$P&e$z=G
z=JDpqy5h#gBEd4X#AoXjMnbDECu;<u`LT1L*zX1r=AZgz5T!yo^ytH<kC*?I_J6MB
zwob-Vj!1L^uN=ai;lz_;DYqm5y`0eINLw$w0ssyoex3y&9Xx;kza5)@WSReY>HGh8
z1Q(P24Ne{IS#St&{;>eGS*<zKfD0h=Q5KVRTXog_7Qp(K|3t`Ns&tYi`N*{@4mxN$
zPthE%f}%K-*P^eZ?2qtwD at R_!$Xyc<5C}GEGhd~yX0ZdzcZYwvb9H&b`=D_3`S1^d
zvjhDCR=Pu^zYNMT>1jTixEirNkJ(At;PQvd&uc-X%^RoNxShY?Pqh;sd-;qFLTWfh
z+&srQ8(ruu`w8;`%zLHLl3_XApO&gUGNfVP&%C}?b^DdT3qG5BSz8kBtCWVF`1OOP
z#I^eN(;*YZjz`;jOAfsf`1;#RA_{U3Bv#QUc_&Qc>q)%C$7!GH(<jG1=jLo26#8CO
zRP*KQ)6nDrNYW*L=JCkf&!SNe!PdC7t3ELUs9 at 2Plf>aa{;V4Rd_TtNbg!Kj2jzPu
zaMS_eR8Q0SHl5Gw*2W$77>;`Vq3M;4#~J8_ld%&|%RZ3?ti!a!H2(SJ+Mj8ipAaSd
t9PxF_o^!CHe02|5NOJ+a2xn>Tb!ZH4cA7?VPNe{J?i*^A-?jejKLC~?z{CIm

diff --git a/docs-xml/Samba3-HOWTO/images/w2kp004.png b/docs-xml/Samba3-HOWTO/images/w2kp004.png
deleted file mode 100644
index d0e005a36e638cc10917793891e445105ab35911..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 12127
zcmb7qcU)7=x^4im&;=C{0V$$VqzQ;r3nE>C5NePnLg+no73qi|9Vv={w1i#*D4|L3
z0Rlm~bRpCPlDqKi`|Z8Y{?7fK`v?41X4aZn^UhnI=b07$R7-`P<_Zl61fo}c@<;~+
zqKF6nX3kOqEp1Px--1BbK&p at K>v?}%Pge}%P-)x at th@SMX58)9aLIQ%OK;wd(^B@%
zOF>j at m+r7iJuUfuMam#ev&g>aN$NcJjkbxOucf_Ty=L$J_WDLm*0bloPt&?)Szi^p
z3I3IoPIaZ9wxGVQuAr{2PTM0BA(6?5{*+f=NAmP1LYfeWMvvW<91zH=l{GLxlqI&|
z4ccMp6zE#wkV+npxGwqVs4ufBl?@c+*u68F?mOLMgWugXB1aS{FTxD_tf9dTQho1v
zf(au_mu9+n%i%8i$CIrZ`WS*&Y23(zOM-^NFKBC_;Ur;$9w(7eC+h&?h-m?jgoucy
zMBZcB%pMFzJX5CK9Z}?F<5qh+V5z*8tubuLXz{UOclo9AL$y&_mjDm>8sVpl<_g9|
z){;rBM*8 at 13xCsNA2ep-GtRT%VnJ2^b(+fbXPH{^$xEYHEqxx^*o2PRJrf*4nY=<s
zIy7=;lP at l5OoWfjg8gQPA3nsU?AlhE8Zr{Dlwc7BBhRtLIdT*Io&v=_W}<{=St16z
zPfe)`I14yG_3EfJV63v%BaS1n_z`2n$;4R*#zWUk)S_^gI*(dq&Y4s`aUkusN$@ES
z05?Q-V=&5CRuvoN%eDG5%8y0~lPN_=j2lPH1+lO&6G8u5%@G|dM#lvTB}QRIR+UVK
zrpQOfy_f8a5fGlpU2H;F(KKSdDjqA&YS?57k-3F8%Yn^*+ACZ+u9Jf#sdr9Zf at iFj
zef{0K*?qVArtPz~G80%Ve5;TU<X`bT$EcwLt at dcNjQLh|R{(51X*Ho+ujf})zk|)Z
z?&4#I%MRwlZ(I;}s?!ZK^|8guf<4&EuhZDpDwOa>U|m3gpMI0T6c|iZU{c2X%-XC7
z39%SPqYAjdPHoD5>zc3)n5^mGXNI29TV3F)^lk{o$5{Wde3;Ae at T%^9_G0666UCg<
z7jq;!zrwQCXfswH6}bMG=zciv`L?&lp~6Qna{Hc%X=I~X4^E(MR~IImPaqx`?7eAJ
z8QEaR4+cE*N?vIcV-efL5=fR~W^VXK`LxK62aAFUsRmw7Sd!838uG1qps)aO)zby3
z>vehno*_B*R8rjzv58)o8Y{ze*H>R?vX<9dy5wP)1D-_hZhGtr@<i5M<i+S1TvfJL
zAQsjzMiPWK(X`k^7p&upO4DNDBBG}oHsw<Ah$lWZM{mN67DE!SD>@o+cxGhPxu-X(
ze{tHLyY93=;iJX!R>H(xOd|rlhe1{7ws3-95(S4n-yT;w6JHzHj;xly2<-8|<`asl
zm2Eu=CTgHPJ&mHq at fcMw<6COIiC)JTQRMm{Db;r!`PMQ}#?yb~^-A46(zIJ1{S`w_
zVMU_ibY#bI;HI1YNXMe0a>HtU^@uOvK3iiABmTbnxbY}4^<t5Ps_J-%M*dFDvE+vb
zO^B(j?5ZZexpsoThr)-?IAoWZ2RT1peWB;F%2#4u(NY1wySG32qv3Vewre5jI%9?l
z{`ChV^51{0Tl*uvbUw5-GvLjIWkcBK!kP&stKYGndzVWp42r8HgnE3iDRW`qXF4`V
z2c8Wz!W##rWeYtDPYt0tQ(`O+&w+dN5+ONe7=0&Xe5E~gezh-{(Ze4y(`9Du6+D5s
z@@$mw0DgSo_$9xi;^1!9s at v4qrNTpv&N#&4>?-YB>y^<rBc2x3>19m?TXQ}x^(cO1
z56o5ATCr at RH(xvUWz*sK;oC!}rt%Aw=9V6t!tH%+{@FFUKQsd1yYoqznPG5NL{Tz4
z=a|#C*mHXHN>j41zRq#Pumi%-+%3Fgm5Z~9H1p+!TY{HxIvSp!<}v+#MN2S*9z2D&
zmI^$q7U?3Ev_l0~^L{`D*VR015cb`veT9=E1k5&E)z-LH0a@#Uk(9d at a%@cWu)mp)
zHOZ)wSkbNa)~t2MCRh)oN(wq4nz!Q~lsm2p-pBeNjtc`=>rQJpNUy&eT&i?lt1J)#
zvqi&dP;sqxJu8Ems^gx6{hkS~`Po`nwn{s!S0w?t`*y-mr=p&85zR1C<vDfQ%Ma>^
z9kIVz9!-;`ehc!9YWLpo at mFZ*XW#c5Dhxy}+(2Lk`qo!t=t8pRF4AcvqZQfsb*e#d
zI+Vt25+CUX^J2GcTw*6(!!8OOn_&uDi(UlYN-KP_zpmC9J2$eBq#vtr_g;G6B804q
zZ6g1`h=|zvZcH8<O-olaDOnwFJAq4N+qDDbh?8=wb8~r;*cl_J5k<g$1<E(6D!hnQ
zJdhNq$Pyc~sR-Wx&6VkYo2P3!FmJ=7k4#7*RF|Pv6hzRo&Kv05zJ-avK51cwE(Xbo
zsnT at 7k@MG*YMa*e*woVsD^MClSaI?5_6%X4n)s at at<`<_$SU_saw_Ia`(i=#az!6Z
zpG=Q6!z3JozkoMY5>#^XMfCP2P%qpJn{;sKmEGsVF_yBjQZ+O9!Ner<K+~i|3{ZJi
zm3y|u{h+v|2N=mh$fNk@`7&SBnv9k{q~_gOFa1qK705#~A;)V4Z$tLs7i)oAi7I)p
zSWMClo-)81D~{RmF!G0?I*W*#J<PRr2ips+NnQcO%Ek at k?M4(Hi&S1b`8kM;iOEb<
zP(M64ST>qp7++G%@F#6;X4qvW=^$bP_bYCimiMW*4$b3 at NHc5-B7V?A0!nUhFt!jP
zqL~5%-!2sv0SYK0BskK{zm$NfZaO-eZ)iBvN`hz?eHh8uSMa;W;}jrJwIl(@4_R_7
zHlWYo$B%jxIn!=5l2?&>vq&;&Y_c}_$7)mNFL^G%orF5ip65KX1XRRvTRGqPQa`9Q
zThH%3|N0&H#Zop>*hH0#YmulQv at g>?*DKJEoFC8#9W!ep_a1p2hHhq%cN at cm0?FwU
z*@mPU*&MUZJ41ei_D!p*1Cq#op?sjvV#D+-zIjRVU0>IuNUf;TDK;tS?$Pp<#3V6+
zkC282or?WE&YPK#bs>k5cwFK>W0Q_`0DfrBEWl@*Gy_ at rI#?u4_C8wVicviHC3szR
zlT0YI$iUctidVNCUFFh(l8?8}G|7O!@5N|goECN&Z}7|>pt|MK5-ry=HoF{LrUQVG
z-8|aMAGQ=Ez`?i66YV;8=K@)I+W~vKKNCnAEL!SQAa0E>aZLvnP at XL2*MO6Z)`j$H
zR|TMRle|j8Hw9E3p}o{<6^`d5&L5JRHX_6H5!&RPZu|Pw7u4(16O|^>jwXRQ(@Wqn
z6GUHES*=<o#z;UhzI_SYi!T^AiN>QQ{Gf?FlCYB6BC%j=H;;Wd^&%XsAksyKRlSwz
zD=e#|PwV;(PuYFmgSUHG{~}GDh!RRG3_!YOV5$#LU$R|q#Rn*7ETk-1JFLQ?1(n^R
zo9psSvC_zl3;bg<R31x#fZ3!K<;B*KlyfGQeBd6ujxS)IQs#Uk91c<B;Fgh;Vj~d>
zWW%3;cS2ar)RysaEAOgrquFbPk(*q73L=lg-u4xq4O}|NPx-+`Cc2p-fKWxOi#Wg~
zd+`F>O|I3IpNn(u2`mh3l3mU6lh^SAMI|d4h9hsDsaN$CPM9&8O^p;BN%Td+p+A=3
zw&j9tJx)Yaz#+sOY at 69|MdlK>p8_%hmeRMVR*sYP6HS8Wn}rBl=H at a3A!XM`<njln
z-FWtMAD%yL5h&S=k-5{R#-l?(Mah04PWG2n0cpZN5wMoCw=J<y!_*K;(1ON)`o6R<
zx at 4l5-Y=kUXwOsLniuG&Z(z<dO<o`cl9mmBX2kT-W?~K$kcdbHcMm*97+Dt6P`%$e
z3o(1yQy?TF=95ZuI78K7PDoqXOWhMXxZsnU>3*R>uLtis%_N>7m8c++tr)JSoz%$@
zt$^Hq_o+R~ENx$jR|>skjkAeb?QW|m=(f?Z)3(hUUU7S2zdGDnibAXcspZ6D<n4tz
z!Taz8eeIqQakrO5lsnt*l<{<RVSRO2vi5?2nW}YQiUP7ML9WUi*pkkW0{h$8rJPLB
zONkIevbEqaLbz+my7yiY)~qsBdW`|ur%sbrh+?;ON*Z>!*|l_C5^H0+&~s%q+2NBz
z_vf`;-&$LEf=`}<LE$=$VBaoWbpbyp={Wqx94 at 1Ptm|1=rsmP1c~4FjDY@)pQ at 5U0
z;t#FkRIj{rKBemj$R<rkCK{Us&FqjU{e^u7t|N<RHo>mXFI-SS2EiT8ZKVyek-w|t
zZ3ga)q%|ob4%Y(R2;ZHw%*f8$giwKI{Y(t$MjnLhX3?8CMxKXB^exIEc|voVelASY
zoYCjDt8-7t(I1Cx$c4AsleUiY6cvajnjts$fcX2k<r5N2sCFJpBKhJu9_yCJ$Aa<W
z^*A3tDB%ivNs>Mja>InTaKyPDU?2;)?=yYmqvhU)%^j$=_E+QP4LRSb#N9kaoY$Kk
zV$kL>uK9IwUpYp_QDnZDu-lMVtfI6c6Zxb#^UCqlscgh;t-Z|vhrWviYF1HcC|=4{
z8OZv$u7{&!KvB&7mWmrw1fhw~d-0m|7e|KL2*kR3e*S#FDzb>(18$BZp33q?^4T$V
z8A)Tj?Xw7IkACIKwEyDEC6nv+F<jBO`Z6EnkSC(d8y7I-Rx(u{ky7Y!5ijRPS82MA
z__<8mY6zR|7_g7DJG$u at Q}Uvau&J at vQR;JPE$S*HA!0;LSGSbl;X$4zLyk-iyI7M5
zyIGtz9KC`1WWo}Bd_P*PD at W({c(WXGep5;fKJA>)Ys>AQnSY3C@#@niIc9r0h5M{^
z$N at Ek1rLW$|Fq4SHq-&bf6)6?m!{_3TlZpD1bh?cV3mQfT7nD5B+3uxO&g|8lngXD
z(XPTPqhL{~Uwt1N^c5Baj^b(ds0%p_`UImmrOGmr0xZA_Jr$pdYy at -tZHAS=k4Nzq
z8A(GisYFUVN-ArRoV1il-ArL04*%^H>^*wEX~qq`Rl{vcGHcn4o|~R{0|IF<w$Osg
zPHj;J3EfA5uBkJLfI67}YEs=&I0zn>y*p{K5-XBUsl at 1Mh#H1z8+U&L80YVG>Ahw$
z=zXxk)&%0*P)sqqf(qGXr!|vHuE|fqweH3Dynbh6r?X?KpIcz7{2Gk8{k9k9An8>H
z{DaO0S)!-b8HnNTpfD9fzaiVZ37HN{l%CP1dvHnf+ffewpQ at Lq51f8be7igOXe*AO
zB1T16*oZoGmH|a6^}(TwOC#NiP90iY=Syd~t{lg99sEw?W7SgUa3Hv+1F+MmvNu}J
zzoH8C>k(y_V8HyyFn*W2p;UPFvF*6Kec^oK^QatKj#MoNP;!(sT47ot>q2pL&fMc1
za%GjT-m}I^ni6g-T)tz35>{k&?4zPF+Aj&lp{RZU5MX4w!}9BZ&d$5*Q|3kB^}+so
zyjGX5eJ?3po=G1jW_W#>d#71+x#)Zj at l-#Dt7Gp0&&WBaV*YS_2k$dcIDMF1x+;Bx
zIYf00Pjhv*S8hzyRSczf?4zzBt&Y9u5i&LH><wFDg0DvGLr3a`LHA12^O<c$HaMYs
z`dzJMj#aXKu-U|{AHx~m-xwr{`U)$%9B?<lbm?`~p3fyyBsQ9GzZ=AS5BNJ}C4DNW
zm7GE<Q7Ea%`k||i!M<f!v7L;mMr>Z$sbZQ6l+mJAp|AyW1GfVO%cneV$wLekH(Iv%
ztZ8Uz+N@`&EBmZ)>aNomvqqe|ci at 4cT8#%Ngufi~hEiLK;^*Vo6mM<=s{5 at EJWE34
zK~}0A+k>lznl|Q5SJ|5Ov=|t)IWz39+lt&%1f?5r3R86%RMD~DC`&cXy*gd*>$iE^
z<81$%a(tvSC?p#6{(2ZI$m-lIHOTO_H-%E-HR%7k=~inOaYn~Q;quJ!Yx`z<zVAJQ
z2Pql}vmsj=B_1HYL$w0UX_lP;eKe6nw_oGagO{wyLJ#TL>jTIUoRpyS%eM5yfN7q}
z#%yc<+Z{)0S^MfcxNnX}IKD|y$HY`EMl$=^pZpF1I#_n`r`<}1b)%{u&O3~FX64k#
z+;^=yq<Hr`57hH+;LFn)$LT9$G?wWLZI&4e`~&ebxkttnlov-X0MCt<d9Qxay)JFt
z7kz5sHTPw06sisKZOOyhFI+$LT>IKcD#%uTTtCDZzj^v44|s{IW0!MU2Xu~YWP4 at i
zY`Mb3<np9*5JHXhLvY%RGl>|T>nmaMAg$tpl46MKSo_Y86079f#iJ}#0-~=kX0=;e
zSk*|9UxDVV?t=N!jcBf23>QWQF{*D$qfa#(Lsy)CItvt=&+ea!d)eu%OEQ)Ag9r*e
z?RGZgF}`uNt$rr at RH!`N_hP`?_Zb)(GMDTo7#}Jzo)MLiZL0BeSw42mzSpvPUzcKm
z^4F>V+%wg(d}f;^*8I<uL9sG$Z{}p95-;au(c*=HK_XqL;H at RNX=9DXWp+^1!>IT#
zsgeo(ovL!GyN3(-iu07;`mOGzvt<6QH+(UlKhyynh41Iu(d+?kN^F-FNL`xGIxD at L
z at 8$+ at LqR3yjcSMeN(XjMI!HIu at 5wgZ^>;6j+R6Cz0k at df2fF4J-*cTOFGdSk*uv55
z{7ksQy<e05K+cnD27h(INn4Da{f7^V+Mfy{*}HHn{^{K5k2!Hq_D}q(H{WeeaR{3N
z&4lbcwU>{LCzycQqQ^!b6v;W9`qxzI2L<)_o>J_N0DPLZD|?};{3iu)>!moqpZ8=A
z{xjqLNy6R}XF<XSNT^fC_REy{t?R(7>tB3`_hzgh|5K!#OiMD*W;_I)0a?8{TrLMR
z!0ct#KkuvPpKAr%{OSBr+ZBkaey-y`y}oBc#b;j^0>-pIm8n1l`UN`K$L5mrAi`YZ
zONYbFP^zwz^<7v2Oq43>;<t&IxC{4=^W^4W6%qlBh0XbT^(>qE_`Xz8NCXDy+-j(|
zJM#7n_{6Ur_4_O{u*y?6kFRLfo)j0osC<)?uzt|?vE;-Q{}SGK6eue_I8#VnS#683
zmv#f|({vRSVhOL9^t>d;$0Fh;sSFys{>NTFT4>W~L2ZC*{(YwSpvNM*6A_EGhF7>}
z#_P^=ppECl-+1SkLu?{WErNCD)6HL(FIhhSYlHupWEhA)O35?nfWPxHQd2IyUJ&+d
z(koC{%?eQIhFmdHKhtm@^_*y+9#_M-yT`x~qYV7(*`!*0ZCG~|uV~1GwEZNM&ry<B
z$1Fj6|1BGycqd;};-e)g at 7!zx1wj05r^<Z|sBX*KPqNJ^vp&7pegtt?wW#CndAPAW
zHy^lq4a)L>-6VI*+Q?k3d{VyFjqpp)!N6Zf(+;EZ$59_dH;aoy-AOsML3T|7sRT$&
zYy-C at UNf|!c}*^i)t+le&}#1o|J%+dwJp2w1S}AKI;rYvNv&*G3Xc=@IFe|rQ=Y%D
zhl8If0xw(2o~Xy at SziwKhq5C+IxbJpn}l*~rP9dC&{H<woLUy6oj<^tdU=n at R%zTv
z<-Xeve7j%6P=*Tb+oj3xT at D#eA9dHOcU)Vxyj0>0kwkGgyuHI{TizAzP%UgoJu7+9
zq<FxWGBowUi!UY<Lq!7|gOf;N at kF4Br|A?VZ`@Y6R*Wo3`*qvtZD~Z&L#fuakZ}hl
zkuinXckpB6L<xz$rQ9 at C?fl&fh80TP(iFIV52`=-B-H<kxGA+C%S~~6))qmEKd~h$
zb%CvlVKyOXt&y!#=Hy!8-|)=eK%9SX;>+<~5A<$78j`Jl%siGUQ1z*A>OHEF`@-}c
z)y|Pkwac$(wtog>Ut=0vcONA=KamLU_{PG$P#>KZNZ>xS;q_^eBIOBAB41clP&V*K
z7HBn}?YS_WfZ|Rg(FfZ`$cX>e2fVLjPUERpoakTybLY0ZqRys%p>4>Ww=OYK{=_cA
z?&5dNW>jCYO)YloEluboA67p|=_0i_mx3UwUHE}+Pfg1muLHHSr|?idefd*%HI)si
z;#^@>%W8NiXpxkAIZjj)U63HwQkZYv0)gSAXd~4%8ba~UsT~L7mG&qNBW?u at -RLqZ
zUvKD4Q#-F){R&0BSHrfUH)2{o&pggk%pSXShd%#a_%pg!$-YcA=1!Nr1*5p3uY7Hd
zCJTk%hhC<%sa1X{5Z|j4b)7l$Rc?ndeu(&#?+1G|EclgLWUVOWk5)5f1W8Kr!zm<|
zQ?-4mQ^P;&!WnDX$n#oFP^0B9F{3#tRR_3Lg~5u7vzZq&GXrk;sK(`J(Yd=+b+Wiy
zcQFw4lCt5}QGN*(sm~|C=bef?G^g0%N6S=V??&m89Gmy->~dWY*pg4_$PCBt+u~^@
z`LoUD78YTBZ}y+wHIk-!CA9odle<Sud3Ef&@9r7q=pTLuLekE8x#9UM2*3n-O_6;3
zoS1j-nlkF|p$OrTVB5n^-DG1361u^0)kpCHt|G9#V`ou9s|rn}6Et)8A9c??=$`vS
z#c#38{<ntgsp!7bUqov7k`BhTb|)`glj$xw6C^a==)LQkJ9Obi;0~*ru`b)j3`S{9
zcJtTc+{WVeNN0)h at 8)xl+9Yw~V`=SDS0IfLT2L-}Pgn#L#K~8MDmo`ZXgDM0IJJcj
zq2!kCPDn_s&AT<=>_{b2lR`EcKdV9BdcphAqNb`fMS3{CR4eEG;^S~zfBbaEYK!=}
znYK6`6eY*lq%+!^XrsF{>`OWRlzjutdHIwiwc`q!c_5Hyq$gTHybo7)#ub~Y?G$ct
zq5M|(!KhQQjUcF#`k^5-HAr)Sx9YMKs;Kx8GRp90+N0I$@Q=qlYkGa at lsD{;@3T|7
z@|Aj5LJeZ8l&tI@{*;vW^nO2>uWVKRc)VoStDZYc at S)7wkb>lNr-Zj##5eFHyJuN+
zk>js3S7oMf=R6$Fj=`Cc=F{^&`ym6~eXf>nebKdy?ehZs&!ib~lSb_Kx<kg#2A|up
z*?+35fId8DRkXj{z|w5aNCWL|yw#887BMpGev$D9B6#S2TYJqx1r(XTV=#Y(cibm^
z9eLTNer)^x217gzXwqOXGAXVYV05Dad~_h at IPbBqIGH*>m&2p&T9U3Wkl(3pyerZB
z*1sBd-D;I>%!1RsZqb5y<~Ol%v-lKgH-zhUs3_ALI`&L6g=$jID)naC5x-{MTjS6y
z+l7%)-4^)aB=NRSUZt}sB at Er%@udP4Kc17YI$CU8?Kq`_wR;u8Kc|kwr- at 29Q!V>k
z{3L5A5s!v;o%G`xd@;N3c;;d0d$5?hw69Wl#_B9=beVlPZcA+E-fg%Mv6<MYsy{Vk
z$wPPJJkBy9M{-GDVJ at xc7HQPJrQc~`Bo~aHY?E~RCBGtkD<UOgJ+OM<PE+v+aT2tc
zaX_mcS{lc|XMXx@)P>o0hBT`YVOx!H;}0(*@@(fXhBe(%g1NrBZvvAdxGV^{y=1OA
zu3 at 9K;(a<uk7rE%)UrBN at 6~y*V(!_>(w}{QS*%$zVdR_P#wY%+udwb|ZVy)a{S|tN
z{(KyOaFxzjMld~ja#a?FPyQ4hKbyn<P$(v`bKSZ#(bZeBcHP&vzRHy&xVTm?kFKR(
za`c`Kd(#g at oosX5Wfh$7xfhTJgMB4r02U-Zq2`oa at r@;|VybV<u0amDb|^K$I?@?E
zmQwzKXzOchZ1%;6&H|dsFMHA&<I*}u@?Ecmw4mDnm@>kvtXncEFIM5>iSDIsQ1mMf
z)!saxCta1SF2&S#vUXytrQw-$W*WNm<{y=9(<@(T+MlO$o^`tT{ir(h at I~&dK7)P7
zQ?8$)Hp)9;Ee&t^rEN}^#aw26`ITlYc$CqZZlMH_yzQ84kd#qB_VU!c!{N?}a^d;P
z$+CK9>1fnvLH`PQPJq at Ql4DP{&8~g!&T at lM+wtclE$D2C{}%If>Ht5^&<^B`P6_r7
zFFz<y9b3F&er5lTO~jeRdew|a^CZ13C+1H$N26!$gz9NQ3r9V4CFLD4+sq{BfOGY7
z^|yDGcZbh*CLBf2aueV~>?B-w+A5_+`NeDB+*<`7*Y2!41|KOwcf1pPYP!EMX*@w`
zRIWI<t;<fwx$Gy)?l$?@=q4*M<IYae1rKfK&T at Kqr3xavV|>c5e64dvq|SyTZ#OvT
zD{HVA-0*Q5d*p-_P!$BmX<f>BN{fRn&>)-bCRT{MU=zUIIJ*|i4M{jr{lQ|@U-DwM
z;ci$js+yVwdc9a<L<##>Tc%;XOPkALBi5(S>UAm2m5nBN##K<#wN$jI)1?U_ceAPX
z$2e_mWqzd=ev2?-Z(HNHT4!tSe8QfG`NTOosaFhoD9XJRQC)kdL1bel at wEE&$b3#y
zcyS(|ST%nI_l(iH3Zu#xlLxhG^7}q at wVsG)xBb;8=WS!7RujUs)u*eAb&V|hM+WB+
zb`dh%yn4&v7FVp;XO`X-ree^!l=llcV}2FCe8h_6&9y^uToTOgymT!rT3vE>(X!ov
zzLyzrMLwZV9ux%0fk2E`PQC>&#k0YEVBN(jPBcF^)`rVw?DOoXFNb|feD!W=?dXBO
z=S?L)tw~(M<eJUZf$&!ak@{osswz5nIlvF9(y2Sn`ORdFHG1brZcu9PhpJOjJ|&AX
z4Y`g{fgb%&+?Y-h+-#E4=)oWWQi7ahHeoMApZ}ZJa at WloYy1KZP00E30PKIoqT+2>
zbSu0<b(5GV;I3P$U*!hK>I0KwsJr>IVwPAwP*BqSkmym&oeVRD%%7oMA-*yQ+whxC
z5i{0DMz*Gy5<x0qB5RPfO%~TJVG(OjcoWqZT#=)A<Br|Oa}pBNK0=gYCNDsqQR_|E
zU#)BSiL#QtuyRuPt=D3!W3^pVlC4)+vJwLLLsAeJjdH1Ov(=Y1j~we>*yG+i9!DY@
zjHrySQ-+xnXRY7qc6VXcb4D``GK$a!s?zBjZIf5Byta%X&92sk`4?gZ at sjz*tF^D5
zm5e-gtUN<mPfc<1VC6Xq`ISfCa{DRvR=ZO6+2?(tkwFY~%bsdaQib~ul67r6H)^S$
z*MGSnBFSa}@P#R8=gi1_)uz88qZiWA2qMweZ5v(NZud1UsiN}H!#C#CwyKI~64oih
zfajw3 at K+}iMAtL|_fh(15A=(+ at YTSBuW63mM{jZo_QC`G&tKnXW at coM*_;B$T+saP
zy5G`2|9sT98OPJmlwWvijY0Ya?84~E*N8sw-GW?qVv5r%=G|-W-K2fRqTix9?}-gx
z*;_0M<BYArh(Y%5+UI20nmCV7T-js!m_Q>IwRV;zo|Yg!0KSf*`dU0ce_GrXJXF>n
z6CS||Qo8&H9{*Jj<K!LgBxz9xp#bv6oXpJxjY0}`W#@QNK7#0IB{)O0se_hTc(3R4
zD_*Z~W$wdo-(I8!>GBU5ru+}|l%BUQ=>fo8DFBKA6w`P4W+xmnLI(kSfAU{^Ji5O#
zXE8E5_oQP-WqEk~uyr|GxAN0IUAj9C;F>|}pB0T=2*2Dne?ILM(c;YbmHno7N(BXa
z&TI1a%920tKUpsNG3Zy{CD!eSC!HFM$H at R?D>-i$7ktA02L_b^@~G%j5d5MdhyMHt
zDRmHT=^T3euNvm}C4fC^{6-f6FH=z>XXGeL%L%BQFS&o5L40`A_y15o%?nO}DxMd!
zmvVPyTgTP1o(%B8ZaFMiVwX*d@^2IR?+SoETguDNuigi}r(g79*XBxp_s0(Q!GIVX
zR}9$5rSV2EK!F2y{`3N9voowvnfGK_e%0qeSyaF at R_9LE9Yg$FxzNPL0I=;}F*;vA
zgx;`gZaHDubMrH*6K~y3N=}RdND-2GUd!vBI1UYfL2dzC0-VSLhwrI!V$Hly0B2y%
z+JW6!I8k+V#ByCvG>mg>Zp{LJRiQsD7|>+=i9H`28a|%`y@~t%!8-p5KXmc66{tiV
zDA?HE*P&LkZ+oaq3i%GddAR<D{~L$@Yp9Y82xSP=-Ju?MW&_P1fwJ_DlyhN1-dS7G
zi2XMFC;}y+;Y?{qN5 at X_-?irN=87`I4}QjmQoeHgzI~~_^_g{d#h2ooH at It1UA_{g
z8sC at QVDy=0qqr8~Uf{@~v;+73(_whAiKu##CFut3tfX+fzYCSf*5zZcx$6a(1X^Y>
zF!dVrgXJGD>sFsk5Bad%@=?pcdKlf7{>;-<349fAR#_am9CC-THZSG_x%iE@=2?I4
z)V3tjrHrtT3ioz5esGx56lxn;>y;rMo3pWrykM8S_;ekjtV>=IE0g{LcN*d at 7L{cL
zCNGLCv(2ioe8 at N?IDcvSI<gF_fOI7S>0ZrEb-C>BLrV-DWJ6IGgDPDBD<3PNa$6k@
zbmYg at dlz@%4mGZIIWTEw4$l^tKyo%!YfmZJNl4Ahr<-z1VPu)ZI2X_dnq}qWJiEm_
zW>S4Mkj1M*=?Vx)hj6xnU39XzaGBw^+1!!eOl>r_oP(@U>{v(RG8$m88V>EvQXz4#
zm`3PS^r!L$8OLS!(2CBNA&R%_H(Da?B?}LchDr&6f>HaF{nYN3p6E5HFifyBQl{aC
z^VeHek0H)qEO7!xx0M|Qlz%?88lV)LKIIMg>3=^nxVmRsb54Za=&9A%?Jx*sqDq&8
zjk!HQ&N%>bKJG7J=XP=p$YK9qLND^neQFWTX#*ffSXDC#&QeR>HZuVtSX3&du`1mA
zRS&*v3EN8<rRFJ>MEN(8;jLB}87)ibo0#4~O8ezq=!qWn_Tih)7?iC>i+vZOpwqPI
zT3s1Y-(?*YX(+$tN4Mhc_VBnWBqj>A{M3){VYY-!x)4QF+f#HK!spRGRghNHJbuN&
z*pTWW3 at dBDlQA1o&BMsZ*dSwj<#(N>xwMSa$C>ifz2L5qczDp{_#z)zcfh2pi{qk?
z<;#2WOt>gf(Rp{Yw{}I at QpmZ?k&5$d+IMZesAyR|L$+GFRswwTCVq3SV5Tehb639N
zye-Nw%kLqLzAclod`i$LJNT}1u*Y^;On3iyn*Dc*+;2}6kjYSvOX3dlt#UQ)A2yb(
zBlB+gIwtGc(w~=5Y6J+S5f{!l0HNd!+p!_ln`7wnU?JyXh^RNZ(%Z at N7UJU-?e0gF
z{CBL?FJ-Y*BcKhFvUhhH^>Gzko(X_95AdTR0hghJ!%RiZlJdgBfqIje6Xo|mwy}in
z&hP<%({<e at DZTHbvH)TAM^!n9iFTIy;+V<%^M6xJR2NGWWt(2oyKVnIl_Uz{<6anQ
z1Lk{`jbjy}01;xn3m!ec|C&Fo%V;`x=(X at UR&ST=)SoM2TZR*Sc;ljo(ctdF9NTmD
zF8VE=Xf%UpNZ$#$ngJ20UaB_A4BrajQx|6J=~)gCqrQsA`-obfW<}})g7uk9O#RH4
zO!GkCcCSs`^19|{S78R&@biEx?KCeoFrg?|X5B-&{d(CA!<jY1X$qRP at bGrI(tMMR
z=5ojI+11hdc7d?{o!?ExY!Z><yMh8N<XH+noA;PE at d36AgGQslnAicrx(MD~-LWWe
z>LEY$2kmCmkBq_~T=XjimrK1UW4mfcD#vW43^ZAankjS?6x$*cO`jq at TpzvFdHs6^
z+lRyrItn6>c!pMNsJ8vR;aeZl*BCZ?`6TCN6<&z3xDL^W?k}QL5U94Keb2M9N<LdF
zR&H;{{W{*yTX6WuiNB25e$m*@(Ht%H at jcN=qfKh5Ae)zN+nOn~VX%lkp^MK?#%}4!
zHG at rBpZ*TxIaLcT`iacl%R?GB-#fyBv{b9 at xE@rY=_KtZO=?Y?l!q!EWxRU0RSTQ4
zcS+OpG7L7z!k)|T+F`>jd>1|(9>|Nq8OYcRSuC**6Y=0Nwm5&n+J7nZ&dI@<kmf*&
z5^O~PK`3QGvYF>2E;J70ETPH|<wdzfKc@%^x$g2GM~~*$!9W$)*P#v)N@)R3a712s
zT|Z);eiYWHbJuF9sQUK`tK)$;B~019=SY8>E3^8%MNrQ;btWVZ%og$@EJ+XX*hF{O
zG&^^<=ga8b_U=F!&SG|6Gh4M3 at JLf4ewYB=I1DWowcVN^|9%J8EDTI@?823IN9VGj
z^M8SvD19wv#k8X|I<DUKSjQgQ3s&Qb=<2DrfQV<iN7i3Vn`p+Ka?C(Ks}&1I(gWaL
zKVj at +P-yG!-I`F;44M?5t7jz5Gk5OBlqBBt91_X&A)>ZO*{^PH-fYv}AyTPrk}}us
z(dF065lM|}C<ydtQSw(FV5jHTkK`@hon!lO_{|V^&=BhLg(oDpLJb=8at`mrY`fcX
zp*ED_?epk1_f~Zt{kb&`u<PjtE24E{D6g$f+XJU|zr1?otPV|nc8%a=0&3 at Yvcb{k
z?xWPtD;zd{a_ntaQw~Qt*?S-B3KXYc+Pe5#C*{cUTH*Ny$>P{*R8e7jMS1tulWz+H
zcH(#F9VYJ at a|jkIzl><F<l$wZiRv=4EYUd^>{PIRpXk|qB%RLFqx}2Qc+|LjsTXfE
z(|lc=fD$9W<n0hq*~*hkl&Aa}NT&D;O+VEs7$gOO<^(>M{tGSqQ-1&7Hw~8Y^#XYE
z?jZ;`+I at lo>de441*kv#y*HfoIW;Jm@^2E&9}%dE+-e`BN4M{?8U8b%%>g(M5tLyI
zT^JA-U82}}ojwbQ8ra_EYXERb61m+F>bd(NzgS}ayvUfOCsG3cIg<6i)vi9;YnSl0
zxdFec$uk_Ao{zn|5(E}!1c1|yu;!Ie$LelKZSz8^5P)=;-#^P_{P64+0N13fZQ{Eg
z#assu=&_Axxh30&Y;CYH0LV<P=A9f2?XefVMgpL&RO?E0{VO5 at oE3yvkfaP_RigCN
zXcA%<Ahn3WK%w$VS1QzR!Uz|?%fo^TzHI|D4)P<zW3!JJgdtH(Y37sV&SO*>Vf^3i
z=p|h064jmRZ at e>P|69<-Sbuu;9gYbQ-*5e+W;+%c at Ip&;@A&6fKx$uE6axnzUL7v)
zMnX<C(pBMqo=BX3scQfHRN$|sxRev*H03D;0 at b;!{!)Bbm3{^k)O!?o=c at 3BJHKId
Rz=!i7Rb{P5hzHMK{~w#69d!Tz

diff --git a/docs-xml/Samba3-HOWTO/images/w2kp005.png b/docs-xml/Samba3-HOWTO/images/w2kp005.png
deleted file mode 100644
index a729b40cd7b5fff69db90a9c49f6c91f858a2827..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 9951
zcmdUVc{r4P+yAJ$bl*Z!WJ`CUA|qtisE{m0S;jh3)--koV;QLsqGaETB+D2}Oc+Zh
z>tK>?218>RVhkA!hVf4C^Lu{B^Bm9p9`Ez~`Ob07bzIjq=lA+<pYwB`pL4EQvpWX7
ze~A78004LmZ|U6w0Ju^(U&@gKoI4%2rlJ6VGXO)q>lVQ|%Vfpp=fKS?KO>-5%zE;4
zi=%lPengJ<k?- at 0O$e!HL`MDK5i|MTdYD_wRnT;O%>Sv at pxUPwf-|J=pFLKe at Ogbb
z$V30$_VFN2-Fo5oj`iPo?wnu8OP#vj^4%g=6W(7^_}W5t7`lUe_{_FcHn;TN-XhdM
zdbochTaF80*}TiZMLws|CCeM70bhrH%$N&^WJFA|cSBGKT#vVp(wcCggqrKBnRjTY
zE<LI2E~(^8l7Wkfe{LV6jwELDL$#H=)~ZTp__&qw#>Oeu9l9ckF52QpT{MM4v&Gyn
z(aFr$<k!1(VQ_}5>rSc=Y24%0?f0*FpUiudVSTwXO&FXT^|<-LOe1P<yw-@%s{|LN
zl<y<J7$4pfo?VA=u`iTG?l|Z0Mkl)?#3Y)lfu&3R<xzePL=7X9mK)+Q{<8$8f$n at s
z>4Zr9QE!(u<k`&;U_`f!<Gf<Ekc at eEj|$|D>61CL8v4ZC4^*S029f!=h2B$?WgjGX
zF%M-EM6E3ye^MhMU3bV^BV~oFM!ZM9?S)HTLi2gSC16BYu$)*+Iz_(Qd%3z|Tqvi+
zvM%aAZy at zdD2%?F%vx~PRK&Q}$2%vxH`5tz+}oFxRB-XnO=zDEW}2MO%uSp%KPHfw
z71kYdGU?~gM3(1$?GqyS;0sE5iR}}7(bQ&>&a=2~R at HNp$(M6!Cz#TLnb`ak`HN%F
z=8D1S9+VAz(9vECdhesEx4-Lr`_cR<z8qhMM&Eo at 20Hdu+EkWjYlNzrD(tE^&RS1K
zN$4V7cpSz2WYVd0*|?*Er;(l$Xhgll>*k=2|11Jt9L;UiZi1@`WM5f1 at 95<{$D9jq
z-mk$Id$=KBkRW>?moijINRa``G3lJX6jN>wa;?|!o_1fattK|q_-85T1}&dpSe9#b
zcbJDlJNo^O&F`5z<OOP#P6_2OO_Q!~PiQb6reCX)*PA?luRq;nLiNNFkdWykkuZg?
z43<nRcAP4rkI443imU1GCMFx_hxr2~ElJ+a`g at L>m*<d9XQt_xWp-yti&9X_)h<2f
z3nU^oD>&4<g)M5eh<<Ax!HeHnvT8;vhaRr-JUujImTDwh!=gBP(}rR6NxQXiM~##j
zD!w`l6(;HBT|9?+ezeT;g^4s;eXXQ at 5gn#;iCRbG=ijrHu at 5@vO|~3~!c0{_gS-w=
zP>tpHE}q;Ny<Fb1CT%q_2ES|J{C at Mwu$4yBXEWOI3uVW<597LrL`EZ^#Y^b&59VKV
zN-H<OkH~YJHWNZ$LQ#ur<wMX+hagvk)u{emcvg|3gd4r?@+qN}WIv7BlV*3dV(gx=
zCV`9SOSTcbPj}=#Ea6oiPJ%o4a}F)N8CiI^z8w*+aF)66l2p}`N at FK01T``@>n49l
zCEp_3(J|cZd3_qLB_785%ku47?{DoCutjg>K?hg221cM&Go6b_6|q~*6UFT)(tb*}
z%NSMMAY-rCM5#uKwi>vvu}Zz5e%N<01=}yXIlhe|AJ0KGS?4)j95)*ho)j1yB9-RO
zJjd>=rt1cfw>ux}w=bf!iocatXff3ta|rG}yIV*ltTg4PlMTLc{F)8oB)s!lj?@+7
z_vP50-K-G1(9H67+gFPr3hBBkQ+=!Ls1mJvOBLD$<sLlktn*WehmU(11ZoiHG)f$V
zXFSfd=Oik}dh#G#M1kDi<k%Lv$)4qDojcK(IOgn7xapmD#6&Dy_>yT-#~yWF0XPvM
zEQbFeuA0W0oZcdlyk|pYMY_=5dF-9dl24(O>bUM6+RGtW>Rw&n7UjNr+M3lnTYuiQ
zEMq<7_Rnqwoji+26^>{ZyNp!yJ-XVviNQE?-BebXh%-2XRZ8SHSgdv29vX(}JGgK5
zx+K{AV91^p4qe(n7~Zvu3WsFYjKV{%<?LYm#D>i7q3X{r_1okHCV*e#D;gak9<ID`
zS#oHs6rtR1Gxt8MsgkXN(QW)~!Xs!Yv48+OH3XZ(rZ5(;G4Vmw!LXXJCH{BTLHBCt
zJ+n%L!<<KzBE!Kp>{QRUN@=r8<jFYmm@(T%+o#;&5K2SYkQrUG2L?>G-#-2UsM{!E
znf{h2-{oZx*)$%rsjwCxR+<X-HPK>s22qnJ-p%E-CVVr$a#%Bg(21gXzC-4(taERx
zfCu(fB>1^gckn~@+e^)o#=f(`;oGTd#*z}bu1{$@5wb5=!q at tS_2-gsT2sWm=w*dt
znf7}qaoXw at sf@u*x0aODDI4N5uU|X7HB;lb;xHtmBx1C=wvPm!m7I!j-K3!VPe1Qk
z7 at T*7GS|@g*%A1jva$I&3-QlL;<A5c2Xou2oihBkKZO6$JO|R%$nNQ-{$8iM{wGt@
z?ILb_oD?6b*%kuoqbL&{ENm(MPn-RQmF`=8mKyJC!XZx=Jsa3rX&Yd+?eOvk+TD_I
zp`H-=vLX9P)CpGQqMuKishJkH%BR737deGuc9u};=(Uc)?#g=zjc~{SA?kf<DOk_s
zey0De+sHoc{2_ at Vx_~K`P!=XNHg74>Xs=tg!sxM^TSqKQ<lfOk)@utSHJLUmhKeQI
zhvw&437UU#PV3re2ZM#75^RbXtGT6lYjKr->bY}F#8$`bXlExO4rIK&wMEjKUEKZ5
zSux4|pP9=HrS6TNlKFG~;Hi0+_vWMXDm%0nAcY<5`X)lZz~#=Ucf~|TcBcI_7^2iI
zr5y7NHx;JA*~*sY at SV?e-0n{`)25`pbCMIt3ujj#^URt^Z0Oz>KE~(IIFDCNES6x<
z7ybxVE#fB>88Qu07w=Ng$t4<qcF3dDrX at a^vk&sY>`x4v*Uy8)A??}?I2LQUfFPHj
zH7I$ve&w`AS`G-E?v_6uqtm?Ki)_vth312T_9enMcjurh at xL~cDgaw2`6ol)U#X!Z
zf7&0$t?c`?gw2||4eZH>L)H=S!TGuBw}VnoC#oiJy_rt>J6PIYSf*y|=4ZODpk->+
z?!~ScZfHdC>MHIjT7PzQ)U+rA^J~npsGx`lCGoDt{JacqogMOzm=;!u`l+l}I}1V3
zh;^2ElJ;2d^5j4X!c4CXq=4z`N51(s?_y`?YF9PYyfY4ti3pY%E}0ugz};`v67azr
zQ~bU8&yRAG%4&9x_y+9PKgVi at UIs$^*MBeuiV4d$c7>+-FF~P at I+S`oXI6|xXijVw
zz6I%(yhImvqh1%N>V`8--Kgl8a0p>PTrYogWE0Vy)9pfx%zklFgMe at JCNPfs5@L=E
zY~N?TeU1%fTv7PUcRK6pe&eX=WD|061gha?KYy!Kn}F9|!<(9NxaW)5aL)MLWDtSj
zH%_bj%3-bwU~@zBmQfr?;UY6Q*)h1dww=Wq-hR4!M3IBR7#(dSRdsDRLZ_0ku}F(V
zwRp@~hUS4M*}lP3GGlr at ZbiYHtd<G2i&Q3J&XSl#V1%$&&QY|{U2C)2Xmz_ll^;|l
z3ya({Kzcl6(fX2{KzikbvMZ?`uQGdgzJGrpW0M3`WyxCFvTxkUPe**Qc;J$o6VF6s
zj_>|lJ2F-GRm19dQUL+~<In0)?eWs;v1(ZRI)YR+!N9KZDF~P&NQf&2 at pVk8{Fp2d
z+6UpfIrw|Fqtd1P(??g3zMFgd-TY!L`}n;G)}W1|LDLV$@%s9D5{b0Es{{EqU(2CW
z273XACGQURlo2~X#67>QYz0r()YNo!yDX7v^|&id4k{a2%QnxY*ISX_lDvzk+UQlW
z8~w!z`uXWoF)Ae^(X|{npT?b5M$XU==9ak3g$L=(U<qMfmUBoMm(v#)Q+n3K)tSp>
z#%74yWgIG?BYguoTbsIFx`{YxX<8KRXScxQOypyzcjFY0IeB&(DGT0AP1#823|Am2
zJ3AZ8{sV?9AQ<<EmX_D=f)rT4J3$a9 at h#Rosm!#|`MEr}HL69{c(O#RARO{~)V_VP
zYctTWHhOIb`|cjgq^AzisY!3BRB;8Z42Rd-Ax<LPVAkH`IZFs}UfLx;-C?@l&qo&h
zhEQhfuU~gS;NpP`Y<rLUzw?O=7J at kxwo-WuCXi%O%}J2hJE}TOW#W^FPND_-`*#X@
zQqjrA#zHoc<3<~eEjkErKu2~SI!Nbg$vSDDy<Rw#&t9A11iduDqdV9h+isflCP<@+
zoiE7rh~==F?>H at QJ{42BWxuiLy<NhO_&};>u$1(q{PMo|yb2H7=Xek|)%p4EPZq(%
z4SQ9$Z8tlJD7?p{2c07KD(PDl5kNE)zYgvWl4^%gNY7u0w>u}bgI&v#qcKXu`ZMrL
z=>4#ZkUnYsrpxf1I at bt{uT_3J*q`^&BjC!Zwz7Ka3d1N2Q$=H}^&<jC^{d1uM9sgH
z)aQT{f;22x*u at ct@IDt77MoSJvu&~}kxB}O`2QYXo*6aHku7E9y{8zR77&&>0TLx0
zFHQ9c&TDc=A2y9BnBom&9;{knQcrqpXos?TQE#zon5q@`@pESw8u7PWwBU8RH7^^Q
z)k%$vgop|=4TFAP^Y!PgtemnnlDUQ#V%PfWVF66u(R8<Fplp71rmjB2-D!i>5V*CN
zbieX2jv#(+CT$4_<xB1wFhJy`Zy6*iAr;(Su1ro$q<GhAx8%rw-s>Ikt{3UnK?c-K
zR$(>{F9A)`x-e5cQxeb1uMa*kiqi-Ao1hwdAb(cN&pO?9G)Sa3TzDxdJ#iMB$J)y4
z*73Wf!^4*--suu&Nqzs?ahN&07qJcPBc!(MQobRtK8&p5tHw~Lwh$0D61Ux3VFI+l
zAt0y-%-y)Xn;8M0MXOnvM)~PqHn%zV1_HffyT}Ut0Xg%QE{kaH{q5HvbOMbLhkWYx
zzP;nMUy^X$YGcA2qI8e#HN!Dn5638epG`OS_ss)4J6zBrzyhvh>4XW1<JVZ&w!Of)
z#soG}rjCH7yOnO(ewqqI5 at 2TL{=BbMz--yg<gZ=G_Y+ecJ6I(*9YKo?HnL-hQ91;B
z(5JE=BqrE0Z;8bC%BB{!8|{sEf)v1+&~*f2>4txPIy01?S6(%(eFZ@>E$^wTS4m-#
z;_Rk0jNjxKAPHq_p%6tiH8ld8*=3VQg=-MXKGeU%%BOYI<;<(3SFbgM{6sja--o!p
zgyk!3fNL0!t7kp^c}(5DeOJBe6{1Ob^>%;sd*IUUAnp3&P1=cfB%7gYxvKqN0j?Zw
zsw%$iQ+xH}lO7&9x5Z0u94sK#^5YnnI5Z-p@$m^+h4Nz>QNw>?D{pxDIkeO(b-v^b
zC1BVI at l4n%DvL)>KY#R(WsZjaIV^^pt2KVVRWQ$kI)k-p-?i!#6<eLlmqapA5hSkr
zPFHx*8$tp+K2M$G6QH3K|8=whl)X*C<I|Tsqb-D^mbVLNZLdY6M#tixA0jqztX51%
zm=D?!Drc&qta|B{qZ#)1h9r!{S|0Q^SO>{fx^I1~GXG)zTW<|q*vxm|VIyiNl6?*v
zA}?x6EtRFd+-)1NT^+o+QaWKp%pKU>!3_LBKN)vrT4IIa`wkw!8!}!K-8WYVDxVPs
zCE0slR at d*njj>g?EZE+JVt7B at eMm14ftA24KPKS~dfTv-c97)ljl8q<Urosps+;~|
z8O*LSe*Xt!Ci%j36Cpd;Hc!G*(WX~n_%Qu~r)P)6`dL!?<)Vbp7DTe`3geIT(l4NE
zt3r)K<+)Z_zrCyVA!aP-`eG^q3|<Bm*#}M21zd>yCr|s;0X2mk7T-I8s_wmWMGd1Q
z8oIwmrm?Wc2{&0S={cX&n{Ie|$`5$G4`g8{(yiZs%X9{gk- at c}fRCSTaHxf>7PQnf
zc2)b(=Q8$)-S09Vn}Lrt%a$2gB3yX4XPIqnzJt!jcKWXnIsqrcOX<G8J6Kz9qEec@
zaI3wQ9YP=WZ1p<R=UlD~CHjG6CbJ6<vuv1aLIqIg<gcN@`0%fG!ncLm9G4DQ_dcOm
zf+eJ)O>`D+U#4B=gZfgg8G3}m_r1Q25PdeKt$A*z5oF{qtmjluF|wF6A3(N|O|XEq
zT-%c<%`io=$3`VRcy<9K0%?n`Pu_c)Y;eAy=BNB3jy4YG>U9aYVzisG{Q`Fr*=>rR
z2 at OhIAwS@~QNj=w{=ud0@!Ol at ltb5~+jt%uJrf3`9#H_u3P1oBXR&|}dcj;~v8xCE
z)c`I4`GHq_23AFh1yS&NF@*sUQO||YeB&{$0N7|}k6c3}NiN_*llpB*WNAwL>j%jJ
z0uabVFjJVALp;E>{!@)6-00&TtoSz5Af66ySiEVvpMB~~n7bAft{XD=LKWTJ3dh~5
z#H<3HPUl)|-JofI<wiw;*WLJEu8`efJIZLW1<z-bt`|Q?FD9P!!qL-mwlH3gzq}aY
z73oWQ$oO_pE%QEu8YSpke3^j(Mt<!sOtwOP$Mp5c?dJN8>tPmFy$X}#Kz3jdkvrWz
zY~8jl&~AgBs}Xj?&IKQ*$#(58iHE-L#NLt2uTv>W;}^5rZC|g~q!wBZV-<uw9|v_W
zd>OVB)*5plE<zqsb8L67fkr+wnu?KcJ4P;JYfMj(&DA^}hwS%@Hyfj{1wo}oj&~yS
z7Mx<5<~IDLIUr9!b)SPP%z|FCF<yYo7AGymr#}#ek|Ap1G9l+R1vF^`f?Ay1K9I>@
zun|F?xyw<oV~a8401wJF3&tDu2w&fAoXdJc0<{E`_pX8K7V!S?zqfaL<eNyYKdeir
zQ{TqPIuC!s4Ganwzz8chUTAOgE~T0!e5md-_UFJzdeZ2<l=6A7Gz8LYk6${F?OBEt
zi3I&CKwf<tAI#=-UfU0~7oTbzB<ym~^Cfe3jI6WZhUB2>tcPEwe`iPrl!LJR?qA5G
z9vJ0Jh;|O<m037C>iJux(0l6fq`}VOMi%$l^z`gNY<S)I`JaNEwr$TA4P9--RS*0P
zi!lj+u%^Wfv~DohbDz)!76+im9^83-nS*K at C*#Fq5J1?b#qVX_k}7{t4xK5Dai60M
z-uwql=L=UhS>zBbV^$B;4J|zUNSC=3#W}U;6#nET5&l=m2YLQhm%<!gl1 at mxDG?E7
z7|b<ZhVq7@=bXWOVqE{~C1GPnTIa(<x(=xWK2RV#wDq6v{EYZt!&C@&b%X`&zwu6=
zJ%a^o(TWHhe9`HWw-h3LQaJ_#7)`k^#R-4&zAq2X0iav at F!X*i{|An>$&FlXO~vyj
zoE3JW=V)uXGh+hMuFoAhGrct_!CVK1w&+M~TR;HQoRv`Qe92kf-fqD?L*SoSfK<lr
z;sd|mIqQMS at 0NZh{5Uft!~O=xyW{@u-TjOMb)&XGn-QTl9^$>i!hweD$`ij%C7|CM
z;OmJ0fe8LrrudHx+<C#hZ2EYycLb8Ww{(Cg<q$K<aoj|xK<mv#P3(tyz{e+l0lzoj
zMEe<wHJqFduJ$16ra|FKbNJ%bu1nq-3zxj5+VGf?^Zq$4pFV`f*-V~_wVBlZ|5*Av
z at dXgkUniGwOKM==e50e~QKNQYVJmmkTYolbQR{GlwNBKDw@%N5$7c5)-P(FPNoRkq
z>f#(YrEd6mi&l{6c*}z$XiLS^p~FMwj7NS#PefdU_OFpI at _0Q}sf$QH2FV?33|D6)
z_0355kZ>Id7a_ExStQ?m73Q)>v~GiGRAJB{vgimpwenE9U0A(kMtAwDz%mCLSz42-
z?spzx2po`f#q;=|c>f`|YB_yJ<jTuz8|D2mr`d&9UfZrQ>(SRwP at +`pn{LomZPLx+
zUK_W8(9`Vgc%F+r(#iPa;-cA|O&>IY$9v>HPn7(y)pIzDwQ^CGEji?|*&(#duwCoy
zYqFmy{w8)7JBCRrzJ8`}w*P=zBnNAPr%wa5Yf(3X;hpOdMUua3bp;%P66Ks#`+aUT
z4m3y%KTr$YuUF0p0uP62jfs5=?@4o at 45>E0b~sEKZoUkoor^7AjJ8OzuPY{1i at jrg
zB761Cbhf{TVTO at jA0ZQ;_8XKRj;-*{^i at k#d-YH*9}$2&G{+?(Sm^qhz3hzskl{Z4
z>5}N0v<#)iRq{W&@~`m37dmCN_s6Htmvqmyl{p4nu?-Sz=(wbNk#k{OAu{Kf_V&bI
zI`w}P?`pT5o(=GvJJ>4wQ3!JW<(;vt6M)_!+hE at WD8QkB@SlXve{_hFzEut`PBlrg
zvyoDY^vPvi);#ab)dfD0aBVXCBUQJ;aXos_V@(#0`#63>xz at 6GBLrGzXgmT+qI$mo
zUHVx6aof0b<Zs9=%PZd-4WF3g&o33L4qXZ%QwxmIsqU(nj*}mcu1FAj-i;OcmfS=!
zDi!aR$d_-&kuofgcoe5vKneme?nEg#{>q8~E7)OUzQfnCe3i61H}ShnR?0(X@~c>B
zGjLdxC&RVItD~u&Z(PuU4_+umt?)`LP>|i=K~UPg3|^>$6iHO$GvXk7m&wp?uxsRk
zGMFJhN*0^di*@)+83BR+q$Xw~$uhb(oi2n_YAC-M)Ezmbw=UhL1vlu4y?N8^`~Wgm
zzDNe0o$*sIv at KGQd?0r7nP|meW{~I|x5?Ui;_-)h3P1SL)?YA5rEM at nO2r$>s_|hX
ze>~cORdL%wklv~sQ!+U6C&JF0@&1)HU)e*`Y0Kk=<k`6_jE>0%m$b)nFNS1zYYwjK
zRNBM%&_35;14j5I872Q}V=Ggh>?L?M#*Gq1G76<u7cfgFc^@RGa;hTm;WLwO>5d7p
zcbp?jR3h5hME^UmTM98F(14SJHo-lpOI&JfYC>CclcMNi#hRb+S9=wdmUF<_<xNBs
zPO8I?hrKGFfs_wQaS?Ub?=&JLYI!9;`9N8c8Owi2=ykDEd(o>js_EdTIe8-+=BXNC
z3iLiXNF)9~p}JrxymZ<?FfQ>xn){;$<I~o}?f7`SB(R0G=}tD!_8~r(PEz^$eAPBp
z-tgHWkSD<QI>#|e`uJF at ySb~rp?}y1+|t61FOi(T3)$x9xF&<&qPZ9DWm8;gI>^yW
z?Au4p)#esjXAf28Hh?^&V1SPWK~VlI=6AeSgGpFEPX1_9WOjZ@%Bkbm(no|K at cD9}
zst;M%NDRrkA}$jq71F{&7XvPHe)@6rky54F;|>LlgVxq7d}6{@%<zhOkTh-0xF3)<
z0FMdZG48^L8S2-ujQd;bY&gXyrsv|xrk=5u*<KRln%b75>SNG!JPDvG_;+gltDMx`
zzj^$K-Y>P(`1^-b5(x#xdHwOLZPc0gvwObm=>n9YFY(CVQd*RRs%pt$)6=<Ttp^|K
zXNN=5b?jyGJd5J_058(CXi!LVd1z?`)d-rV_#m=OPF19cLZBFkX*1Tul@(S8oPk28
zj^nL2{H%V~(cS_<o)aVzrxay)^o^sT4SXeUp-3|eD)gJ3qdqK*XDUr at rE-cyve_`c
z)J^88-I(d`1BdNToweqfOjE9fBI at BIZQa8=!zWd;V92Gw8j0P*%uS#478dmdaCY^{
z+k56~_Z8(dJg#iJB+G^OUQii#jt7HHS{j;YW}j*awVklF(CxmM97IAFmGNQ8`pvv3
zWJlSzQl at Y7>|U7NW>4u3HtT%)(4`WPy at TQyXUDht4@7B?-Pnt;3oP7Q%_^fl at +ty@
zu@&`Hr~MzE8m^9W?@{k?lg?K0-L;iKbj7C%yjM&*6t*Y*X7n(W7ik%j;4ckMzB9Kj
zvzV9)3P6XV>Os$A at 4O@TNBLxYu?`eo4wM>?gu|UL)VB7-B?7O8+C?{o?p-`=*XT9F
z!6`>>e8c(t*+t)&N7Vr(uuIlmebN;j#IRco3s~x}=w2st2%uam1WB>j)6 at UTCA4O{
znymg0`eUlHlM4G8G&msnOjvc|zZ16m(nl0L)RApL<^%KpsdV{A{{2gB^KTi5mOpIx
zmA~$B=4Z7o3#hYVQCu9C)?$oTe9s=e7H`Xk<|Mf?b)3xkBY$Gz&9i=M3$x1vH16)E
zmt?~}q^17RmTf48zbO)D at U5^{d=i!?L6lI`e9Q`FXk>xO1w7d)kS^Cinu$F2=3^jg
zwsPP$kl}r$t{kZLQYLbaSE#Ri;T(N4|5TYgH-wS}036Qx^)3JfCe6;3tDR2>eiP~$
zNX)Lr8v~t!_P=ww4r21#hH1!;G|nY!5iQCVE1|EizDgnvm`x|G&rp*dUKGd;<~9h6
zHIf&<X?5)82`jTwVamzAtkq+eCa_DIZ>hX*7A`2CQ~E699Z)VKZ=&YT1rPVf^B*nO
zS7?)KKuE<EW`5JX8IS&QA%57=Kfxv2f_b-f&GqJNZ)7CIT^ZZkeXOwXE^*mK6Z?(4
z>F)12%!_lZxZ5y_li}JMV2f-{g|miuN?ep+hCC+}P(xZgChsbgy}D(jJBlzorL|$i
z;INg%?OOx9oaD$f`E**P)$6Ru4*?P8<olBs1{isZ4g0u`;_<KVqIl=eUY*9y9EhXY
zx73$vy|JTSBV3hpOh^?56!n&XIURkZmsrAyg4O`5IA|*1Ulr~@p at 7E+U>5u9Py!YH
zZvDM at u>L4_I;AymarBUSL3)$*As}wxouPg7!SE3 at kB?pi(^c6=gzt?*)0W7>g_W%+
zybtHHb$Du3>C>-<fP$UVkUBlv at 6{*lqt6YT7EY%;zWE2Rl at k72hl@Jk))cVyF8B|5
zQWC*Mozp<ov<29j^vNnJ)Zv9pp}z=UNO>jc6M&n;ln2B)OxYsK^}on>;qROo{yN-K
z0Jc`mdKWD<z3FglS@=4=a;;aTBs$&5P@#jpe^}t-Li-{0wBqR}qOs5 at hx=#o*1>1}
z`;c<NTwIIgs|Uoj{`*5k;&^;6RL^Bk9B8Smn=?L&vKuZ=P_3io9-@&!0hnV9?||%*
z at wB$PRw3|$Ox`+XpTvr)rWbi7z1|d|+ps?(U$t6$ypMjbL6II-k9)`6adUCSn;6P%
z!y{g;Z}8(gr~kt-+^E|fyxEjVL#)~Q<I(J{HN3`HSM)(bt at yXjF@N3{yp^S^4fXYk
zDx-aUeU9dz@)+O51|-eyyr{Nbv2-j)h>7QVFbghXd-YrsL5vvB>`S<%VQBepS21lo
zKA);;iHFp&7;3M)wstU0{RGw1M+b!=;V<bH at rcL&;Owk@=tlaa^?mN~9+1Y>q(HF=
z?pRla%?B{t15qIEA&R_P`-Z%u(0Vth<Ou82GWOv&<2hbx!gMoP&^(*;ZrvKr8~8Hz
zo7ld6{+x=v66L}`q}%3_O2pfScA|4iy;VqZniIo^E3w(`O$V1MK=`|v`{a{D#2b58
zEgiE3tXoZXrTG5Ma?C%0_3w)AKT2 at _&pbi&T|Ownci^@b;6AWqRa7ED6UGhbl|Bji
z<<m8RfL8kj#$Oby`qT+LX3i^{6ppO5<y2L$2AsOe$hX&CFA{IY`k&^6lN8P$HXQjV
z&5 at 6s+^W#DX>S|ened~dS9$h#1&^%0 at r>;P<A0VCAcZ#<nS&;*&r_TXd?8%FfH6Fh
z0>)fBqVPt*TkEKraZ`6{9(r=RQs7}^fhXwpfV~-l3qO`I>ql}jRED{p?t4mqP_1RM
zp2VpO1N5FrASQDwYtS=voi-lpGz{4*dbQCiR^+H0n(r9o8jtFw7OZIL_HzdymnJPT
zkO=&9SSUNnr<_mdP^$3P=jpcxj_W$@oy<kcT&M8~ChEsr{dx`_sp6lJmmSnh+w=JX
zOh3#ip8RuVPhyjJWtYB?b_QE{mos&^+FO{N*a#=m8j&q!RfmP5YxRR4_&?O{d}J6a
z_taBcllB({kH6<=yn3_iKYui2a{(A6jh)d#IED*A-Q4GLQBpkv#gDddUR(nh>fh0;
JxN-l<e*v#%5?=rS

diff --git a/docs-xml/Samba3-HOWTO/images/w2kp006.png b/docs-xml/Samba3-HOWTO/images/w2kp006.png
deleted file mode 100644
index ea96db055ab4d3854d65851a4f347b8031c9eca1..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 9244
zcmd6Nc{H1C*RM`GsP>_QJ`}B|w54dxMQCekt7xmln4m=~)GQ(meL7GSPpg_5B8HX{
z#1u*rimDQlYD!3msuELTh=?S@$@9JEtaaXVzHfc!UF)3noj>k%-}g1#*S&vx at 890n
zURUyUM?2X)ihHD_q-3vLw!SGPwdIxM8sD{5((?K8*i$K~V^UYFFW!pHV~<)sJ8DPo
zS_;fKymAM7>D|_y9>KBdoUJlCAH2hS{%ngI- at 0R8aF|cBef at CH3tV^Vt0Oay6r$Rc
zg2VpYE*%<n?EKj;ZEc!=x$lsEw?`bHU+^d5 at oZI9Re2RBo1M)GTow8L9sn0PMe|p%
z=&G6FVN)35j8s7ns+H}p7BSg at v1;5d)oi-PxnQlwCFO#_vh*WTZr1|P-lFv@`IB{m
zUW=4o>*eg;i0;&I7U$s2=e{cJ`p&gUa4q3Yxdr<~=FEtNV~HN>%N<SX6{8n|Tl2Sl
zbHHzUnfCD)Q at Vm?0!{~P;0_OWnUew|yX$_0Hn=eB-F3J>&ru?v>wXrI-KgmB(wsYj
zTLA}ltFU8s at h=P~n&<Z3$syg*ph_O525v{K(_7vznAItiBYbJ6a0_|t--CBT>B5%G
zvM<(mH1(SPB8jqx?C at fBbh3BX7totNb?j=aq2=xdtB#h)#?r=x9<~p7+eQnfAt++3
z at 9jFIqeY)ot|~(ge`Ru*z`jnD?u~h$zDqw#09i529)fl*c0YX}1ZgO|jjd-i&$xw6
zxtbk*1o&VC<Qh+PtBw>(U@^~O>%62)b++hk<Q$s#GV)wkO|Om`pqERDFjGA}bxcjq
zSa9>XmKwDQX3+I9N=+|o#`=yaItA9NG1b&ts+Kt{Dtp$;beeqhilVNNO+>qBpJsry
zY4 at zy{lR?L`AToy)1IF7=NsqzKI^LJ2h#l<Qlrn%AQ~?fGNz6!ZhE}QA%g0CHP!U9
zQ(jR>6N5 at R+_F0Xq#=YaA4PTSMpcf_%LJO4P_J_TfkA*@=9Kta at 5IxeO$1$XLX7AZ
zyF#TeqIBT!**SG*xjIhf at B>Y9%ohy%c0(>#E#D5A)wPQ9rur#0!%Mxe5o1>@Pz;t{
zbi-p4ELyl)-*tmq^MerIvsZJF>~4qO(R2IwvgwN;;+?66!V#zq`HASR1j5O=FjEDQ
zW^{&YILH!*I61J?5)TslP;TJ3wxB`XslCo9V?8-OA%tS-D9*yO*k=@8B>!@*Ggu-s
z<Hd$$1K<Ot8#%Xlw5LD40?B**7<q=@uj8(2HnPT-gXaezoMF$Dt_ZVR)WeKg57+R0
zjTzk88`c^;P1~uPw~ls>`0;?@Du=ml`AH|^wGVLcy$mQ0F^+1?<)b_=#)@>XE?51<
zhP&smeyLd*G2mB+vdaJtIF~-%+-IX(U0l>)M%jI+dtzF2^F|NJ)Mg#C$1~yGs`rfq
zhxXeS3H}3(ft4FQ>=u1SU5jo{IW;&<U;xc{8ho?Gv7CMV)&+m|Q58831Ygm*d{?r}
zEViHuyIKJA9$lxH5A95gfyT577gTM24XPru%jw-5-OiZCz|e(h6eS}0J8=MJrbP)R
z8``toG$Em<!RP$HA$dRzoA|ztIXlmU&MMV8)_{4YAD%+8i`*!CNviK_N<YhT%AO3c
zA6jAy^tpqlK1hepzA7SXQW%}Z0QtOP;z+)88U6a80`m}c<a{}5?pcv=vC%4OOh9|+
z-#N=REB#inV8%D~^QgENCSHp-YC1N~yX`{4cU^FSWkuU*ILhZ}JG+2f;`@lj#H)i5
zx|b2HKt^HyLcscR|99mw1kn4&VEWT#p7T+=>?d6>M)$?Q$%_0=1Ik-3>OGyB+lBA1
zb+CW1&6fD6vexpsuHj#o1UY$lY<Kpnt{069kJzWbHI1#$)cwJyO_t~dA=3t$8VT_+
zWTnpRt9k-4 at A24}`EUF)UM}ZgS>hLQl`+hQ-z~c}oXb>fW(|R^- at Vk9S6QOa1SWRC
zYto(6a2EUeCd&A&DK*8}%7yiydwD{Y^O`k&ndo{ST at qJWq1Bh&RDKSE08NI~WPs4f
zS2&j;R+d?ycj?YgWeJdsi?Zsx9IaXj?cC$XYB$ZdXwf<YTwMpfY$nxh0=%oS+db!=
z^02VHA?+Ulcu(jn1Sqorgc*G2VaGD`YI)ho$Q`h^%#=7#M+ at d9Y29!LN_OSV;pwYb
zWf@%A+o6Tk8+oSR2kAUT^J(rLzISC}1pmg3$n0O54Hpnf^ojQ^vYjdyS55W=Cq(sa
zSZ|CZ#Z9_^sE!HnJBimUJ~*4ffe6)r^`Cj*Yo2C|%iQy0Gy9hzRkfQC3)CH)ko4WF
zGh)o?9U;OT7EbegM>5+9dyQVl7(EbWCUx22j?*j<cPUB at trzaZtXmn<ak&{_3nJSw
zT0Ax3!9I(;9r~ozLWjci4^gX2{zcj3Ysodm&()kyYBeWltKq at s=UC0G&9$C&4;K*6
zLbvqiE^^0xG|4=k4At6)-50$IzivheY`Vp>R~dr_D3fw96@(EXBmncHAYVH@>@-A{
zb&kn$8Qa$_q#+z^gR1C;C^oleHe*Hz0S$mVYiGM|3>1HhI&+KX0m3v9>`qgBdF&s-
z=z^GiL1Cp7k}JqjY^bY+y;i~<e(MT5j{x=apHAV*f!5c2vf-B<;&Du;S;ub%pAIZ=
z%M-0dgjr`G{4Ngxvccq8VA-h0*<Tn6BDGp^w^d}rxo(`e`y$|+&9#8!yrZK4i)J{x
zE@?G7AtH)T58Q9F3_$}71b<^wOSxG!_Q3qW`S>`|B$Ywi6b`MzvVS#i(7HP5hJ0AI
zz<>v1$HOk86%e2}5kalLwjh(%b-x#<fn3W%N+N2X`uMNMX4Eki at y1kJrxv_(k+z?Z
z-1k?iDm(cL9 at xn>&xB$*jBp*$D5-9Jv~>Z003 at UW>J}SYN1!_$^<W}Wi*kfu0zQSC
zOV?2IMFY=`z;v%z6D+V1%A-qSZp<*trMGV;<2?Y1J*wr1rg1y4^FQVqRTz9)s&Fp#
zBnOKJTfjClJk at GNod@(k(Z$Qj-MY>>?#3<gYQw*}TF1&0A4DDjjD2IhdryHZOik`|
z8q;KRBZj}uyu8S{#qkfAyY<3CS40>paV+vC)CLxn8)aGUY>MJB-(ld$D&~O~V_?8v
z5u-Zdnf&BR=w^#$_pec1e&0uus;ZZ8jd>#X&0o#yOGHwF#c!vJ`poYy9DVbrn*1uP
zDI|ux4QHXtpldRExT{P1p;*MK+iav(I#)ROR~#C-w2W at -%XoIJc74(}{OJeyT=Fx5
zIRT)JY!Y>5j_T$Q;TvLFV{1i|ndKpqVlRoHO-sDOXXcw-K%=Jn4-j{yQ=U0gDUBV?
zQ56!5ivLZzzG?2u9hs!+KcLx~5ojcTgvnC>$=t857O~Wm|BL_^7o2L7WLEl{cp!g_
z824ikyd%(qb+x>iLfR|QhPcsk0iKxy$B(c$2+;l9(Zi;!wDzU`(ad7}%~jYH7esH*
z5^C@@b^+-WssMauBhlD~#NS43Th>`2c#!V?P=-)q&uM(vAvQXZ5>nLnR)~3(AYNK%
zyp|%6SnQ$C2+%;x7Zm#soS`xa0aA;Ii)-c&Pe#JgNNs#`6jy`*wQjn4DbX$9k&|xE
z<>t8Mz3P;ROm_t=XYwUd;9rMzeRoJELP+TS&H1TIbi{Ec%U>mReBe+^NMU5<2{nH-
zl4^BlY_g`Zyj&X(yoN at idWaOv^rHN^ETp$xB<?QUDJA- at gsB<>?~kFXPith(Qigwh
zrX^W!IE4?dO^k(#X~s#Div6s2I10%G02rmy<5oI6*$7bT1~thBFPO^$!k&8*A_AA&
zlylu(Ce_I=0zRL?syT!Lt%w2e!+yI_!%)+d;_oA at L-Cisz#41jxyz#J03N-%hJrD_
zJp}oj#5w;p+Y<zUQuN8^79ug4e86e_w-wGo4E at M_#yk7#us+Eu8pbUagrz>;5aKKX
z<UinyDI7U0M1W$H*~5(dMoeAfvkwbBE(moO@#HEj3x4{h(rX0h=D>BAzDYi87<weN
z2Q#uU33^X#AXw<~t2*MuE{tWzQ8_mEWzm!-#kQf*e%A06jirvG2fE_=@PlPJk#TWx
ztU6Ky#r~5S5-$;yQ)5`sxR9cWeGT at XbXkQBYjc8kmM-rR5+u=z8u<8dvr{|%a}=JP
z`&~=7bfNkhMDB&xaw>2&KEZi}>5{fU at C()i6Po#WXrG(QVO+|@H#CPR;)|jFfrJ at B
z9G at iiK#S4)bv6Y**c3_Js|q->0&~H=JZ~SI5D~VFMey$@vz=6$Lt+-VnjUT~*tm78
z at Hs2FpcwXg%U-$Uk(1}TmnEDaq4SXYiKi0B;(|>l*vj%#w4#od`Btc9$8^B!)3rf}
zRo_s=no7(vV2loFin9ZcC?4-;xqSEXMI(WcSqPARnXs^&+wh9lJ~G1y+6=z!`FDrE
ztRWIAJ3io*%7>|2Fx+ at B7~i~ER0OhY<{=}UdOrz*Cq50w4V+_CFXTXU7_7+wFCIVe
z5#@b7AEtfcOs$7ZW2J;QfffYe6b(qTNbpOtO at 9)nev}!g>&Gt=ahz7_+BmRds{&@x
zqsp<s(9H;6wS~Uh^O5w`JzoeEwVP&+sEMz6#g6H#jh2Y%F|AvbFCs?|64e%&ta2j%
zmV>9a<skOrr^=HZZ1?$8IzD*nW<P=9wn?Z`ZjDzzGT*ic==xGW(4y7QaVCOyW0a-7
zk##%V6&uGPvQ=AH(~To%hFasJ(wSw at 6={*qwbx%t$I3U&ej9#VvIBQ8mB4yKhvMok
z{c<~1qS?S=_K`|UOF2gy8X8pA7YCWf2PB^$)ZKv73{CU}!1MulTU*vd{nZ*e{rk;|
zjpk-v*XDFQc0Cmh8p_zIeQsc2JxyR3k47di!<coLm-f;hC>TD)=qil4D^q94YSr9%
zj{9=xe5<65&e4{Wu-<V#EF=t#)Vi6_eOW{(LjSmj8 at Xls%L2Q&@k(|h_;xgU_JbuO
zc4E%Tg7IOA53?CwSL7l<cr$#eZN`_E&hGJOU at Wr=(a>*6`9v1*xYvjv8482E$?Z`L
zsygEydC0zI;fXC-A6JL?D#@K#*#+f%iarPptOUtGsyZzhZ`Kk(1A$7cn|P0kfz}mR
z$YnGV(~E@`v$@L~V^($~2mhr_!n~QQ3u8pF2Oip4xsa!Qz4DJuN~(zPXyU!VZ5M|d
zBq2MAbJ;5;plO%N>n-C~UHr^_j=`40Wx3hWvDch(^PPCW%?>R!wOSm`A3Y|Rj}WMg
zZ0^WlIjV+6Y at KEd4!%aPUSQW!gjS+cQiG(*hObY0WR4&!E47`2vVW3R2Av-~eNT8O
zcf7Ru56LY&bM6<frYYVW0Pr5QbRJAy-1_-Z4&?X~g|nc8;N4L}p%q%HAm!%WhRT+Y
zWTLENLo~SPONsYw`Xn1{fRMSVxV^r%Q$ZmsziQmDff}pD|LUDEk>uU{yta2(K-wq3
z9re>HcaBY4G+_3qoP2B$KlBb`MwPO^yHHJg<8?Eil at zpIZNHPeO-LXs^Bpicv_HIC
zI7i$p+vgrEy*wp%ZPn?7!smP4BEkq37 at 1IXTW3XGjkyjiENe>!BRx~6i##{!D+AG(
zyZZ}(`?G*QuW>f$lP6jm>JZMDqO|!BhcVR+tJYZczTQ#dM7qzWCMlk17It_J-w~gu
zdl$YIt=ihv38Nt2z%o2}5-bEumwH0-jUOrBh1iB}_lZsv#9ogbnDEwuW%O%lEPTTu
z6Vuoql|13*ps2*BN2*N$UPc;BVoLt!VjzHNJlU+z*SSg1dbRkn4(ibP<@)DA6=Y+^
z!-1J5iq;bCER<{!8J_;SW#60WaoTOwOjN>}$z^!lFOX4ssmsu<juFlN1uZ<k*gseS
z0%+*U&7xr at _pLMpAtN$KwiVQ%4ve8QS;aKaoB_=)=bN^Nu;sNaZ^PyL4=8_&vRT-m
z8|<q##mHi(XH1VygM{xgdaI?~Il*JZXLmhP4JE(*uuc1S&?u$8UoOXS`KBeKl)|=G
z{itl8G5t;S@{Qn97Fm<N?R~-g#KmN&(Uv@|p7zv_TYVNS=eNACk6spjm>F|ivShC)
zj&I7rh4a&$PP+N6u at +HQ1)n+O`zzpu9NJBi|HQ70EvKTnT&K|ZjnmjuQ7bFMH{!PI
zC~bLf9lPav^5WJ4`SBeW)Z1kqUVWk<m9<M(N>dIbbxVyP^}i1QBmvjbsw*eZ{_gfp
z4BAntz3(WC5v_6-;t=o04-%g6-;F>(rVr!8hj(3g7ySgd;_=NKia8G5E&_(WT-kAN
zZf$(s6FG_dn!EpDVa1G$NjtWb--0=R^!S698|m=S^=b3m7MC-C5R<L6+>bv#i`W<Y
zW3Of`sN3^}?@5hL@}3{xKQ|_r`x+ixPAQ3hT*6}zwp383qK0y<Q(H*GG>1bojn}tS
zIHR+W&|o;xgY&W4I*5oUG&Gst#ZfDg38^e>_lN11Zr>(NTPCIvAKb{AwepUh*h1_@
z>g#M0(^$^V;$1%GgL0tR^n_?xX>wuTO!dyNs^9)QB;P&JG-{w7qHoVfX~t$uE0S?U
zIA5KxL`_v;N&9fELlJI{lm#P;ge5O)4b_nuXah!H%<li{AVq!w3etIOA%VAY)dD*c
znsM#W)FBfs?Y{X-TY{^3qrMB$Jy*G%pVj50gU|l09)s75IUB2Ai1h}o8i}z95v(6+
z2T<D|#?0Y^qv|^F1(EpAk`=<SYdMM53gfb at TDc*gjuqI`1icr(G``Dow}iz%p9KGm
zojkOA$FY!u2v7-GPjE==>~|UB^g3HR)MBerz`-nJns%n{{S at 53WZV4fJzH|`<HiR7
zW*#E?0juCV?dI!JacM=%9?Fdc+p4b^nG>FA`#4vgAbe0h_^~|g=cuie+xH+{rN)Ma
z5wMe!Q^$CK5A{vVI+g0o9Wt#oZb6mXL(I~5`-EX+b#o2xpE3~V94Wm=29U4&9pB|s
zpV%6FLQm?9 at 7iJz?$bbCQ`Jh94jb#K&Ig8SLbpTZL-VB)^@=>z+taJx*`+(GfI4h-
z&yJ4!Vt*gs@%+=XcC8!}2Y;Hoj*;iKXIkz)>$V3$5G$iCN<M2ASZn3_S-8Rn>Fq0u
z1<QKG%N#7kb9!c`48M||x~jO>XRk!Z-lpI2QNhDtGv?N*=+DLuOoR9+`I~!>By)#Y
zxc59-vXqA$h`sBK&y&Q3>YWeO|A!U)>z?zUy4L^O0q-ihU;yDpo22N<GqIAo`^__!
zoq!*sRY(=MgpS+v?eIZObN>@2D5GTT+;aEd>bS<fXC&n$RmA3xdG2w-L&I_BQ)<f+
zUIEwrtd;v`9x3Wj`RXewhH$Vau^GVnSBLtVpidME5|y;XCC^d0uYbu)Z2gqY<c?DT
zRq75+cd%MSaA#R*(Zmo-G9hI5RN73MxwK at 4twF}fbWJgg_7HT|rt4m_hOAY{34u-Q
zmY_U<Apx|>xlLbJyb`f{d`F(vXz|ITRLrQfT at oNnMcd=i at IEZ(K$T*aLiO$uw|les
z8R-*_oYe$F2ebShNtlg#R+4CTHm(q<BJZfeZgn#7x!`5A^>1!8q7LnO$NVQggev`M
zII}d?Xthh%2OvQq>3(~O1cT`5Nm9#?BFg^>jsDBJt}j`nZ%pTiXTtLXk8XJgn!^wr
zL8`gv7QM+|yzr<Gs08XRDWi{4$TYx|!ox_2#QYZ{^n at 5?KQyCj`sk<AZSCh{?T=sE
z5*;V{JYPylZ~xQSa?=1Xuxdw}??l1wC&jil{{g2xo{=kxT+IJ4VF%oP0leBen!ugI
z)KN+s7v*1wL;1wx-Z|4Q0Hf-56^x3gTE1=%ZR-W_z814-h$|uy8D+2KWbk$*;$C0e
z`IAy^xGh3L&ZBPj`;?ejs{W3TvrWrapE28hB)(!-)d~(N7e<po<AdS*Mu1zUYfBcd
zT3bQJT&dXc1EF~(a)gy@#``~-$R=R6OP#rhh`nL3g_S8>+!|)_Ps;d at qL<<n_~+0`
z%$jTA%B8MQfCF#CdDZ<j)8GnK?R73A!nOV!MUSCxbef2RXS0skP0LGH5$1t=Dutfs
z=PePO at O+uRkXzvIgDd-S3aDh*%lz&l&laAls`i~jBE)%wzbkdsJ<fr;xj!gGGWkRB
z_JVKkJG8`xm&X5^R at n7)?8LzhMe^D8+M*Kas9;Z%h$sXeD=NzMFVuCLg=l<(k?dGa
zp9VqqTcO~wba-LeFmo+c2T&vT8bqBo(X3doEVFI$?8A6BGFog;9hLXC7J`*DK95y_
zJ#7?dE2TPrB!%1;zApZh6XO-NcH&%SNtOfUgv3O^W<efabDDMvji2J37M>1v<8^<|
z<Ik*b<~Yb>drOwg$S|?=KI}^8YK$22M4pw at W(?ssJe?aby%M*PT-Ll^cID^VyhXQr
zlzEY`_LH#Wq|<b50$vyKPIsd%qvFY*9a`)YYoRM04JUmI8&GF9c$eqE{C6_y?qdJT
z3!W3t(=0{J83G)@V}i}4gMLAt5RO;s9 at A&o9C(|W9^xq^=6<@RmGYc9SEkaqUKHXv
z8XsDFR|c6%4*MabMTtLq!cg^ywCjGCoeiQ+Ps*b-`a4nI$7~!M`;?nzBJ^rbH#ch5
zJem<S>eQ6A&6qd_3(|MGbyX6lzu^s9qVqmUujHR;PB?)14Rxo`a3CMzDIpQ;gIGhM
z1ID4FIN!o-cFvPP`$Kq at KCeG;`Gje%2qlR4BlvlE)jfVe>_3ty6~t!2jMGFV!S$ra
znvZO|_L!*iHpF-nHnhOH<3PC`%M(={ZT9S+V#h}lQr=~JJ?~CkiW%B=;Ze at w>?8o|
z()u)GX>M7udLlUV)8 at XR??|Gg<C4wCG(ncZR72C?F!?~prrAda5R{x7Slll2QE;wz
zle=ebQO9b2ape{VEpH!+x)LibgVo3h at MC@bo at m1wBZ@iL{_*jj&Gm&du%eJkrQ<aT
z at G-mbT46a=A?|lO;PGai{wvM826--V9SxijImM~b&x=N?p<iM;Dlb%0LfCA;J&!0q
z4TttCMfx+}64SZhsD208=?JLH&{R4jW+v^ojqcoXB;uFD%b~5~741gQ;6OiM^J_RP
zYS=`^(B$ax{^#e8kSgVqtDRbVay5qUixwl1Huk~Bb|-fyMOhlj^Fb#ogt!4xLkMxM
zeBze<eDUBC{`v1A&qXIgozK+YB)Q)$Ol|NjM45fK at dOwv{cI1oz#HUNX%F_Ze46=w
zXjo>(pJ6ofp$l&iusbj`fm$)h)pMJ<1RpWMloWI at F^pntbm)(m<pb&7hfnZ`L-ls}
zS3VBSy{&Kvr3hEGJHb1OvFe|UI5=Q0I*?lweR=MilcI$?@#`f8!+Emz_p at 2ZQ3DQ%
ztlXw7zq)Iv$H)|&Ikn%iRAF at K$laV1bb3j*LQVoW^?uGETz<5{SIL9%y87#QKgl9U
zk#**2V&m!Nc~n at gF|NF9Nm(HX>ep3y5GD8`yVw at 2Z8MYTTZgG5dp9)rFSP~xWLB20
zFPYwPZLV-Ra*SYbzeM(90Ps$T at +QQsXZF;zB%k;zXVIgRp}P8+z+ at 4;?4{9H_{P=p
zB>Mfevymp%_pU+ZWYR{kldts>k<{}w#}S~b at Z!-%fhfnN^>xc`GQ^3BO%DH-wq!f_
zfgf%gq^TP$Un?DGoFXE$LjgI=oi!}RbRV2qUug`B4hGe?F_q7a|E0qXKl$9q;v8d|
zZrEo{H!8*hI(R|!C=A>=xc|~ONZ?!*I4%K~o{al_W at lZoRdX-ZY*&ZUX;0Sg<m0B4
z!IR1?YSiiPri>CC#QUm;b6)iDR(rSUQQ_c=+??+<VrB4?N_Yb)Wnx~!skSX6E2G_&
zR`RKH@%2f&aidhbz>aNL`;Pft#DiWlduR1(jW1C@@8)-25<zCp)tGL3Lc3mC#?yt`
z0L*-Uehi|Uc=t4OboU!=962>tZFz64el}$#D;&^*3&r0fe>39m0vqgs4{Ic6=ZVz}
zh~Yv&=#59Rci))JAJ`cQ0pFwk1}A<s at a@`Wk!R(XADEY+aMb(o!5IBU9sWGo!YOnD
zTdyI at YW<oRZBu%6!QJfmz_28*RjTU%jMi8wKh$BZJRZitZ>u~sE#8GqAH{q+EM at PW
z1duxNFURoz;+%0$zY$AHY8&nEvjG48=I&pX=oQZd`*>krT%MBDiIu}3(HMtss3moG
zz%!O8;JJY7wmx)Sf&Hsn%zybW{)=(_zl7!gFH)Sg-xSQ$74z!1NgaN<2Rn)y#o_+(
zXg6l*=4mG7bNt`csRxI<_2BTvH2tfC+us#b=3jr;s@|&4)!^%LKd}B>Y_~lR07!~g
zT9O9Q&r*ecONo&T<S5mtR6 at TT01X-BLeFw9B2Nkb=eh#|bOFf0XRoHUvNNh|&|31|
z*p?|mv+SkVEvVQo-&nU<hpLshw8O}>3;Pc$bMK`LKI)M%!K7W$K at wjZU;+mF_eSYv
zj)oUmxh5 at c{Y at _B7tE=h++qmblmmTqhjp<7c3DEQ+}f&_J+`&WOt&RYB7s)X=rEM$
z!+r1q)du^^xJlRJc|o$dlJ8D`B9+`tF09!|sRAO8#dPg1mF#VfyeRn?q#XF`u(z(r
zJWn$5G0FCSDWL3w2P<wYOrO6P>svg}ncp}1B-*Ue*Fo}TfUxf at F-`Ifkpm4KRa~es
zE&gQuIK<pkQs4Ox?Ll&qW^uIbYoFA^&S3Vsf8ex{)W`M>)dHQ+jqe(IY{{t~sVg>)
K)>W5$9{o4153nZy

diff --git a/docs-xml/Samba3-HOWTO/images/wxpp001.png b/docs-xml/Samba3-HOWTO/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-HOWTO/images/wxpp004.png b/docs-xml/Samba3-HOWTO/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_&gt?+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-HOWTO/images/wxpp006.png b/docs-xml/Samba3-HOWTO/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&LT?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&#1<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-HOWTO/images/wxpp007.png b/docs-xml/Samba3-HOWTO/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&gt{kEL>eirmbdRwxzb6bMC3xJ=3(G|WBvts at tMcf0-AAUt*EfO<PzlfHE{*415
NFRda~DPbD+zW_(8tY`oL

diff --git a/docs-xml/Samba3-HOWTO/images/wxpp008.png b/docs-xml/Samba3-HOWTO/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-HOWTO/images/wxpp010.png b/docs-xml/Samba3-HOWTO/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=fOmb8&#7I-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-HOWTO/images/wxpp011.png b/docs-xml/Samba3-HOWTO/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-HOWTO/images/wxpp012.png b/docs-xml/Samba3-HOWTO/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-HOWTO/images/wxpp013.png b/docs-xml/Samba3-HOWTO/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&GTqG!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^%`pMrKsYtt1tOdRe&#3o<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-HOWTO/images/wxpp015.png b/docs-xml/Samba3-HOWTO/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-HOWTO/index.xml b/docs-xml/Samba3-HOWTO/index.xml
deleted file mode 100644
index 66487f2..0000000
--- a/docs-xml/Samba3-HOWTO/index.xml
+++ /dev/null
@@ -1,229 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE book PUBLIC "-//Samba-Team//DTD DocBook V4.2-Based Variant V1.0//EN" "http://www.samba.org/samba/DTD/samba-doc">
-
-<book id="Samba-HOWTO-Collection"
-	xmlns:xi="http://www.w3.org/2003/XInclude">
-<title>The Official Samba 3.5.x HOWTO and Reference Guide</title>
-
-<bookinfo>
-	<authorgroup>
-	<editor>&person.jelmer;</editor>
-	<editor>&person.jht;</editor>
-	<editor>&person.jerry;</editor>
-	</authorgroup>
-	<pubdate><?latex \today ?></pubdate>
-</bookinfo>
-
-	<?latex \setcounter{page}{5} ?>
-
-	<xi:include href="TOSHARG-inside-cover.xml"/>
-
-	<?latex \cleardoublepage ?>
-
-	<xi:include href="../Samba3-HOWTO-attributions.xml">
-		<xi:fallback/>
-	</xi:include>
-
-	<?latex \cleardoublepage ?>
-
-<!-- Contents -->
-	<toc/>
-
-	<?latex \cleardoublepage ?>
-
-	<?latex \listofexamples ?>
-
-	<?latex \cleardoublepage ?>
-
-	<lot/>
-
-	<xi:include href="TOSHARG-foreword-cargill.xml"/>
-
-	<?latex \cleardoublepage ?>
-
-	<xi:include href="TOSHARG-preface.xml"/>
-
-	<?latex \cleardoublepage ?>
-	<xi:include href="TOSHARG-IntroSMB.xml"/>
-
-	<?latex \cleardoublepage ?>
-
-<!-- Chapters -->
-<part id="introduction">
-<title>General Installation</title>
-<?latex \pagenumbering{arabic} ?>
-
-<partintro>
-<title>Preparing Samba for Configuration</title>
-
-<para>
-This section of the Samba-HOWTO-Collection contains general info on how to install Samba 
-and how to configure the parts of Samba you will most likely need.
-PLEASE read this.
-</para>
-
-</partintro>
-
-	<?latex \cleardoublepage ?>
-
-	<xi:include href="TOSHARG-Install.xml"/>
-	<?latex \cleardoublepage ?>
-	<xi:include href="TOSHARG-FastStart.xml"/>
-	<?latex \cleardoublepage ?>
-
-</part>
-
-<part id="type">
-<title>Server Configuration Basics</title>
-<partintro>
-<title>First Steps in Server Configuration</title>
-
-<para>
-Samba can operate in various modes within SMB networks. This HOWTO section contains information on
-configuring Samba to function as the type of server your network requires. Please read this
-section carefully.
-</para>
-
-</partintro>
-
-	<?latex \cleardoublepage ?>
-	<xi:include href="TOSHARG-ServerType.xml"/>
-	<?latex \cleardoublepage ?>
-	<xi:include href="TOSHARG-PDC.xml"/>
-	<?latex \cleardoublepage ?>
-	<xi:include href="TOSHARG-BDC.xml"/>
-	<?latex \cleardoublepage ?>
-	<xi:include href="TOSHARG-DomainMember.xml"/>
-	<?latex \cleardoublepage ?>
-	<xi:include href="TOSHARG-StandAloneServer.xml"/>
-	<?latex \cleardoublepage ?>
-	<xi:include href="TOSHARG-WindowsClientConfig.xml"/>
-	<?latex \cleardoublepage ?>
-
-</part>
-
-<part id="optional">
-<title>Advanced Configuration</title>
-<partintro>
-<title>Valuable Nuts and Bolts Information</title>
-
-<para>
-Samba has several features that you might want or might not want to use.
-The chapters in this part each cover specific Samba features.
-</para>
-
-</partintro>
-
-	<?latex \cleardoublepage ?>
-	<xi:include href="TOSHARG-ChangeNotes.xml"/>
-	<?latex \cleardoublepage ?>
-	<xi:include href="TOSHARG-NetworkBrowsing.xml"/>
-	<?latex \cleardoublepage ?>
-	<xi:include href="TOSHARG-Passdb.xml"/>
-	<?latex \cleardoublepage ?>
-	<xi:include href="TOSHARG-Group-Mapping.xml"/>
-	<?latex \cleardoublepage ?>
-	<xi:include href="TOSHARG-TheNetCommand.xml"/>
-	<?latex \cleardoublepage ?>
-	<xi:include href="TOSHARG-IDMAP.xml"/>
-	<?latex \cleardoublepage ?>
-	<xi:include href="TOSHARG-RightsAndPriviliges.xml"/>
-	<?latex \cleardoublepage ?>
-	<xi:include href="TOSHARG-AccessControls.xml"/>
-	<?latex \cleardoublepage ?>
-	<xi:include href="TOSHARG-locking.xml"/>
-	<?latex \cleardoublepage ?>
-	<xi:include href="TOSHARG-Securing.xml"/>
-	<?latex \cleardoublepage ?>
-	<xi:include href="TOSHARG-InterdomainTrusts.xml"/>
-	<?latex \cleardoublepage ?>
-	<xi:include href="TOSHARG-msdfs.xml"/>
-	<?latex \cleardoublepage ?>
-	<xi:include href="TOSHARG-Printing.xml"/>
-	<?latex \cleardoublepage ?>
-	<xi:include href="TOSHARG-CUPS-printing.xml"/>
-	<?latex \cleardoublepage ?>
-	<xi:include href="TOSHARG-VFS.xml"/>
-	<?latex \cleardoublepage ?>
-	<xi:include href="TOSHARG-Winbind.xml"/>
-	<?latex \cleardoublepage ?>
-	<xi:include href="TOSHARG-AdvancedNetworkAdmin.xml"/>
-	<?latex \cleardoublepage ?>
-	<xi:include href="TOSHARG-PolicyMgmt.xml"/>
-	<?latex \cleardoublepage ?>
-	<xi:include href="TOSHARG-ProfileMgmt.xml"/>
-	<?latex \cleardoublepage ?>
-	<xi:include href="TOSHARG-PAM.xml"/>
-	<?latex \cleardoublepage ?>
-	<xi:include href="TOSHARG-Integrating-with-Windows.xml"/>
-	<?latex \cleardoublepage ?>
-	<xi:include href="TOSHARG-Unicode.xml"/>
-	<?latex \cleardoublepage ?>
-	<xi:include href="TOSHARG-Backup.xml"/>
-	<?latex \cleardoublepage ?>
-	<xi:include href="TOSHARG-LargeFile.xml"/>
-	<?latex \cleardoublepage ?>
-	<xi:include href="TOSHARG-ConfigSmarts.xml"/>
-	<?latex \cleardoublepage ?>
-
-</part>
-
-<part id="migration">
-<title>Migration and Updating</title>
-
-	<?latex \cleardoublepage ?>
-	<xi:include href="TOSHARG-NT4Migration.xml"/>
-	<?latex \cleardoublepage ?>
-	<xi:include href="TOSHARG-SWAT.xml"/>
-	<?latex \cleardoublepage ?>
-
-</part>
-
-<part id="troubleshooting">
-<title>Troubleshooting</title>
-
-	<?latex \cleardoublepage ?>
-	<xi:include href="TOSHARG-Diagnosis.xml"/>
-	<?latex \cleardoublepage ?>
-	<xi:include href="TOSHARG-Problems.xml"/>
-	<?latex \cleardoublepage ?>
-	<xi:include href="TOSHARG-Bugs.xml"/>
-	<?latex \cleardoublepage ?>
-	<xi:include href="TOSHARG-TDBFiles.xml"/>
-	<?latex \cleardoublepage ?>
-
-</part>
-
-<part id="Appendix">
-<title>Reference Section</title>
-
-	<?latex \cleardoublepage ?>
-	<xi:include href="TOSHARG-Compiling.xml"/>
-	<?latex \cleardoublepage ?>
-	<xi:include href="TOSHARG-SecureLDAP.xml"/>
-	<?latex \cleardoublepage ?>
-	<xi:include href="TOSHARG-Support.xml"/>
-	<?latex \cleardoublepage ?>
-	<xi:include href="TOSHARG-DNS-DHCP-Configuration.xml"/>
-	<?latex \cleardoublepage ?>
-</part>
-
-<!-- Comment out the following line to include the manpages.
-	 *Please* do not commit with the two lines below enabled! -->
-<!--
-	<?latex \cleardoublepage ?>
-	<xi:include href="manpages.xml"/>
--->
-	<?latex \cleardoublepage ?>
-
-<xi:include href="gpl-3.0.xml"/>
-
-	<?latex \cleardoublepage ?>
-<xi:include href="TOSHARG-glossary.xml"/>
-
-	<?latex \cleardoublepage ?>
-<?latex \chaptermark{Subject index} ?>
-
-<index/>
-
-</book>
diff --git a/docs-xml/Samba3-HOWTO/manpages.xml b/docs-xml/Samba3-HOWTO/manpages.xml
deleted file mode 100644
index 577ac8b..0000000
--- a/docs-xml/Samba3-HOWTO/manpages.xml
+++ /dev/null
@@ -1,71 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE reference PUBLIC "-//Samba-Team//DTD DocBook V4.2-Based Variant V1.0//EN" "http://www.samba.org/samba/DTD/samba-doc">
-<reference xmlns:xi="http://www.w3.org/2003/XInclude">
-	<title>Manual pages</title>
-
-	<para>This chapter contains most of the manual pages from the official Samba distribution.
-		All manual pages have been written by members of 
-		<ulink url="http://www.samba.org/samba/team.html">the Samba Team</ulink>.</para>
-
-	<xi:include href="../manpages/eventlogadm.8.xml"/>
-	<xi:include href="../manpages/findsmb.1.xml"/>
-	<xi:include href="../manpages/idmap_ad.8.xml"/>
-	<xi:include href="../manpages/idmap_ldap.8.xml"/>
-	<xi:include href="../manpages/idmap_nss.8.xml"/>
-	<xi:include href="../manpages/idmap_rid.8.xml"/>
-	<xi:include href="../manpages/idmap_tdb.8.xml"/>
-	<xi:include href="../manpages/libsmbclient.7.xml"/>
-	<xi:include href="../manpages/lmhosts.5.xml"/>
-	<xi:include href="../manpages/log2pcap.1.xml"/>
-	<xi:include href="../manpages/net.8.xml"/>
-	<xi:include href="../manpages/nmbd.8.xml"/>
-	<xi:include href="../manpages/nmblookup.1.xml"/>
-	<xi:include href="../manpages/ntlm_auth.1.xml"/>
-	<xi:include href="../manpages/pam_winbind.8.xml"/>
-	<xi:include href="../manpages/pdbedit.8.xml"/>
-	<xi:include href="../manpages/profiles.1.xml"/>
-	<xi:include href="../manpages/rpcclient.1.xml"/>
-	<xi:include href="../manpages/smbcacls.1.xml"/>
-	<xi:include href="../manpages/smbclient.1.xml"/>
-	<xi:include href="../manpages/smb.conf.5.xml"/>
-	<xi:include href="../manpages/smbcontrol.1.xml"/>
-	<xi:include href="../manpages/smbcquotas.1.xml"/>
-	<xi:include href="../manpages/smbd.8.xml"/>
-	<xi:include href="../manpages/smbget.1.xml"/>
-	<xi:include href="../manpages/smbgetrc.5.xml"/>
-	<xi:include href="../manpages/smbpasswd.5.xml"/>
-	<xi:include href="../manpages/smbpasswd.8.xml"/>
-	<xi:include href="../manpages/smbsh.1.xml"/>
-	<xi:include href="../manpages/smbstatus.1.xml"/>
-	<xi:include href="../manpages/smbtar.1.xml"/>
-	<xi:include href="../manpages/smbtree.1.xml"/>
-	<xi:include href="../manpages/smbumount.8.xml"/>
-	<xi:include href="../manpages/swat.8.xml"/>
-	<xi:include href="../manpages/tdbbackup.8.xml"/>
-	<xi:include href="../manpages/tdbdump.8.xml"/>
-	<xi:include href="../manpages/tdbtool.8.xml"/>
-	<xi:include href="../manpages/testparm.1.xml"/>
-	<xi:include href="../manpages/wbinfo.1.xml"/>
-	<xi:include href="../manpages/winbindd.8.xml"/>
-	<xi:include href="../manpages/vfs_audit.8.xml"/>
-	<xi:include href="../manpages/vfs_cacheprime.8.xml"/>
-	<xi:include href="../manpages/vfs_cap.8.xml"/>
-	<xi:include href="../manpages/vfs_catia.8.xml"/>
-	<xi:include href="../manpages/vfs_commit.8.xml"/>
-	<xi:include href="../manpages/vfs_default_quota.8.xml"/>
-	<xi:include href="../manpages/vfs_extd_audit.8.xml"/>
-	<xi:include href="../manpages/vfs_fake_perms.8.xml"/>
-	<xi:include href="../manpages/vfs_full_audit.8.xml"/>
-	<xi:include href="../manpages/vfs_gpfs.8.xml"/>
-	<xi:include href="../manpages/vfs_netatalk.8.xml"/>
-	<xi:include href="../manpages/vfs_notify_fam.8.xml"/>
-	<xi:include href="../manpages/vfs_prealloc.8.xml"/>
-	<xi:include href="../manpages/vfs_readahead.8.xml"/>
-	<xi:include href="../manpages/vfs_readonly.8.xml"/>
-	<xi:include href="../manpages/vfs_recycle.8.xml"/>
-	<xi:include href="../manpages/vfs_shadow_copy.8.xml"/>
-	<xi:include href="../manpages/vfstest.1.xml"/>
-	<xi:include href="../manpages/wbinfo.1.xml"/>
-	<xi:include href="../manpages/winbindd.8.xml"/>
-
-</reference>
-- 
1.8.3.4



More information about the samba-technical mailing list